C# 클래스 YAMP.MatrixExpression

The matrix [ ... ] expression.
상속: TreeExpression
파일 보기 프로젝트 열기: FlorianRappl/YAMP

공개 메소드들

메소드 설명
Interpret ( Value>.IDictionary symbols ) : Value

Begins interpreting the matrix expression.

MatrixExpression ( ) : System

Creates a new instance.

MatrixExpression ( Int32 line, Int32 column, Int32 length, QueryContext query, ContainerExpression child ) : System

Creates a new instance with some parameters.

Scan ( ParseEngine engine ) : Expression

Scans the current parse engine for a matrix expression.

ToCode ( ) : String

Transforms the expression into YAMP query code.

메소드 상세

Interpret() 공개 메소드

Begins interpreting the matrix expression.
public Interpret ( Value>.IDictionary symbols ) : Value
symbols Value>.IDictionary External symbols to load.
리턴 Value

MatrixExpression() 공개 메소드

Creates a new instance.
public MatrixExpression ( ) : System
리턴 System

MatrixExpression() 공개 메소드

Creates a new instance with some parameters.
public MatrixExpression ( Int32 line, Int32 column, Int32 length, QueryContext query, ContainerExpression child ) : System
line System.Int32 The line where the matrix expression starts.
column System.Int32 The column in the line where the matrix exp. starts.
length System.Int32 The length of the matrix expression.
query QueryContext The associated query context.
child ContainerExpression The child containing the column and rows.
리턴 System

Scan() 공개 메소드

Scans the current parse engine for a matrix expression.
public Scan ( ParseEngine engine ) : Expression
engine ParseEngine The parse engine to use.
리턴 Expression

ToCode() 공개 메소드

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