C# Class ExpressionEngine.Internal.Parser

Inheritance: IDisposable
Afficher le fichier Open project: gsscoder/exprengine

Méthodes publiques

Méthode Description
Dispose ( ) : void
Parse ( ) : SyntaxTree
Parser ( Lexer scanner ) : System

Private Methods

Méthode Description
Consume ( ) : void
Dispose ( bool disposing ) : void
Ensure ( TokenType types, bool identifierAllowed = true ) : void
Expect ( TokenType type ) : void
Expect ( TokenType types, bool identifierAllowed = true ) : void
ParseAdditiveBinary ( ) : Expression
ParseExpression ( bool insideFunc = false ) : Expression
ParseIdentifier ( ) : Expression
ParseLiteral ( ) : LiteralExpression
ParseMultiplicativeBinary ( ) : Expression
ParseRelationalBinary ( ) : Expression
ParseUnary ( ) : Expression
Parser ( ) : System

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Parse() public méthode

public Parse ( ) : SyntaxTree
Résultat SyntaxTree

Parser() public méthode

public Parser ( Lexer scanner ) : System
scanner Lexer
Résultat System