diff --git a/compile.c b/compile.c index e1537c7..d55560e 100644 --- a/compile.c +++ b/compile.c @@ -1,4 +1,4 @@ - +// Compilation logic #include #include #include diff --git a/enums.c b/enums.c index 465f42d..d6b4c05 100644 --- a/enums.c +++ b/enums.c @@ -1,4 +1,4 @@ - +// Logic for compiling tagged unions (enums) #include #include #include diff --git a/environment.c b/environment.c index 1786be5..38b21d2 100644 --- a/environment.c +++ b/environment.c @@ -1,4 +1,5 @@ - +// Logic for the environmental context information during compilation +// (variable bindings, code sections, etc.) #include #include diff --git a/parse.c b/parse.c index 2e9787c..f235bc8 100644 --- a/parse.c +++ b/parse.c @@ -1,4 +1,4 @@ -// Parse code using recursive descent +// Recursive descent parser for parsing code #include #include #include diff --git a/structs.c b/structs.c index 90aef9b..4888cc5 100644 --- a/structs.c +++ b/structs.c @@ -1,4 +1,4 @@ - +// Logic for compiling new struct types defined in code #include #include #include diff --git a/tomo.c b/tomo.c index e59ced8..a6e2f63 100644 --- a/tomo.c +++ b/tomo.c @@ -1,3 +1,4 @@ +// The main program that runs compilation #include #include #include