C# Class Parrot.Parser.Parser

Afficher le fichier Open project: ParrotFx/Parrot Class Usage Examples

Méthodes publiques

Méthode Description
Parse ( System stream, Document &document ) : bool
Parse ( string text, Document &document ) : bool
Parser ( ) : System.Collections.Generic

Private Methods

Méthode Description
GetStatementFromToken ( Token identifier, StatementTail tail, Token previousToken = null ) : Statement
Parse ( Stream stream ) : IEnumerable
ParseAttribute ( Stream stream ) : Attribute
ParseAttributes ( Stream stream ) : Parrot.Nodes.AttributeList
ParseChild ( Stream stream ) : StatementList
ParseChildren ( Stream stream ) : StatementList
ParseParameter ( Stream stream ) : Parameter
ParseParameters ( Stream stream ) : ParameterList
ParseSingleStatementTail ( Stream stream, StatementTail tail ) : StatementTail
ParseStatement ( Stream stream ) : StatementList

Parses a token stream creating the largest statement possible

ParseStatementErrors ( Statement s ) : void
ParseStatementTail ( Stream stream ) : StatementTail

Method Details

Parse() public méthode

public Parse ( System stream, Document &document ) : bool
stream System
document Parrot.Nodes.Document
Résultat bool

Parse() public méthode

public Parse ( string text, Document &document ) : bool
text string
document Parrot.Nodes.Document
Résultat bool

Parser() public méthode

public Parser ( ) : System.Collections.Generic
Résultat System.Collections.Generic