Symbol
class Symbol
An abstract symbol which is registered/tracked within a SymbolTable
.
-
The symbol’s name.
Declaration
var name: String { get }
-
The symbol’s type.
Declaration
var type: String { get }
-
The symbol’s unique identifier.
Declaration
var id: String { get }
-
The symbol’s context.
Declaration
var context: String { get }
-
The object’s description
Declaration
var description: String { get }