aboutsummaryrefslogtreecommitdiff
path: root/src/lux/lexer.clj (follow)
Commit message (Expand)AuthorAgeFilesLines
* - Finished adding Frac(tions) [including lexing/parsing].Eduardo Julian2016-10-011-1/+4
* - Lexer now allows , and _ as separators for numbers.Eduardo Julian2016-09-231-3/+10
* - Added support for natural numbers (unsigned integers).Eduardo Julian2016-08-141-0/+3
* - Fixed a bug when parsing the names of arguments in method definitions, wher...Eduardo Julian2016-05-201-1/+1
* - Now with better localization for reader, lexer & parser errors.Eduardo Julian2016-05-121-2/+2
* - Removed _jvm_class, _jvm_interface and _jvm_anon-class from the list of spe...Eduardo Julian2016-05-081-5/+5
* - Now, showing the right error when trying to lex an ident with an invalid/un...Eduardo Julian2016-05-031-40/+45
* - Now using the actual class-names for arrays of primitives, instead of the #...Eduardo Julian2016-04-261-1/+1
* - Fixed a bug when lexing multi-line text.Eduardo Julian2016-04-211-43/+21
* - VarT and ExT types are now treated as java.lang.Object.Eduardo Julian2016-02-291-29/+81
* - Fixed a bug when lexing text that contains escaped characters.Eduardo Julian2016-02-201-3/+6
* - Can now use unicode characters in identifiers.Eduardo Julian2016-02-151-4/+10
* - Updated the compiler version to 0.3.3.Eduardo Julian2016-02-141-1/+1
* - Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian2016-02-071-26/+26
* - Modified the syntax for multi-line text so line-delimiters (\ \) are no lo...Eduardo Julian2016-01-171-50/+43
* - Now using the new utility methods in LuxUtils for working with variants/sums.Eduardo Julian2016-01-171-1/+1
* - Optimized the new "product" implementation to improve performance & memory ...Eduardo Julian2016-01-051-16/+16
* - Implemented multi-line text literals.Eduardo Julian2015-12-311-9/+47
* - No longer removing empty lines from source code when reading it. Now lexing...Eduardo Julian2015-11-291-1/+1
* - Cleaned-up the comments from the codebase.Eduardo Julian2015-09-291-4/+2
* - Implemented the with-open macro.Eduardo Julian2015-09-111-16/+16
* - Added unit-tests for lexer.Eduardo Julian2015-08-301-14/+6
* - Added some compiler optimizations.Eduardo Julian2015-08-291-9/+9
* Changed the license from EPL to MPL.Eduardo Julian2015-08-281-7/+4
* Due to several performance issues and my inability to optimize them away due ...Eduardo Julian2015-08-281-33/+33
* - Restructuring how sums & products work [part 1]Eduardo Julian2015-08-231-33/+33
* More refactoring of tags, this time for reader, lexer & parser.Eduardo Julian2015-08-081-17/+36
* Started factoring out the tags used in variants within the compiler.Eduardo Julian2015-08-061-9/+9
* Added copyright notice on all files that missed it.Eduardo Julian2015-07-191-0/+8
* - Added the beginnings of the standard library.Eduardo Julian2015-07-121-10/+10
* - Cleaned-up a few things in lux.luxEduardo Julian2015-05-241-10/+9
* - Corrected the indentation issues in the lux files.Eduardo Julian2015-05-221-28/+28
* - Multi-line comments have returned.Eduardo Julian2015-05-141-9/+18
* - Eliminated #eval-ctor from the HostState and now #seed is used for the same...Eduardo Julian2015-05-071-15/+15
* - Made several optimizations to the compiler.Eduardo Julian2015-05-061-1/+3
* - Removed all the unnecesary comments.Eduardo Julian2015-05-061-13/+3
* - Added ;;self-prefixes.Eduardo Julian2015-05-031-5/+9
* - Fixed escaping in charsEduardo Julian2015-05-031-1/+1
* - The type syntax is finally complete ^_^Eduardo Julian2015-05-031-4/+9
* - Fixed some errors in lux.lux.Eduardo Julian2015-04-281-1/+4
* - lux/analyser/def has been renamed to lux/analyser/module.Eduardo Julian2015-04-261-3/+3
* - Renamed exec to |do.Eduardo Julian2015-04-081-21/+21
* - Identifiers with just a semi-colon in front now have "lux" as their module,...Eduardo Julian2015-04-021-6/+4
* - Fixed the bug that caused the infinite look while compiling the file.Eduardo Julian2015-03-221-2/+1
* - Added code-cursors (file-name, line-number, column-number) as metadata on l...Eduardo Julian2015-03-221-32/+33
* - Added the reading-phase and it's associated structure as the mediator betwe...Eduardo Julian2015-03-211-48/+35
* - Added module-name aliasing.Eduardo Julian2015-03-211-13/+37
* [2nd Super Refactoring That Breaks The System: Part 6]Eduardo Julian2015-03-201-25/+25
* [2nd Super Refactoring That Breaks The System: Part 5]Eduardo Julian2015-03-191-1/+1
* [2nd Super Refactoring That Breaks The System: Part 4]Eduardo Julian2015-03-181-23/+21