Danny Yoo
c6375182fa
PR 13471: Add cycle-detection during lex-abbrev expansion to raise appropriate syntax error.
...
Also add test cases for lex-abbrev cycle detection.
original commit: 7146289c34c8256e54bda9157fcdc337047ae043
12 years ago
Robby Findler
d6f9d98289
make the position and position-token structs transparent
...
(these seem to only not be transparent because that is
the default)
original commit: facea9fe43ef37bd3c2f0f42a35ba12bd1bc88b7
12 years ago
Eli Barzilay
f4d9e18360
Random pickiness.
...
Spaces at EOFs, indentation, etc.
original commit: 7d6e79023cf9872e6f6af2f89961b742c6296f1d
13 years ago
Matthew Flatt
6abcf2f87b
add `var-ref->mod-decl-insp' and switch `cur-code-insp' uses
...
Macros and other tools that need syntax privilege used
`(current-code-inspector)' at the module top-level to try to
capture the right code inspector at load time. It's more
consistent to instead use the enclosing module's declaration-time
inspector, and `var-ref->mod-decl-insp' provides that. The
new function works only on references to anonymous variables,
which limits access to the inspector.
The real function name is longer, of course.
original commit: 0197902309c5400d463393829a88282c627dafd2
13 years ago
Eli Barzilay
509800c0df
".ss" -> ".rkt" scan done.
...
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
14 years ago
Matthew Flatt
f8081d0175
remove syntax certificates; add syntax taints
...
original commit: 1160d3df629ce65eb8fe9ebea2c33b8d4000ea50
14 years ago
Eli Barzilay
d52b3aa1f1
More "~n" -> "\n" changes
...
original commit: 8e0f8dd39c3744472b450021f003f9cbe8cbcb62
15 years ago
Eli Barzilay
8252d4d2b6
"Racunit" -> "Rackunit"
...
original commit: 7b14a1f585d368bca8967072fbf3530d568e1391
15 years ago
Jay McCarthy
f255a185c3
Renaming rktunit to racunit
...
original commit: bc5cf30ebe1ba3743f7097d81ebf1297435e0201
15 years ago
Jay McCarthy
a9ede393e0
Renaming schemeunit to rktunit and adding compat layer
...
original commit: f70ffca75665f86a380c3df846c8a63b1e941b8b
15 years ago
Matthew Flatt
b0a5e55273
rename all files .ss -> .rkt
...
original commit: 28b404307793f041bb3363135a2968e283855318
15 years ago
Robby Findler
772b804fbd
drdr found a 'test suite' that didnt actually have expected results, so I added in expected results and fixed a few bugs that it uncovered
...
svn: r16362
original commit: 2064861baa303b33fa49b92401d78fb2d363b9cc
15 years ago
Robby Findler
adbb930fe5
fixed broken syntax error checks
...
svn: r14187
original commit: afc5ad8d830ea484ee2eb5e4ad309e215ac95e67
16 years ago
Matthew Flatt
8f7def8927
fix some phase issues in 'match' implementation
...
svn: r9963
original commit: d1628d623897acc07bb14d01507f4539849e907a
17 years ago
Eli Barzilay
e16459a573
make all files terminate with a newline
...
svn: r8786
original commit: bb34f747b60bb4b06e0c2098e9c591677fb49d57
17 years ago
Eli Barzilay
13db5fbef7
use new require specs in many places
...
svn: r8774
original commit: b1a08edd5a8c0db0bae4a9e052d9a93d1faabb4f
17 years ago
Matthew Flatt
d617166dca
v3.99.0.2
...
svn: r7706
original commit: 39cedb62edf9258b051a22a29a90be9c6841956f
17 years ago
Matthew Flatt
de3e4f1b67
fix typo in comment (PR 7923!)
...
svn: r2834
original commit: f14ecde023e975612ff6b69a279066c11fd22889
19 years ago
Eli Barzilay
5112a6a054
{quick,merge}sort -> sort
...
svn: r2569
original commit: 16f01a1109691d2fa4844b9411410f4794cf0dc1
19 years ago
Scott Owens
97678a2e96
Added some tests
...
svn: r2175
original commit: 2dcb1412b56d8508f62ab7ccfa45933dd798e7b8
19 years ago
Scott Owens
f1090791ee
Fixed test cases.
...
svn: r2171
original commit: bf04a7809590b74e34260a2f569d8afb3a58d5a4
19 years ago
Robby Findler
0869df1b8f
removed call to print-struct
...
original commit: 7ebbac6ef6286b72851ccfc6d6e4dac30bb33f3a
20 years ago
Scott Owens
6bf09b30d2
*** empty log message ***
...
original commit: f5d64303412eabad88212c75c028fa7ea8b8f1f4
20 years ago
Scott Owens
e071fd3412
*** empty log message ***
...
original commit: 275c51b82d09294bdb30bf026274e0ac8ab67eba
20 years ago
Scott Owens
195d429226
*** empty log message ***
...
original commit: 1ec30fb00dd2e72f294ed06a6d8f78ec659dd076
20 years ago
Scott Owens
a70c571026
*** empty log message ***
...
original commit: 2ba12c3e85ed45d45ac8ceaea50af899c841e76b
20 years ago
Scott Owens
7af68362b3
*** empty log message ***
...
original commit: 9c3904c237f0912024caeaa841adadd8ceb7e9d9
20 years ago
Scott Owens
5b78d5815c
*** empty log message ***
...
original commit: 35635a78f06d67efc23c84e6dcbd96315ca9bc73
20 years ago
Matthew Flatt
d7df17ee88
.
...
original commit: 8f7a5eef7d519eddac9931d8a0252f2f591c4552
20 years ago
Scott Owens
cf391ef45e
*** empty log message ***
...
original commit: 63a9d0214c747e56a26d9b72dcb63472ef86dda3
21 years ago
Scott Owens
4f08438adf
*** empty log message ***
...
original commit: 27620ae4971368a800168f028b47d844efd615ef
21 years ago
Scott Owens
d40da544f7
*** empty log message ***
...
original commit: 5180d0d5a689a1dd57248e8631fe24995b642d8a
21 years ago
Scott Owens
028f098f15
*** empty log message ***
...
original commit: 6ae268657dacaa661e55f6a6c6c43d3ed1357102
21 years ago
Scott Owens
666027c770
Make check-syntax work for variables bound by define-lex-trans and
...
define-lex-abbrev.
original commit: 6914c94ebb2f8339ef3fd9c7393fd3199526fed6
21 years ago
Scott Owens
fc944fa113
*** empty log message ***
...
original commit: b69d1aa062a5b0434253a549ab33fd6661c390d9
21 years ago
Scott Owens
c1cc72360c
*** empty log message ***
...
original commit: 66a01cd74f14b8321bc70127a253ab417b19569e
21 years ago
Scott Owens
41597427bb
*** empty log message ***
...
original commit: f98d94e1e4359e7ee4798a3a9f05a0173bfcc9fd
21 years ago
Scott Owens
596cdd18f7
*** empty log message ***
...
original commit: 6140639bdc5fbe802148e163b44a0dbe6a6d5f94
21 years ago
Scott Owens
4f0bed6a2b
*** empty log message ***
...
original commit: 87ed95d79f3f73a58f95e99e135c9a1d7ab200dc
21 years ago
Scott Owens
820407d045
*** empty log message ***
...
original commit: 008977eccd4cccf61a54aa66ec4d07b9e93a8462
21 years ago
Scott Owens
15a113415c
*** empty log message ***
...
original commit: 1a0fce2c8e7268db0db111073503721e8fec5131
21 years ago
Scott Owens
2b433a5596
*** empty log message ***
...
original commit: 079848628e87fff39fed2bf5ee8450e8be71fec9
21 years ago
Scott Owens
c0928f7478
*** empty log message ***
...
original commit: 575f1c847171c0e98ac471f36ad0b51a6df19e03
21 years ago
Scott Owens
a1bd7de973
Fix for v299.
...
original commit: 492e108ee78f92f37468534eb4468c953b0257b1
21 years ago
Scott Owens
81f3fd0bd2
*** empty log message ***
...
original commit: 0e1b4bcf9180538ec075bbb1f72e57ae444c9db9
21 years ago
Scott Owens
519b6f80a3
*** empty log message ***
...
original commit: 176176d30261069544a413a4a2385412b777223e
21 years ago
Scott Owens
fddf5e115f
*** empty log message ***
...
original commit: 5c256671397865fcdae77cb7e6eeb8699a6398e6
21 years ago
Scott Owens
51f67183a2
*** empty log message ***
...
original commit: c98860b8ff15485b0a2d415a0b7a03c1a32e1099
21 years ago
Scott Owens
578ee09436
*** empty log message ***
...
original commit: 972bfc40f3586c1b8ba72d7455578a958577c748
21 years ago
Scott Owens
c8ffdb88cc
*** empty log message ***
...
original commit: 0cbf61bf22c7e31fdb3a7bfafd56ec219eba186a
21 years ago