C# Класс PrettyPrintVisitor, pinac

Наследование: Visitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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