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