aboutsummaryrefslogtreecommitdiff
path: root/src/lang/analyser.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2015-01-03The language officially has a name: Lux (stylized as "lux").Eduardo Julian1-823/+0
2015-01-03- Beginning to implement compiler in the language itself.Eduardo Julian1-37/+7
2015-01-03The language now supports macros.Eduardo Julian1-10/+159
2015-01-02Fixed a bug in pattern-matching when expanding sequential tests.Eduardo Julian1-0/+5
2015-01-02Pattern matching compiler now generates optimized code.Eduardo Julian1-149/+150
2014-12-26Added string testing & multi-branching to pattern-matching.Eduardo Julian1-0/+5
2014-12-26Pattern-matching has been enriched with sub-structural matching.Eduardo Julian1-9/+24
2014-12-26Reimplemented basic pattern-matching.Eduardo Julian1-32/+179
2014-12-20* Java interop is almost finished.Eduardo Julian1-14/+96
2014-12-20Removed ann-class, cleaned-up some old commented-out code & turned-off the en...Eduardo Julian1-16/+14
2014-12-19Now the language has full closures.Eduardo Julian1-52/+106
2014-12-19Almost finished implementing closures.Eduardo Julian1-39/+90
2014-12-16Added some pseudo pattern-matching (only extracting simple data, without expl...Eduardo Julian1-25/+58
2014-12-16+ Strings now have escape characters.Eduardo Julian1-8/+2
2014-12-15Added ints and floats.Eduardo Julian1-1/+15
2014-12-15Added "do" expressions.Eduardo Julian1-0/+6
2014-12-15Added lambdas! (not yet real closures, but coming soon...)Eduardo Julian1-10/+62
2014-12-15Added tuples.Eduardo Julian1-0/+6
2014-12-14Added module imports.Eduardo Julian1-6/+25
2014-12-14Added Java class imports.Eduardo Julian1-3/+21
2014-12-13+ Removed "module" special form.Eduardo Julian1-7/+1
2014-12-12Added let (local vars).Eduardo Julian1-0/+13
2014-12-12Analyser can now distinguish between local and global vars & point the compil...Eduardo Julian1-26/+32
2014-12-11+ Added an analysis phase.Eduardo Julian1-0/+191