Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Only the SymbolTable
definitions.
Synopsis
- type SymbolTable = Map Name SymbolTableEntry
- data SymbolTableEntry
- type Location = (MemoryBlockName, Offset)
- type MemoryBlockName = Name
- type Offset = Int
Documentation
type SymbolTable = Map Name SymbolTableEntry Source #
Symbol table containing all non-intrisic symbols declared in a program
data SymbolTableEntry Source #
An entry in the SymbolTable
for some variable
Instances
type Location = (MemoryBlockName, Offset) Source #
The location of a variable, i.e. the MemoryBlockName
that
contains it as well as the Offset
to its location in memory
type MemoryBlockName = Name Source #
The name of block of memory