![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Modeled after CVisitor.java. More...
Inherits org.lflang.analyses.c.AstVisitor< T >.
Inherited by org.lflang.analyses.c.CBaseAstVisitor< T >.
Modeled after CVisitor.java.
|
inherited |
Visit an AST, and return a user-defined result of the operation.
| tree | The CAst.AstNode to visit. |
Implemented in org.lflang.analyses.c.AbstractAstVisitor< T >.
|
inherited |
Visit an AST with a list of other AST nodes holding some information, and return a user-defined result of the operation.
| tree | The CAst.AstNode to visit. |
| nodeList | A list of CAst.AstNode passed down the recursive call. |
Implemented in org.lflang.analyses.c.AbstractAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAdditionNode | ( | CAst.AdditionNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAdditionNode | ( | CAst.AdditionNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAssignmentNode | ( | CAst.AssignmentNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAssignmentNode | ( | CAst.AssignmentNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNode | ( | CAst.AstNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNode | ( | CAst.AstNode | node, |
| List< CAst.AstNode > | nodeList ) |
Used for converting an AST into If Normal Form.
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNodeBinary | ( | CAst.AstNodeBinary | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNodeBinary | ( | CAst.AstNodeBinary | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNodeDynamic | ( | CAst.AstNodeDynamic | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNodeDynamic | ( | CAst.AstNodeDynamic | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNodeUnary | ( | CAst.AstNodeUnary | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitAstNodeUnary | ( | CAst.AstNodeUnary | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitDivisionNode | ( | CAst.DivisionNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitDivisionNode | ( | CAst.DivisionNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitEqualNode | ( | CAst.EqualNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitEqualNode | ( | CAst.EqualNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitGreaterEqualNode | ( | CAst.GreaterEqualNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitGreaterEqualNode | ( | CAst.GreaterEqualNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitGreaterThanNode | ( | CAst.GreaterThanNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitGreaterThanNode | ( | CAst.GreaterThanNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitIfBlockNode | ( | CAst.IfBlockNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitIfBlockNode | ( | CAst.IfBlockNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitIfBodyNode | ( | CAst.IfBodyNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitIfBodyNode | ( | CAst.IfBodyNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLessEqualNode | ( | CAst.LessEqualNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLessEqualNode | ( | CAst.LessEqualNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLessThanNode | ( | CAst.LessThanNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLessThanNode | ( | CAst.LessThanNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLiteralNode | ( | CAst.LiteralNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLiteralNode | ( | CAst.LiteralNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLogicalAndNode | ( | CAst.LogicalAndNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLogicalAndNode | ( | CAst.LogicalAndNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLogicalNotNode | ( | CAst.LogicalNotNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLogicalNotNode | ( | CAst.LogicalNotNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLogicalOrNode | ( | CAst.LogicalOrNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitLogicalOrNode | ( | CAst.LogicalOrNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitMultiplicationNode | ( | CAst.MultiplicationNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitMultiplicationNode | ( | CAst.MultiplicationNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitNegativeNode | ( | CAst.NegativeNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitNegativeNode | ( | CAst.NegativeNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitNotEqualNode | ( | CAst.NotEqualNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitNotEqualNode | ( | CAst.NotEqualNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitOpaqueNode | ( | CAst.OpaqueNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitOpaqueNode | ( | CAst.OpaqueNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitScheduleActionIntNode | ( | CAst.ScheduleActionIntNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitScheduleActionIntNode | ( | CAst.ScheduleActionIntNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitScheduleActionNode | ( | CAst.ScheduleActionNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitScheduleActionNode | ( | CAst.ScheduleActionNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitSetPortNode | ( | CAst.SetPortNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitSetPortNode | ( | CAst.SetPortNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitStatementSequenceNode | ( | CAst.StatementSequenceNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitStatementSequenceNode | ( | CAst.StatementSequenceNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitStateVarNode | ( | CAst.StateVarNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitStateVarNode | ( | CAst.StateVarNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitSubtractionNode | ( | CAst.SubtractionNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitSubtractionNode | ( | CAst.SubtractionNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitTriggerIsPresentNode | ( | CAst.TriggerIsPresentNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitTriggerIsPresentNode | ( | CAst.TriggerIsPresentNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitTriggerValueNode | ( | CAst.TriggerValueNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitTriggerValueNode | ( | CAst.TriggerValueNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitVariableNode | ( | CAst.VariableNode | node | ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.
| T org.lflang.analyses.c.CAstVisitor< T >.visitVariableNode | ( | CAst.VariableNode | node, |
| List< CAst.AstNode > | nodeList ) |
Implemented in org.lflang.analyses.c.CBaseAstVisitor< T >.