|
From: | Noah Lavine |
Subject: | Re: PEG Parser |
Date: | Tue, 1 Feb 2011 19:26:43 -0500 |
Hello again, Here it is! All of the unhygienic syntax is gone, is a series of only 20 commits. :-) The peg.test tests should all pass after each one of these commits. However, I have a suspicion something odd is going on and this does not contain all of the work it should from guile's repo. I ended up having to use git cherry-pick instead of git rebase because I had made a mistake when I first made my local peg branch. I checked out origin/wip-mlucy and then cherry-picked my commits on top of that. It worked well, but in one of my earlier attempts before I decided that git-rebase wasn't going to work, I saw that someone had renamed peg-sexp-compile to cg-match-func and added some more test cases to peg.test. Now I don't see those additions, and if they're not in wip-mlucy then I'm not sure where to find them. Does anyone know where I should look for that? Thanks, Noah On Sun, Jan 30, 2011 at 6:43 AM, Andy Wingo <address@hidden> wrote: > On Sat 29 Jan 2011 20:37, Noah Lavine <address@hidden> writes: > >> I'm about halfway through porting peg.scm to use hygienic macros > > Super! I'll work on other bugs then :) > > Andy > -- > http://wingolog.org/ >
0001-module-ice-9-peg.scm-split-define-nonterm-into-two-f.patch
Description: Binary data
0002-module-ice-9-peg.scm-function-now-returns-syntax-ins.patch
Description: Binary data
0003-module-ice-9-peg.scm-remove-safe-bind-from-syntax-fo.patch
Description: Binary data
0004-module-ice-9-peg.scm-clean-up-syntax-for-non-cache-c.patch
Description: Binary data
0005-module-ice-9-peg.scm-clean-up-syntax-for-non-cache-c.patch
Description: Binary data
0006-module-ice-9-peg.scm-pass-for-syntax-argument-to-all.patch
Description: Binary data
0007-module-ice-9-peg.scm-peg-sexp-compile-and-peg-string.patch
Description: Binary data
0008-module-ice-9-peg.scm-push-datum-syntax-call-through-.patch
Description: Binary data
0009-module-ice-9-peg.scm-cg-string-now-returns-syntax-in.patch
Description: Binary data
0010-module-ice-9-peg.scm-cg-peg-any-now-returns-syntax-i.patch
Description: Binary data
0011-module-ice-9-peg.scm-cg-range-now-returns-syntax-ins.patch
Description: Binary data
0012-module-ice-9-peg.scm-add-cggl-syn-and-cggr-syn-funct.patch
Description: Binary data
0013-module-ice-9-peg.scm-update-cg-peg-any-to-use-cggl-s.patch
Description: Binary data
0014-module-ice-9-peg.scm-update-cg-range-to-use-cggl-syn.patch
Description: Binary data
0015-module-ice-9-peg.scm-convert-cg-and-and-cg-and-int-t.patch
Description: Binary data
0016-module-ice-9-peg.scm-cg-or-and-cg-or-int-now-return-.patch
Description: Binary data
0017-module-ice-9-peg.scm-cg-body-cg-body-success-cg-body.patch
Description: Binary data
0018-module-ice-9-peg.scm-remove-the-unused-non-syntax-ve.patch
Description: Binary data
0019-module-ice-9-peg.scm-remove-the-unused-safe-bind-and.patch
Description: Binary data
0020-module-ice-9-peg.scm-remove-some-unnecessary-lets.patch
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |