SyntaxAnalyserAbstract

abstract class SyntaxAnalyserAbstract : SyntaxAnalyser, SharedPackedParseTreeVisitor<Any, Any?>

Functions

clear
Link copied to clipboard
common
abstract fun clear()
reset the sppt2ast, clearing any cached values
transform
Link copied to clipboard
common
abstract fun <T> transform(sppt: SharedPackedParseTree): T
map the tree into an instance of the targetType
visit
Link copied to clipboard
common
open override fun visit(target: SPPTBranch, arg: Any?): Any
open override fun visit(target: SPPTLeaf, arg: Any?): Any
open override fun visit(target: SharedPackedParseTree, arg: Any?): Any
open fun visit(target: SPPTNode, arg: Any?): Any

Properties

locationMap
Link copied to clipboard
common
open override val locationMap: MutableMap<Any, InputLocation>

Inheritors

AglGrammarSyntaxAnalyser
Link copied to clipboard
AglStyleSyntaxAnalyser
Link copied to clipboard