9 lines
229 B
Go
9 lines
229 B
Go
package compiler
|
|
|
|
// Symbol represents a symbol in the symbol table.
|
|
type Symbol struct {
|
|
Name string
|
|
Scope SymbolScope
|
|
Index int
|
|
LocalAssigned bool // if the local symbol is assigned at least once
|
|
}
|