Uses of Class
io.github.protasm.jvmud.compiler.parser.ast.ASTNode
Packages that use ASTNode
Package
Description
Abstract syntax tree structures representing LPC objects.
Expression-level AST nodes.
Statement-level AST nodes.
Visitor-style utilities that operate over the LPC AST.
-
Uses of ASTNode in io.github.protasm.jvmud.compiler.parser.ast
Subclasses of ASTNode in io.github.protasm.jvmud.compiler.parser.astModifier and TypeClassDescriptionfinal classfinal classclassfinal classfinal classfinal classclassASTListNode<T>final classclassASTMapNode<T>final classfinal classfinal classfinal classfinal classclass -
Uses of ASTNode in io.github.protasm.jvmud.compiler.parser.ast.expr
Subclasses of ASTNode in io.github.protasm.jvmud.compiler.parser.ast.exprModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classCompiler recovery expression inserted after semantic analysis has already reported an error.final classfinal classBound field increment/decrement expression with prefix or postfix result semantics.final classfinal classRepresents an LPC from-end index bound such as<1.final classA named callable reference, parsed from source forms such as#'moveHook.final classAST node for LPC inline callable syntax,(: expression :)or(: { ... } :).final classfinal classfinal classfinal classAST node for an LPC floating-point literal.final classfinal classfinal classfinal classfinal classBound local increment/decrement expression with prefix or postfix result semantics.final classfinal classfinal classBinary operator expression, including semantic refinements for context-sensitive LPC operators.final classfinal classJVMud-neutral protected evaluation expression.final classfinal classfinal classfinal classA quoted LPC symbol/name literal, parsed from source forms such as'item.final classfinal classAST node for the LPC compatibility formfunction type (params) { return expr; }.final classfinal classfinal classfinal classfinal classUnresolved local-or-field increment/decrement expression before semantic binding.final classfinal class -
Uses of ASTNode in io.github.protasm.jvmud.compiler.parser.ast.stmt
Subclasses of ASTNode in io.github.protasm.jvmud.compiler.parser.ast.stmtModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classRepresents a bare semicolon statement.final classfinal classfinal classfinal classfinal classfinal classAST node for an LPCswitchstatement.final class -
Uses of ASTNode in io.github.protasm.jvmud.compiler.parser.ast.visitor
Methods in io.github.protasm.jvmud.compiler.parser.ast.visitor with parameters of type ASTNode