aboutsummaryrefslogtreecommitdiff
path: root/src/lang/analyser.clj (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Pattern-matching has been enriched with sub-structural matching.Eduardo Julian2014-12-261-9/+24
|
* Reimplemented basic pattern-matching.Eduardo Julian2014-12-261-32/+179
|
* * Java interop is almost finished.Eduardo Julian2014-12-201-14/+96
| | | % _. and _.. syntax has been replaced with ::
* Removed ann-class, cleaned-up some old commented-out code & turned-off the ↵Eduardo Julian2014-12-201-16/+14
| | | | enabled logging.
* Now the language has full closures.Eduardo Julian2014-12-191-52/+106
|
* Almost finished implementing closures.Eduardo Julian2014-12-191-39/+90
|
* Added some pseudo pattern-matching (only extracting simple data, without ↵Eduardo Julian2014-12-161-25/+58
| | | | exploring inner structure or doing any testing).
* + Strings now have escape characters.Eduardo Julian2014-12-161-8/+2
| | | | + Characters have been added. % Unicode support is missing...
* Added ints and floats.Eduardo Julian2014-12-151-1/+15
|
* Added "do" expressions.Eduardo Julian2014-12-151-0/+6
|
* Added lambdas! (not yet real closures, but coming soon...)Eduardo Julian2014-12-151-10/+62
|
* Added tuples.Eduardo Julian2014-12-151-0/+6
|
* Added module imports.Eduardo Julian2014-12-141-6/+25
|
* Added Java class imports.Eduardo Julian2014-12-141-3/+21
|
* + Removed "module" special form.Eduardo Julian2014-12-131-7/+1
| | | + Fixed a bug that was preventing multi-line comments from being truly multi-line.
* Added let (local vars).Eduardo Julian2014-12-121-0/+13
|
* Analyser can now distinguish between local and global vars & point the ↵Eduardo Julian2014-12-121-26/+32
| | | | compiler to the right place to look for data.
* + Added an analysis phase.Eduardo Julian2014-12-111-0/+191
+ Added a type-system.