| Commit message (Expand) | Author | Age | Files | Lines |
* | Now printing rights only if there are no lefts. Also simplifed the ignore | Adrian Thurston | 2011-09-27 | 1 | -28/+52 |
* | Refactored the tree printing so that the ignore list printing code is only | Adrian Thurston | 2011-09-26 | 3 | -58/+44 |
* | In tree printing we now collect iterate the ignore list tokens before printing | Adrian Thurston | 2011-09-25 | 4 | -82/+148 |
* | Don't unset the IL_ATTACHED when popping and ignore list and there is another. | Adrian Thurston | 2011-09-24 | 1 | -2/+2 |
* | Improvements to refcounting around the left/right ignore list implementation. | Adrian Thurston | 2011-09-24 | 4 | -66/+106 |
* | Merging ignore lists is now done with a left-or-right push: the new list goes | Adrian Thurston | 2011-09-24 | 4 | -134/+170 |
* | Some suppression of repeated trees during the print. refs #323. | Adrian Thurston | 2011-09-23 | 1 | -4/+7 |
* | More of the this new ignore token implementation with ignore tokens on both | Adrian Thurston | 2011-09-22 | 1 | -22/+29 |
* | Working on adding right-ignore tokens. This is broken and will take some work. | Adrian Thurston | 2011-09-22 | 10 | -112/+243 |
* | Ignore lists are now reversed when attachted to a tree so they appear in | Adrian Thurston | 2011-09-21 | 2 | -24/+44 |
* | Unified the two tree printing functions. Using a struct with a void* and a | Adrian Thurston | 2011-09-20 | 4 | -145/+57 |
* | Fixes for sending and unsending tokens with ignores. No more crashes, but a | Adrian Thurston | 2011-09-20 | 2 | -50/+79 |
* | Instead of using a kid pointing at a kid for ignore lists, use the new | Adrian Thurston | 2011-09-18 | 5 | -74/+64 |
* | Experimenting with ignore items in child lists. Old style (Ignore lists in the | Adrian Thurston | 2011-09-18 | 14 | -36/+121 |
* | Added the IgnoreList struct. Pool allocation as well. refs #323. | Adrian Thurston | 2011-09-17 | 5 | -1/+43 |
* | Added a syntax send Parser [Stuff], where send is now a keyword. Function | Adrian Thurston | 2011-09-16 | 15 | -48/+70 |
* | Need to consider machines with eof references when deciding if | Adrian Thurston | 2011-08-07 | 1 | -1/+1 |
* | Syntax for single literals that are not terminated. refs #313. | Adrian Thurston | 2011-08-02 | 1 | -1/+1 |
* | Support \0 in double lit strings (patterns). refs #30. | Adrian Thurston | 2011-08-02 | 1 | -0/+1 |
* | Allow the ending ' of single-literal strings to be omitted. The string ends at | Adrian Thurston | 2011-08-02 | 2 | -2/+5 |
* | Completed inputSTreamAcucmAppendData, which assumed a short input and assertion | Adrian Thurston | 2011-08-01 | 1 | -6/+12 |
* | The -v option now prints the version and exits. | Adrian Thurston | 2011-07-31 | 1 | -2/+6 |
* | Automake files in the tests directory now used only for adding files to the | Adrian Thurston | 2011-07-31 | 16 | -812/+1074 |
* | Moving test/Makefiles to automake files. Going to include the test cases in the | Adrian Thurston | 2011-07-30 | 8 | -2/+4 |
* | Pointer and Ref type references needed work following the recent improvements | Adrian Thurston | 2011-07-28 | 9 | -162/+238 |
* | Added the alias statement and implemented it. The symbol map now maps names to | Adrian Thurston | 2011-07-16 | 8 | -109/+157 |
* | Type typeid type arg now wrapped in <>. In line with map, list, etc. | Adrian Thurston | 2011-07-13 | 13 | -44/+44 |
* | Removed the old production-style generics. Now only using the type-args style. | Adrian Thurston | 2011-07-10 | 8 | -91/+27 |
* | Use a list typeref for argv. Means argv_list is no longer an implicitly created | Adrian Thurston | 2011-07-10 | 12 | -20/+23 |
* | Use generic type refs for parse and parse_stop expressions. | Adrian Thurston | 2011-07-10 | 3 | -18/+29 |
* | Rest of the generic types (map, list, vector) now supported in type ref. | Adrian Thurston | 2011-07-10 | 9 | -38/+95 |
* | The map type_ref is now working. This required considerable improvement to the | Adrian Thurston | 2011-07-10 | 6 | -76/+304 |
* | Fixed the precedence setting, which was broken since the recent improvements to | Adrian Thurston | 2011-07-09 | 11 | -83/+140 |
* | More cleanup around LangEl declarations. Set the type in the declare function. | Adrian Thurston | 2011-07-09 | 6 | -55/+33 |
* | More cleanup of ProdEl. | Adrian Thurston | 2011-07-09 | 3 | -42/+19 |
* | Repeat types now have their own map, eliminates need to lookup by name. The | Adrian Thurston | 2011-07-08 | 10 | -228/+269 |
* | The getLangEl function split into declare and find. | Adrian Thurston | 2011-07-07 | 5 | -48/+37 |
* | KlangEl -> LangEl | Adrian Thurston | 2011-07-07 | 16 | -190/+190 |
* | Some class renaming and minor cleanup. | Adrian Thurston | 2011-07-07 | 7 | -75/+75 |
* | Unsugar type references (repeat, list, opt) on every lookupType. Bit more | Adrian Thurston | 2011-07-06 | 3 | -10/+11 |
* | Removed the final two lookupType calls from the resolve class. | Adrian Thurston | 2011-07-04 | 2 | -33/+31 |
* | Some code movement. | Adrian Thurston | 2011-07-03 | 2 | -62/+62 |
* | Removed all calls to lookup type except the two, where the typeref is allocated | Adrian Thurston | 2011-07-03 | 3 | -20/+42 |
* | Some cleanup. | Adrian Thurston | 2011-07-03 | 3 | -40/+20 |
* | Some cleanup. Started on moving the type resolving of variables to the resolve | Adrian Thurston | 2011-07-03 | 4 | -14/+19 |
* | More movement into the resolve pass. | Adrian Thurston | 2011-06-22 | 2 | -5/+13 |
* | More lookupType calls moved to the declareClass. refs #298. | Adrian Thurston | 2011-06-22 | 5 | -6/+22 |
* | Removed the call to lookupType from construct compile, added it to the resolve | Adrian Thurston | 2011-06-21 | 2 | -2/+20 |
* | Some code movement towards separating parsing, declaration, type resolution, | Adrian Thurston | 2011-06-21 | 8 | -162/+196 |
* | Some code movement. | Adrian Thurston | 2011-06-18 | 4 | -299/+339 |