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