SyntaxAnalyserSimple

class SyntaxAnalyserSimple : SyntaxAnalyser

Functions

clear
Link copied to clipboard
common
open override fun clear()
reset the sppt2ast, clearing any cached values
createPropertyName
Link copied to clipboard
common
fun createPropertyName(runtimeRule: RuntimeRule): String
createValue
Link copied to clipboard
common
fun createValue(target: SPPTNode): Any?
createValueFromBranch
Link copied to clipboard
common
fun createValueFromBranch(target: SPPTBranch): Any?
createValueFromLeaf
Link copied to clipboard
common
fun createValueFromLeaf(target: SPPTLeaf): Any?
transform
Link copied to clipboard
common
open override fun <T> transform(sppt: SharedPackedParseTree): T
map the tree into an instance of the targetType

Properties

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