Export to GitHub

zemscript - default

Source Commits


Commits

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.