aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/tool/compiler/phase (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replaced the digit separator in numbers from "_" to ",".Eduardo Julian2019-03-138-19/+21
* - Re-named "lux/tool/compiler/phase/generation/js/expression" to "lux/tool/co...Eduardo Julian2019-03-132-6/+6
* The "translation" phase has been re-named to "generation".Eduardo Julian2019-03-1326-127/+127
* Replaced using exceptions for alternation during pattern-matching with loop b...Eduardo Julian2019-03-131-17/+14
* Re-named ":extract" to ":by-example".Eduardo Julian2019-03-121-5/+5
* WIP: Some tweaks to handle imports at the compiler-state level.Eduardo Julian2019-03-121-1/+0
* Removed the "translation/common" hierarchy.Eduardo Julian2019-03-066-24/+18
* Extracted the JavaScript compiler into its own separate project.Eduardo Julian2019-03-061-467/+0
* Got the JS compiler running again.Eduardo Julian2019-03-055-122/+594
* Some refactoring around statements.Eduardo Julian2019-03-033-101/+55
* Some refactoring around synthesis.Eduardo Julian2019-03-0318-758/+301
* Macros are used for analysis and statements, so they shouldn't belong to anal...Eduardo Julian2019-03-033-20/+22
* Some refactoring around analysis.Eduardo Julian2019-03-0325-690/+364
* Partially factored-out the macro-expansion machinery.Eduardo Julian2019-03-023-67/+79
* Small fixes and improvements.Eduardo Julian2019-03-025-23/+20
* Got new-luxc to compile/build again.Eduardo Julian2019-02-2410-207/+284
* Moved extension machinery over.Eduardo Julian2019-02-217-19/+416
* Removed statement machinery (has been superseded by common statement extensio...Eduardo Julian2019-02-201-3/+4
* Moved expression machinery over.Eduardo Julian2019-02-206-20/+78
* Moved function machinery over.Eduardo Julian2019-02-202-21/+136
* Moved looping machinery over.Eduardo Julian2019-02-194-8/+49
* Moved pattern-matching machinery over.Eduardo Julian2019-02-198-70/+247
* - WIP: Moved some of the JS compiler machinery over to stdlib.Eduardo Julian2019-02-1310-80/+921
* Re-named "lux/platform" to "lux/tool".Eduardo Julian2019-02-1240-0/+7083