87 Commits (3d71f25528698b8fbe7cf704233a1563a07d921e)
 

Author SHA1 Message Date
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 10 months ago
Jordan Orelli cb53fb9195 lex tests actually test the tokens now 10 months ago
Jordan Orelli cd51f4cce1 i'm redoing all the parsing lol 10 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