| Commit message (Expand) | Author | Age | Files | Lines |
* | some cleanup in the parser/loader | Adrian Thurston | 2015-01-05 | 1 | -22/+9 |
* | push towards embedded list elements | Adrian Thurston | 2015-01-04 | 1 | -11/+55 |
* | some name changing context -> struct | Adrian Thurston | 2015-01-04 | 1 | -49/+49 |
* | removed the context form, can only declare structs now | Adrian Thurston | 2015-01-02 | 1 | -8/+2 |
* | removed the multi-embeddable list code (aapl style) | Adrian Thurston | 2015-01-02 | 1 | -63/+10 |
* | more refcount fixes for global object, which is now a struct | Adrian Thurston | 2014-12-26 | 1 | -1/+1 |
* | declare globals as struct fields | Adrian Thurston | 2014-12-25 | 1 | -1/+1 |
* | commit to object semantics for new | Adrian Thurston | 2014-12-25 | 1 | -8/+0 |
* | hacked together some struct (non-tree) semantics | Adrian Thurston | 2014-12-19 | 1 | -6/+15 |
* | added struct, struct field and corresponding instructions | Adrian Thurston | 2014-12-14 | 1 | -4/+12 |
* | simplification in the ObjectField struct | Adrian Thurston | 2014-12-14 | 1 | -2/+2 |
* | specify the type of the ObjectField when it is created | Adrian Thurston | 2014-12-13 | 1 | -12/+24 |
* | renamed parsedata.h -> compiler.h | Adrian Thurston | 2014-12-12 | 1 | -1/+1 |
* | added a syntax for declaring list element pointers | Adrian Thurston | 2014-12-07 | 1 | -0/+42 |
* | start on the object-based list implementation (list2) | Adrian Thurston | 2014-12-07 | 1 | -1/+22 |
* | support automatic derefs of lists and maps in iterators | Adrian Thurston | 2014-12-07 | 1 | -3/+3 |
* | can now remove constructor from the new parse tree node | Adrian Thurston | 2014-11-09 | 1 | -7/+1 |
* | don't translate new type refs since specializing implementation | Adrian Thurston | 2014-11-08 | 1 | -11/+0 |
* | removed the Vector type | Adrian Thurston | 2014-11-08 | 1 | -5/+0 |
* | cleanup in the TypeRef type enum | Adrian Thurston | 2014-11-08 | 1 | -11/+12 |
* | cleaning up some leftover debug messages | Adrian Thurston | 2014-11-05 | 1 | -3/+1 |
* | the stream type is now a pointer-to-stream | Adrian Thurston | 2014-11-05 | 1 | -1/+3 |
* | use object semantics for the parser types | Adrian Thurston | 2014-11-04 | 1 | -2/+3 |
* | now using 'new' for object semantics (formerly new2) | Adrian Thurston | 2014-11-04 | 1 | -6/+0 |
* | context/struct now resolving to pointer-to, works with new2 | Adrian Thurston | 2014-11-04 | 1 | -0/+6 |
* | allow keyword 'struct' as synonym of 'context' | Adrian Thurston | 2014-11-04 | 1 | -1/+1 |
* | now using the object-based semantics for list and map | Adrian Thurston | 2014-11-04 | 1 | -11/+0 |
* | added map2 type, also mapping to ptr of map<> | Adrian Thurston | 2014-11-03 | 1 | -3/+11 |
* | added deref back to the language | Adrian Thurston | 2014-11-03 | 1 | -0/+5 |
* | testing auto translation of list2<T> to ptr<list<T>> | Adrian Thurston | 2014-11-03 | 1 | -2/+11 |
* | some initial work on non-tree list types | Adrian Thurston | 2014-11-02 | 1 | -0/+6 |
* | start on list2, the non-tree list | Adrian Thurston | 2014-11-02 | 1 | -0/+5 |
* | eliminated the _ on the front of exports names | Adrian Thurston | 2014-11-01 | 1 | -248/+248 |
* | removed GPL license file and stripped GPL headers | Adrian Thurston | 2014-10-22 | 1 | -17/+0 |
* | do an open check in the include load | Adrian Thurston | 2014-09-07 | 1 | -0/+4 |
* | don't put argv0 into the argv array, use a separate var | Adrian Thurston | 2014-08-04 | 1 | -8/+10 |
* | switch: compose match expression for every case clause | Adrian Thurston | 2014-07-16 | 1 | -5/+12 |
* | added a syntax for print that is a synonym for send stdout | Adrian Thurston | 2014-07-06 | 1 | -17/+26 |
* | added parse_tree for sending constructed trees (orig parse behaviour) | Adrian Thurston | 2014-07-06 | 1 | -2/+14 |
* | added a switch statement | Adrian Thurston | 2014-07-03 | 1 | -0/+46 |
* | fix for send_tree | Adrian Thurston | 2014-07-03 | 1 | -1/+1 |
* | send is now converting trees to strings, old behaviour with moved to send_tree | Adrian Thurston | 2014-07-01 | 1 | -0/+7 |
* | updated ni syntax, require - between def and kw | Adrian Thurston | 2014-01-19 | 1 | -6/+11 |
* | new syntax for collect-ignore tokens: token <id> - | Adrian Thurston | 2014-01-18 | 1 | -4/+16 |
* | added backtick lexical syntax for literal tokens | Adrian Thurston | 2014-01-14 | 1 | -59/+146 |
* | some line folding and var reuse | Adrian Thurston | 2014-01-06 | 1 | -26/+49 |
* | added wrapper function for current namespace | Adrian Thurston | 2014-01-06 | 1 | -3/+3 |
* | added function for the current context | Adrian Thurston | 2014-01-06 | 1 | -12/+6 |
* | removed curScope from ObjectDef, track it in BaseParser | Adrian Thurston | 2014-01-05 | 1 | -4/+4 |
* | moved curLocalFrame into the parser class | Adrian Thurston | 2014-01-05 | 1 | -4/+4 |