aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/lexer.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2017-04-05- Made some improvements to error messages in the compiler.Eduardo Julian1-1/+1
2017-02-22- The lexer can now recognize a escape-character for vertical tabs (\v).Eduardo Julian1-0/+4
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-1/+1
2017-01-25- Renamed lux/data/struct/tree to lux/data/struct/tree/rose.Eduardo Julian1-7/+7
2016-12-25- Now, only using underscores (_) as number digit separators, without using c...Eduardo Julian1-5/+5
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-1/+4
2016-09-23- Lexer now allows , and _ as separators for numbers.Eduardo Julian1-3/+10
2016-08-14- Added support for natural numbers (unsigned integers).Eduardo Julian1-0/+3
2016-05-20- Fixed a bug when parsing the names of arguments in method definitions, wher...Eduardo Julian1-1/+1
2016-05-12- Now with better localization for reader, lexer & parser errors.Eduardo Julian1-2/+2
2016-05-08- Removed _jvm_class, _jvm_interface and _jvm_anon-class from the list of spe...Eduardo Julian1-5/+5
2016-05-03- Now, showing the right error when trying to lex an ident with an invalid/un...Eduardo Julian1-40/+45
2016-04-26- Now using the actual class-names for arrays of primitives, instead of the #...Eduardo Julian1-1/+1
2016-04-21- Fixed a bug when lexing multi-line text.Eduardo Julian1-43/+21
2016-02-29- VarT and ExT types are now treated as java.lang.Object.Eduardo Julian1-29/+81
2016-02-20- Fixed a bug when lexing text that contains escaped characters.Eduardo Julian1-3/+6
2016-02-15- Can now use unicode characters in identifiers.Eduardo Julian1-4/+10
2016-02-14- Updated the compiler version to 0.3.3.Eduardo Julian1-1/+1
2016-02-07- Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian1-26/+26
2016-01-17- Modified the syntax for multi-line text so line-delimiters (\ \) are no lo...Eduardo Julian1-50/+43
2016-01-17- Now using the new utility methods in LuxUtils for working with variants/sums.Eduardo Julian1-1/+1
2016-01-05- Optimized the new "product" implementation to improve performance & memory ...Eduardo Julian1-16/+16
2015-12-31- Implemented multi-line text literals.Eduardo Julian1-9/+47
2015-11-29- No longer removing empty lines from source code when reading it. Now lexing...Eduardo Julian1-1/+1
2015-09-29- Cleaned-up the comments from the codebase.Eduardo Julian1-4/+2
2015-09-11- Implemented the with-open macro.Eduardo Julian1-16/+16
2015-08-30- Added unit-tests for lexer.Eduardo Julian1-14/+6
2015-08-29- Added some compiler optimizations.Eduardo Julian1-9/+9
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-33/+33
2015-08-23- Restructuring how sums & products work [part 1]Eduardo Julian1-33/+33
2015-08-08More refactoring of tags, this time for reader, lexer & parser.Eduardo Julian1-17/+36
2015-08-06Started factoring out the tags used in variants within the compiler.Eduardo Julian1-9/+9
2015-07-19Added copyright notice on all files that missed it.Eduardo Julian1-0/+8
2015-07-12- Added the beginnings of the standard library.Eduardo Julian1-10/+10
2015-05-24- Cleaned-up a few things in lux.luxEduardo Julian1-10/+9
2015-05-22- Corrected the indentation issues in the lux files.Eduardo Julian1-28/+28
2015-05-14- Multi-line comments have returned.Eduardo Julian1-9/+18
2015-05-07- Eliminated #eval-ctor from the HostState and now #seed is used for the same...Eduardo Julian1-15/+15
2015-05-06- Made several optimizations to the compiler.Eduardo Julian1-1/+3
2015-05-06- Removed all the unnecesary comments.Eduardo Julian1-13/+3
2015-05-03- Added ;;self-prefixes.Eduardo Julian1-5/+9
2015-05-03- Fixed escaping in charsEduardo Julian1-1/+1
2015-05-03- The type syntax is finally complete ^_^Eduardo Julian1-4/+9
2015-04-28- Fixed some errors in lux.lux.Eduardo Julian1-1/+4
2015-04-26- lux/analyser/def has been renamed to lux/analyser/module.Eduardo Julian1-3/+3
2015-04-08- Renamed exec to |do.Eduardo Julian1-21/+21
2015-04-02- Identifiers with just a semi-colon in front now have "lux" as their module,...Eduardo Julian1-6/+4