question: public IElementType parseBarewordMinus ( ) { final CharSequence tokenText = yytext ( ) ; if ( Character . isDigit ( tokenText . charAt ( 0 ) ) ) { int endOffset = 1 ; while ( Character . isDigit ( tokenText . charAt ( endOffset ) ) ) { endOffset ++ ; } yypushback ( tokenText . length ( ) - endOffset ) ; return NUMBER_SIMPLE ; } return IDENTIFIER ; }
target:  Parses IDENTIFIER => can be string_content => or ->identifier