ANTLR3_CYCLIC_DFA_struct Struct Reference

#include <antlr3cyclicdfa.h>


Detailed Description

Definition of a cyclic dfa structure such that it can be initialized at compile time and have only a single runtime function that can deal with all cyclic dfa structures and show Java how it is done ;-).

Data Fields

const ANTLR3_INT32 *const accept
const ANTLR3_INT32 decisionNumber
 Decision number that a particular static structure represents.
const pANTLR3_UCHAR description
 What this decision represents.
const ANTLR3_INT32 *const eof
const ANTLR3_INT32 *const eot
const ANTLR3_INT32 *const max
const ANTLR3_INT32 *const min
ANTLR3_INT32(* predict )(void *ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, struct ANTLR3_CYCLIC_DFA_struct *dfa)
const ANTLR3_INT32 *const special
ANTLR3_INT32(* specialStateTransition )(void *ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, struct ANTLR3_CYCLIC_DFA_struct *dfa, ANTLR3_INT32 s)
ANTLR3_INT32(* specialTransition )(void *ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, struct ANTLR3_CYCLIC_DFA_struct *dfa, ANTLR3_INT32 s)
const ANTLR3_INT32 *const *const transition

Field Documentation

Referenced by antlr3dfapredict().

Decision number that a particular static structure represents.

Referenced by noViableAlt().

What this decision represents.

Referenced by noViableAlt().

Referenced by antlr3dfapredict().

Referenced by antlr3dfapredict().

Referenced by antlr3dfapredict().

Referenced by antlr3dfapredict().

Referenced by antlr3dfapredict().

Referenced by antlr3dfapredict().


The documentation for this struct was generated from the following file:

Generated on Mon Nov 29 17:24:04 2010 for ANTLR3C by  doxygen 1.5.5