lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.analyses.c.Visitable Interface Reference

Inherited by org.lflang.analyses.c.CAst.AdditionNode, org.lflang.analyses.c.CAst.AssignmentNode, org.lflang.analyses.c.CAst.AstNode, org.lflang.analyses.c.CAst.AstNodeBinary, org.lflang.analyses.c.CAst.AstNodeDynamic, org.lflang.analyses.c.CAst.AstNodeUnary, 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.LiteralNode, org.lflang.analyses.c.CAst.LogicalAndNode, org.lflang.analyses.c.CAst.LogicalNotNode, org.lflang.analyses.c.CAst.LogicalOrNode, org.lflang.analyses.c.CAst.MultiplicationNode, org.lflang.analyses.c.CAst.NegativeNode, org.lflang.analyses.c.CAst.NotEqualNode, org.lflang.analyses.c.CAst.OpaqueNode, org.lflang.analyses.c.CAst.ScheduleActionIntNode, org.lflang.analyses.c.CAst.ScheduleActionNode, org.lflang.analyses.c.CAst.SetPortNode, org.lflang.analyses.c.CAst.StateVarNode, org.lflang.analyses.c.CAst.StatementSequenceNode, org.lflang.analyses.c.CAst.SubtractionNode, org.lflang.analyses.c.CAst.TriggerIsPresentNode, org.lflang.analyses.c.CAst.TriggerValueNode, and org.lflang.analyses.c.CAst.VariableNode.

Public Member Functions

< T > T accept (AstVisitor<? extends T > visitor)
 The AstVisitor needs a double dispatch method.
< T > T accept (AstVisitor<? extends T > visitor, List< CAst.AstNode > nodeList)
 The AstVisitor needs a double dispatch method.

Member Function Documentation

◆ accept() [1/2]

◆ accept() [2/2]

< T > T org.lflang.analyses.c.Visitable.accept ( AstVisitor<? extends T > visitor,
List< CAst.AstNode > nodeList )

The documentation for this interface was generated from the following file:
  • /Users/runner/work/lingua-franca/lingua-franca/core/src/main/java/org/lflang/analyses/c/Visitable.java