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