|
Metalang99 1.13.3
Full-blown preprocessor metaprogramming
|
Files | |
| file | assert.h [code] |
| Static assertions. | |
| file | bool.h [code] |
| Boolean algebra. | |
| file | choice.h [code] |
Choice types: (tag, ...). | |
| file | control.h [code] |
| This module is deprecated and exists only for backwards compatibility. | |
| file | either.h [code] |
| A choice type with two cases. | |
| file | gen.h [code] |
| Support for C language constructions. | |
| file | ident.h [code] |
Identifiers: [a-zA-Z0-9_]+. | |
| file | lang.h [code] |
| The core metalanguage. | |
| file | list.h [code] |
| Cons-lists. | |
| file | logical.h [code] |
| This module is deprecated and exists only for backwards compatibility. | |
| file | maybe.h [code] |
| An optional value. | |
| file | nat.h [code] |
| Natural numbers: [0; 255]. | |
| file | seq.h [code] |
Sequences: (x)(y)(z). | |
| file | stmt.h [code] |
| Statement chaining. | |
| file | tuple.h [code] |
Tuples: (x, y, z). | |
| file | util.h [code] |
| Utilitary stuff. | |
| file | variadics.h [code] |
Variadic arguments: x, y, z. | |