.. | ||
stdlib | ||
ast.c | ||
ast.h | ||
compile.c | ||
compile.h | ||
cordhelpers.c | ||
cordhelpers.h | ||
enums.c | ||
enums.h | ||
environment.c | ||
environment.h | ||
parse.c | ||
parse.h | ||
README.md | ||
repl.c | ||
repl.h | ||
structs.c | ||
structs.h | ||
tomo.c | ||
typecheck.c | ||
typecheck.h | ||
types.c | ||
types.h |
Source Files
This directory contains the source files for the Tomo compiler:
- Abstract syntax trees: ast.c/ast.h
- Compilation: compile.c/compile.h
- Helper functions for Cords: cordhelpers.c/cordhelpers.h
- Compilation logic for enums: enums.c/enums.h
- Compilation environments: environment.c/environment.h
- Parsing: parse.c/parse.h
- A read-evaluate-print loop: repl.c/repl.h
- Compilation logic for structs: structs.c/structs.h
- The compiler executable: tomo.c/tomo.h
- Typechecking logic: typecheck.c/typecheck.h
- The datatype for representing Tomo types: types.c/types.h