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 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