C# Class YAMP.GroupExpression

This class represents a group of statements.
Inheritance: Expression
ファイルを表示 Open project: FlorianRappl/YAMP

Public Methods

Method 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 method

Creates a new instance.
public GroupExpression ( ) : System
return System

GroupExpression() public method

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).
return System

Interpret() public method

public Interpret ( Value>.IDictionary symbols ) : Value
symbols Value>.IDictionary
return Value

Scan() public method

public Scan ( ParseEngine engine ) : Expression
engine ParseEngine
return Expression

ToCode() public method

Transforms the expression into YAMP query code.
public ToCode ( ) : String
return String