Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-16 | Feat: added heredocs | Nicholas Noll | |
Heredocs are simply strings written to tmp files. There was minimal bug testing here. Also, various bug fixes are included | |||
2021-11-15 | Feat: added functions | Nicholas | |
2021-11-15 | Feat: added match keyword | Nicholas | |
However, it is not tested in the slightest. | |||
2021-11-15 | Feat: globbing | Nicholas | |
Introduced shell globbing | |||
2021-11-15 | Fix: Qsort had bad macro capture | Nicholas | |
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. | |||
2021-11-15 | Chore: updated build paths | Nicholas | |
2021-11-12 | chore: error->int | Nicholas | |
2021-11-12 | chore: simplified organizational structurelaptop | Nicholas | |
2020-04-19 | chore: reorganized structure to allow for more parallel projects | Nicholas Noll | |
2020-04-19 | chore: removed bufio from tree | Nicholas Noll | |
2020-04-18 | feat: added prototype of io/buffered io | Nicholas Noll | |
2020-04-18 | test: added prime sieve test of coroutines | Nicholas Noll | |
2020-04-17 | chore: update naming & calling conventions | Nicholas Noll | |
2020-04-17 | feat: added co-routines | Nicholas Noll | |
2020-04-17 | chore: basic maintenance | Nicholas Noll | |
2020-04-17 | chore: move fluff out of source code directory | Nicholas Noll | |
2020-04-17 | chore: added license and initial README | Nicholas Noll | |
2020-04-17 | init: prototype of code skeleton | Nicholas Noll | |