2008-08-19 |
Joshua Haberman | Add a first pass to check that all rules have a non...
|
commit | commitdiff | tree |
2008-08-18 |
Joshua Haberman | More work on lookahead and more test cases.
|
commit | commitdiff | tree |
2008-08-15 |
Joshua Haberman | Added a sketch for what Mongrel/Thin's Ragel parser...
|
commit | commitdiff | tree |
2008-08-15 |
Joshua Haberman | Add some code I ended up throwing away to sketches/
|
commit | commitdiff | tree |
2008-08-15 |
Joshua Haberman | A great deal of work on lookahead. Many more test...
|
commit | commitdiff | tree |
2008-08-14 |
Joshua Haberman | Removed all breadth-first search -- depth-first is...
|
commit | commitdiff | tree |
2008-08-14 |
Joshua Haberman | Fixes for command-line handling in gzlc.
|
commit | commitdiff | tree |
2008-08-06 |
Joshua Haberman | Add -k option which allows users to specify maximum...
|
commit | commitdiff | tree |
2008-08-05 |
Joshua Haberman | A bugfix for lookahead calculation with test cases.
|
commit | commitdiff | tree |
2008-07-29 |
Joshua Haberman | Fix for the tail-recursive optimization.
|
commit | commitdiff | tree |
2008-07-28 |
Joshua Haberman | Properly draw GLA final states that indicate a return.
|
commit | commitdiff | tree |
2008-07-28 |
Joshua Haberman | Properly label LL(*) states in the html dump output.
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Lookahead: detect when we will never find LL(*) lookahead.
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Remove "e" keyword that meant epsilon.
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Add LL(27) grammar from the SLK documentation.
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Add support for comments!
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Add bytecode support for today's lookahead enhancements.
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Detect left-recursion and error.
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | TODO: delete recently completed things, add more future...
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Add LL(*) capability with tail recursion!
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Lookahead: support lookahead that says to return from...
|
commit | commitdiff | tree |
2008-07-27 |
Joshua Haberman | Lookahead improvements: EOF handling and better ambiguity...
|
commit | commitdiff | tree |
2008-07-16 |
Joshua Haberman | Manual: "named terminal" -> "named regular expression".
|
commit | commitdiff | tree |
2008-07-15 |
Matt Brubeck | README: Update requirements to specify Lua 5.1.
|
commit | commitdiff | tree |
2008-07-11 |
Joshua Haberman | Updates to the TODO.
|
commit | commitdiff | tree |
2008-07-10 |
Joshua Haberman | Correct the documentation about the @start command.
|
commit | commitdiff | tree |
2008-07-10 |
Joshua Haberman | Fix stats.sh to work with more discerning shells like...
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Add release date to the ReleaseNotes.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Fix date in manual.txt.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Updated README for 0.2 and added more TODO items.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Change 0.2-prerelease to 0.2.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Add some comments and rearrange some things for the...
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Manual: first draft of the Introductory Tour.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Fix bug in dump_to_html detection of ImageMagick.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Bugfix in PARSE_STATUS_EOF parsing.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Properly escape JSON strings for gzlparse output.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | More robust eof_ok handling for both gzlparse and interpreter.c.
|
commit | commitdiff | tree |
2008-06-29 |
Joshua Haberman | Oops, set optimization back to -O6.
|
commit | commitdiff | tree |
2008-06-28 |
Joshua Haberman | Add 2008 to copyright notices of files I changed this...
|
commit | commitdiff | tree |
2008-06-28 |
Joshua Haberman | Add ReleaseNotes and TODO.
|
commit | commitdiff | tree |
2008-06-28 |
Joshua Haberman | Move BIBLIOGRAPHY and FILEFORMAT to docs/
|
commit | commitdiff | tree |
2008-06-28 |
Joshua Haberman | Remove dump_grammar.lua, which was quite out-of-date.
|
commit | commitdiff | tree |
2008-06-28 |
Joshua Haberman | Improvements to the gzlparse tool.
|
commit | commitdiff | tree |
2008-06-27 |
Joshua Haberman | Change stats.sh to build with aggressive optimization...
|
commit | commitdiff | tree |
2008-06-27 |
Joshua Haberman | Added support for callbacks, and add a first pass at...
|
commit | commitdiff | tree |
2008-06-27 |
Joshua Haberman | Add a script for tracking stats for the project as...
|
commit | commitdiff | tree |
2008-06-27 |
Joshua Haberman | Removed debugging output and tweaked the build system.
|
commit | commitdiff | tree |
2008-06-26 |
Joshua Haberman | Bugfixes -- we can now successfully parse some trivial...
|
commit | commitdiff | tree |
2008-06-26 |
Joshua Haberman | Added code to properly compute GLA transition numbers...
|
commit | commitdiff | tree |
2008-06-26 |
Joshua Haberman | Bugfixes (and debugging output) for the interpreter.
|
commit | commitdiff | tree |
2008-06-26 |
Joshua Haberman | Removed all traces of the "ignore" feature (it was...
|
commit | commitdiff | tree |
2008-06-06 |
Joshua Haberman | Bugfixes to compiler.
|
commit | commitdiff | tree |
2008-06-06 |
Joshua Haberman | Add one small edge case.
|
commit | commitdiff | tree |
2008-06-06 |
Joshua Haberman | Fixes and enhancements to runtime.
|
commit | commitdiff | tree |
2008-05-27 |
Joshua Haberman | More improvements and refactoring to interpreter, but...
|
commit | commitdiff | tree |
2008-05-27 |
Joshua Haberman | The interpreter compiles again and could theoretically...
|
commit | commitdiff | tree |
2008-05-26 |
Joshua Haberman | Fix bytecode generation, and change file format to...
|
commit | commitdiff | tree |
2008-05-22 |
Joshua Haberman | A lot more work to the C runtime, though it still doesn...
|
commit | commitdiff | tree |
2008-05-05 |
Joshua Haberman | Totally broken and in-progress work to the C runtime.
|
commit | commitdiff | tree |
2008-03-29 |
Joshua Haberman | Major changes to make HTML output majorly more awesome.
|
commit | commitdiff | tree |
2008-03-29 |
Joshua Haberman | Code that can dump a grammar with graphs to HTML. ...
|
commit | commitdiff | tree |
2008-03-29 |
Joshua Haberman | Many, many more tests for lookahead and fixes to the...
|
commit | commitdiff | tree |
2008-03-28 |
Joshua Haberman | Add first unit tests for LL(k) lookahead, which have...
|
commit | commitdiff | tree |
2008-03-22 |
Joshua Haberman | Remove code to detect cycles in LL(k) calculation.
|
commit | commitdiff | tree |
2008-03-20 |
Joshua Haberman | Some work to dump lookahead paths to dot format, for...
|
commit | commitdiff | tree |
2008-03-16 |
Joshua Haberman | Many changes to get RTNs and IntFAs properly emitted...
|
commit | commitdiff | tree |
2008-03-12 |
Joshua Haberman | First go at a .gitignore file.
|
commit | commitdiff | tree |
2008-03-12 |
Joshua Haberman | Bugfixes and incremental work on the compiler.
|
commit | commitdiff | tree |
2008-03-11 |
Joshua Haberman | New LL(k) algorithm is at the point where it appears...
|
commit | commitdiff | tree |
2008-03-10 |
Joshua Haberman | More work on LL(k) lookahead calculation.
|
commit | commitdiff | tree |
2008-03-09 |
Joshua Haberman | Add grammar.lua file that I forgot to add in the last...
|
commit | commitdiff | tree |
2008-03-08 |
Joshua Haberman | Major refactoring and LL(k) lookahead rewrite.
|
commit | commitdiff | tree |
2008-02-27 |
Joshua Haberman | Commit changes I've had sitting around for a while...
|
commit | commitdiff | tree |
2008-02-25 |
Joshua Haberman | Lots more work on the manual.
|
commit | commitdiff | tree |
2008-02-24 |
Joshua Haberman | Add more to the "Gazelle Algorithm" section of the...
|
commit | commitdiff | tree |
2008-02-24 |
Joshua Haberman | The first step of fleshing out some documentation about...
|
commit | commitdiff | tree |
2008-01-02 |
Joshua Haberman | many changes/fixes to lookahead calculation -- works...
|
commit | commitdiff | tree |
2008-01-01 |
Joshua Haberman | Major changes to lookahead calculation -- still buggy
|
commit | commitdiff | tree |
2007-12-27 |
Joshua Haberman | Updated tentative grammars for JSON and lua
|
commit | commitdiff | tree |
2007-12-26 |
Joshua Haberman | Properly parse nonterminals that start with "e"
|
commit | commitdiff | tree |
2007-12-26 |
Joshua Haberman | Makefile rules for building docs.
|
commit | commitdiff | tree |
2007-12-26 |
Joshua Haberman | More work on the manual
|
commit | commitdiff | tree |
2007-12-26 |
Joshua Haberman | First iteration of a manual
|
commit | commitdiff | tree |
2007-12-23 |
Joshua Haberman | Add several papers/books to BIBLIOGRAPHY
|
commit | commitdiff | tree |
2007-12-23 |
Joshua Haberman | Move constants out of its own (tiny) file
|
commit | commitdiff | tree |
2007-12-23 |
Joshua Haberman | Commit in-progress work to make the command-line compiler...
|
commit | commitdiff | tree |
2007-12-22 |
Joshua Haberman | Fix regex_debug include
|
commit | commitdiff | tree |
2007-12-21 |
Joshua Haberman | Fix epsilon bugs: epsilon should be fa.e, not fa.Epsilon.
|
commit | commitdiff | tree |
2007-12-21 |
Joshua Haberman | Delete convoluted implementation of RTN.get_outgoing_edge_va...
|
commit | commitdiff | tree |
2007-12-20 |
Joshua Haberman | Out with the old .parser extension, in with .gzl
|
commit | commitdiff | tree |
2007-12-20 |
Joshua Haberman | Incremental changes to Gazelle input syntax.
|
commit | commitdiff | tree |
2007-12-20 |
Joshua Haberman | Replace traditional FIRST/FOLLOW algorithm for LL(k...
|
commit | commitdiff | tree |
2007-12-20 |
Joshua Haberman | Add new syntax for named terminals
|
commit | commitdiff | tree |
2007-12-20 |
Joshua Haberman | Re-add Makefile rule for making pngs from dot files.
|
commit | commitdiff | tree |
2007-12-20 |
Joshua Haberman | Add (in-progress) code for doing SLL(1) lookahead calculation.
|
commit | commitdiff | tree |
2007-12-18 |
Joshua Haberman | add some sketches: the shunting yard algorithm and...
|
commit | commitdiff | tree |
2007-12-16 |
Joshua Haberman | Add README and add a bit more info to FILEFORMAT
|
commit | commitdiff | tree |
2007-12-16 |
Joshua Haberman | Tweak the header slightly
|
commit | commitdiff | tree |
2007-12-16 |
Joshua Haberman | add BSD license
|
commit | commitdiff | tree |
2007-12-16 |
Joshua Haberman | Add file headers and footers (modelines) to all files
|
commit | commitdiff | tree |