ParserResult

data class ParserResult(exitStatus: ExitStatus, abstractSyntaxTree: ProgramNode, symbolTableVisitor: SymbolTableVisitor, lineNodeMap: MutableMap<Int, StatementNode>)

Functions

component1
Link copied to clipboard
operator fun component1(): ExitStatus
component2
Link copied to clipboard
operator fun component2(): ProgramNode
component3
Link copied to clipboard
operator fun component3(): SymbolTableVisitor
component4
Link copied to clipboard
operator fun component4(): MutableMap<Int, StatementNode>
copy
Link copied to clipboard
fun copy(exitStatus: ExitStatus, abstractSyntaxTree: ProgramNode, symbolTableVisitor: SymbolTableVisitor, lineNodeMap: MutableMap<Int, StatementNode>): ParserResult
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

abstractSyntaxTree
Link copied to clipboard
val abstractSyntaxTree: ProgramNode
exitStatus
Link copied to clipboard
val exitStatus: ExitStatus
lineNodeMap
Link copied to clipboard
val lineNodeMap: MutableMap<Int, StatementNode>
symbolTableVisitor
Link copied to clipboard
val symbolTableVisitor: SymbolTableVisitor