ANTLR3C  3.3.1
ANTLR3_CYCLIC_DFA_struct Struct Reference

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 ;-) More...

#include <antlr3cyclicdfa.h>

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

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 ;-)


Field Documentation

Decision number that a particular static structure represents.

Referenced by noViableAlt().

What this decision represents.

Referenced by noViableAlt().


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