Author |
Date |
Commit |
Message |
grom358 |
May 14, 2010 |
56 |
Cache the upval results as the function will always capture the same upvals. |
grom358 |
May 14, 2010 |
55 |
Fixed capturing variable as upval when there is an existing local variable |
grom358 |
May 14, 2010 |
54 |
Fixed propagating upval from inner scope when the (outer) scope contains the loc |
grom358 |
May 14, 2010 |
53 |
Fixed not capturing upvals used as default values for functions. Added test case |
grom358 |
May 14, 2010 |
52 |
Closures now only capture used variables. When a function is created it is scann |
grom358 |
May 12, 2010 |
51 |
Merge changes from trunk |
grom358 |
May 12, 2010 |
50 |
Renamed GreaterThenOpNode to GreaterThanOpNode and LessThenOpNode to LessThanOpN |
grom358 |
May 7, 2010 |
49 |
Changed the way lexical closures are handled. Fixes bug with shared variable bet |
grom358 |
May 5, 2010 |
48 |
Merged changes from trunk. |
grom358 |
May 5, 2010 |
47 |
Added support for binary, octal, and hexadecimal numbers |
grom358 |
May 4, 2010 |
46 |
Added support for numbers to have exponent. |
grom358 |
May 4, 2010 |
45 |
Dictionary maintains insertion order. |
grom358 |
May 4, 2010 |
44 |
Added extra tests to parser |
grom358 |
May 4, 2010 |
43 |
Added tests of scope, closures and global keyword. |
grom358 |
May 4, 2010 |
42 |
Sync with trunk |
grom358 |
May 4, 2010 |
41 |
Added function call tests |
grom358 |
Apr 28, 2010 |
40 |
Fixed bug with lexical closure. When a function is created it is bound to copy o |
grom358 |
Apr 28, 2010 |
39 |
Merged changes from trunk. |
grom358 |
Apr 28, 2010 |
38 |
Made the power ^ operator right associative. |
grom358 |
Apr 22, 2010 |
37 |
Edited wiki page through web user interface. |
grom358 |
Apr 22, 2010 |
36 |
Edited wiki page through web user interface. |
grom358 |
Apr 22, 2010 |
35 |
Merged changes from trunk. |
grom358 |
Apr 22, 2010 |
34 |
Added support for chained function calls. For example, f()() and dict[key](). |
grom358 |
Apr 20, 2010 |
33 |
Edited wiki page through web user interface. |
grom358 |
Apr 20, 2010 |
32 |
Edited wiki page through web user interface. |
grom358 |
Apr 20, 2010 |
31 |
Bind the symbol table to the UserFunction object. This also fixes bug with inner |
grom358 |
Apr 16, 2010 |
30 |
Edited wiki page through web user interface. |
grom358 |
Apr 16, 2010 |
29 |
Edited wiki page through web user interface. |
grom358 |
Apr 16, 2010 |
28 |
Variable does not have to exist when declaring as global. This allows for a vari |
grom358 |
Apr 16, 2010 |
27 |
Edited wiki page through web user interface. |
grom358 |
Apr 16, 2010 |
26 |
Edited wiki page through web user interface. |
grom358 |
Apr 16, 2010 |
25 |
Edited wiki page through web user interface. |
grom358 |
Apr 16, 2010 |
24 |
Created wiki page about scoping. |
grom358 |
Apr 16, 2010 |
23 |
Edited wiki page through web user interface. |
grom358 |
Apr 16, 2010 |
22 |
Use lexical scope. Added global keyword to specify to use global variable inside |
grom358 |
Apr 16, 2010 |
21 |
Creating branch for implementing lexical scope. |
grom358 |
Apr 12, 2010 |
20 |
Edited wiki page through web user interface. |
grom358 |
Apr 12, 2010 |
19 |
Added SourcePosition to InvalidOperatorException |
grom358 |
Apr 12, 2010 |
18 |
Added SourcePosition and which type was expected and received to TypeMismatchExc |
grom358 |
Apr 12, 2010 |
17 |
Added SourcePosition to UnsetVariableException |
grom358 |
Apr 12, 2010 |
16 |
All exceptions inherit from ZemException |
grom358 |
Apr 12, 2010 |
15 |
Added SourcePosition to TooFewArgumentsException |
grom358 |
Apr 12, 2010 |
14 |
Added SourcePosition to InvalidTypeException |
grom358 |
Apr 12, 2010 |
13 |
Attach source position to AST nodes. |
grom358 |
Sep 16, 2009 |
12 |
Fixed arithmetic operators to apply operators left to right |
grom358 |
Aug 3, 2009 |
11 |
Edited wiki page through web user interface. |
grom358 |
Aug 3, 2009 |
10 |
Edited wiki page through web user interface. |
grom358 |
Aug 3, 2009 |
9 |
Edited wiki page through web user interface. |
grom358 |
Aug 3, 2009 |
8 |
Created wiki page through web user interface. |
grom358 |
Jun 1, 2009 |
7 |
Can get and set elements in array (using index) and dictonary (using key). For e |
grom358 |
Jun 1, 2009 |
6 |
Made all files use Unix newlines |
grom358 |
Sep 3, 2008 |
5 |
Changed from using StringBuffer to StringBuilder |
grom358 |
Aug 20, 2008 |
4 |
Added main class for launching from command line |
grom358 |
Aug 20, 2008 |
3 |
Fixed the license header to be a block comment instead of Javadoc comment |
grom358 |
Jul 31, 2008 |
2 |
Initial import. |
|
Jul 30, 2008 |
1 |
Initial directory structure. |