antlr3recognizersharedstate.h File Reference


Detailed Description

While the C runtime does not need to model the state of multiple lexers and parsers in the same way as the Java runtime does it is no overhead to reflect that model.

In fact the C runtime has always been able to share recognizer state.

This 'class' therefore defines all the elements of a recognizer (either lexer, parser or tree parser) that are need to track the current recognition state. Multiple recognizers may then share this state, for instance when one grammar imports another.

#include <antlr3defs.h>

Include dependency graph for antlr3recognizersharedstate.h:

This graph shows which files directly or indirectly include this file:


Data Structures

struct  ANTLR3_RECOGNIZER_SHARED_STATE_struct
 All the data elements required to track the current state of any recognizer (lexer, parser, tree parser). More...

Typedefs

typedef struct
ANTLR3_RECOGNIZER_SHARED_STATE_struct 
ANTLR3_RECOGNIZER_SHARED_STATE

Typedef Documentation


Generated on Mon Nov 29 17:23:12 2010 for ANTLR3C by  doxygen 1.5.5