summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Document PEG Internalswip-pegNoah Lavine2011-03-241-0/+71
* Remove eval-whenNoah Lavine2011-03-241-5/+0
* Factor PEG StructureNoah Lavine2011-03-243-29/+53
* Factor PEG FunctionsNoah Lavine2011-03-243-81/+104
* Separate PEG StringsNoah Lavine2011-03-244-282/+316
* Make Macros HygienicNoah Lavine2011-03-241-56/+73
* Rename in peg.scmNoah Lavine2011-03-241-18/+18
* Split peg.scmNoah Lavine2011-03-243-218/+251
* reformat and reflow api-peg.texiAndy Wingo2011-03-241-142/+366
* peg: remove error-valAndy Wingo2011-03-241-7/+0
* peg: refactor peg-sexp-compile to operate on syntax directlyAndy Wingo2011-03-241-132/+100
* peg: cg-string, cg-peg-any, cg-range: remove needless for-syntax argAndy Wingo2011-03-241-6/+6
* peg: change some instances of "match" to "pat"Andy Wingo2011-03-241-38/+38
* remove cggl, cg-generic-lambdaAndy Wingo2011-03-241-23/+4
* peg: more cggl / cggr excisionsAndy Wingo2011-03-241-11/+18
* peg: cg-string does not use cggrAndy Wingo2011-03-241-4/+9
* peg: cg-peg-any does not use cgglAndy Wingo2011-03-241-4/+5
* peg: cg-string without cgglAndy Wingo2011-03-241-6/+6
* peg: cg-string improvementAndy Wingo2011-03-241-2/+1
* peg: helper macro docstringsAndy Wingo2011-03-241-14/+10
* peg: module-ref cleanupAndy Wingo2011-03-241-4/+4
* peg: remove get-code debugging fooAndy Wingo2011-03-241-14/+1
* peg: more syntax helper cleanupAndy Wingo2011-03-241-15/+16
* peg: else for default cond clauses, not #tAndy Wingo2011-03-241-16/+16
* peg; syntax helper cleanupsAndy Wingo2011-03-241-11/+12
* peg: cleanupsAndy Wingo2011-03-241-14/+10
* peg: define-module cleanupAndy Wingo2011-03-241-5/+18
* peg: let cleanupsNoah Lavine2011-03-241-95/+64
* peg: remove unhygienic safe-bind, safe-bind-fNoah Lavine2011-03-241-40/+0
* peg: remove unused nonhygienic expander helpersNoah Lavine2011-03-241-62/+29
* peg: more helpers returning syntaxNoah Lavine2011-03-241-33/+38
* peg: cg-or, cg-or-int return syntaxNoah Lavine2011-03-241-14/+13
* peg: hygiene in cg-and, cg-and-intNoah Lavine2011-03-241-21/+21
* peg: hygiene in cg-rangeNoah Lavine2011-03-241-8/+8
* peg: hygiene in cg-peg-anyNoah Lavine2011-03-241-4/+4
* peg: more hygiene in cg-stringNoah Lavine2011-03-241-6/+42
* peg: lower datum->syntax in cg-range caseNoah Lavine2011-03-241-11/+13
* peg: lower datum->syntax in cg-peg-any caseNoah Lavine2011-03-241-7/+8
* peg: lower datum->syntax in cg-string caseNoah Lavine2011-03-241-5/+6
* peg: peg-sexp-compile datum->syntax refactorNoah Lavine2011-03-241-27/+37
* peg: compilers return syntax instead of s-expressionsNoah Lavine2011-03-241-11/+15
* peg: beginnings of hygieneNoah Lavine2011-03-241-56/+60
* peg: more syntax-for-non-cache-case cleanupsNoah Lavine2011-03-241-7/+4
* peg: clean up syntax-for-non-cache-caseNoah Lavine2011-03-241-21/+16
* peg: use quasisyntax instead of safe-bindNoah Lavine2011-03-241-22/+28
* peg: define-nonterm returns syntax instead of s-expressionNoah Lavine2011-03-241-6/+6
* peg: split define-nonterm into two functions for better readability.Noah Lavine2011-03-241-27/+29
* peg: add copyright headerAndy Wingo2011-03-241-0/+19
* add PEG parser generatorMichael Lucy2011-03-248-0/+1895
* bdw-gc 6.8 compatibility (hopefully)Andy Wingo2011-03-242-0/+38