Public Member Functions | |
| Symbol (const Symbol &s) | |
| Symbol & | operator= (const Symbol &s) |
| bool | operator== (Symbol &s) const |
| void | reset () |
Public Attributes | |
| Common::String * | name |
| SymbolType | type |
| union { | |
| ScriptData * defn | |
| void(* func )() | |
| void(* bltin )(int) | |
| Common::String * s | |
| } | u |
| int * | refCount |
| int | nargs |
| int | maxArgs |
| int | targetType |
| Common::Array< Common::String > * | argNames |
| Common::Array< Common::String > * | varNames |
| ScriptContext * | ctx |
| AbstractObject * | target |
| bool | anonymous |