Package net.akehurst.language.agl.sppt

Types

CountTreesVisitor
Link copied to clipboard
common
class CountTreesVisitor : SharedPackedParseTreeVisitor<Int, Unit>
SharedPackedParseTreeDefault
Link copied to clipboard
common
class SharedPackedParseTreeDefault(root: SPPTNode, seasons: Int, maxNumHeads: Int) : SharedPackedParseTree
SPPT2InputText
Link copied to clipboard
common
class SPPT2InputText : SharedPackedParseTreeVisitor<String, Any>
SPPTBranchDefault
Link copied to clipboard
common
class SPPTBranchDefault(runtimeRule: RuntimeRule, option: Int, location: InputLocation, nextInputPosition: Int, priority: Int) : SPPTNodeAbstract, SPPTBranch
SPPTBranchFromInput
Link copied to clipboard
common
class SPPTBranchFromInput(input: InputFromString, runtimeRule: RuntimeRule, option: Int, startPosition: Int, nextInputPosition: Int, priority: Int) : SPPTNodeFromInputAbstract, SPPTBranch
SPPTLeafDefault
Link copied to clipboard
common
class SPPTLeafDefault(terminalRule: RuntimeRule, location: InputLocation, isEmptyLeaf: Boolean, matchedText: String, priority: Int) : SPPTNodeAbstract, SPPTLeaf
SPPTLeafFromInput
Link copied to clipboard
common
class SPPTLeafFromInput(input: InputFromString, runtimeRule: RuntimeRule, startPosition: Int, nextInputPosition: Int, priority: Int) : SPPTNodeFromInputAbstract, SPPTLeaf
SPPTNodeAbstract
Link copied to clipboard
common
abstract class SPPTNodeAbstract(runtimeRule: RuntimeRule, option: Int, location: InputLocation, nextInputPosition: Int, priority: Int) : SPPTNode
SPPTNodeFromInputAbstract
Link copied to clipboard
common
abstract class SPPTNodeFromInputAbstract(input: InputFromString, runtimeRule: RuntimeRule, option: Int, startPosition: Int, nextInputPosition: Int, priority: Int) : SPPTNode
SPPTNodeIdentityDefault
Link copied to clipboard
common
data class SPPTNodeIdentityDefault(runtimeRuleNumber: Int, startPosition: Int) : SPPTNodeIdentity
SPPTParser
Link copied to clipboard
common
class SPPTParser(runtimeRuleSet: RuntimeRuleSet)
TokensByLineVisitor
Link copied to clipboard
common
class TokensByLineVisitor : SharedPackedParseTreeVisitor<Unit, List<String>>
ToStringVisitor
Link copied to clipboard
common
class ToStringVisitor(lineSeparator: String, indentIncrement: String) : SharedPackedParseTreeVisitor<Set<String>, ToStringVisitor.Indent>