C# Class While.AST.Visitor

Afficher le fichier Open project: einaregilsson/While-Language

Méthodes publiques

Méthode Description
Visit ( Assign node ) : void
Visit ( BinaryOp node ) : void
Visit ( BinaryOp node ) : void
Visit ( BitwiseAnd node ) : void
Visit ( BitwiseOr node ) : void
Visit ( BitwiseXor node ) : void
Visit ( Block node ) : void
Visit ( Bool node ) : void
Visit ( Call node ) : void
Visit ( Division node ) : void
Visit ( Equal node ) : void
Visit ( Expression node ) : void
Visit ( GreaterThan node ) : void
Visit ( GreaterThanOrEqual node ) : void
Visit ( If node ) : void
Visit ( LessThan node ) : void
Visit ( LessThanOrEqual node ) : void
Visit ( LogicalAnd node ) : void
Visit ( LogicalOr node ) : void
Visit ( LogicalXor node ) : void
Visit ( Minus node ) : void
Visit ( Modulo node ) : void
Visit ( Multiplication node ) : void
Visit ( Node node ) : void
Visit ( Not node ) : void
Visit ( NotEqual node ) : void
Visit ( Number node ) : void
Visit ( OnesComplement node ) : void
Visit ( Plus node ) : void
Visit ( Procedure node ) : void
Visit ( ProcedureSequence node ) : void
Visit ( Read node ) : void
Visit ( SequencePoint node ) : void
Visit ( ShiftLeft node ) : void
Visit ( ShiftRight node ) : void
Visit ( Skip node ) : void
Visit ( Statement node ) : void
Visit ( StatementSequence node ) : void
Visit ( TypedExpression node ) : void
Visit ( TypedExpression node ) : void
Visit ( UnaryMinus node ) : void
Visit ( UnaryOp node ) : void
Visit ( UnaryOp node ) : void
Visit ( Variable node ) : void
Visit ( VariableDeclaration node ) : void
Visit ( VariableDeclarationSequence node ) : void
Visit ( VariableSequence node ) : void
Visit ( While node ) : void
Visit ( WhileProgram node ) : void
Visit ( Write node ) : void
VisitNode ( Node node ) : void

Method Details

Visit() public méthode

public Visit ( Assign node ) : void
node While.AST.Statements.Assign
Résultat void

Visit() public méthode

public Visit ( BinaryOp node ) : void
node BinaryOp
Résultat void

Visit() public méthode

public Visit ( BinaryOp node ) : void
node BinaryOp
Résultat void

Visit() public méthode

public Visit ( BitwiseAnd node ) : void
node BitwiseAnd
Résultat void

Visit() public méthode

public Visit ( BitwiseOr node ) : void
node BitwiseOr
Résultat void

Visit() public méthode

public Visit ( BitwiseXor node ) : void
node BitwiseXor
Résultat void

Visit() public méthode

public Visit ( Block node ) : void
node While.AST.Statements.Block
Résultat void

Visit() public méthode

public Visit ( Bool node ) : void
node Bool
Résultat void

Visit() public méthode

public Visit ( Call node ) : void
node While.AST.Statements.Call
Résultat void

Visit() public méthode

public Visit ( Division node ) : void
node Division
Résultat void

Visit() public méthode

public Visit ( Equal node ) : void
node Equal
Résultat void

Visit() public méthode

public Visit ( Expression node ) : void
node Expression
Résultat void

Visit() public méthode

public Visit ( GreaterThan node ) : void
node GreaterThan
Résultat void

Visit() public méthode

public Visit ( GreaterThanOrEqual node ) : void
node GreaterThanOrEqual
Résultat void

Visit() public méthode

public Visit ( If node ) : void
node While.AST.Statements.If
Résultat void

Visit() public méthode

public Visit ( LessThan node ) : void
node LessThan
Résultat void

Visit() public méthode

public Visit ( LessThanOrEqual node ) : void
node LessThanOrEqual
Résultat void

Visit() public méthode

public Visit ( LogicalAnd node ) : void
node LogicalAnd
Résultat void

Visit() public méthode

public Visit ( LogicalOr node ) : void
node LogicalOr
Résultat void

Visit() public méthode

public Visit ( LogicalXor node ) : void
node LogicalXor
Résultat void

Visit() public méthode

public Visit ( Minus node ) : void
node Minus
Résultat void

Visit() public méthode

public Visit ( Modulo node ) : void
node Modulo
Résultat void

Visit() public méthode

public Visit ( Multiplication node ) : void
node Multiplication
Résultat void

Visit() public méthode

public Visit ( Node node ) : void
node Node
Résultat void

Visit() public méthode

public Visit ( Not node ) : void
node Not
Résultat void

Visit() public méthode

public Visit ( NotEqual node ) : void
node NotEqual
Résultat void

Visit() public méthode

public Visit ( Number node ) : void
node System.Number
Résultat void

Visit() public méthode

public Visit ( OnesComplement node ) : void
node OnesComplement
Résultat void

Visit() public méthode

public Visit ( Plus node ) : void
node Plus
Résultat void

Visit() public méthode

public Visit ( Procedure node ) : void
node Procedure
Résultat void

Visit() public méthode

public Visit ( ProcedureSequence node ) : void
node While.AST.Sequences.ProcedureSequence
Résultat void

Visit() public méthode

public Visit ( Read node ) : void
node While.AST.Statements.Read
Résultat void

Visit() public méthode

public Visit ( SequencePoint node ) : void
node SequencePoint
Résultat void

Visit() public méthode

public Visit ( ShiftLeft node ) : void
node ShiftLeft
Résultat void

Visit() public méthode

public Visit ( ShiftRight node ) : void
node ShiftRight
Résultat void

Visit() public méthode

public Visit ( Skip node ) : void
node While.AST.Statements.Skip
Résultat void

Visit() public méthode

public Visit ( Statement node ) : void
node While.AST.Statements.Statement
Résultat void

Visit() public méthode

public Visit ( StatementSequence node ) : void
node While.AST.Sequences.StatementSequence
Résultat void

Visit() public méthode

public Visit ( TypedExpression node ) : void
node TypedExpression
Résultat void

Visit() public méthode

public Visit ( TypedExpression node ) : void
node TypedExpression
Résultat void

Visit() public méthode

public Visit ( UnaryMinus node ) : void
node UnaryMinus
Résultat void

Visit() public méthode

public Visit ( UnaryOp node ) : void
node UnaryOp
Résultat void

Visit() public méthode

public Visit ( UnaryOp node ) : void
node UnaryOp
Résultat void

Visit() public méthode

public Visit ( Variable node ) : void
node Variable
Résultat void

Visit() public méthode

public Visit ( VariableDeclaration node ) : void
node While.AST.Statements.VariableDeclaration
Résultat void

Visit() public méthode

public Visit ( VariableDeclarationSequence node ) : void
node While.AST.Sequences.VariableDeclarationSequence
Résultat void

Visit() public méthode

public Visit ( VariableSequence node ) : void
node While.AST.Sequences.VariableSequence
Résultat void

Visit() public méthode

public Visit ( While node ) : void
node While.AST.Statements.While
Résultat void

Visit() public méthode

public Visit ( WhileProgram node ) : void
node WhileProgram
Résultat void

Visit() public méthode

public Visit ( Write node ) : void
node While.AST.Statements.Write
Résultat void

VisitNode() public méthode

public VisitNode ( Node node ) : void
node Node
Résultat void