C# Class Irony.Parsing.CoreParser

Afficher le fichier Open project: o2platform/O2.Platform.Projects Class Usage Examples

Méthodes publiques

Свойство Type Description
Data ParserData
Parser Parser

Private Properties

Свойство Type Description
CheckBraceToken Token
CheckCreateAstNode void
CheckPartialInputCompleted bool
ComputeGroupedExpectedSetForState StringSet
ComputeNewNodeSpan SourceSpan
CreateBraceMismatchErrorToken Token
ExecuteAccept void
ExecuteAction void
ExecuteConflictAction void
ExecuteOperatorAction void
ExecuteReduce void
ExecuteShift void
FetchToken void
FindActionForStateAndInput ParserAction
FindErrorShiftActionInStack ParserAction
GetActionTypeForOperation ParserActionType
GetReduceActionInCurrentState ParserAction
GetShiftActionInCurrentState ParserAction
InjectNewLineToken void
ProcessParserError void
ReadInput void
ReduceExistingList ParseTreeNode
ReduceListContainer ParseTreeNode
ReduceRegularNode ParseTreeNode
ReduceTransientNonTerminal ParseTreeNode
ReportParseError void
Reset void
SkipChildNode bool
TryRecoverFromError bool
TryRecoverImpl bool

Méthodes publiques

Méthode Description
CoreParser ( Parser parser ) : System
Parse ( ) : void
ResetLocationAndClearInput ( SourceLocation location, int position ) : void

Private Methods

Méthode Description
CheckBraceToken ( Token token ) : Token
CheckCreateAstNode ( ParseTreeNode parseNode ) : void
CheckPartialInputCompleted ( ) : bool
ComputeGroupedExpectedSetForState ( Grammar grammar, ParserState state ) : StringSet
ComputeNewNodeSpan ( int childCount ) : SourceSpan
CreateBraceMismatchErrorToken ( Token closingBrace ) : Token
ExecuteAccept ( ParserAction action ) : void
ExecuteAction ( ) : void
ExecuteConflictAction ( ParserAction action ) : void
ExecuteOperatorAction ( ParserAction action ) : void
ExecuteReduce ( ParserAction action ) : void
ExecuteShift ( ParserAction action ) : void
FetchToken ( ) : void
FindActionForStateAndInput ( ) : ParserAction
FindErrorShiftActionInStack ( ) : ParserAction
GetActionTypeForOperation ( ParserAction action ) : ParserActionType
GetReduceActionInCurrentState ( ) : ParserAction
GetShiftActionInCurrentState ( ) : ParserAction
InjectNewLineToken ( ) : void
ProcessParserError ( ) : void
ReadInput ( ) : void
ReduceExistingList ( ParserAction action ) : ParseTreeNode
ReduceListContainer ( ParserAction action ) : ParseTreeNode
ReduceRegularNode ( ParserAction action ) : ParseTreeNode
ReduceTransientNonTerminal ( ParserAction action ) : ParseTreeNode
ReportParseError ( ) : void
Reset ( ) : void
SkipChildNode ( ParseTreeNode childNode ) : bool
TryRecoverFromError ( ) : bool
TryRecoverImpl ( ) : bool

Method Details

CoreParser() public méthode

public CoreParser ( Parser parser ) : System
parser Parser
Résultat System

Parse() public méthode

public Parse ( ) : void
Résultat void

ResetLocationAndClearInput() public méthode

public ResetLocationAndClearInput ( SourceLocation location, int position ) : void
location SourceLocation
position int
Résultat void

Property Details

Data public_oe property

public ParserData Data
Résultat ParserData

Parser public_oe property

public Parser,Irony.Parsing Parser
Résultat Parser