aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/lexer.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-13Replaced the digit separator in numbers from "_" to ",".Eduardo Julian1-5/+5
2018-08-23No more escaping of back-slash.Eduardo Julian1-20/+1
2018-08-23No more escaping of new-line.Eduardo Julian1-18/+2
2018-08-23No more escaping of double-quotes.Eduardo Julian1-2/+0
2018-08-22No more escaping of unicode.Eduardo Julian1-3/+0
2018-08-22No more escaping of vertical-tab.Eduardo Julian1-2/+0
2018-08-22No more escaping of carriage-return.Eduardo Julian1-2/+0
2018-08-22No more escaping of form-feed.Eduardo Julian1-2/+0
2018-08-22No more escaping of back-space.Eduardo Julian1-2/+0
2018-08-22No more escaping of horizontal-tab.Eduardo Julian1-2/+0
2018-08-22No more multi-line text.Eduardo Julian1-27/+12
2018-08-22No more multi-line comments.Eduardo Julian1-16/+1
2018-08-20Some refactoring.Eduardo Julian1-3/+4
2018-07-28Removed temporary "|" prefix on Nat.Eduardo Julian1-1/+1
2018-07-28Added "+" sign to positive Int.Eduardo Julian1-3/+2
2018-07-28Temporary commit to get rid of "+" signs for Nat.Eduardo Julian1-3/+4
2018-07-21Re-named "Symbol" to "Identifier".Eduardo Julian1-4/+4
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-3/+3
2018-07-09- Fixes: Part 0.Eduardo Julian1-1/+1
2018-07-04- Re-named "degree" to "revolution".Eduardo Julian1-3/+3
2018-07-03- Improved syntax for numeric literals by allowing arbitrary zeroes (0) at th...Eduardo Julian1-4/+4
2017-11-29- Changed the identifier separator, from the semi-colon (;) to the period/dot...Eduardo Julian1-4/+6
2017-09-04- Re-named "real" numbers to "frac"(tions).Eduardo Julian1-3/+3
2017-07-02- Lux no longer has a Char primitive data-type.Eduardo Julian1-39/+0
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