C# Class YAMP.GroupExpression

This class represents a group of statements.
Inheritance: Expression
Afficher le fichier Open project: FlorianRappl/YAMP

Méthodes publiques

Méthode Description
GroupExpression ( ) : System

Creates a new instance.

GroupExpression ( Int32 line, Int32 column, Int32 length, QueryContext scope ) : System

Creates a new instance with some parameters.

Interpret ( Value>.IDictionary symbols ) : Value
Scan ( ParseEngine engine ) : Expression
ToCode ( ) : String

Transforms the expression into YAMP query code.

Method Details

GroupExpression() public méthode

Creates a new instance.
public GroupExpression ( ) : System
Résultat System

GroupExpression() public méthode

Creates a new instance with some parameters.
public GroupExpression ( Int32 line, Int32 column, Int32 length, QueryContext scope ) : System
line System.Int32 The line where the scope expression starts.
column System.Int32 The column in the line where the scope exp. starts.
length System.Int32 The length of the scope expression.
scope QueryContext The associated query context (scope).
Résultat System

Interpret() public méthode

public Interpret ( Value>.IDictionary symbols ) : Value
symbols Value>.IDictionary
Résultat Value

Scan() public méthode

public Scan ( ParseEngine engine ) : Expression
engine ParseEngine
Résultat Expression

ToCode() public méthode

Transforms the expression into YAMP query code.
public ToCode ( ) : String
Résultat String