aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/reader.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2018-08-20Some refactoring.Eduardo Julian1-6/+9
2018-01-28- Fixed some parsing errors affecting JVM interface analysis/compilation.Eduardo Julian1-0/+14
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-4/+4
2016-12-01- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...Eduardo Julian1-0/+0
2016-05-12- Now with better localization for reader, lexer & parser errors.Eduardo Julian1-3/+3
2016-05-08- Removed _jvm_class, _jvm_interface and _jvm_anon-class from the list of spe...Eduardo Julian1-0/+10
2016-05-03- Now, showing the right error when trying to lex an ident with an invalid/un...Eduardo Julian1-0/+15
2016-02-15- Can now use unicode characters in identifiers.Eduardo Julian1-21/+0
2016-02-07- Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian1-25/+25
2016-01-17- Modified the syntax for multi-line text so line-delimiters (\ \) are no lo...Eduardo Julian1-6/+6
2016-01-05- Optimized the new "product" implementation to improve performance & memory ...Eduardo Julian1-14/+14
2016-01-02- Implemented the feature of adding arbitrary meta-data to definitions.Eduardo Julian1-8/+9
2015-11-29- No longer removing empty lines from source code when reading it. Now lexing...Eduardo Julian1-3/+0
2015-09-11- Implemented the with-open macro.Eduardo Julian1-4/+4
2015-08-30- Added unit-tests for lexer.Eduardo Julian1-18/+9
2015-08-29- Remove the (unnec) "All'" and "->'" macros.Eduardo Julian1-14/+13
2015-08-28- Changed the name of AllT (for-all type) to UnivQ (universal quantification).Eduardo Julian1-2/+2
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-27/+27
2015-08-23- Restructuring how sums & products work [part 1]Eduardo Julian1-27/+27
2015-08-17- Finished turning tags into indices.Eduardo Julian1-7/+7
2015-08-12- Changing tags so they're actually indices (part 3). Eduardo Julian1-5/+5
2015-08-08More refactoring of tags, this time for reader, lexer & parser.Eduardo Julian1-13/+19
2015-08-06Started factoring out the tags used in variants within the compiler.Eduardo Julian1-9/+9
2015-08-06- Refacted the compiler by shifting to a pattern-matching syntax more akin to...Eduardo Julian1-17/+17
2015-07-19Added copyright notice on all files that missed it.Eduardo Julian1-0/+8
2015-06-20- The directory for source-code is now named "input".Eduardo Julian1-1/+1
2015-06-12- Added imports.Eduardo Julian1-2/+2
2015-06-09- Now displaying the location where the analyser finds error (file-name, line...Eduardo Julian1-2/+4
2015-05-27- Now storing the hash of the source file as a final, static field of the gen...Eduardo Julian1-2/+2
2015-05-22- Corrected the indentation issues in the lux files.Eduardo Julian1-33/+42
2015-05-14- Multi-line comments have returned.Eduardo Julian1-4/+44
2015-05-10- Switched to the new prefix convention for both lux's special forms and the ...Eduardo Julian1-2/+2
2015-05-06- Made several optimizations to the compiler.Eduardo Julian1-41/+36
2015-05-06- Made some small optimizations in the compiler.Eduardo Julian1-4/+3
2015-05-06- Removed all the unnecesary comments.Eduardo Julian1-10/+3
2015-05-03- Optimized the compiler by eliminating reflection.Eduardo Julian1-6/+6
2015-05-03- The type syntax is finally complete ^_^Eduardo Julian1-1/+1
2015-04-23- Migrated all the record data-structures to the new tuple-like format.Eduardo Julian1-4/+4
2015-04-08- Renamed exec to |do.Eduardo Julian1-1/+1
2015-03-22- Fixed the bug that caused the infinite look while compiling the file.Eduardo Julian1-3/+23
2015-03-21- Added the reading-phase and it's associated structure as the mediator betwe...Eduardo Julian1-0/+80