|
x-engine-c v0.2.13
The C engine for x-lang
|
Files | |
| atom.c | |
| Atom type implementation – opaque pointer wrapper. | |
| atom.d | |
| buffer.c | |
| Byte buffer type – construction, cursor management, and character I/O. | |
| buffer.d | |
| char.c | |
| Character type implementation. | |
| char.d | |
| comment.c | |
| Comment token type implementation for the tokenizer. | |
| comment.d | |
| err.c | |
| The raised-error type: a structured error value the language owns. | |
| err.d | |
| int.c | |
| Integer type implementation. | |
| int.d | |
| iter.c | |
| Iterator type implementation (lazy traversal of sequences). | |
| iter.d | |
| list.c | |
| List type – construction, indexing/slicing, eval dispatch, and iteration. | |
| list.d | |
| operative.c | |
| Operative (fexpr / dynamic-scope combiner) type implementation. | |
| operative.d | |
| pair.c | |
| Pair type implementation. | |
| pair.d | |
| prim.c | |
| Primitive type – construction, registration, and unified callable dispatch. | |
| prim.d | |
| procedure.c | |
| Procedure (applicative closure) type implementation. | |
| procedure.d | |
| ptr.c | |
| Opaque pointer type – construction and registration. | |
| ptr.d | |
| str.c | |
| String type implementation. | |
| str.d | |
| symbol.c | |
| Interned symbol type – BST index, make, find, and 3-step eval. | |
| symbol.d | |
| whitespace.c | |
| Whitespace token type implementation for the tokenizer. | |
| whitespace.d | |