Public Member Functions | Public Attributes
rve_interface_gen.antlr3.dfa.DFA Class Reference

List of all members.

Public Member Functions

def __init__
def error
def getDescription
def noViableAlt
def predict
def specialStateTransition

Public Attributes

 accept
 decisionNumber
 eof
 eot
 max
 min
 recognizer
 Which recognizer encloses this DFA? Needed to check backtracking.
 special
 transition

Detailed Description

@brief A DFA implemented as a set of transition tables.

Any state that has a semantic predicate edge is special; those states
are generated with if-then-else structures in a specialStateTransition()
which is generated by cyclicDFA template.

Definition at line 37 of file dfa.py.


Constructor & Destructor Documentation

def rve_interface_gen.antlr3.dfa.DFA.__init__ (   self,
  recognizer,
  decisionNumber,
  eot,
  eof,
  min,
  max,
  accept,
  special,
  transition 
)

Definition at line 46 of file dfa.py.


Member Function Documentation

def rve_interface_gen.antlr3.dfa.DFA.error (   self,
  nvae 
)
A hook for debugging interface

Definition at line 167 of file dfa.py.

Definition at line 176 of file dfa.py.

def rve_interface_gen.antlr3.dfa.DFA.noViableAlt (   self,
  s,
  input 
)

Definition at line 152 of file dfa.py.

def rve_interface_gen.antlr3.dfa.DFA.predict (   self,
  input 
)
From the input stream, predict what alternative will succeed
using this DFA (representing the covering regular approximation
to the underlying CFL).  Return an alternative number 1..n.  Throw
 an exception upon error.

Definition at line 64 of file dfa.py.

Definition at line 172 of file dfa.py.


Member Data Documentation

Definition at line 47 of file dfa.py.

Definition at line 47 of file dfa.py.

Definition at line 47 of file dfa.py.

Definition at line 47 of file dfa.py.

Definition at line 47 of file dfa.py.

Definition at line 47 of file dfa.py.

Which recognizer encloses this DFA? Needed to check backtracking.

Definition at line 47 of file dfa.py.

Definition at line 47 of file dfa.py.

Definition at line 47 of file dfa.py.


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


rve_interface_gen
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:00