- Declared in:
- LKSymbolTable.h
LKSymbol wraps entries in a symbol table.
- Declared in:
- LKSymbolTable.h
Symbol table. Base class, with subclasses for each scope.
Returns the symbol table for a class. If the
class exists, then this will be populated with its
instance variables. If not, then it return
nil
.
Returns the symbol table for a class. If the class exists, then this will be populated with its instance variables. If not, then it will be empty.
Adds a set of symbols in one call. The symbols have the specified scope and initially have no type assigned to them.
Returns all of the symbols in this table that represent arguments.
Returns all of the symbols in this table that represent external symbols..
Returns all of the symbols in this table that represent class variables.
Returns all of the symbols in this table that represent instance variables.
Returns all of the symbols in this table that represent local variables.
Looks up the symbol for a specified name.
Enumeration describing qualifiers.
Enumerated type representing the scope of a variable.
Creates an NSString from a string returned by the runtime. These strings are guaranteed to persist for the duration of the program, so there's no need to copy the data.