lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.analyses.c.CAst.AstNodeBinary Class Reference

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.

Member Function Documentation

◆ accept() [1/2]

◆ accept() [2/2]

Member Data Documentation

◆ left

AstNode org.lflang.analyses.c.CAst.AstNodeBinary.left

◆ right

AstNode org.lflang.analyses.c.CAst.AstNodeBinary.right

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