summaryrefslogtreecommitdiff
path: root/module/ice-9
Commit message (Expand)AuthorAgeFilesLines
* Separate PEG StringsNoah Lavine2013-01-163-282/+315
* Make Macros HygienicNoah Lavine2013-01-161-56/+73
* Rename in peg.scmNoah Lavine2013-01-161-18/+18
* Split peg.scmNoah Lavine2013-01-162-218/+250
* peg: remove error-valAndy Wingo2013-01-161-7/+0
* peg: refactor peg-sexp-compile to operate on syntax directlyAndy Wingo2013-01-161-132/+100
* peg: cg-string, cg-peg-any, cg-range: remove needless for-syntax argAndy Wingo2013-01-161-6/+6
* peg: change some instances of "match" to "pat"Andy Wingo2013-01-161-38/+38
* remove cggl, cg-generic-lambdaAndy Wingo2013-01-161-23/+4
* peg: more cggl / cggr excisionsAndy Wingo2013-01-161-11/+18
* peg: cg-string does not use cggrAndy Wingo2013-01-161-4/+9
* peg: cg-peg-any does not use cgglAndy Wingo2013-01-161-4/+5
* peg: cg-string without cgglAndy Wingo2013-01-161-6/+6
* peg: cg-string improvementAndy Wingo2013-01-161-2/+1
* peg: helper macro docstringsAndy Wingo2013-01-161-14/+10
* peg: module-ref cleanupAndy Wingo2013-01-161-4/+4
* peg: remove get-code debugging fooAndy Wingo2013-01-161-14/+1
* peg: more syntax helper cleanupAndy Wingo2013-01-161-15/+16
* peg: else for default cond clauses, not #tAndy Wingo2013-01-161-16/+16
* peg; syntax helper cleanupsAndy Wingo2013-01-161-11/+12
* peg: cleanupsAndy Wingo2013-01-161-14/+10
* peg: define-module cleanupAndy Wingo2013-01-161-5/+18
* peg: let cleanupsNoah Lavine2013-01-161-95/+64
* peg: remove unhygienic safe-bind, safe-bind-fNoah Lavine2013-01-161-40/+0
* peg: remove unused nonhygienic expander helpersNoah Lavine2013-01-161-62/+29
* peg: more helpers returning syntaxNoah Lavine2013-01-161-33/+38
* peg: cg-or, cg-or-int return syntaxNoah Lavine2013-01-161-14/+13
* peg: hygiene in cg-and, cg-and-intNoah Lavine2013-01-161-21/+21
* peg: hygiene in cg-rangeNoah Lavine2013-01-161-8/+8
* peg: hygiene in cg-peg-anyNoah Lavine2013-01-161-4/+4
* peg: more hygiene in cg-stringNoah Lavine2013-01-161-6/+42
* peg: lower datum->syntax in cg-range caseNoah Lavine2013-01-161-11/+13
* peg: lower datum->syntax in cg-peg-any caseNoah Lavine2013-01-161-7/+8
* peg: lower datum->syntax in cg-string caseNoah Lavine2013-01-161-5/+6
* peg: peg-sexp-compile datum->syntax refactorNoah Lavine2013-01-161-27/+37
* peg: compilers return syntax instead of s-expressionsNoah Lavine2013-01-161-11/+15
* peg: beginnings of hygieneNoah Lavine2013-01-161-56/+60
* peg: more syntax-for-non-cache-case cleanupsNoah Lavine2013-01-161-7/+4
* peg: clean up syntax-for-non-cache-caseNoah Lavine2013-01-161-21/+16
* peg: use quasisyntax instead of safe-bindNoah Lavine2013-01-161-22/+28
* peg: define-nonterm returns syntax instead of s-expressionNoah Lavine2013-01-161-6/+6
* peg: split define-nonterm into two functions for better readability.Noah Lavine2013-01-161-27/+29
* peg: add copyright headerAndy Wingo2013-01-161-0/+19
* add PEG parser generatorAndy Wingo2013-01-161-0/+740
* fix string->bytevector for utf-8 and non-error conversion strategiesAndy Wingo2013-01-151-3/+6
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2013-01-154-30/+119
|\
| * Docstrings in (ice-9 iconv)Andy Wingo2013-01-111-0/+7
| * Change iconv procedures to take optional instead of keyword argAndy Wingo2013-01-111-4/+7
| * add bytevector->string and string->bytevector in new (ice-9 iconv) moduleAndy Wingo2013-01-111-0/+82
| * fix ice-9/slibAndy Wingo2013-01-101-23/+14