PIPS
|
Go to the source code of this file.
Data Structures | |
struct | type_context_t |
context for type checking. More... | |
struct | IntrinsicDescriptor |
The following data structure describes an intrinsic function: its name and its arity and its type, a function to type it (?) and a function to obtain its name if it is different from the entity user name, e.g. More... | |
Macros | |
#define | INT_LENGTH 4 |
should be some properties to accomodate cray codes?? More... | |
#define | REAL_LENGTH 4 |
#define | DOUBLE_LENGTH 8 |
#define | COMPLEX_LENGTH 8 |
#define | DCOMPLEX_LENGTH 16 |
Typedefs | |
typedef struct type_context_t * | type_context_p |
typedef basic(* | typing_function_t) (call, type_context_p) |
typedef void(* | switch_name_function) (expression, type_context_p) |
typedef struct IntrinsicDescriptor | IntrinsicDescriptor |
The following data structure describes an intrinsic function: its name and its arity and its type, a function to type it (?) and a function to obtain its name if it is different from the entity user name, e.g. More... | |
#define COMPLEX_LENGTH 8 |
Definition at line 29 of file bootstrap-local.h.
#define DCOMPLEX_LENGTH 16 |
Definition at line 30 of file bootstrap-local.h.
#define DOUBLE_LENGTH 8 |
Definition at line 28 of file bootstrap-local.h.
#define INT_LENGTH 4 |
should be some properties to accomodate cray codes??
Definition at line 26 of file bootstrap-local.h.
#define REAL_LENGTH 4 |
Definition at line 27 of file bootstrap-local.h.
typedef struct IntrinsicDescriptor IntrinsicDescriptor |
The following data structure describes an intrinsic function: its name and its arity and its type, a function to type it (?) and a function to obtain its name if it is different from the entity user name, e.g.
because of special characters or name collisions.
typedef void(* switch_name_function) (expression, type_context_p) |
Definition at line 44 of file bootstrap-local.h.
typedef struct type_context_t * type_context_p |
typedef basic(* typing_function_t) (call, type_context_p) |
Definition at line 42 of file bootstrap-local.h.