summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Factor token definitions outDavid Phillips2018-08-06
* Prefix header guardsDavid Phillips2018-08-06
* Pad out parser with calls to stubsDavid Phillips2018-08-06
* parse: Change emit to func, misc tidyDavid Phillips2018-08-02
* lex,parse: Add nand, norDavid Phillips2018-08-02
* parse: Pass expr failure upDavid Phillips2018-08-02
* Revert to ^ for underline when token is narrowDavid Phillips2018-08-02
* Change token underlining character from ^ to "David Phillips2018-08-02
* No need for line_start variableDavid Phillips2018-08-02
* common: Make line counting more robustDavid Phillips2018-08-02
* Add note to abort callDavid Phillips2018-08-01
* Rename simulatorDavid Phillips2018-08-01
* Remove unneeded build debug todoDavid Phillips2018-08-01
* Rename lexer and parser, fix compilation warningsDavid Phillips2018-08-01
* Add simple language test cases, fix empty line bugDavid Phillips2018-08-01
* Remove superfluous indirectionDavid Phillips2018-08-01
* Add more wrapper macros for expectDavid Phillips2018-08-01
* Add more skeleton parsingDavid Phillips2018-08-01
* Fix mis-named expr keyword in lookup tableDavid Phillips2018-08-01
* Fix whitespace trimming on non-whitespace linesDavid Phillips2018-08-01
* Trim leading whitespace from contextual error, detect EOFDavid Phillips2018-08-01
* Change emit to be general, add filename to outputDavid Phillips2018-08-01
* Add missing common.cDavid Phillips2018-08-01
* Add line area/span indication to error messagesDavid Phillips2018-08-01
* Fix buffer indexing error affecting alphanum tok valueDavid Phillips2018-08-01
* WIP: Implement more robust, separated lexer+parser passesDavid Phillips2018-08-01
* Fix use after free and memory leakDavid Phillips2017-12-29
* Add more cases to parser whitespace testDavid Phillips2017-12-28
* Move test binaries to separate ignored dirDavid Phillips2017-12-28
* Switch order of tags and names output in test scriptDavid Phillips2017-12-28
* Don't track binariesDavid Phillips2017-12-28
* Massive parser clamp-downDavid Phillips2017-12-28
* Add more tests, fix misc bugs foundDavid Phillips2017-12-28
* Move logic tests to test frameworkDavid Phillips2017-12-28
* Add self-test for not logicDavid Phillips2017-12-28
* Eat whitespace before input labelDavid Phillips2017-12-28
* Refactor main from parser to simulatorDavid Phillips2017-12-28
* Add beginnings of test frameworkDavid Phillips2017-12-28
* Misc linting/tidyDavid Phillips2017-12-28
* Implement unary operation in parserDavid Phillips2017-12-28
* Rename adder sample, add gates sampleDavid Phillips2017-12-28
* Support first working prototype without nested gatesDavid Phillips2017-12-28
* Add licenceDavid Phillips2017-12-28
* Rough-out logic gate wiringDavid Phillips2017-12-28
* Fix build issue, add clean recipeDavid Phillips2017-12-28
* Strip out wire+node concepts, rely only on gatesDavid Phillips2017-12-28
* Rough-work expr/op parser stubs inDavid Phillips2017-12-28
* Initual dump of partial work on parser and data structureDavid Phillips2017-12-27