Method |
Description |
|
CompareLR0Items ( LR0Item x, LR0Item y ) : int |
|
|
ComputeAndResolveConflicts ( ) : void |
|
|
ComputeLookaheads ( ) : void |
|
|
ComputeStatesExpectedTerminals ( ) : void |
|
|
ComputeTransitions ( ) : void |
|
|
CreateAcceptAction ( ParserState initialState, NonTerminal augmentedRoot ) : void |
|
|
CreateInitialState ( NonTerminal augmentedRoot ) : ParserState |
|
|
CreateLookbackTransitions ( LRItemSet sourceItems ) : TransitionList |
|
|
CreateParserStates ( ) : void |
|
|
CreateRemainingReduceActions ( ) : void |
|
|
ExpandParserStateList ( int initialIndex ) : void |
|
|
FindOrCreateState ( LR0ItemSet coreItems ) : ParserState |
|
|
GetReduceItemsInInadequateState ( ) : LRItemSet |
|
|
ParserDataBuilder ( LanguageData language ) : System |
|
|
RemoveTerminals ( TerminalSet terms ) : void |
|
|
ReportAndCreateDefaultActionsForConflicts ( ParserState state ) : void |
|
|
ResolveConflictByHints ( ParserState state, Terminal conflict ) : void |
|
|
ResolveConflictByPrecedence ( ParserState state, Terminal conflict ) : void |
|
|
SelectNewItemsThatNeedLookback ( TransitionList transitions ) : LRItemSet |
|
|