if (symbol.isCaseInsensitiveLiteral()) {
return factory.constructor(Factory.Symbol_CiLit, ciliteral2Symbol(symbol.getCistring()));
}
if (symbol.isCharacterClass()) {
Class cc = symbol.getCharClass();
return charclass2Symbol(cc);
}
if (symbol.isIter()) {
if (lex) {
return factory.constructor(Factory.Symbol_IterPlus, symbolAST2SymbolConstructor(symbol.getSymbol(), lex, layout));