![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Inherits org.lflang.analyses.c.CAst.AstNode, and org.lflang.analyses.c.Visitable.
Inherited by org.lflang.analyses.c.CAst.AdditionNode, org.lflang.analyses.c.CAst.AssignmentNode, org.lflang.analyses.c.CAst.DivisionNode, org.lflang.analyses.c.CAst.EqualNode, org.lflang.analyses.c.CAst.GreaterEqualNode, org.lflang.analyses.c.CAst.GreaterThanNode, org.lflang.analyses.c.CAst.IfBlockNode, org.lflang.analyses.c.CAst.IfBodyNode, org.lflang.analyses.c.CAst.LessEqualNode, org.lflang.analyses.c.CAst.LessThanNode, org.lflang.analyses.c.CAst.LogicalAndNode, org.lflang.analyses.c.CAst.LogicalOrNode, org.lflang.analyses.c.CAst.MultiplicationNode, org.lflang.analyses.c.CAst.NotEqualNode, org.lflang.analyses.c.CAst.SetPortNode, and org.lflang.analyses.c.CAst.SubtractionNode.
Public Attributes | |
| AstNode | left |
| AstNode | right |
Package Functions | |
| public< T > T | accept (AstVisitor<? extends T > visitor) |
The AstVisitor needs a double dispatch method. | |
| public< T > T | accept (AstVisitor<? extends T > visitor, List< AstNode > nodeList) |
The AstVisitor needs a double dispatch method. | |
|
package |
The AstVisitor needs a double dispatch method.
Reimplemented from org.lflang.analyses.c.CAst.AstNode.
Reimplemented in org.lflang.analyses.c.CAst.AdditionNode, org.lflang.analyses.c.CAst.AssignmentNode, org.lflang.analyses.c.CAst.DivisionNode, org.lflang.analyses.c.CAst.EqualNode, org.lflang.analyses.c.CAst.GreaterEqualNode, org.lflang.analyses.c.CAst.GreaterThanNode, org.lflang.analyses.c.CAst.IfBlockNode, org.lflang.analyses.c.CAst.IfBodyNode, org.lflang.analyses.c.CAst.LessEqualNode, org.lflang.analyses.c.CAst.LessThanNode, org.lflang.analyses.c.CAst.LogicalAndNode, org.lflang.analyses.c.CAst.LogicalOrNode, org.lflang.analyses.c.CAst.MultiplicationNode, org.lflang.analyses.c.CAst.NotEqualNode, org.lflang.analyses.c.CAst.SetPortNode, and org.lflang.analyses.c.CAst.SubtractionNode.
|
package |
The AstVisitor needs a double dispatch method.
Reimplemented from org.lflang.analyses.c.CAst.AstNode.
Reimplemented in org.lflang.analyses.c.CAst.AdditionNode, org.lflang.analyses.c.CAst.AssignmentNode, org.lflang.analyses.c.CAst.DivisionNode, org.lflang.analyses.c.CAst.EqualNode, org.lflang.analyses.c.CAst.GreaterEqualNode, org.lflang.analyses.c.CAst.GreaterThanNode, org.lflang.analyses.c.CAst.IfBlockNode, org.lflang.analyses.c.CAst.IfBodyNode, org.lflang.analyses.c.CAst.LessEqualNode, org.lflang.analyses.c.CAst.LessThanNode, org.lflang.analyses.c.CAst.LogicalAndNode, org.lflang.analyses.c.CAst.LogicalOrNode, org.lflang.analyses.c.CAst.MultiplicationNode, org.lflang.analyses.c.CAst.NotEqualNode, org.lflang.analyses.c.CAst.SetPortNode, and org.lflang.analyses.c.CAst.SubtractionNode.
| AstNode org.lflang.analyses.c.CAst.AstNodeBinary.left |
| AstNode org.lflang.analyses.c.CAst.AstNodeBinary.right |