Class Parser.ASTNode

java.lang.Object
org.episteme.natural.computing.compiler.Parser.ASTNode
Direct Known Subclasses:
Parser.BinaryOpNode, Parser.CallNode, Parser.ExpressionNode, Parser.IdentifierNode, Parser.LiteralNode, Parser.ProgramNode, Parser.StatementNode, Parser.UnaryOpNode
Enclosing class:
Parser

public abstract static class Parser.ASTNode extends Object
Base class for AST nodes.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • type

      public final String type
    • line

      public final int line
    • column

      public final int column
    • children

      protected final List<Parser.ASTNode> children
  • Constructor Details

    • ASTNode

      public ASTNode(String type, int line, int column)
  • Method Details