| Mode | Name | Size |
| -rw-r--r-- | .gitignore | 1L |
| -rw-r--r-- | Makefile | 55L |
| -rw-r--r-- | README.md | 7L |
| -rw-r--r-- | TODO.md | 5L |
| -rw-r--r-- | cmd/cat.ha | 31L |
| -rw-r--r-- | cmd/ed/cmds.ha | 81L |
| -rw-r--r-- | cmd/ed/file.ha | 171L |
| -rw-r--r-- | cmd/ed/main.ha | 115L |
| -rw-r--r-- | cmd/fmt.ha | 29L |
| -rw-r--r-- | cmd/ln.ha | 15L |
| -rw-r--r-- | cmd/ls.ha | 146L |
| -rw-r--r-- | cmd/mc.ha | 62L |
| -rw-r--r-- | cmd/rainbow.ha | 26L |
| -rw-r--r-- | cmd/rcsh/lex.ha | 75L |
| -rw-r--r-- | cmd/rcsh/main.ha | 8L |
| -rw-r--r-- | cmd/rcsh/parse.ha | 14L |
| -rw-r--r-- | cmd/rcsh/spec | 50L |
| -rw-r--r-- | cmd/split.ha | 49L |
| -rw-r--r-- | cmd/uniq.ha | 63L |
| -rw-r--r-- | cmd/wc.ha | 57L |
| -rw-r--r-- | cmd/yes.ha | 24L |
| -rw-r--r-- | color/color.ha | 49L |
| -rw-r--r-- | lex/+test/test.ha | 121L |
| -rw-r--r-- | lex/README | 95L |
| -rw-r--r-- | lex/ast.ha | 7L |
| -rw-r--r-- | lex/backend.ha | 145L |
| -rw-r--r-- | lex/lex.ha | 246L |
| -rw-r--r-- | lex/type.ha | 73L |
| -rw-r--r-- | machine/compute.ha | 190L |
| -rw-r--r-- | machine/debug.ha | 92L |
| -rw-r--r-- | machine/determine.ha | 385L |
| -rw-r--r-- | machine/error.ha | 19L |
| -rw-r--r-- | machine/resolve.ha | 181L |
| -rw-r--r-- | machine/type.ha | 72L |
| -rwxr-xr-x | newcmd.sh | 5L |
| -rw-r--r-- | parse/+test.ha | 143L |
| -rw-r--r-- | parse/parse.ha | 73L |
| -rw-r--r-- | util/die.ha | 12L |
| -rw-r--r-- | util/escape.ha | 19L |