java.lang.Object
meteordevelopment.starscript.compiler.Expr
Direct Known Subclasses:
Expr.Binary, Expr.Block, Expr.Bool, Expr.Call, Expr.Conditional, Expr.Get, Expr.Group, Expr.Logical, Expr.Null, Expr.Number, Expr.Section, Expr.String, Expr.Unary, Expr.Variable

public abstract class Expr extends Object
Expressions that form the AST (abstract syntax tree) of parsed starscript code.
  • Field Details

    • start

      public final int start
    • end

      public final int end
  • Constructor Details

    • Expr

      public Expr(int start, int end)
  • Method Details