ANTLR3_CYCLIC_DFA_struct - Man Page

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

Synopsis

#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

const ANTLR3_INT32* const ANTLR3_CYCLIC_DFA_struct::accept

Referenced by antlr3dfapredict().

const ANTLR3_INT32 ANTLR3_CYCLIC_DFA_struct::decisionNumber

Decision number that a particular static structure represents.

Referenced by noViableAlt().

const pANTLR3_UCHAR ANTLR3_CYCLIC_DFA_struct::description

What this decision represents.

Referenced by noViableAlt().

const ANTLR3_INT32* const ANTLR3_CYCLIC_DFA_struct::eof

Referenced by antlr3dfapredict().

const ANTLR3_INT32* const ANTLR3_CYCLIC_DFA_struct::eot

Referenced by antlr3dfapredict().

const ANTLR3_INT32* const ANTLR3_CYCLIC_DFA_struct::max

const ANTLR3_INT32* const ANTLR3_CYCLIC_DFA_struct::min

Referenced by antlr3dfapredict().

ANTLR3_INT32(* ANTLR3_CYCLIC_DFA_struct::predict) (void *ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, struct ANTLR3_CYCLIC_DFA_struct *dfa)

const ANTLR3_INT32* const ANTLR3_CYCLIC_DFA_struct::special

Referenced by antlr3dfapredict().

ANTLR3_INT32(* ANTLR3_CYCLIC_DFA_struct::specialStateTransition) (void *ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, struct ANTLR3_CYCLIC_DFA_struct *dfa, ANTLR3_INT32 s)

Referenced by antlr3dfapredict().

ANTLR3_INT32(* ANTLR3_CYCLIC_DFA_struct::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 ANTLR3_CYCLIC_DFA_struct::transition

Referenced by antlr3dfapredict().

Author

Generated automatically by Doxygen for ANTLR3C from the source code.

Referenced By

The man pages antlr3-accept(3), antlr3-decisionNumber(3), antlr3-description(3), antlr3-eof(3), antlr3-eot(3), antlr3-max(3), antlr3-min(3), antlr3-predict(3), antlr3-special(3), antlr3-specialStateTransition(3), antlr3-specialTransition(3) and antlr3-transition(3) are aliases of ANTLR3_CYCLIC_DFA_struct(3).

Tue Feb 27 2024 00:00:00 Version 3.3.1 ANTLR3C