valgolang
/
com.valgolang.frontend
/
SymbolTable
Symbol
Table
sealed class
SymbolTable
Content copied to clipboard
Symbol table
A class representing the symbol table.
Functions
Properties
Inheritors
Functions
equals
Link copied to clipboard
open operator fun
equals
(other:
Any
?):
Boolean
Content copied to clipboard
get
Link copied to clipboard
abstract operator fun
get
(identifier:
String
):
SymbolTableData
Content copied to clipboard
GetReturns information on the identifier given if present.
getFunctions
Link copied to clipboard
fun
getFunctions
():
Map
<
String
,
SymbolTableData
>
Content copied to clipboard
Get functionsGets functions in symbol table
hashCode
Link copied to clipboard
open fun
hashCode
():
Int
Content copied to clipboard
set
Link copied to clipboard
operator fun
set
(identifier:
String
, data:
SymbolTableData
)
Content copied to clipboard
SetSets the information of the given identifier to data.
toString
Link copied to clipboard
open fun
toString
():
String
Content copied to clipboard
Properties
id
Link copied to clipboard
open val
id
:
Int
Content copied to clipboard
Inheritors
SymbolTableNode
Link copied to clipboard
GlobalScopeSymbolTable
Link copied to clipboard