Suzanne Soy
c439b4b7f4
fixed includes & paths
2021-02-27 02:06:59 +00:00
Suzanne Soy
34fa88001a
Moved files around to get the original directory structure
2021-02-26 23:47:19 +00:00
Georges Dupéron
c725ad4265
Included upstream changes until 55dcdf553878f475fc4c59ba83556482d11499c9 (included)
2019-04-24 20:57:37 +02:00
Georges Dupéron
b75a961409
Included upstream changes until a2ab778ddbb86f4ff890f3a8391873a44fcef3d4 (inclusive)
2018-09-25 09:41:55 +02:00
Georges Dupéron
dda653e350
Include upstream updates up until 37dde6dc1e23b22f63acaa75ae1ab4f6fb7ee675 (inclusive)
2018-06-03 13:41:45 +02:00
Georges Dupéron
f2585febff
Merge Racket ≤ 6.11 and Racket ≥ 6.12, using version-case (part 3: add dispatch files which include the 6.11 or 6.12 files)
2018-03-26 08:56:15 +02:00
Georges Dupéron
3083001da9
Merge Racket ≤ 6.11 and Racket ≥ 6.12, using version-case (part 1: rename 6.12 files)
2018-03-25 23:58:43 +02:00
Ryan Culpepper
40bfaced34
syntax/parse: add unwindable state: syntax-parse-state-{ref,set!,...}
2018-01-18 17:25:30 +01:00
Ryan Culpepper
785ffdacce
syntax/parse: remove some absolute paths related to lazy-require-syntax
...
Since the previous version of this code was first written, Racket's
requirements seem to have relaxed---but not completely!
If *all* related module paths are made relative, then the deps
test case breaks (but only the test is pre-compiled ?!!).
If requires from disappearing module(s) to residual module(s)
use absolute module paths, it seems to work.
2018-01-18 16:59:26 +01:00
Ryan Culpepper
bf47b22091
syntax/parse: make undo cooperate with ~commit and ~! (cut)
2018-01-18 16:59:26 +01:00
Ryan Culpepper
c61353a0f8
syntax/parse: add ~undo, #:undo for unwinding effects
...
Note: this version doesn't work with ~commit or ~!, because
it stores both choice points and undo actions in the failure
continuation. Commit and cut should discard choice points but
preserve undo actions.
2018-01-18 16:59:26 +01:00
Georges Dupéron
8b2fa5e5c2
Fixed typo #%intef-begin → #%intdef-begin
2017-02-03 15:34:12 +01:00
Georges Dupéron
25ed9ec068
Integrate auto-syntax-e, as this needs a deep modification in the syntax-mapping struct
2017-02-01 08:01:18 +01:00
Georges Dupéron
c259afbe61
Removed parse/private/keywords.rkt, to improve compatibility with the official syntax/parse (that file defines ~optional etc.)
2017-01-28 05:16:59 +01:00
Georges Dupéron
5be04ef8fd
Removed all structure definitions from the copy of syntax/parse, and used the ones definied in the official syntax/parse
2017-01-28 05:16:48 +01:00
Georges Dupéron
02a0d43d0d
Changed syntax/parse module paths to stxparse-info/parse
2017-01-28 05:16:33 +01:00
Georges Dupéron
8d4f899aa3
Imported files from 28f1df4cff
2017-01-28 05:16:11 +01:00