Uses of Class
org.episteme.natural.computing.compiler.Parser.ASTNode
Packages that use Parser.ASTNode
-
Uses of Parser.ASTNode in org.episteme.natural.computing.compiler
Subclasses of Parser.ASTNode in org.episteme.natural.computing.compilerModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classFields in org.episteme.natural.computing.compiler declared as Parser.ASTNodeModifier and TypeFieldDescriptionParser.BinaryOpNode.leftParser.UnaryOpNode.operandParser.BinaryOpNode.rightFields in org.episteme.natural.computing.compiler with type parameters of type Parser.ASTNodeModifier and TypeFieldDescriptionfinal List<Parser.ASTNode> Parser.CallNode.argumentsprotected final List<Parser.ASTNode> Parser.ASTNode.childrenMethods in org.episteme.natural.computing.compiler that return Parser.ASTNodeModifier and TypeMethodDescriptionprotected Parser.ASTNodeParser.parseAdditive()protected Parser.ASTNodeParser.parseExpression()protected Parser.ASTNodeParser.parseMultiplicative()protected Parser.ASTNodeParser.parsePrimary()protected Parser.ASTNodeParser.parseStatement()protected Parser.ASTNodeParser.parseUnary()Methods in org.episteme.natural.computing.compiler that return types with arguments of type Parser.ASTNodeMethods in org.episteme.natural.computing.compiler with parameters of type Parser.ASTNodeModifier and TypeMethodDescriptionvoidParser.CallNode.addArgument(Parser.ASTNode arg) voidParser.ASTNode.addChild(Parser.ASTNode child) DSLCompiler.evaluate(Parser.ASTNode node) Evaluates an AST.Constructors in org.episteme.natural.computing.compiler with parameters of type Parser.ASTNodeModifierConstructorDescriptionBinaryOpNode(String operator, Parser.ASTNode left, Parser.ASTNode right, int line, int column) UnaryOpNode(String operator, Parser.ASTNode operand, int line, int column)