Lines Matching refs:lexer
110 void (*setCharStream) (struct ANTLR3_LEXER_struct * lexer, pANTLR3_INPUT_STREAM input);
116 void (*pushCharStream) (struct ANTLR3_LEXER_struct * lexer, pANTLR3_INPUT_STREAM input);
121 void (*popCharStream) (struct ANTLR3_LEXER_struct * lexer);
126 void (*emitNew) (struct ANTLR3_LEXER_struct * lexer, pANTLR3_COMMON_TOKEN token);
130 pANTLR3_COMMON_TOKEN (*emit) (struct ANTLR3_LEXER_struct * lexer);
145 ANTLR3_BOOLEAN (*matchs) (struct ANTLR3_LEXER_struct * lexer, ANTLR3_UCHAR * string);
152 ANTLR3_BOOLEAN (*matchc) (struct ANTLR3_LEXER_struct * lexer, ANTLR3_UCHAR c);
158 …ANTLR3_BOOLEAN (*matchRange) (struct ANTLR3_LEXER_struct * lexer, ANTLR3_UCHAR low, ANTLR3_UCH…
163 void (*matchAny) (struct ANTLR3_LEXER_struct * lexer);
169 void (*recover) (struct ANTLR3_LEXER_struct * lexer);
173 ANTLR3_UINT32 (*getLine) (struct ANTLR3_LEXER_struct * lexer);
174 ANTLR3_MARKER (*getCharIndex) (struct ANTLR3_LEXER_struct * lexer);
175 ANTLR3_UINT32 (*getCharPositionInLine)(struct ANTLR3_LEXER_struct * lexer);
179 pANTLR3_STRING (*getText) (struct ANTLR3_LEXER_struct * lexer);
184 void (*free) (struct ANTLR3_LEXER_struct * lexer);