Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use maps over assoc lists | Akshay | 2020-11-12 | 1 | -32/+7 |
| | |||||
* | use `void` over `return ()`comments | Akshay | 2020-10-27 | 1 | -21/+10 |
| | |||||
* | add newline consumption | Atreya Bain | 2020-10-27 | 1 | -7/+14 |
| | |||||
* | trim comment | Atreya Bain | 2020-10-26 | 1 | -6/+0 |
| | |||||
* | Add comments into whitespace | Atreya Bain | 2020-10-26 | 1 | -12/+16 |
| | |||||
* | add comments as whitespace | Atreya Bain | 2020-10-26 | 1 | -5/+26 |
| | |||||
* | add Base module | Akshay | 2020-10-23 | 1 | -0/+42 |
| | |||||
* | refactor internal datatypes to Base | Akshay | 2020-10-23 | 5 | -34/+6 |
| | | | | | - avoids cyclic module dependencies - cleaner exports to Main module | ||||
* | add basic evaluation of unquote-splicing in quasiquoted formsquasiquoting | Akshay | 2020-10-17 | 2 | -25/+34 |
| | |||||
* | prefer applicative over monadic style | Akshay | 2020-10-17 | 3 | -11/+11 |
| | |||||
* | add basic quasiquote and unquote behaviour | Akshay | 2020-10-16 | 2 | -11/+20 |
| | |||||
* | add initial support for variable definition | Akshay | 2020-10-16 | 6 | -33/+113 |
| | |||||
* | add basic list primitives | Akshay | 2020-10-15 | 1 | -13/+45 |
| | |||||
* | improve arity error messages | Akshay | 2020-10-15 | 2 | -28/+32 |
| | | | | | - now includes function name with expected arity - closes #4 on github.com/dscrv/lisk | ||||
* | fix vector and bool interactions | Akshay | 2020-10-14 | 1 | -2/+2 |
| | |||||
* | add support for vectors | Akshay | 2020-10-14 | 2 | -6/+17 |
| | | | | a | ||||
* | add PBTs for arithmetic operators | Akshay | 2020-10-14 | 1 | -3/+0 |
| | | | | | - commutativity of addition - commutativity of multiplication | ||||
* | allow multiline expressionspretty-errors | Akshay | 2020-10-13 | 1 | -2/+5 |
| | |||||
* | refactor Error into submodules | Akshay | 2020-10-13 | 4 | -3/+104 |
| | |||||
* | fix dotted lists again | Akshay | 2020-10-12 | 1 | -1/+1 |
| | |||||
* | parse signed ints and floats correctly | Akshay | 2020-10-12 | 2 | -11/+28 |
| | |||||
* | handle lists and dottedlists without backtracking | Akshay | 2020-10-11 | 1 | -19/+15 |
| | |||||
* | complete definition of naryBool | Akshay | 2020-10-10 | 1 | -1/+5 |
| | | | | i forgot to finish the function lol | ||||
* | add quasiquote, unquote modifiers, basic boolean operations | Akshay | 2020-10-10 | 4 | -24/+50 |
| | | | | add more info to readme | ||||
* | add binary boolean operators | Akshay | 2020-10-09 | 2 | -1/+15 |
| | |||||
* | mimic guile's errors | Akshay | 2020-10-09 | 1 | -1/+1 |
| | |||||
* | doc/todos | Akshay | 2020-10-09 | 1 | -0/+4 |
| | |||||
* | add experimental floating point handling | Akshay | 2020-10-09 | 3 | -12/+32 |
| | |||||
* | use mtl to generate errors | Akshay | 2020-10-09 | 3 | -14/+57 |
| | |||||
* | init | Akshay | 2020-10-08 | 3 | -0/+145 |