#include <falcon/types.h>
#include <falcon/symtab.h>
#include <falcon/symlist.h>
#include <falcon/genericmap.h>
#include <falcon/basealloc.h>
#include <falcon/reflectfunc.h>
#include <falcon/objectfactory.h>
#include <falcon/fassert.h>
#include <falcon/itemid.h>
#include <falcon/vardef.h>
Go to the source code of this file.
Classes | |
class | Falcon::ClassDef |
Class symbol abstraction. More... | |
class | Falcon::ExtFuncDef |
Implements an external function definition. More... | |
class | Falcon::FuncDef |
Implements a callable symbol. More... | |
class | Falcon::ImportAlias |
Implements an imported symbol. More... | |
class | Falcon::InheritDef |
Inheritance definition. More... | |
class | Falcon::Symbol |
Representation of a VM symbol For now, it is only an accessible strucutre. More... | |
Namespaces | |
namespace | Falcon |
CONST. | |
Defines | |
#define | FLC_CLSYM_BASE ((Falcon::Symbol *) 2) |
#define | FLC_CLSYM_METHOD ((Falcon::Symbol *) 1) |
#define | FLC_CLSYM_VAR ((Falcon::Symbol *) 0) |
maybe not elegant, but a safe way to store the kind of pointer. |
#define FLC_CLSYM_BASE ((Falcon::Symbol *) 2) |
#define FLC_CLSYM_METHOD ((Falcon::Symbol *) 1) |
#define FLC_CLSYM_VAR ((Falcon::Symbol *) 0) |
maybe not elegant, but a safe way to store the kind of pointer.