C# Class Spinach.PrintVisitor

Inheritance: Visitor
Exibir arquivo Open project: shranjan/pinac Class Usage Examples

Public Methods

Method Description
PrintVisitor ( Core interp ) : System
VisitAdditionOperationElement ( AdditiveElement element ) : void
VisitAssignmentOperationElement ( AssignmentOperationElement element ) : void
VisitBracketElement ( BracketElement element ) : void
VisitCommentElement ( CommentElement element ) : void
VisitDeleteElement ( DeleteVariable element ) : void
VisitDotProductElement ( DotProductElement element ) : void
VisitDoubleElement ( DoubleElement element ) : void
VisitForStatementElement ( ForStatementElement element ) : void
VisitFunctionCallElement ( FunctionCallElement element ) : void
VisitFunctionElement ( FunctionElement element ) : void
VisitIfStatementElement ( IfStatementElement element ) : void
VisitIntegerElement ( IntegerElement element ) : void
VisitMatrixElement ( MatrixVariableDeclaration element ) : void
VisitMatrixReference ( MatrixReference element ) : void
VisitMatrixSingleElement ( MatrixElement element ) : void
VisitMatrixTransposeElement ( MatrixTranspose element ) : void
VisitMultiplicationElement ( MultiplicationElement element ) : void
VisitParallelForElement ( ParallelForElement element ) : void
VisitPlotFunctionElement ( PlotFunctionElement element ) : void
VisitPrintOperationElement ( PrintOperationElement element ) : void
VisitReturnElement ( ReturnElement element ) : void
VisitScalarArgument ( ScalarArgument element ) : void
VisitStringElement ( StringElement element ) : void
VisitStructAssignment ( StructAssignDeclaration element ) : void
VisitStructDeclaration ( StructDeclaration element ) : void
VisitStructObject ( StructObjectDeclaration element ) : void
VisitStructVar ( ScalarVariableDeclaration element ) : void
VisitSubtractionElement ( SubtractionElement element ) : void
VisitVariableElement ( VariableElement element ) : void
VisitVectorElement ( VectorVariableDeclaration element ) : void
VisitVectorReference ( VectorReference element ) : void
VisitVectorSingleElement ( VectorElement element ) : void

Private Methods

Method Description
GetTypeOfElement ( Element elem ) : int

Method Details

PrintVisitor() public method

public PrintVisitor ( Core interp ) : System
interp Core
return System

VisitAdditionOperationElement() public method

public VisitAdditionOperationElement ( AdditiveElement element ) : void
element AdditiveElement
return void

VisitAssignmentOperationElement() public method

public VisitAssignmentOperationElement ( AssignmentOperationElement element ) : void
element AssignmentOperationElement
return void

VisitBracketElement() public method

public VisitBracketElement ( BracketElement element ) : void
element BracketElement
return void

VisitCommentElement() public method

public VisitCommentElement ( CommentElement element ) : void
element CommentElement
return void

VisitDeleteElement() public method

public VisitDeleteElement ( DeleteVariable element ) : void
element DeleteVariable
return void

VisitDotProductElement() public method

public VisitDotProductElement ( DotProductElement element ) : void
element DotProductElement
return void

VisitDoubleElement() public method

public VisitDoubleElement ( DoubleElement element ) : void
element DoubleElement
return void

VisitForStatementElement() public method

public VisitForStatementElement ( ForStatementElement element ) : void
element ForStatementElement
return void

VisitFunctionCallElement() public method

public VisitFunctionCallElement ( FunctionCallElement element ) : void
element FunctionCallElement
return void

VisitFunctionElement() public method

public VisitFunctionElement ( FunctionElement element ) : void
element FunctionElement
return void

VisitIfStatementElement() public method

public VisitIfStatementElement ( IfStatementElement element ) : void
element IfStatementElement
return void

VisitIntegerElement() public method

public VisitIntegerElement ( IntegerElement element ) : void
element IntegerElement
return void

VisitMatrixElement() public method

public VisitMatrixElement ( MatrixVariableDeclaration element ) : void
element MatrixVariableDeclaration
return void

VisitMatrixReference() public method

public VisitMatrixReference ( MatrixReference element ) : void
element MatrixReference
return void

VisitMatrixSingleElement() public method

public VisitMatrixSingleElement ( MatrixElement element ) : void
element MatrixElement
return void

VisitMatrixTransposeElement() public method

public VisitMatrixTransposeElement ( MatrixTranspose element ) : void
element MatrixTranspose
return void

VisitMultiplicationElement() public method

public VisitMultiplicationElement ( MultiplicationElement element ) : void
element MultiplicationElement
return void

VisitParallelForElement() public method

public VisitParallelForElement ( ParallelForElement element ) : void
element ParallelForElement
return void

VisitPlotFunctionElement() public method

public VisitPlotFunctionElement ( PlotFunctionElement element ) : void
element PlotFunctionElement
return void

VisitPrintOperationElement() public method

public VisitPrintOperationElement ( PrintOperationElement element ) : void
element PrintOperationElement
return void

VisitReturnElement() public method

public VisitReturnElement ( ReturnElement element ) : void
element ReturnElement
return void

VisitScalarArgument() public method

public VisitScalarArgument ( ScalarArgument element ) : void
element ScalarArgument
return void

VisitStringElement() public method

public VisitStringElement ( StringElement element ) : void
element StringElement
return void

VisitStructAssignment() public method

public VisitStructAssignment ( StructAssignDeclaration element ) : void
element StructAssignDeclaration
return void

VisitStructDeclaration() public method

public VisitStructDeclaration ( StructDeclaration element ) : void
element StructDeclaration
return void

VisitStructObject() public method

public VisitStructObject ( StructObjectDeclaration element ) : void
element StructObjectDeclaration
return void

VisitStructVar() public method

public VisitStructVar ( ScalarVariableDeclaration element ) : void
element ScalarVariableDeclaration
return void

VisitSubtractionElement() public method

public VisitSubtractionElement ( SubtractionElement element ) : void
element SubtractionElement
return void

VisitVariableElement() public method

public VisitVariableElement ( VariableElement element ) : void
element VariableElement
return void

VisitVectorElement() public method

public VisitVectorElement ( VectorVariableDeclaration element ) : void
element VectorVariableDeclaration
return void

VisitVectorReference() public method

public VisitVectorReference ( VectorReference element ) : void
element VectorReference
return void

VisitVectorSingleElement() public method

public VisitVectorSingleElement ( VectorElement element ) : void
element VectorElement
return void