Lines Matching defs:ANTLR3_BASE_RECOGNIZER_struct

67 typedef	struct ANTLR3_BASE_RECOGNIZER_struct
119 void * (*match) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
125 void (*matchAny) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
132 (*mismatchIsUnwantedToken) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer, pANTLR3_INT_STREAM input, ANTLR3_UINT32 ttype);
139 (*mismatchIsMissingToken) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer, pANTLR3_INT_STREAM input, pANTLR3_BITSET_LIST follow);
144 void (*mismatch) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
164 void (*reportError) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
170 void (*displayRecognitionError) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer, pANTLR3_UINT8 * tokenNames);
180 (*getNumberOfSyntaxErrors) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
186 void (*recover) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
191 void (*beginResync) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
196 void (*endResync) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
201 void (*beginBacktrack) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer, ANTLR3_UINT32 level);
206 void (*endBacktrack) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer, ANTLR3_UINT32 level, ANTLR3_BOOLEAN successful);
211 pANTLR3_BITSET (*computeErrorRecoverySet) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
217 pANTLR3_BITSET (*computeCSRuleFollow) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
222 pANTLR3_BITSET (*combineFollows) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
229 (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
236 void * (*recoverFromMismatchedSet) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
242 (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
248 void (*consumeUntil) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
254 void (*consumeUntilSet) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
263 pANTLR3_STACK (*getRuleInvocationStack) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
264 pANTLR3_STACK (*getRuleInvocationStackNamed) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
271 pANTLR3_HASH_TABLE (*toStrings) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
279 ANTLR3_MARKER (*getRuleMemoization) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
286 ANTLR3_BOOLEAN (*alreadyParsedRule) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
292 void (*memoize) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
306 void * (*getCurrentInputSymbol) ( struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
328 void * (*getMissingSymbol) ( struct ANTLR3_BASE_RECOGNIZER_struct * recognizer,
340 ANTLR3_BOOLEAN (*synpred) ( struct ANTLR3_BASE_RECOGNIZER_struct * recognizer, void * ctx,
346 void (*exConstruct) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
350 void (*reset) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);
354 void (*free) (struct ANTLR3_BASE_RECOGNIZER_struct * recognizer);