Implement PARSE-STATE-START-OF-SEXP and PARSE-STATE-END-OF-SEXP
authorTaylor R. Campbell <net/mumble/campbell>
Mon, 3 Jul 2006 19:05:02 +0000 (19:05 +0000)
committerTaylor R. Campbell <net/mumble/campbell>
Mon, 3 Jul 2006 19:05:02 +0000 (19:05 +0000)
commitc5cd90347faaeecdebae867df7096fd79d481962
treed1f928899d476267e535b7be766f2dc7c114b80a
parent78e45bebb9d7d8daa3cdbd9e9cc0a3deb10a9da1
Implement PARSE-STATE-START-OF-SEXP and PARSE-STATE-END-OF-SEXP
properly in Edwin's partial S-expression parser.  This fixes a long-
standing bug in paredit whereby character deletion in strings that
were the first elements of lists would cause segmentation faults.
v7/src/edwin/paredit.scm
v7/src/edwin/syntax.scm
v7/src/microcode/syntax.c