aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/parser (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-14Normalized the hierarchy of the standard library modules.Eduardo Julian11-2040/+0
2021-07-13Improved the XML parsing library.Eduardo Julian1-67/+46
2021-05-31Re-factored the UTF8 codec into its own module.Eduardo Julian1-2/+3
2021-05-30lux/data/binary.slice now works in the offset+length style.Eduardo Julian1-4/+3
2021-05-24Using offset+distance instead of from+to for text clipping.Eduardo Julian1-1/+1
2021-05-18Got rid of the {}s in ":share" and made it pipe-able.Eduardo Julian1-4/+5
2021-01-13Removed the (ultimately redundant) on_stop function for actors.Eduardo Julian1-22/+18
2021-01-08Moved "log!" function under "lux/debug".Eduardo Julian1-4/+4
2021-01-03Place the "program:" macro of "lux/control/parser/cli" in its own module.Eduardo Julian1-84/+2
2020-12-29Unified repository abstraction for Aedifex.Eduardo Julian2-1/+3
2020-12-29Moved "lux/data/number" to "lux/math/number".Eduardo Julian7-31/+38
2020-12-25Replaced kebab-case with snake_case for naming convention.Eduardo Julian9-272/+272
2020-12-23Refactored "export" common syntax.Eduardo Julian1-8/+13
2020-12-17More optimizations to the Lux syntax parser.Eduardo Julian1-12/+13
2020-12-12Removed several unnecessary imports.Eduardo Julian2-3/+1
2020-12-11Improved parsing speed for Lux code.Eduardo Julian1-1/+1
2020-12-09Added support for "Commons Clause" to Licentia.Eduardo Julian1-7/+11
2020-12-02Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the ↵Eduardo Julian10-14/+14
convention that only macros that deal with types may start with a colon.
2020-11-28Re-named "_.claim" to "_.cover'".Eduardo Julian9-72/+69
2020-11-27Re-named lux/data/format/context to lux/control/parser/environment.Eduardo Julian1-0/+39
2020-11-17Made the syntax of ^template more consistent.Eduardo Julian2-13/+18
2020-11-04Re-named "lux/control/concurrency/process" to "thread".Eduardo Julian1-2/+2
2020-10-25Some improvements to the Lux syntax parser.Eduardo Julian2-9/+9
2020-10-24Re-named "search" to "one" and "search-all" to "all".Eduardo Julian1-20/+32
2020-10-15Re-named "to-text" functions to "format".Eduardo Julian1-3/+3
2020-10-07Re-named "Cursor" type to "Location".Eduardo Julian1-3/+3
2020-09-16Changed the format of project descriptor files.Eduardo Julian1-1/+2
2020-08-26Download and catch dependencies in Aedifex.Eduardo Julian1-14/+29
2020-08-09Allow "#io" outputs for JS imports.Eduardo Julian1-24/+34
2020-08-09"abstract:" macro now takes annotations after representation type.Eduardo Julian2-49/+44
2020-08-09No longer inline the object literal for variants.Eduardo Julian2-47/+62
2020-08-07Some fixes.Eduardo Julian1-0/+3
2020-07-24Can get the JS(JS) compiler to compile.Eduardo Julian1-1/+1
2020-07-11Got the JS compiler to compile fully.Eduardo Julian1-25/+23
2020-07-01WIP: Leiningen integration with the new JVM compiler.Eduardo Julian1-5/+4
2020-06-28The "for" macro can now work directly with definitions. No text literals ↵Eduardo Julian1-7/+7
necessary.
2020-06-24Last bug fixes to get the new JVM compiler to fully process the standard ↵Eduardo Julian1-1/+2
library and its tests.
2020-06-23Bug fixes.Eduardo Julian2-26/+27
2020-06-12Optimizing-away unnecessary variable declarations/bindings.Eduardo Julian1-11/+8
2020-06-11Updated test for function optimization.Eduardo Julian1-39/+43
2020-06-09Basic pattern-matching optimizations.Eduardo Julian1-21/+37
2020-06-03Properly implemented and enabled loop optimization.Eduardo Julian1-0/+5
2020-06-01Implemented an optimization for getting fields/slots from records in the new ↵Eduardo Julian1-15/+5
compiler.
2020-05-28Can now parse TAR files.Eduardo Julian1-24/+38
2020-05-17Local binding names for (co|indexed-)?monads are now explicitly set.Eduardo Julian2-4/+4
2020-05-05Fixed bugs while parsing modules' cached data.Eduardo Julian1-75/+66
2020-04-22Now caching the documents generated after compiling each module.Eduardo Julian1-2/+17
2020-04-21Now caching the reservations from the archive.Eduardo Julian1-5/+6
2020-01-11Re-located code related to Lux's compilation across the different phases.Eduardo Julian2-3/+7
2019-10-15Compiler extensions have been tested to work.Eduardo Julian3-8/+177