C# 클래스 Spinach.PrintVisitor

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

공개 메소드들

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

비공개 메소드들

메소드 설명
GetTypeOfElement ( Element elem ) : int

메소드 상세

PrintVisitor() 공개 메소드

public PrintVisitor ( Core interp ) : System
interp Core
리턴 System

VisitAdditionOperationElement() 공개 메소드

public VisitAdditionOperationElement ( AdditiveElement element ) : void
element AdditiveElement
리턴 void

VisitAssignmentOperationElement() 공개 메소드

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

VisitBracketElement() 공개 메소드

public VisitBracketElement ( BracketElement element ) : void
element BracketElement
리턴 void

VisitCommentElement() 공개 메소드

public VisitCommentElement ( CommentElement element ) : void
element CommentElement
리턴 void

VisitDeleteElement() 공개 메소드

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

VisitDotProductElement() 공개 메소드

public VisitDotProductElement ( DotProductElement element ) : void
element DotProductElement
리턴 void

VisitDoubleElement() 공개 메소드

public VisitDoubleElement ( DoubleElement element ) : void
element DoubleElement
리턴 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 ( MatrixVariableDeclaration element ) : void
element MatrixVariableDeclaration
리턴 void

VisitMatrixReference() 공개 메소드

public VisitMatrixReference ( MatrixReference element ) : void
element MatrixReference
리턴 void

VisitMatrixSingleElement() 공개 메소드

public VisitMatrixSingleElement ( MatrixElement element ) : void
element MatrixElement
리턴 void

VisitMatrixTransposeElement() 공개 메소드

public VisitMatrixTransposeElement ( MatrixTranspose element ) : void
element MatrixTranspose
리턴 void

VisitMultiplicationElement() 공개 메소드

public VisitMultiplicationElement ( MultiplicationElement element ) : void
element MultiplicationElement
리턴 void

VisitParallelForElement() 공개 메소드

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

VisitPlotFunctionElement() 공개 메소드

public VisitPlotFunctionElement ( PlotFunctionElement element ) : void
element PlotFunctionElement
리턴 void

VisitPrintOperationElement() 공개 메소드

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

VisitReturnElement() 공개 메소드

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

VisitScalarArgument() 공개 메소드

public VisitScalarArgument ( ScalarArgument element ) : void
element ScalarArgument
리턴 void

VisitStringElement() 공개 메소드

public VisitStringElement ( StringElement element ) : void
element StringElement
리턴 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

VisitSubtractionElement() 공개 메소드

public VisitSubtractionElement ( SubtractionElement element ) : void
element SubtractionElement
리턴 void

VisitVariableElement() 공개 메소드

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

VisitVectorElement() 공개 메소드

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

VisitVectorReference() 공개 메소드

public VisitVectorReference ( VectorReference element ) : void
element VectorReference
리턴 void

VisitVectorSingleElement() 공개 메소드

public VisitVectorSingleElement ( VectorElement element ) : void
element VectorElement
리턴 void