![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
An AST node class that can have a list of child nodes with arbitrary length. More...
Inherits org.lflang.analyses.c.CAst.AstNode, and org.lflang.analyses.c.Visitable.
Inherited by org.lflang.analyses.c.CAst.ScheduleActionIntNode, org.lflang.analyses.c.CAst.ScheduleActionNode, and org.lflang.analyses.c.CAst.StatementSequenceNode.
Public Attributes | |
| ArrayList< AstNode > | children = new ArrayList<>() |
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. | |
An AST node class that can have a list of child nodes with arbitrary length.
|
package |
The AstVisitor needs a double dispatch method.
Reimplemented from org.lflang.analyses.c.CAst.AstNode.
Reimplemented in org.lflang.analyses.c.CAst.ScheduleActionIntNode, org.lflang.analyses.c.CAst.ScheduleActionNode, and org.lflang.analyses.c.CAst.StatementSequenceNode.
|
package |
The AstVisitor needs a double dispatch method.
Reimplemented from org.lflang.analyses.c.CAst.AstNode.
Reimplemented in org.lflang.analyses.c.CAst.ScheduleActionIntNode, org.lflang.analyses.c.CAst.ScheduleActionNode, and org.lflang.analyses.c.CAst.StatementSequenceNode.
| ArrayList<AstNode> org.lflang.analyses.c.CAst.AstNodeDynamic.children = new ArrayList<>() |