![]() |
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 |