C# Class PrettyPrintVisitor, pinac

Inheritance: Visitor
显示文件 Open project: shranjan/pinac Class Usage Examples

Public Methods

Method Description
VisitAdditionOperationElement ( AdditionOperationElement, element ) : void
VisitAssignmentOperationElement ( AssignmentOperationElement, element ) : void
VisitDeclarationElement ( DeclarationElement, element ) : void
VisitDeleteElement ( DeleteVariable, element ) : void
VisitDoubleElement ( DoubleElement, element ) : void
VisitEqualityOperationElement ( EqualityOperationElement, element ) : void
VisitForStatementElement ( ForStatementElement, element ) : void
VisitFunctionCallElement ( FunctionCallElement, element ) : void
VisitFunctionElement ( FunctionElement, element ) : void
VisitIfStatementElement ( IfStatementElement, element ) : void
VisitIntegerElement ( IntegerElement, element ) : void
VisitMatrixElement ( MatrixOperationElement, element ) : void
VisitMatrixElement ( MatrixVariableDeclaration, element ) : void
VisitMatrixOperationElement ( MatrixOperationElement, element ) : void
VisitMultiplicationOperationElement ( MultiplicationOperationElement, element ) : void
VisitNonEqualityOperationElement ( NonEqualityOperationElement, element ) : void
VisitParallelForElement ( ParallelForElement, element ) : void
VisitPlotFunctionElement ( PlotFunctionElement, element ) : void

-- Plotting functions.

VisitPrintOperationElement ( PrintOperationElement, element ) : void
VisitRangeElement ( RangeElement, element ) : void
VisitReturnElement ( ReturnElement, element ) : void
VisitStructAssignment ( StructAssignDeclaration, element ) : void
VisitStructDeclaration ( StructDeclaration, element ) : void
VisitStructObject ( StructObjectDeclaration, element ) : void
VisitStructVar ( ScalarVariableDeclaration, element ) : void
VisitStructVar ( StructVariableDeclaration, element ) : void
VisitVariableElement ( VariableElement, element ) : void
VisitVectorElement ( VectorVariableDeclaration, element ) : void

Method Details

VisitAdditionOperationElement() public method

public VisitAdditionOperationElement ( AdditionOperationElement, element ) : void
element AdditionOperationElement,
return void

VisitAssignmentOperationElement() public method

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

VisitDeclarationElement() public method

public VisitDeclarationElement ( DeclarationElement, element ) : void
element DeclarationElement,
return void

VisitDeleteElement() public method

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

VisitDoubleElement() public method

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

VisitEqualityOperationElement() public method

public VisitEqualityOperationElement ( EqualityOperationElement, element ) : void
element EqualityOperationElement,
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 ( MatrixOperationElement, element ) : void
element MatrixOperationElement,
return void

VisitMatrixElement() public method

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

VisitMatrixOperationElement() public method

public VisitMatrixOperationElement ( MatrixOperationElement, element ) : void
element MatrixOperationElement,
return void

VisitMultiplicationOperationElement() public method

public VisitMultiplicationOperationElement ( MultiplicationOperationElement, element ) : void
element MultiplicationOperationElement,
return void

VisitNonEqualityOperationElement() public method

public VisitNonEqualityOperationElement ( NonEqualityOperationElement, element ) : void
element NonEqualityOperationElement,
return void

VisitParallelForElement() public method

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

VisitPlotFunctionElement() public method

-- Plotting functions.
public VisitPlotFunctionElement ( PlotFunctionElement, element ) : void
element PlotFunctionElement,
return void

VisitPrintOperationElement() public method

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

VisitRangeElement() public method

public VisitRangeElement ( RangeElement, element ) : void
element RangeElement,
return void

VisitReturnElement() public method

public VisitReturnElement ( ReturnElement, element ) : void
element ReturnElement,
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

VisitStructVar() public method

public VisitStructVar ( StructVariableDeclaration, element ) : void
element StructVariableDeclaration,
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