Home | History | Annotate | Download | only in include

Lines Matching refs:parser

2  * Base implementation of an ANTLR3 parser.
45 /** This is the main interface for an ANTLR3 parser.
54 /** A pointer to the base recognizer, where most of the parser functions actually
55 * live because they are shared between parser and tree parser and this is the
61 /** A provider of a tokenstream interface, for the parser to consume
67 * installs the debugging versions of the parser methods. This means that
68 * a non debug parser incurs no overhead because of the debugging stuff.
70 void (*setDebugListener) (struct ANTLR3_PARSER_struct * parser, pANTLR3_DEBUG_EVENT_LISTENER dbg);
73 * for the parser.
75 void (*setTokenStream) (struct ANTLR3_PARSER_struct * parser, pANTLR3_TOKEN_STREAM);
78 * parser.
80 pANTLR3_TOKEN_STREAM (*getTokenStream) (struct ANTLR3_PARSER_struct * parser);
82 /** Pointer to a function that knows how to free resources of an ANTLR3 parser.
84 void (*free) (struct ANTLR3_PARSER_struct * parser);