aboutsummaryrefslogtreecommitdiff
path: root/src/Parser.hs
Commit message (Expand)AuthorAgeFilesLines
* refactor LispNumber into Base, improve numerical calculationsHEADmasterAkshay2020-11-121-5/+3
* use `void` over `return ()`commentsAkshay2020-10-271-21/+10
* add newline consumptionAtreya Bain2020-10-271-7/+14
* trim commentAtreya Bain2020-10-261-6/+0
* Add comments into whitespaceAtreya Bain2020-10-261-12/+16
* add comments as whitespaceAtreya Bain2020-10-261-5/+26
* refactor internal datatypes to BaseAkshay2020-10-231-28/+1
* add basic evaluation of unquote-splicing in quasiquoted formsquasiquotingAkshay2020-10-171-9/+8
* prefer applicative over monadic styleAkshay2020-10-171-1/+0
* add initial support for variable definitionAkshay2020-10-161-0/+2
* fix vector and bool interactionsAkshay2020-10-141-2/+2
* add support for vectorsAkshay2020-10-141-2/+12
* allow multiline expressionspretty-errorsAkshay2020-10-131-2/+5
* fix dotted lists againAkshay2020-10-121-1/+1
* parse signed ints and floats correctlyAkshay2020-10-121-6/+18
* handle lists and dottedlists without backtrackingAkshay2020-10-111-19/+15
* add quasiquote, unquote modifiers, basic boolean operationsAkshay2020-10-101-12/+19
* add experimental floating point handlingAkshay2020-10-091-6/+6
* initAkshay2020-10-081-0/+101