C# 클래스 PrettyPrintVisitor, pinac

상속: Visitor
파일 보기 프로젝트 열기: shranjan/pinac 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

VisitAdditionOperationElement() 공개 메소드

public VisitAdditionOperationElement ( AdditionOperationElement, element ) : void
element AdditionOperationElement,
리턴 void

VisitAssignmentOperationElement() 공개 메소드

public VisitAssignmentOperationElement ( AssignmentOperationElement, element ) : void
element AssignmentOperationElement,
리턴 void

VisitDeclarationElement() 공개 메소드

public VisitDeclarationElement ( DeclarationElement, element ) : void
element DeclarationElement,
리턴 void

VisitDeleteElement() 공개 메소드

public VisitDeleteElement ( DeleteVariable, element ) : void
element DeleteVariable,
리턴 void

VisitDoubleElement() 공개 메소드

public VisitDoubleElement ( DoubleElement, element ) : void
element DoubleElement,
리턴 void

VisitEqualityOperationElement() 공개 메소드

public VisitEqualityOperationElement ( EqualityOperationElement, element ) : void
element EqualityOperationElement,
리턴 void

VisitForStatementElement() 공개 메소드

public VisitForStatementElement ( ForStatementElement, element ) : void
element ForStatementElement,
리턴 void

VisitFunctionCallElement() 공개 메소드

public VisitFunctionCallElement ( FunctionCallElement, element ) : void
element FunctionCallElement,
리턴 void

VisitFunctionElement() 공개 메소드

public VisitFunctionElement ( FunctionElement, element ) : void
element FunctionElement,
리턴 void

VisitIfStatementElement() 공개 메소드

public VisitIfStatementElement ( IfStatementElement, element ) : void
element IfStatementElement,
리턴 void

VisitIntegerElement() 공개 메소드

public VisitIntegerElement ( IntegerElement, element ) : void
element IntegerElement,
리턴 void

VisitMatrixElement() 공개 메소드

public VisitMatrixElement ( MatrixOperationElement, element ) : void
element MatrixOperationElement,
리턴 void

VisitMatrixElement() 공개 메소드

public VisitMatrixElement ( MatrixVariableDeclaration, element ) : void
element MatrixVariableDeclaration,
리턴 void

VisitMatrixOperationElement() 공개 메소드

public VisitMatrixOperationElement ( MatrixOperationElement, element ) : void
element MatrixOperationElement,
리턴 void

VisitMultiplicationOperationElement() 공개 메소드

public VisitMultiplicationOperationElement ( MultiplicationOperationElement, element ) : void
element MultiplicationOperationElement,
리턴 void

VisitNonEqualityOperationElement() 공개 메소드

public VisitNonEqualityOperationElement ( NonEqualityOperationElement, element ) : void
element NonEqualityOperationElement,
리턴 void

VisitParallelForElement() 공개 메소드

public VisitParallelForElement ( ParallelForElement, element ) : void
element ParallelForElement,
리턴 void

VisitPlotFunctionElement() 공개 메소드

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

VisitPrintOperationElement() 공개 메소드

public VisitPrintOperationElement ( PrintOperationElement, element ) : void
element PrintOperationElement,
리턴 void

VisitRangeElement() 공개 메소드

public VisitRangeElement ( RangeElement, element ) : void
element RangeElement,
리턴 void

VisitReturnElement() 공개 메소드

public VisitReturnElement ( ReturnElement, element ) : void
element ReturnElement,
리턴 void

VisitStructAssignment() 공개 메소드

public VisitStructAssignment ( StructAssignDeclaration, element ) : void
element StructAssignDeclaration,
리턴 void

VisitStructDeclaration() 공개 메소드

public VisitStructDeclaration ( StructDeclaration, element ) : void
element StructDeclaration,
리턴 void

VisitStructObject() 공개 메소드

public VisitStructObject ( StructObjectDeclaration, element ) : void
element StructObjectDeclaration,
리턴 void

VisitStructVar() 공개 메소드

public VisitStructVar ( ScalarVariableDeclaration, element ) : void
element ScalarVariableDeclaration,
리턴 void

VisitStructVar() 공개 메소드

public VisitStructVar ( StructVariableDeclaration, element ) : void
element StructVariableDeclaration,
리턴 void

VisitVariableElement() 공개 메소드

public VisitVariableElement ( VariableElement, element ) : void
element VariableElement,
리턴 void

VisitVectorElement() 공개 메소드

public VisitVectorElement ( VectorVariableDeclaration, element ) : void
element VectorVariableDeclaration,
리턴 void