aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/parser.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2020-12-04Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian1-105/+0
2018-07-28Removed temporary "|" prefix on Nat.Eduardo Julian1-1/+1
2018-07-28Temporary commit to get rid of "+" signs for Nat.Eduardo Julian1-1/+1
2018-07-21Re-named "Symbol" to "Identifier".Eduardo Julian1-2/+2
2018-07-14- New syntax for bit values: "#0" and "#1", instead of "false" and "true".Eduardo Julian1-1/+1
2018-07-13Re-named "Bool" type to "Bit".Eduardo Julian1-2/+2
2018-07-04- Re-named "degree" to "revolution".Eduardo Julian1-2/+2
2017-09-04- Re-named "real" numbers to "frac"(tions).Eduardo Julian1-2/+2
2017-07-02- Lux no longer has a Char primitive data-type.Eduardo Julian1-3/+0
2017-05-03- Removed the "S" suffix from AST tags.Eduardo Julian1-12/+12
2017-04-05- Made some improvements to error messages in the compiler.Eduardo Julian1-3/+3
2017-01-26- Changed the license from MPL 2.0 to MIT.Eduardo Julian1-5/+0
2017-01-25- Improved Lux error messages by ensuring the cursor is always present.Eduardo Julian1-8/+4
2017-01-25- Renamed lux/data/struct/tree to lux/data/struct/tree/rose.Eduardo Julian1-2/+2
2016-12-01- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...Eduardo Julian1-0/+0
2016-10-01- Finished adding Frac(tions) [including lexing/parsing].Eduardo Julian1-0/+3
2016-08-14- Added support for natural numbers (unsigned integers).Eduardo Julian1-0/+3
2016-05-12- Now with better localization for reader, lexer & parser errors.Eduardo Julian1-5/+5
2016-05-03- Now, showing the right error when trying to lex an ident with an invalid/un...Eduardo Julian1-3/+8
2016-04-26- Now, the parser no longer ignores uneven-record errors.Eduardo Julian1-5/+23
2016-02-07- Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian1-13/+13
2016-01-05- Optimized the new "product" implementation to improve performance & memory ...Eduardo Julian1-10/+10
2016-01-02- Switched from VariantT to SumT.Eduardo Julian1-1/+1
2015-09-12- Added exhaustiveness testing for exception-handling code.Eduardo Julian1-4/+4
2015-09-06- Expanded the standard library.Eduardo Julian1-34/+15
2015-08-29- Added some compiler optimizations.Eduardo Julian1-13/+13
2015-08-28Changed the license from EPL to MPL.Eduardo Julian1-7/+4
2015-08-28Due to several performance issues and my inability to optimize them away due ...Eduardo Julian1-31/+31
2015-08-23- Restructuring how sums & products work [part 1]Eduardo Julian1-31/+31
2015-08-17- Finished turning tags into indices.Eduardo Julian1-2/+2
2015-08-08More refactoring of tags, this time for reader, lexer & parser.Eduardo Julian1-16/+35
2015-08-06Started factoring out the tags used in variants within the compiler.Eduardo Julian1-16/+16
2015-08-06- Refacted the compiler by shifting to a pattern-matching syntax more akin to...Eduardo Julian1-44/+43
2015-07-19Added copyright notice on all files that missed it.Eduardo Julian1-0/+8
2015-05-10- Changed the names of the tags of the Syntax type to differentiate them bett...Eduardo Julian1-10/+10
2015-05-06- Made several optimizations to the compiler.Eduardo Julian1-32/+34
2015-05-06- Removed all the unnecesary comments.Eduardo Julian1-13/+4
2015-05-03- Optimized the compiler by eliminating reflection.Eduardo Julian1-1/+1
2015-04-28- Fixed some errors in lux.lux.Eduardo Julian1-8/+14
2015-04-08- Renamed exec to |do.Eduardo Julian1-7/+7
2015-03-22- Added code-cursors (file-name, line-number, column-number) as metadata on l...Eduardo Julian1-30/+33
2015-03-21- Added module-name aliasing.Eduardo Julian1-12/+12
2015-03-19[2nd Super Refactoring That Breaks The System: Part 5]Eduardo Julian1-6/+11
2015-03-18[2nd Super Refactoring That Breaks The System: Part 4]Eduardo Julian1-16/+16
2015-03-17[2nd Super Refactoring That Breaks The System: Part 2]Eduardo Julian1-36/+33
2015-03-15[2nd Super Refactoring That Breaks The System: Part 1]Eduardo Julian1-15/+15
2015-03-10- Modified the compiler so parser syntax tokens are stored in the same format...Eduardo Julian1-11/+15
2015-02-18[Refactor]Eduardo Julian1-1/+1
2015-02-18Corrections to the super-refactoring: part 4Eduardo Julian1-6/+8
2015-02-10Super refactoring that breaks the system: Part 1Eduardo Julian1-9/+9