code / tomo

Lines41.3K C23.7K Markdown9.7K YAML5.0K Tomo2.3K
7 others 763
Python231 Shell230 make212 INI47 Text21 SVG16 Lua6
(13 lines)

Source Files

This directory contains the source files for the Tomo compiler:

1 # Source Files
3 This directory contains the source files for the Tomo compiler:
5 - Abstract syntax trees: [ast.c](ast.c)/[ast.h](ast.h)
6 - Compilation: [compile/](compile)
7 - Compilation logic for enums: [enums.c](enums.c)/[enums.h](enums.h)
8 - Compilation environments: [environment.c](environment.c)/[environment.h](environment.h)
9 - Parsing: [parse/](parse)
10 - Compilation logic for structs: [structs.c](structs.c)/[structs.h](structs.h)
11 - The compiler executable: [tomo.c](tomo.c)/[tomo.h](tomo.h)
12 - Typechecking logic: [typecheck.c](typecheck.c)/[typecheck.h](typecheck.h)
13 - The datatype for representing Tomo types: [types.c](types.c)/[types.h](types.h)