DFA Class |
Namespace: Stimulsoft.Data.Expressions.Antlr.Runtime
The DFA type exposes the following members.
Name | Description | |
---|---|---|
![]() | DFA | Initializes a new instance of the DFA class |
![]() | DFA(SpecialStateTransitionHandler) | Initializes a new instance of the DFA class |
Name | Description | |
---|---|---|
![]() | Description | |
![]() | SpecialStateTransition |
Name | Description | |
---|---|---|
![]() | DebugRecognitionException | |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Error | A hook for debugging interface |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | NoViableAlt | |
![]() | Predict |
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.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() ![]() | UnpackEncodedString |
Given a String that has a run-length-encoding of some unsigned shorts
like "\1\2\3\9", convert to short[] {2,9,9,9}. We do this to avoid
static short[] which generates so much init code that the class won't
compile. :(
|
![]() ![]() | UnpackEncodedStringToUnsignedChars | Hideous duplication of code, but I need different typed arrays out :( |
Name | Description | |
---|---|---|
![]() | accept | |
![]() | debug | |
![]() | decisionNumber | |
![]() | eof | |
![]() | eot | |
![]() | max | |
![]() | min | |
![]() | recognizer | Which recognizer encloses this DFA? Needed to check backtracking |
![]() | special | |
![]() | transition |