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
Base class for AST nodes.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Objectaccept(Parser.ASTVisitor visitor) voidaddChild(Parser.ASTNode child)
-
Field Details
-
type
-
line
public final int line -
column
public final int column -
children
-
-
Constructor Details
-
ASTNode
-
-
Method Details
-
addChild
-
getChildren
-
accept
-