Updated garbage collector to version 7.1.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6511 581db07f-6e62-4d40-9733-d432c4eebb07
2fcd7e60 — yitzhak 12 years ago
Fixed a bug in doc generation; changed the maximum parser stack.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6419 581db07f-6e62-4d40-9733-d432c4eebb07
c1f88b37 — trevor 12 years ago
more buildlib

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6315 581db07f-6e62-4d40-9733-d432c4eebb07
15b3ae5c — trevor 12 years ago
buildlib tweaks

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6314 581db07f-6e62-4d40-9733-d432c4eebb07
a38a6894 — yitzhak 13 years ago
Fixes to parse forest reconstruction. Refinement so that multiple parses of same nonterminal are grouped together.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6191 581db07f-6e62-4d40-9733-d432c4eebb07
4810ec20 — yitzhak 13 years ago
small bug fix in forest pruning.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6181 581db07f-6e62-4d40-9733-d432c4eebb07
12bc9ab4 — yitzhak 13 years ago
Fixed earley parse reconstruction by adding call links and filtering paths during reconstruction according to call links.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6180 581db07f-6e62-4d40-9733-d432c4eebb07
2a071100 — trevor 13 years ago
Handle __signed__ as well.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6155 581db07f-6e62-4d40-9733-d432c4eebb07
cd00c924 — trevor 13 years ago
Buildlib tweak to handle signed__ keyword in Fedora 9; also must make OPTFLAG=-O0 for Fedora 9

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6154 581db07f-6e62-4d40-9733-d432c4eebb07
043a212a — yitzhak 13 years ago
Added support for checking LR(1) conflicts.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6132 581db07f-6e62-4d40-9733-d432c4eebb07
63bd1e6c — yitzhak 13 years ago
Changed labeling of earley nodes in earley graph printing.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6096 581db07f-6e62-4d40-9733-d432c4eebb07
4b7ebdb8 — yitzhak 13 years ago
Minor changes to control of earley graph printing.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6095 581db07f-6e62-4d40-9733-d432c4eebb07
f552111d — yitzhak 13 years ago
yakker.cyc: modified usage string
earley.cyc: updated code for nullable PLAN_C to compile.
Makefile: changed earley backend to use PLAN_C; added check for LIBSQLITE env. variable.
   - Added xml printing of parse forest.
   - Added conversion of forest to tree.
   - Fixed bug in earley graph construction.
   - Debugged mk_parse_forest algorithm.
   - Improved printing of earley graph in DOT format, including ranking earley nodes together by earley state.
   - Added support for filtering range of printed earley states when printing earley graph.
   - Cleaned up main parsing function (ykb_parse).
earley-backend.h: added declaration for new ykb_parse that returns a parse forest.
earley-parsetree.h: added decl for forest2tree.
tge-main.cyc: stripped out support for FSM-encoded dfa.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6094 581db07f-6e62-4d40-9733-d432c4eebb07
5d26e162 — yitzhak 13 years ago
Changed SLR examples to print as rules, rather than escaped C strings.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6073 581db07f-6e62-4d40-9733-d432c4eebb07
2133d7d4 — yitzhak 13 years ago
Added support for reporting SLR conflicts in grammar. Includes added support for printing example strings that include nonterminals. Also changed default for nfa construction from lazy to eager.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6072 581db07f-6e62-4d40-9733-d432c4eebb07
de12198e — trevor 13 years ago
Yakker back end cleanup.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6064 581db07f-6e62-4d40-9733-d432c4eebb07
ffd0ba65 — yitzhak 13 years ago
Added reporting of current symbol name when reporting a conflict in the checking code. Added option to check only a specific symbol definition within the provided grammar.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6062 581db07f-6e62-4d40-9733-d432c4eebb07
cf3ae37c — trevor 13 years ago
yakker back end cleanup

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@6036 581db07f-6e62-4d40-9733-d432c4eebb07
1a8e440b — trevor 13 years ago
Earley back end bug fix

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@5897 581db07f-6e62-4d40-9733-d432c4eebb07
a28cf3fe — trevor 13 years ago
Yakker bootstrap stage 1.

git-svn-id: https://source.seas.harvard.edu/svn/cyclone/trunk/cyclone@5885 581db07f-6e62-4d40-9733-d432c4eebb07