Package examples.ast

Class Expression

java.lang.Object
examples.ast.ASTNode
examples.ast.Expression
Direct Known Subclasses:
BinaryExpression, IntLiteral, UnaryExpression, Variable

public abstract class Expression extends ASTNode
Expressions of the language.
  • Field Details

    • type

      public Type type
      The type of the expression.
    • lvalue

      public boolean lvalue
      Whether the expression could be assigned to.
  • Constructor Details

    • Expression

      public Expression(int line, int column)
      Constructor
      Parameters:
      line -
      column -