Jordan Orelli
|
3d71f25528
|
unrecognized escape sequences no longer crash the shell
|
9 months ago |
Jordan Orelli
|
08b2b3be52
|
document the semicolon
w00t
|
9 months ago |
Jordan Orelli
|
cdfa848f46
|
format examples
|
9 months ago |
Jordan Orelli
|
90f8a8c8f2
|
examples are ok
|
9 months ago |
Jordan Orelli
|
11a3911f28
|
adding a builtin rm
|
9 months ago |
Jordan Orelli
|
70e40cb7ae
|
don't add empty text to history
|
9 months ago |
Jordan Orelli
|
1153c2dc49
|
add history tests
|
9 months ago |
Jordan Orelli
|
437afd9d76
|
non-persistent history
|
9 months ago |
Jordan Orelli
|
447dd3edc1
|
double-quoted string literals
|
9 months ago |
Jordan Orelli
|
965cb45437
|
all lex errors have a position now
|
9 months ago |
Jordan Orelli
|
1d504ff36d
|
ok fix escape key handling for real this time
|
9 months ago |
Jordan Orelli
|
0a821851a3
|
remove that obnoxious readme
|
9 months ago |
Jordan Orelli
|
731bd69477
|
pressing escape no longer crashes the shell
|
9 months ago |
Jordan Orelli
|
5676c6ddcc
|
tweaks
|
9 months ago |
Jordan Orelli
|
11088138af
|
ok by now i can get some git hooks or CI going
|
9 months ago |
Jordan Orelli
|
3d231156e3
|
removing some dead code
|
9 months ago |
Jordan Orelli
|
a847b56b05
|
cleaning upp
|
9 months ago |
Jordan Orelli
|
5505cb48c6
|
you can now use a semicolon to have TWO statements
|
9 months ago |
Jordan Orelli
|
be5bebf25b
|
adding cd
|
9 months ago |
Jordan Orelli
|
678b5f7932
|
more builtin refactoring
|
9 months ago |
Jordan Orelli
|
9c7d64e512
|
updating builtin definitions
|
9 months ago |
Jordan Orelli
|
621f64d3f1
|
refactoring builtins
|
9 months ago |
Jordan Orelli
|
71f148139e
|
refactored some stuff
|
9 months ago |
Jordan Orelli
|
948326df4f
|
moving stuff from syntax to runtime
|
9 months ago |
Jordan Orelli
|
680adc5882
|
refactoring
|
9 months ago |
Jordan Orelli
|
f39a22d408
|
renaming Shell to Session
|
9 months ago |
Jordan Orelli
|
68909d22a8
|
builtin echo returns
|
9 months ago |
Jordan Orelli
|
27ebbf7c97
|
error printing is less bad
|
9 months ago |
Jordan Orelli
|
5108e4457f
|
code organization
|
9 months ago |
Jordan Orelli
|
97602bf42e
|
parse2 is now parse
|
9 months ago |
Jordan Orelli
|
f0dc5f2e64
|
delete the old parser
|
9 months ago |
Jordan Orelli
|
aa6bcedcf0
|
the new parser is doing parsing now
|
9 months ago |
Jordan Orelli
|
7004de4e82
|
gettin somewhere
|
9 months ago |
Jordan Orelli
|
56bfdcc9fc
|
dead code removal
|
9 months ago |
Jordan Orelli
|
cb53fb9195
|
lex tests actually test the tokens now
|
9 months ago |
Jordan Orelli
|
cd51f4cce1
|
i'm redoing all the parsing lol
|
9 months ago |
Jordan Orelli
|
d152c4092a
|
I'm redoing the lexing and parsing
|
11 months ago |
Jordan Orelli
|
4a0db72d4e
|
logging is in a separate method now
|
1 year ago |
Jordan Orelli
|
522668be28
|
maybe i should figure out how to glob
|
2 years ago |
Jordan Orelli
|
05793bd42c
|
awkward but sorta works
|
2 years ago |
Jordan Orelli
|
1715ba037f
|
this doesn't work but I wanna switch computers
|
2 years ago |
Jordan Orelli
|
845679eebc
|
more readme info
|
2 years ago |
Jordan Orelli
|
5de73c2c06
|
add a readme
|
2 years ago |
Jordan Orelli
|
869cc68abd
|
surely this is not computer science
|
2 years ago |
Jordan Orelli
|
0c0bd77eea
|
what even is this language sometimes
|
2 years ago |
Jordan Orelli
|
b28e107ea3
|
how do you even write a parser lol
|
2 years ago |
Jordan Orelli
|
5980bc59da
|
just messin around now
|
2 years ago |
Jordan Orelli
|
d79a28b3b0
|
start lexin
|
2 years ago |
Jordan Orelli
|
0a0dfc2ee9
|
reorganizing extension commands
|
2 years ago |
Jordan Orelli
|
3f6eaa8e61
|
define path expansion
|
2 years ago |