Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-04 | chore(rm): removed small os package. moved functions to filesystem | Nicholas Noll | |
2021-11-15 | Feat: globbing | Nicholas | |
Introduced shell globbing | |||
2021-11-15 | Feat: added if/else branching and switch statement | Nicholas | |
Unsure about my modification to the language. I found the parsing of the case body within switches to be odd - specifically that it parses liberally and then checks that it has case -> cmd structuring while it walks the code. This means the language is more permissive than the semantics. I modified it to be more explicit, but at the cost of having to end each case statement with a semicolon. I wanted a colon, but this is a valid word character and thus will be lexed as part of the word. |