| Mode | Name | Size |
| -rw-r--r-- | .gitignore | 3L |
| -rw-r--r-- | goal.txt | 1L |
| -rw-r--r-- | language2.bnf | 106L |
| -rw-r--r-- | language2.mty | 49L |
| -rw-r--r-- | lexer.mty | 124L |
| -rw-r--r-- | mtc/go.mod | 3L |
| -rw-r--r-- | mtc/lexer/lexer.go | 322L |
| -rw-r--r-- | mtc/main.go | 29L |
| -rw-r--r-- | mtc/makefile | 2L |
| -rwxr-xr-x | mtc/mighty | 2526946B |
| -rw-r--r-- | mtc/p.go.old | 180L |
| -rw-r--r-- | mtc/parser/parser.go | 220L |
| -rw-r--r-- | mtc/target.mty | 15L |
| -rw-r--r-- | mtc/test.mty | 6L |
| -rw-r--r-- | mtcc/.clangd | 15L |
| -rw-r--r-- | mtcc/.gitignore | 3L |
| -rw-r--r-- | mtcc/makefile | 17L |
| -rw-r--r-- | mtcc/src/array.h | 54L |
| -rw-r--r-- | mtcc/src/errors.c | 9L |
| -rw-r--r-- | mtcc/src/errors.h | 3L |
| -rw-r--r-- | mtcc/src/lexer.c | 264L |
| -rw-r--r-- | mtcc/src/lexer.h | 5L |
| -rw-r--r-- | mtcc/src/main.c | 38L |
| -rw-r--r-- | mtcc/src/parser.c | 56L |
| -rw-r--r-- | mtcc/src/parser.h | 5L |
| -rw-r--r-- | mtcc/src/str.c | 7L |
| -rw-r--r-- | mtcc/src/str.h | 11L |
| -rw-r--r-- | mtcc/src/token.h | 53L |
| -rw-r--r-- | mtcc/src/types.h | 55L |
| -rw-r--r-- | mtcc/src/utils.c | 58L |
| -rw-r--r-- | mtcc/src/utils.h | 13L |
| -rw-r--r-- | mtcc/target.mty | 17L |
| -rw-r--r-- | mtcl/.gitignore | 2L |
| -rw-r--r-- | mtcl/ast.lua | 56L |
| -rw-r--r-- | mtcl/doco.md | 79L |
| -rw-r--r-- | mtcl/idea.mty | 26L |
| -rw-r--r-- | mtcl/lexer.lua | 272L |
| -rw-r--r-- | mtcl/main.lua | 14L |
| -rw-r--r-- | mtcl/makefile | 49L |
| -rw-r--r-- | mtcl/parser.lua | 361L |
| -rw-r--r-- | mtcl/target.mty | 6L |
| -rw-r--r-- | mtcl/utils.lua | 28L |
| -rw-r--r-- | notes.md | 90L |
| -rw-r--r-- | old/old-language.bnf | 335L |
| -rw-r--r-- | old/old-language.mty | 134L |
| -rw-r--r-- | parsing.md | 77L |
| -rw-r--r-- | test.mty | 49L |