Added support for assignable function results.

Also:
- Added megabuf(index) as a first, temporary example
- Introduced a new Node class at the top of the hierarchy for the runtime.
- RValue and LValue are now interfaces
- Narrowed down some exception declarations
- Optimized the optimizer for functions
This commit is contained in:
TomyLobo
2011-11-20 17:23:28 +01:00
parent 7812d8f5f8
commit 0c9c213e4e
10 changed files with 199 additions and 75 deletions

View File

@ -41,8 +41,9 @@ public interface Identifiable {
*
* Invokables:
* c - Constant
* f - Function
* v - Variable
* f - Function
* l - LValueFunction
* </pre>
*/
public abstract char id();