Purple
0.1
Standard Language Specification
|
Function headers and defines for. More...
Go to the source code of this file.
Classes | |
struct | Type |
Container for type data. More... | |
Macros | |
#define | TYPE_VOID |
Generates a void type struct. More... | |
#define | TYPE_NUMBER_FROM_NUMBERTYPE_FROM_TOKEN(ttype) |
Generates a number type struct given a TokenType. More... | |
#define | TYPE_NUMBER_FROM_NUMBERTYPE_FROM_NUMBER(n) |
Generates a number type struct given a Number. More... | |
#define | TYPE_NUMBER_FROM_NUMBERTYPE(nt) |
Generates a number type struct given a NumberType. More... | |
#define | TYPE_FUNCTION(out, input_list, num_inputs) |
Typedefs | |
typedef struct Type | Type |
Container for type data. More... | |
Function headers and defines for.
#define TYPE_FUNCTION | ( | out, | |
input_list, | |||
num_inputs | |||
) |
#define TYPE_NUMBER_FROM_NUMBERTYPE | ( | nt | ) |
Generates a number type struct given a NumberType.
#define TYPE_NUMBER_FROM_NUMBERTYPE_FROM_NUMBER | ( | n | ) |
Generates a number type struct given a Number.
#define TYPE_NUMBER_FROM_NUMBERTYPE_FROM_TOKEN | ( | ttype | ) |
Generates a number type struct given a TokenType.
#define TYPE_VOID |