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 |
2007-12-14 |
Joshua Haberman | add a few quick hacks: let client get EOF info, and...
|
commit | commitdiff | tree |
2007-12-12 |
Joshua Haberman | add completion callback facility to the interpreter
|
commit | commitdiff | tree |
2007-12-12 |
Joshua Haberman | more progress on interpreter
|
commit | commitdiff | tree |
2007-12-12 |
Joshua Haberman | make compiler emit intfa states in order.
|
commit | commitdiff | tree |
2007-12-12 |
Joshua Haberman | bugfixes to interpreter -- we're successfully parsing...
|
commit | commitdiff | tree |
2007-12-12 |
Joshua Haberman | let json parser accept lower-case hex digits
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | fix memory errors -- gzlparse now runs 100% valgrind...
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | Some work on buffering, and a gzlparse command-line...
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | a bit more progress on lua bindings
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | bugfixes to interpreter
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | modelines for vim and emacs
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | small change to make valgrind happy
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | small tweaks to compiler and utilities
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | bugfix in load_grammar.c
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | lots of work on Lua bindings
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | Fix off-by-one error in slotnum calculations.
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | Update to recognize number of slots in RTN_INFO record.
|
commit | commitdiff | tree |
2007-12-11 |
Joshua Haberman | Add 'sketches' to LUA_PATH so that they can be required.
|
commit | commitdiff | tree |
2007-12-10 |
Joshua Haberman | make top-level Makefile create lua_path
|
commit | commitdiff | tree |
2007-12-09 |
Joshua Haberman | update the lua bc_read_stream bindings to be properly...
|
commit | commitdiff | tree |
2007-12-09 |
Joshua Haberman | adjust compiler includes for directory restructuring...
|
commit | commitdiff | tree |
2007-12-09 |
Joshua Haberman | Make lua extension build on both OS X and Linux (Ubuntu)
|
commit | commitdiff | tree |
2007-12-09 |
Joshua Haberman | add Makefiles for all the new directories.
|
commit | commitdiff | tree |
2007-12-09 |
Joshua Haberman | do some directory restructuring
|
commit | commitdiff | tree |
2007-12-09 |
Joshua Haberman | an initial implementation of the parsing runtime!
|
commit | commitdiff | tree |
2007-12-06 |
Joshua Haberman | add code to load grammar from Bitcode into C data structures
|
commit | commitdiff | tree |
2007-12-06 |
Joshua Haberman | properly support block skip and rewind in bc_read_stream.
|
commit | commitdiff | tree |
2007-12-06 |
Joshua Haberman | properly fill in block length in ENTER_SUBBLOCK records
|
commit | commitdiff | tree |
2007-12-05 |
Joshua Haberman | Decisions are now fully emitted into output bitcode.
|
commit | commitdiff | tree |
2007-12-03 |
Joshua Haberman | A bit of refactoring in anticipation of putting decisions...
|
commit | commitdiff | tree |
2007-12-02 |
Joshua Haberman | Add bitcode test program.
|
commit | commitdiff | tree |
2007-12-02 |
Joshua Haberman | Fixed memory corruption bug in bc_read_stream.
|
commit | commitdiff | tree |
2007-11-19 |
Joshua Haberman | dump_grammar now emits .dot files for all RTNs! Also...
|
commit | commitdiff | tree |
2007-11-19 |
Joshua Haberman | output bytecode now contains all RTNs also. Everything...
|
commit | commitdiff | tree |