document and deprecate 3-argument call to default module name resolver

Calling the default module name resolver with three arguments logs an
error message. The intent is that 3-argument support will be removed,
eventually.
This commit is contained in:
Matthew Flatt 2014-06-09 08:17:53 +01:00
parent 27c9007a82
commit 8aaa3fc5b5
4 changed files with 235 additions and 214 deletions

View File

@ -165,7 +165,17 @@ argument to the module name resolver) when resolving module paths in
@tech{syntax objects} (see @secref["stxobj-model"]). When a @tech{syntax objects} (see @secref["stxobj-model"]). When a
@tech{syntax object} is manipulated, the current namespace might not @tech{syntax object} is manipulated, the current namespace might not
match the original namespace for the syntax object, and the module match the original namespace for the syntax object, and the module
should not necessarily be loaded in the current namespace.} should not necessarily be loaded in the current namespace.
For historical reasons, the default module name resolver currently
accepts three arguments, in addition to two and four. Three arguments
are treated the same as four arguments with the fourth argument as
@racket[#t], except that an error is also logged. Support for three
arguments will be removed in a future version.
@history[#:changed "6.0.1.12"
@elem{Added error logging to the default module name resolver
when called with three arguments.}]}
@defparam[current-module-declare-name name (or/c resolved-module-path? #f)]{ @defparam[current-module-declare-name name (or/c resolved-module-path? #f)]{

View File

@ -16,12 +16,12 @@
73,108,101,116,114,101,99,45,118,97,108,117,101,115,66,108,97,109,98,100,97, 73,108,101,116,114,101,99,45,118,97,108,117,101,115,66,108,97,109,98,100,97,
1,20,112,97,114,97,109,101,116,101,114,105,122,97,116,105,111,110,45,107,101, 1,20,112,97,114,97,109,101,116,101,114,105,122,97,116,105,111,110,45,107,101,
121,61,118,73,100,101,102,105,110,101,45,118,97,108,117,101,115,97,36,11,8, 121,61,118,73,100,101,102,105,110,101,45,118,97,108,117,101,115,97,36,11,8,
240,207,88,0,0,95,144,2,17,36,36,144,2,16,36,36,144,2,16,36,36, 240,209,88,0,0,95,144,2,17,36,36,144,2,16,36,36,144,2,16,36,36,
16,20,2,3,2,2,2,4,2,2,2,5,2,2,2,6,2,2,2,7,2, 16,20,2,3,2,2,2,4,2,2,2,5,2,2,2,6,2,2,2,7,2,
2,2,8,2,2,2,11,2,2,2,10,2,2,2,9,2,2,2,12,2,2, 2,2,8,2,2,2,11,2,2,2,10,2,2,2,9,2,2,2,12,2,2,
97,37,11,8,240,207,88,0,0,93,144,2,16,36,37,16,2,2,13,146,2, 97,37,11,8,240,209,88,0,0,93,144,2,16,36,37,16,2,2,13,146,2,
2,37,2,13,2,2,2,13,96,11,11,8,240,207,88,0,0,16,0,96,38, 2,37,2,13,2,2,2,13,96,11,11,8,240,209,88,0,0,16,0,96,38,
11,8,240,207,88,0,0,16,0,18,98,64,104,101,114,101,13,16,6,36,2, 11,8,240,209,88,0,0,16,0,18,98,64,104,101,114,101,13,16,6,36,2,
14,2,2,11,11,11,8,32,8,31,8,30,8,29,27,248,22,164,4,195,249, 14,2,2,11,11,11,8,32,8,31,8,30,8,29,27,248,22,164,4,195,249,
22,157,4,80,143,39,36,251,22,90,2,18,248,22,102,199,12,249,22,80,2, 22,157,4,80,143,39,36,251,22,90,2,18,248,22,102,199,12,249,22,80,2,
19,248,22,104,201,27,248,22,164,4,195,249,22,157,4,80,143,39,36,251,22, 19,248,22,104,201,27,248,22,164,4,195,249,22,157,4,80,143,39,36,251,22,
@ -1085,9 +1085,9 @@
2,144,2,247,2,26,3,120,3,155,3,249,3,28,4,46,11,76,11,127,11, 2,144,2,247,2,26,3,120,3,155,3,249,3,28,4,46,11,76,11,127,11,
218,11,234,11,250,11,8,12,24,12,99,12,115,12,131,12,147,12,222,12,129, 218,11,234,11,250,11,8,12,24,12,99,12,115,12,131,12,147,12,222,12,129,
13,145,13,220,13,215,14,95,15,170,15,77,16,90,16,243,16,171,17,214,17, 13,145,13,220,13,215,14,95,15,170,15,77,16,90,16,243,16,171,17,214,17,
40,18,168,18,229,18,237,18,248,18,26,20,40,20,68,20,81,20,2,21,9, 40,18,168,18,229,18,237,18,248,18,26,20,129,20,157,20,170,20,91,21,98,
21,169,21,189,21,33,22,55,22,65,22,79,22,116,22,215,22,219,22,226,22, 21,2,22,22,22,122,22,144,22,154,22,168,22,205,22,48,23,52,23,59,23,
175,23,68,32,121,32,145,32,169,32,0,0,196,36,0,0,66,35,37,98,111, 8,24,157,32,210,32,234,32,2,33,0,0,29,37,0,0,66,35,37,98,111,
111,116,70,100,108,108,45,115,117,102,102,105,120,1,25,100,101,102,97,117,108, 111,116,70,100,108,108,45,115,117,102,102,105,120,1,25,100,101,102,97,117,108,
116,45,108,111,97,100,47,117,115,101,45,99,111,109,112,105,108,101,100,65,113, 116,45,108,111,97,100,47,117,115,101,45,99,111,109,112,105,108,101,100,65,113,
117,111,116,101,68,35,37,112,97,114,97,109,122,29,94,2,4,2,5,11,1, 117,111,116,101,68,35,37,112,97,114,97,109,122,29,94,2,4,2,5,11,1,
@ -1332,211 +1332,216 @@
200,2,248,22,151,5,248,22,81,248,22,152,5,23,201,1,23,198,1,27,250, 200,2,248,22,151,5,248,22,81,248,22,152,5,23,201,1,23,198,1,27,250,
22,158,2,80,144,44,41,38,248,22,185,16,23,204,1,11,28,23,193,2,27, 22,158,2,80,144,44,41,38,248,22,185,16,23,204,1,11,28,23,193,2,27,
250,22,158,2,248,22,82,23,198,1,23,198,2,11,28,23,193,2,250,22,156, 250,22,158,2,248,22,82,23,198,1,23,198,2,11,28,23,193,2,250,22,156,
2,248,22,153,18,23,200,1,23,198,1,23,196,1,12,12,12,251,24,197,1, 2,248,22,153,18,23,200,1,23,198,1,23,196,1,12,12,12,86,94,251,22,
23,198,1,23,199,1,23,200,1,10,32,83,88,148,36,38,47,11,76,102,108, 132,12,247,22,136,12,65,101,114,114,111,114,6,69,69,100,101,102,97,117,108,
97,116,116,101,110,45,115,117,98,45,112,97,116,104,222,33,86,32,84,88,148, 116,32,109,111,100,117,108,101,32,110,97,109,101,32,114,101,115,111,108,118,101,
36,40,54,11,2,33,222,33,85,28,248,22,88,23,197,2,28,248,22,88,195, 114,32,99,97,108,108,101,100,32,119,105,116,104,32,116,104,114,101,101,32,97,
192,249,22,80,194,248,22,95,197,28,249,22,170,9,248,22,81,23,199,2,2, 114,103,117,109,101,110,116,115,32,40,100,101,112,114,101,99,97,116,101,100,41,
37,28,248,22,88,23,196,2,86,95,23,196,1,23,195,1,250,22,173,11,2, 11,251,24,197,1,23,198,1,23,199,1,23,200,1,10,32,83,88,148,36,38,
23,6,37,37,116,111,111,32,109,97,110,121,32,34,46,46,34,115,32,105,110, 47,11,76,102,108,97,116,116,101,110,45,115,117,98,45,112,97,116,104,222,33,
32,115,117,98,109,111,100,117,108,101,32,112,97,116,104,58,32,126,46,115,250, 86,32,84,88,148,36,40,54,11,2,33,222,33,85,28,248,22,88,23,197,2,
22,91,2,36,28,249,22,170,9,23,201,2,2,38,23,199,1,28,248,22,168, 28,248,22,88,195,192,249,22,80,194,248,22,95,197,28,249,22,170,9,248,22,
15,23,200,2,23,199,1,249,22,90,28,248,22,64,23,202,2,2,4,2,39, 81,23,199,2,2,37,28,248,22,88,23,196,2,86,95,23,196,1,23,195,1,
23,201,1,23,200,1,251,2,84,196,197,248,22,82,199,248,22,153,18,200,251, 250,22,173,11,2,23,6,37,37,116,111,111,32,109,97,110,121,32,34,46,46,
2,84,196,197,249,22,80,248,22,152,18,202,200,248,22,153,18,200,251,2,84, 34,115,32,105,110,32,115,117,98,109,111,100,117,108,101,32,112,97,116,104,58,
196,197,9,197,27,250,22,175,7,27,28,23,199,2,28,247,22,190,11,248,80, 32,126,46,115,250,22,91,2,36,28,249,22,170,9,23,201,2,2,38,23,199,
144,44,55,39,23,200,2,11,11,28,192,192,6,29,29,115,116,97,110,100,97, 1,28,248,22,168,15,23,200,2,23,199,1,249,22,90,28,248,22,64,23,202,
114,100,45,109,111,100,117,108,101,45,110,97,109,101,45,114,101,115,111,108,118, 2,2,4,2,39,23,201,1,23,200,1,251,2,84,196,197,248,22,82,199,248,
101,114,6,2,2,58,32,250,22,171,16,0,7,35,114,120,34,92,110,34,23, 22,153,18,200,251,2,84,196,197,249,22,80,248,22,152,18,202,200,248,22,153,
203,1,249,22,136,8,6,23,23,10,32,32,102,111,114,32,109,111,100,117,108, 18,200,251,2,84,196,197,9,197,27,250,22,175,7,27,28,23,199,2,28,247,
101,32,112,97,116,104,58,32,126,115,10,23,202,2,248,22,167,13,28,23,196, 22,190,11,248,80,144,44,55,39,23,200,2,11,11,28,192,192,6,29,29,115,
2,251,22,175,12,23,198,1,247,22,29,248,22,90,23,201,1,23,199,1,86, 116,97,110,100,97,114,100,45,109,111,100,117,108,101,45,110,97,109,101,45,114,
94,23,196,1,250,22,138,13,23,197,1,247,22,29,23,198,1,32,88,88,148, 101,115,111,108,118,101,114,6,2,2,58,32,250,22,171,16,0,7,35,114,120,
8,36,37,50,11,67,115,115,45,62,114,107,116,222,33,89,19,248,22,155,7, 34,92,110,34,23,203,1,249,22,136,8,6,23,23,10,32,32,102,111,114,32,
194,28,249,22,132,4,23,195,4,39,28,249,22,168,9,7,46,249,22,156,7, 109,111,100,117,108,101,32,112,97,116,104,58,32,126,115,10,23,202,2,248,22,
197,249,22,184,3,23,199,4,39,28,28,249,22,168,9,7,115,249,22,156,7, 167,13,28,23,196,2,251,22,175,12,23,198,1,247,22,29,248,22,90,23,201,
197,249,22,184,3,23,199,4,38,249,22,168,9,7,115,249,22,156,7,197,249, 1,23,199,1,86,94,23,196,1,250,22,138,13,23,197,1,247,22,29,23,198,
22,184,3,23,199,4,37,11,249,22,175,7,250,22,174,7,198,36,249,22,184, 1,32,88,88,148,8,36,37,50,11,67,115,115,45,62,114,107,116,222,33,89,
3,23,200,4,39,2,42,193,193,193,2,28,249,22,158,7,194,2,38,2,29, 19,248,22,155,7,194,28,249,22,132,4,23,195,4,39,28,249,22,168,9,7,
28,249,22,158,7,194,2,37,62,117,112,192,0,8,35,114,120,34,91,46,93, 46,249,22,156,7,197,249,22,184,3,23,199,4,39,28,28,249,22,168,9,7,
34,32,92,88,148,8,36,37,47,11,2,33,222,33,93,28,248,22,88,23,194, 115,249,22,156,7,197,249,22,184,3,23,199,4,38,249,22,168,9,7,115,249,
2,9,250,22,91,6,4,4,10,32,32,32,248,22,172,15,248,22,103,23,198, 22,156,7,197,249,22,184,3,23,199,4,37,11,249,22,175,7,250,22,174,7,
2,248,2,92,248,22,82,23,198,1,28,249,22,170,9,248,22,82,23,200,2, 198,36,249,22,184,3,23,200,4,39,2,42,193,193,193,2,28,249,22,158,7,
23,197,1,28,249,22,168,9,248,22,152,18,23,200,1,23,196,1,251,22,173, 194,2,38,2,29,28,249,22,158,7,194,2,37,62,117,112,192,0,8,35,114,
11,2,23,6,41,41,99,121,99,108,101,32,105,110,32,108,111,97,100,105,110, 120,34,91,46,93,34,32,92,88,148,8,36,37,47,11,2,33,222,33,93,28,
103,10,32,32,97,116,32,112,97,116,104,58,32,126,97,10,32,32,112,97,116, 248,22,88,23,194,2,9,250,22,91,6,4,4,10,32,32,32,248,22,172,15,
104,115,58,126,97,23,200,1,249,22,1,22,175,7,248,2,92,248,22,95,23, 248,22,103,23,198,2,248,2,92,248,22,82,23,198,1,28,249,22,170,9,248,
201,1,12,12,247,23,193,1,250,22,157,4,11,196,195,20,13,144,80,144,46, 22,82,23,200,2,23,197,1,28,249,22,168,9,248,22,152,18,23,200,1,23,
50,38,249,22,80,249,22,80,23,198,1,23,202,1,23,195,1,20,13,144,80, 196,1,251,22,173,11,2,23,6,41,41,99,121,99,108,101,32,105,110,32,108,
144,46,38,37,252,80,144,51,39,37,249,22,33,11,80,144,53,38,37,22,190, 111,97,100,105,110,103,10,32,32,97,116,32,112,97,116,104,58,32,126,97,10,
4,23,201,2,22,128,5,248,28,23,208,2,20,20,94,88,148,8,36,37,46, 32,32,112,97,116,104,115,58,126,97,23,200,1,249,22,1,22,175,7,248,2,
11,9,223,15,33,96,23,208,1,86,94,23,208,1,22,7,28,248,22,64,23, 92,248,22,95,23,201,1,12,12,247,23,193,1,250,22,157,4,11,196,195,20,
207,2,23,206,1,28,28,248,22,78,23,207,2,249,22,168,9,248,22,152,18, 13,144,80,144,46,50,38,249,22,80,249,22,80,23,198,1,23,202,1,23,195,
23,209,2,2,34,11,23,206,1,86,94,23,206,1,28,248,22,150,5,23,203, 1,20,13,144,80,144,46,38,37,252,80,144,51,39,37,249,22,33,11,80,144,
2,27,248,22,152,5,23,204,2,28,248,22,64,193,249,22,90,2,4,194,192, 53,38,37,22,190,4,23,201,2,22,128,5,248,28,23,208,2,20,20,94,88,
23,202,2,249,247,22,175,5,23,201,1,27,248,22,68,248,22,172,15,23,202, 148,8,36,37,46,11,9,223,15,33,96,23,208,1,86,94,23,208,1,22,7,
1,28,23,204,2,28,250,22,158,2,248,22,81,23,202,1,23,202,1,11,249, 28,248,22,64,23,207,2,23,206,1,28,28,248,22,78,23,207,2,249,22,168,
22,80,11,205,249,22,80,194,205,192,86,96,28,248,22,160,5,23,196,2,12, 9,248,22,152,18,23,209,2,2,34,11,23,206,1,86,94,23,206,1,28,248,
28,248,22,155,4,23,198,2,250,22,175,11,11,6,15,15,98,97,100,32,109, 22,150,5,23,203,2,27,248,22,152,5,23,204,2,28,248,22,64,193,249,22,
111,100,117,108,101,32,112,97,116,104,23,200,2,250,22,177,11,2,23,2,35, 90,2,4,194,192,23,202,2,249,247,22,175,5,23,201,1,27,248,22,68,248,
23,198,2,28,28,23,196,2,248,22,150,5,23,197,2,10,12,250,22,177,11, 22,172,15,23,202,1,28,23,204,2,28,250,22,158,2,248,22,81,23,202,1,
2,23,6,31,31,40,111,114,47,99,32,35,102,32,114,101,115,111,108,118,101, 23,202,1,11,249,22,80,11,205,249,22,80,194,205,192,86,96,28,248,22,160,
100,45,109,111,100,117,108,101,45,112,97,116,104,63,41,23,199,2,28,28,23, 5,23,196,2,12,28,248,22,155,4,23,198,2,250,22,175,11,11,6,15,15,
197,2,248,22,155,4,23,198,2,10,12,250,22,177,11,2,23,6,17,17,40, 98,97,100,32,109,111,100,117,108,101,32,112,97,116,104,23,200,2,250,22,177,
111,114,47,99,32,35,102,32,115,121,110,116,97,120,63,41,23,200,2,28,28, 11,2,23,2,35,23,198,2,28,28,23,196,2,248,22,150,5,23,197,2,10,
248,22,78,23,196,2,249,22,168,9,248,22,152,18,23,198,2,2,4,11,86, 12,250,22,177,11,2,23,6,31,31,40,111,114,47,99,32,35,102,32,114,101,
97,23,198,1,23,197,1,23,196,1,23,193,1,248,22,151,5,248,22,102,23, 115,111,108,118,101,100,45,109,111,100,117,108,101,45,112,97,116,104,63,41,23,
197,1,28,28,248,22,78,23,196,2,28,249,22,168,9,248,22,152,18,23,198, 199,2,28,28,23,197,2,248,22,155,4,23,198,2,10,12,250,22,177,11,2,
2,2,36,28,248,22,78,248,22,102,23,197,2,249,22,168,9,248,22,106,23, 23,6,17,17,40,111,114,47,99,32,35,102,32,115,121,110,116,97,120,63,41,
198,2,2,4,11,11,11,86,97,23,198,1,23,197,1,23,196,1,23,193,1, 23,200,2,28,28,248,22,78,23,196,2,249,22,168,9,248,22,152,18,23,198,
248,22,151,5,249,2,83,248,22,119,23,199,2,248,22,104,23,199,1,28,28, 2,2,4,11,86,97,23,198,1,23,197,1,23,196,1,23,193,1,248,22,151,
248,22,78,23,196,2,28,249,22,168,9,248,22,152,18,23,198,2,2,36,28, 5,248,22,102,23,197,1,28,28,248,22,78,23,196,2,28,249,22,168,9,248,
28,249,22,170,9,248,22,102,23,198,2,2,38,10,249,22,170,9,248,22,102, 22,152,18,23,198,2,2,36,28,248,22,78,248,22,102,23,197,2,249,22,168,
23,198,2,2,37,28,23,196,2,27,248,22,152,5,23,198,2,28,248,22,64, 9,248,22,106,23,198,2,2,4,11,11,11,86,97,23,198,1,23,197,1,23,
193,10,28,248,22,78,193,248,22,64,248,22,152,18,194,11,11,11,11,11,86, 196,1,23,193,1,248,22,151,5,249,2,83,248,22,119,23,199,2,248,22,104,
96,23,198,1,23,197,1,23,193,1,27,248,22,152,5,23,198,1,248,22,151, 23,199,1,28,28,248,22,78,23,196,2,28,249,22,168,9,248,22,152,18,23,
5,249,2,83,28,248,22,78,23,197,2,248,22,152,18,23,197,2,23,196,2, 198,2,2,36,28,28,249,22,170,9,248,22,102,23,198,2,2,38,10,249,22,
27,28,249,22,170,9,248,22,102,23,203,2,2,37,248,22,153,18,200,248,22, 170,9,248,22,102,23,198,2,2,37,28,23,196,2,27,248,22,152,5,23,198,
104,200,28,248,22,78,23,198,2,249,22,94,248,22,153,18,199,194,192,28,28, 2,28,248,22,64,193,10,28,248,22,78,193,248,22,64,248,22,152,18,194,11,
248,22,78,23,196,2,249,22,168,9,248,22,152,18,23,198,2,2,40,11,86, 11,11,11,11,86,96,23,198,1,23,197,1,23,193,1,27,248,22,152,5,23,
94,248,80,144,38,8,29,39,23,194,2,253,24,199,1,23,201,1,23,202,1, 198,1,248,22,151,5,249,2,83,28,248,22,78,23,197,2,248,22,152,18,23,
23,203,1,23,204,1,11,80,143,43,56,28,28,248,22,78,23,196,2,28,249, 197,2,23,196,2,27,28,249,22,170,9,248,22,102,23,203,2,2,37,248,22,
22,168,9,248,22,152,18,23,198,2,2,36,28,248,22,78,248,22,102,23,197, 153,18,200,248,22,104,200,28,248,22,78,23,198,2,249,22,94,248,22,153,18,
2,249,22,168,9,248,22,106,23,198,2,2,40,11,11,11,86,94,248,80,144, 199,194,192,28,28,248,22,78,23,196,2,249,22,168,9,248,22,152,18,23,198,
38,8,29,39,23,194,2,253,24,199,1,248,22,102,23,202,2,23,202,1,23, 2,2,40,11,86,94,248,80,144,38,8,29,39,23,194,2,253,24,199,1,23,
203,1,23,204,1,248,22,104,23,202,1,80,143,43,56,86,94,23,193,1,27, 201,1,23,202,1,23,203,1,23,204,1,11,80,143,43,56,28,28,248,22,78,
88,148,8,36,37,54,8,240,0,0,8,0,79,115,104,111,119,45,99,111,108, 23,196,2,28,249,22,168,9,248,22,152,18,23,198,2,2,36,28,248,22,78,
108,101,99,116,105,111,110,45,101,114,114,225,2,5,3,33,87,27,28,248,22, 248,22,102,23,197,2,249,22,168,9,248,22,106,23,198,2,2,40,11,11,11,
78,23,198,2,28,249,22,168,9,2,36,248,22,152,18,23,200,2,27,248,22, 86,94,248,80,144,38,8,29,39,23,194,2,253,24,199,1,248,22,102,23,202,
102,23,199,2,28,28,249,22,170,9,23,195,2,2,38,10,249,22,170,9,23, 2,23,202,1,23,203,1,23,204,1,248,22,104,23,202,1,80,143,43,56,86,
195,2,2,37,86,94,23,193,1,28,23,199,2,27,248,22,152,5,23,201,2, 94,23,193,1,27,88,148,8,36,37,54,8,240,0,0,8,0,79,115,104,111,
28,248,22,78,193,248,22,152,18,193,192,250,22,173,11,2,23,6,45,45,110, 119,45,99,111,108,108,101,99,116,105,111,110,45,101,114,114,225,2,5,3,33,
111,32,98,97,115,101,32,112,97,116,104,32,102,111,114,32,114,101,108,97,116, 87,27,28,248,22,78,23,198,2,28,249,22,168,9,2,36,248,22,152,18,23,
105,118,101,32,115,117,98,109,111,100,117,108,101,32,112,97,116,104,58,32,126, 200,2,27,248,22,102,23,199,2,28,28,249,22,170,9,23,195,2,2,38,10,
46,115,23,201,2,192,23,197,2,23,197,2,27,28,248,22,78,23,199,2,28, 249,22,170,9,23,195,2,2,37,86,94,23,193,1,28,23,199,2,27,248,22,
249,22,168,9,2,36,248,22,152,18,23,201,2,27,28,28,28,249,22,170,9, 152,5,23,201,2,28,248,22,78,193,248,22,152,18,193,192,250,22,173,11,2,
248,22,102,23,202,2,2,38,10,249,22,170,9,248,22,102,23,202,2,2,37, 23,6,45,45,110,111,32,98,97,115,101,32,112,97,116,104,32,102,111,114,32,
23,200,2,11,27,248,22,152,5,23,202,2,27,28,249,22,170,9,248,22,102, 114,101,108,97,116,105,118,101,32,115,117,98,109,111,100,117,108,101,32,112,97,
23,204,2,2,37,248,22,153,18,23,202,1,248,22,104,23,202,1,28,248,22, 116,104,58,32,126,46,115,23,201,2,192,23,197,2,23,197,2,27,28,248,22,
78,23,195,2,249,2,83,248,22,152,18,23,197,2,249,22,94,248,22,153,18, 78,23,199,2,28,249,22,168,9,2,36,248,22,152,18,23,201,2,27,28,28,
23,199,1,23,197,1,249,2,83,23,196,1,23,195,1,249,2,83,2,38,28, 28,249,22,170,9,248,22,102,23,202,2,2,38,10,249,22,170,9,248,22,102,
249,22,170,9,248,22,102,23,204,2,2,37,248,22,153,18,23,202,1,248,22, 23,202,2,2,37,23,200,2,11,27,248,22,152,5,23,202,2,27,28,249,22,
104,23,202,1,28,248,22,78,193,248,22,153,18,193,11,11,11,27,28,248,22, 170,9,248,22,102,23,204,2,2,37,248,22,153,18,23,202,1,248,22,104,23,
64,23,196,2,27,248,80,144,43,48,39,249,22,80,23,199,2,248,22,185,16, 202,1,28,248,22,78,23,195,2,249,2,83,248,22,152,18,23,197,2,249,22,
247,22,138,14,28,23,193,2,192,86,94,23,193,1,90,144,38,11,89,146,38, 94,248,22,153,18,23,199,1,23,197,1,249,2,83,23,196,1,23,195,1,249,
36,11,249,80,144,46,54,39,248,22,71,23,201,2,11,27,28,248,22,88,23, 2,83,2,38,28,249,22,170,9,248,22,102,23,204,2,2,37,248,22,153,18,
195,2,2,41,249,22,175,7,23,197,2,2,42,252,80,144,50,8,24,39,23, 23,202,1,248,22,104,23,202,1,28,248,22,78,193,248,22,153,18,193,11,11,
205,1,28,248,22,88,23,200,2,23,200,1,86,94,23,200,1,248,22,81,23, 11,27,28,248,22,64,23,196,2,27,248,80,144,43,48,39,249,22,80,23,199,
200,2,28,248,22,88,23,200,2,86,94,23,199,1,9,248,22,82,23,200,1, 2,248,22,185,16,247,22,138,14,28,23,193,2,192,86,94,23,193,1,90,144,
23,198,1,10,28,248,22,152,7,23,196,2,86,94,23,196,1,27,248,80,144, 38,11,89,146,38,36,11,249,80,144,46,54,39,248,22,71,23,201,2,11,27,
43,8,30,39,23,202,2,27,248,80,144,44,48,39,249,22,80,23,200,2,23, 28,248,22,88,23,195,2,2,41,249,22,175,7,23,197,2,2,42,252,80,144,
197,2,28,23,193,2,192,86,94,23,193,1,90,144,38,11,89,146,38,36,11, 50,8,24,39,23,205,1,28,248,22,88,23,200,2,23,200,1,86,94,23,200,
249,80,144,47,54,39,23,201,2,11,28,248,22,88,23,194,2,86,94,23,193, 1,248,22,81,23,200,2,28,248,22,88,23,200,2,86,94,23,199,1,9,248,
1,249,22,186,15,23,198,1,248,2,88,23,197,1,250,22,1,22,186,15,23, 22,82,23,200,1,23,198,1,10,28,248,22,152,7,23,196,2,86,94,23,196,
199,1,249,22,94,249,22,2,32,0,88,148,8,36,37,44,11,9,222,33,90, 1,27,248,80,144,43,8,30,39,23,202,2,27,248,80,144,44,48,39,249,22,
23,200,1,248,22,90,248,2,88,23,201,1,28,248,22,168,15,23,196,2,86, 80,23,200,2,23,197,2,28,23,193,2,192,86,94,23,193,1,90,144,38,11,
94,23,196,1,248,80,144,42,8,31,39,248,22,132,16,28,248,22,129,16,23, 89,146,38,36,11,249,80,144,47,54,39,23,201,2,11,28,248,22,88,23,194,
198,2,23,197,2,249,22,130,16,23,199,2,248,80,144,46,8,30,39,23,205, 2,86,94,23,193,1,249,22,186,15,23,198,1,248,2,88,23,197,1,250,22,
2,28,249,22,168,9,248,22,81,23,198,2,2,34,27,248,80,144,43,48,39, 1,22,186,15,23,199,1,249,22,94,249,22,2,32,0,88,148,8,36,37,44,
249,22,80,23,199,2,248,22,185,16,247,22,138,14,28,23,193,2,192,86,94, 11,9,222,33,90,23,200,1,248,22,90,248,2,88,23,201,1,28,248,22,168,
23,193,1,90,144,39,11,89,146,38,36,11,249,80,144,47,54,39,248,22,102, 15,23,196,2,86,94,23,196,1,248,80,144,42,8,31,39,248,22,132,16,28,
23,202,2,11,89,146,37,38,11,28,248,22,88,248,22,104,23,201,2,28,248, 248,22,129,16,23,198,2,23,197,2,249,22,130,16,23,199,2,248,80,144,46,
22,88,23,194,2,249,22,164,16,2,91,23,196,2,11,10,27,28,23,196,2, 8,30,39,23,205,2,28,249,22,168,9,248,22,81,23,198,2,2,34,27,248,
248,2,88,23,196,2,28,248,22,88,23,195,2,2,41,28,249,22,164,16,2, 80,144,43,48,39,249,22,80,23,199,2,248,22,185,16,247,22,138,14,28,23,
91,23,197,2,248,2,88,23,196,2,249,22,175,7,23,197,2,2,42,27,28, 193,2,192,86,94,23,193,1,90,144,39,11,89,146,38,36,11,249,80,144,47,
23,197,1,86,94,23,196,1,249,22,94,28,248,22,88,248,22,104,23,205,2, 54,39,248,22,102,23,202,2,11,89,146,37,38,11,28,248,22,88,248,22,104,
21,93,6,5,5,109,122,108,105,98,249,22,1,22,94,249,22,2,80,144,53, 23,201,2,28,248,22,88,23,194,2,249,22,164,16,2,91,23,196,2,11,10,
8,32,39,248,22,104,23,208,2,23,197,1,28,248,22,88,23,196,2,86,94, 27,28,23,196,2,248,2,88,23,196,2,28,248,22,88,23,195,2,2,41,28,
23,195,1,248,22,90,23,197,1,86,94,23,196,1,23,195,1,252,80,144,52, 249,22,164,16,2,91,23,197,2,248,2,88,23,196,2,249,22,175,7,23,197,
8,24,39,23,207,1,248,22,81,23,199,2,248,22,153,18,23,199,1,23,199, 2,2,42,27,28,23,197,1,86,94,23,196,1,249,22,94,28,248,22,88,248,
1,10,28,249,22,168,9,248,22,152,18,23,198,2,2,39,248,80,144,42,8, 22,104,23,205,2,21,93,6,5,5,109,122,108,105,98,249,22,1,22,94,249,
31,39,248,22,132,16,249,22,130,16,248,22,134,16,248,22,102,23,201,2,248, 22,2,80,144,53,8,32,39,248,22,104,23,208,2,23,197,1,28,248,22,88,
80,144,46,8,30,39,23,205,2,12,86,94,28,28,248,22,168,15,23,194,2, 23,196,2,86,94,23,195,1,248,22,90,23,197,1,86,94,23,196,1,23,195,
10,248,22,183,8,23,194,2,12,28,23,201,2,250,22,175,11,67,114,101,113, 1,252,80,144,52,8,24,39,23,207,1,248,22,81,23,199,2,248,22,153,18,
117,105,114,101,249,22,136,8,6,17,17,98,97,100,32,109,111,100,117,108,101, 23,199,1,23,199,1,10,28,249,22,168,9,248,22,152,18,23,198,2,2,39,
32,112,97,116,104,126,97,28,23,198,2,248,22,81,23,199,2,6,0,0,23, 248,80,144,42,8,31,39,248,22,132,16,249,22,130,16,248,22,134,16,248,22,
204,2,250,22,177,11,2,23,2,35,23,198,2,27,28,248,22,183,8,23,195, 102,23,201,2,248,80,144,46,8,30,39,23,205,2,12,86,94,28,28,248,22,
2,249,22,188,8,23,196,2,36,249,22,132,16,248,22,133,16,23,197,2,11, 168,15,23,194,2,10,248,22,183,8,23,194,2,12,28,23,201,2,250,22,175,
27,28,248,22,183,8,23,196,2,249,22,188,8,23,197,2,37,248,80,144,44, 11,67,114,101,113,117,105,114,101,249,22,136,8,6,17,17,98,97,100,32,109,
8,25,39,23,195,2,90,144,39,11,89,146,39,36,11,28,248,22,183,8,23, 111,100,117,108,101,32,112,97,116,104,126,97,28,23,198,2,248,22,81,23,199,
199,2,250,22,7,2,43,249,22,188,8,23,203,2,38,2,43,248,22,189,15, 2,6,0,0,23,204,2,250,22,177,11,2,23,2,35,23,198,2,27,28,248,
23,198,2,86,95,23,195,1,23,193,1,27,28,248,22,183,8,23,200,2,249, 22,183,8,23,195,2,249,22,188,8,23,196,2,36,249,22,132,16,248,22,133,
22,188,8,23,201,2,39,249,80,144,49,59,39,23,197,2,5,0,27,28,248, 16,23,197,2,11,27,28,248,22,183,8,23,196,2,249,22,188,8,23,197,2,
22,183,8,23,201,2,249,22,188,8,23,202,2,40,248,22,151,5,23,200,2, 37,248,80,144,44,8,25,39,23,195,2,90,144,39,11,89,146,39,36,11,28,
27,250,22,158,2,80,144,52,41,38,248,22,185,16,247,22,138,14,11,27,28, 248,22,183,8,23,199,2,250,22,7,2,43,249,22,188,8,23,203,2,38,2,
23,194,2,23,194,1,86,94,23,194,1,27,249,22,80,247,22,138,2,247,22, 43,248,22,189,15,23,198,2,86,95,23,195,1,23,193,1,27,28,248,22,183,
138,2,86,94,250,22,156,2,80,144,54,41,38,248,22,185,16,247,22,138,14, 8,23,200,2,249,22,188,8,23,201,2,39,249,80,144,49,59,39,23,197,2,
195,192,27,28,23,204,2,248,22,151,5,249,22,80,248,22,152,5,23,200,2, 5,0,27,28,248,22,183,8,23,201,2,249,22,188,8,23,202,2,40,248,22,
23,207,2,23,196,2,86,95,28,23,212,2,27,250,22,158,2,248,22,81,23, 151,5,23,200,2,27,250,22,158,2,80,144,52,41,38,248,22,185,16,247,22,
199,2,196,11,28,23,193,1,12,27,27,28,248,22,17,80,144,55,51,38,80, 138,14,11,27,28,23,194,2,23,194,1,86,94,23,194,1,27,249,22,80,247,
144,54,51,38,247,22,19,251,22,33,11,80,144,58,50,38,9,23,197,1,27, 22,138,2,247,22,138,2,86,94,250,22,156,2,80,144,54,41,38,248,22,185,
248,22,185,16,247,22,138,14,86,94,249,22,3,88,148,8,36,37,54,11,9, 16,247,22,138,14,195,192,27,28,23,204,2,248,22,151,5,249,22,80,248,22,
226,14,13,2,3,33,94,23,196,2,248,28,248,22,17,80,144,56,51,38,32, 152,5,23,200,2,23,207,2,23,196,2,86,95,28,23,212,2,27,250,22,158,
0,88,148,36,37,42,11,9,222,33,95,80,144,55,8,33,39,20,20,98,88, 2,248,22,81,23,199,2,196,11,28,23,193,1,12,27,27,28,248,22,17,80,
148,36,36,8,25,8,240,12,64,0,0,9,233,19,22,15,16,13,12,8,7, 144,55,51,38,80,144,54,51,38,247,22,19,251,22,33,11,80,144,58,50,38,
5,1,2,33,97,23,195,1,23,194,1,23,198,1,23,208,1,23,215,1,12, 9,23,197,1,27,248,22,185,16,247,22,138,14,86,94,249,22,3,88,148,8,
28,28,248,22,183,8,23,204,1,86,94,23,212,1,11,28,23,212,1,28,248, 36,37,54,11,9,226,14,13,2,3,33,94,23,196,2,248,28,248,22,17,80,
22,152,7,23,206,2,10,28,248,22,64,23,206,2,10,28,248,22,78,23,206, 144,56,51,38,32,0,88,148,36,37,42,11,9,222,33,95,80,144,55,8,33,
2,249,22,168,9,248,22,152,18,23,208,2,2,34,11,11,249,80,144,53,49, 39,20,20,98,88,148,36,36,8,25,8,240,12,64,0,0,9,233,19,22,15,
39,28,248,22,152,7,23,208,2,249,22,80,23,209,1,248,80,144,56,8,30, 16,13,12,8,7,5,1,2,33,97,23,195,1,23,194,1,23,198,1,23,208,
39,23,215,1,86,94,23,212,1,249,22,80,23,209,1,248,22,185,16,247,22, 1,23,215,1,12,28,28,248,22,183,8,23,204,1,86,94,23,212,1,11,28,
138,14,252,22,185,8,23,209,1,23,208,1,23,206,1,23,204,1,23,203,1, 23,212,1,28,248,22,152,7,23,206,2,10,28,248,22,64,23,206,2,10,28,
12,192,86,96,20,18,144,11,80,143,36,56,248,80,144,37,8,28,37,249,22, 248,22,78,23,206,2,249,22,168,9,248,22,152,18,23,208,2,2,34,11,11,
33,11,80,144,39,58,37,248,22,189,4,80,144,37,57,38,248,22,175,5,80, 249,80,144,53,49,39,28,248,22,152,7,23,208,2,249,22,80,23,209,1,248,
144,37,37,39,248,22,137,15,80,144,37,45,39,20,18,144,11,80,143,36,56, 80,144,56,8,30,39,23,215,1,86,94,23,212,1,249,22,80,23,209,1,248,
248,80,144,37,8,28,37,249,22,33,11,80,144,39,58,37,20,18,144,11,80, 22,185,16,247,22,138,14,252,22,185,8,23,209,1,23,208,1,23,206,1,23,
143,36,56,248,80,144,37,8,28,37,249,22,33,11,80,144,39,58,37,144,36, 204,1,23,203,1,12,192,86,96,20,18,144,11,80,143,36,56,248,80,144,37,
20,114,144,36,16,1,11,16,0,20,26,15,53,9,2,1,2,1,29,11,11, 8,28,37,249,22,33,11,80,144,39,58,37,248,22,189,4,80,144,37,57,38,
11,11,9,9,11,11,11,10,38,80,143,36,36,20,114,144,41,16,29,2,2, 248,22,175,5,80,144,37,37,39,248,22,137,15,80,144,37,45,39,20,18,144,
2,3,30,2,6,2,7,11,6,30,2,6,1,23,101,120,116,101,110,100,45, 11,80,143,36,56,248,80,144,37,8,28,37,249,22,33,11,80,144,39,58,37,
112,97,114,97,109,101,116,101,114,105,122,97,116,105,111,110,11,4,30,2,8, 20,18,144,11,80,143,36,56,248,80,144,37,8,28,37,249,22,33,11,80,144,
72,112,97,116,104,45,115,116,114,105,110,103,63,39,196,15,2,9,30,2,8, 39,58,37,144,36,20,114,144,36,16,1,11,16,0,20,26,15,53,9,2,1,
71,114,101,114,111,111,116,45,112,97,116,104,41,196,16,30,2,8,75,112,97, 2,1,29,11,11,11,11,9,9,11,11,11,10,38,80,143,36,36,20,114,144,
116,104,45,97,100,100,45,115,117,102,102,105,120,41,196,12,2,10,2,11,2, 41,16,29,2,2,2,3,30,2,6,2,7,11,6,30,2,6,1,23,101,120,
12,2,13,2,14,2,15,2,16,2,17,2,18,2,19,2,20,2,21,2,22, 116,101,110,100,45,112,97,114,97,109,101,116,101,114,105,122,97,116,105,111,110,
2,23,30,2,24,2,7,11,6,30,2,8,79,112,97,116,104,45,114,101,112, 11,4,30,2,8,72,112,97,116,104,45,115,116,114,105,110,103,63,39,196,15,
108,97,99,101,45,115,117,102,102,105,120,41,196,14,30,2,8,73,102,105,110, 2,9,30,2,8,71,114,101,114,111,111,116,45,112,97,116,104,41,196,16,30,
100,45,99,111,108,45,102,105,108,101,46,196,4,30,2,8,76,110,111,114,109, 2,8,75,112,97,116,104,45,97,100,100,45,115,117,102,102,105,120,41,196,12,
97,108,45,99,97,115,101,45,112,97,116,104,39,196,11,2,25,2,26,30,2, 2,10,2,11,2,12,2,13,2,14,2,15,2,16,2,17,2,18,2,19,2,
24,74,114,101,112,97,114,97,109,101,116,101,114,105,122,101,11,7,16,0,37, 20,2,21,2,22,2,23,30,2,24,2,7,11,6,30,2,8,79,112,97,116,
39,36,16,0,36,16,16,2,16,2,17,2,9,2,13,2,18,2,19,2,12, 104,45,114,101,112,108,97,99,101,45,115,117,102,102,105,120,41,196,14,30,2,
2,3,2,11,2,2,2,21,2,14,2,15,2,10,2,20,2,23,52,11,11, 8,73,102,105,110,100,45,99,111,108,45,102,105,108,101,46,196,4,30,2,8,
11,16,3,2,25,2,22,2,26,16,3,11,11,11,16,3,2,25,2,22,2, 76,110,111,114,109,97,108,45,99,97,115,101,45,112,97,116,104,39,196,11,2,
26,39,39,37,12,11,11,16,0,16,0,16,0,36,36,11,12,11,11,16,0, 25,2,26,30,2,24,74,114,101,112,97,114,97,109,101,116,101,114,105,122,101,
16,0,16,0,36,36,16,24,20,15,16,2,248,22,179,8,69,115,111,45,115, 11,7,16,0,37,39,36,16,0,36,16,16,2,16,2,17,2,9,2,13,2,
117,102,102,105,120,80,144,36,36,37,20,15,16,2,88,148,36,38,8,39,8, 18,2,19,2,12,2,3,2,11,2,2,2,21,2,14,2,15,2,10,2,20,
189,3,2,3,223,0,33,52,80,144,36,37,37,20,15,16,2,32,0,88,148, 2,23,52,11,11,11,16,3,2,25,2,22,2,26,16,3,11,11,11,16,3,
8,36,41,52,11,2,10,222,33,53,80,144,36,44,37,20,15,16,2,20,27, 2,25,2,22,2,26,39,39,37,12,11,11,16,0,16,0,16,0,36,36,11,
143,32,0,88,148,8,36,37,42,11,2,11,222,192,32,0,88,148,8,36,37, 12,11,11,16,0,16,0,16,0,36,36,16,24,20,15,16,2,248,22,179,8,
42,11,2,11,222,192,80,144,36,45,37,20,15,16,2,247,22,141,2,80,144, 69,115,111,45,115,117,102,102,105,120,80,144,36,36,37,20,15,16,2,88,148,
36,41,37,20,15,16,2,8,128,8,80,144,36,46,37,20,15,16,2,249,22, 36,38,8,39,8,189,3,2,3,223,0,33,52,80,144,36,37,37,20,15,16,
184,8,8,128,8,11,80,144,36,47,37,20,15,16,2,88,148,8,36,37,50, 2,32,0,88,148,8,36,41,52,11,2,10,222,33,53,80,144,36,44,37,20,
8,128,32,2,14,223,0,33,54,80,144,36,48,37,20,15,16,2,88,148,8, 15,16,2,20,27,143,32,0,88,148,8,36,37,42,11,2,11,222,192,32,0,
36,38,55,8,128,32,2,15,223,0,33,55,80,144,36,49,37,20,15,16,2, 88,148,8,36,37,42,11,2,11,222,192,80,144,36,45,37,20,15,16,2,247,
247,22,76,80,144,36,50,37,20,15,16,2,248,22,18,74,109,111,100,117,108, 22,141,2,80,144,36,41,37,20,15,16,2,8,128,8,80,144,36,46,37,20,
101,45,108,111,97,100,105,110,103,80,144,36,51,37,20,15,16,2,11,80,143, 15,16,2,249,22,184,8,8,128,8,11,80,144,36,47,37,20,15,16,2,88,
36,52,20,15,16,2,11,80,143,36,53,20,15,16,2,32,0,88,148,36,38, 148,8,36,37,50,8,128,32,2,14,223,0,33,54,80,144,36,48,37,20,15,
57,11,2,20,222,33,74,80,144,36,54,37,20,15,16,2,32,0,88,148,8, 16,2,88,148,8,36,38,55,8,128,32,2,15,223,0,33,55,80,144,36,49,
36,37,49,11,2,21,222,33,75,80,144,36,55,37,20,15,16,2,11,80,143, 37,20,15,16,2,247,22,76,80,144,36,50,37,20,15,16,2,248,22,18,74,
36,56,20,15,16,2,88,149,8,34,37,45,8,240,0,0,80,0,1,21,112, 109,111,100,117,108,101,45,108,111,97,100,105,110,103,80,144,36,51,37,20,15,
114,101,112,45,112,108,97,110,101,116,45,114,101,115,111,108,118,101,114,33,37, 16,2,11,80,143,36,52,20,15,16,2,11,80,143,36,53,20,15,16,2,32,
224,1,0,33,76,80,144,36,8,29,39,20,15,16,2,88,148,36,37,50,8, 0,88,148,36,38,57,11,2,20,222,33,74,80,144,36,54,37,20,15,16,2,
240,0,0,3,0,67,103,101,116,45,100,105,114,223,0,33,77,80,144,36,8, 32,0,88,148,8,36,37,49,11,2,21,222,33,75,80,144,36,55,37,20,15,
30,39,20,15,16,2,88,148,36,37,49,8,240,0,0,128,0,72,112,97,116, 16,2,11,80,143,36,56,20,15,16,2,88,149,8,34,37,45,8,240,0,0,
104,45,115,115,45,62,114,107,116,223,0,33,78,80,144,36,8,31,39,20,15, 80,0,1,21,112,114,101,112,45,112,108,97,110,101,116,45,114,101,115,111,108,
16,2,88,148,8,36,37,45,8,240,0,0,4,0,9,223,0,33,79,80,144, 118,101,114,33,37,224,1,0,33,76,80,144,36,8,29,39,20,15,16,2,88,
36,8,32,39,20,15,16,2,88,148,36,37,45,8,240,0,128,0,0,9,223, 148,36,37,50,8,240,0,0,3,0,67,103,101,116,45,100,105,114,223,0,33,
0,33,80,80,144,36,8,33,39,20,15,16,2,27,11,20,19,143,36,90,144, 77,80,144,36,8,30,39,20,15,16,2,88,148,36,37,49,8,240,0,0,128,
37,10,89,146,37,36,10,20,25,96,2,23,88,148,8,36,38,54,8,32,9, 0,72,112,97,116,104,45,115,115,45,62,114,107,116,223,0,33,78,80,144,36,
224,2,1,33,81,88,148,36,39,49,11,9,223,0,33,82,88,148,36,40,8, 8,31,39,20,15,16,2,88,148,8,36,37,45,8,240,0,0,4,0,9,223,
32,16,4,8,240,44,240,0,0,8,240,156,227,0,0,39,36,9,224,2,1, 0,33,79,80,144,36,8,32,39,20,15,16,2,88,148,36,37,45,8,240,0,
33,98,207,80,144,36,57,37,20,15,16,2,88,148,36,36,45,16,2,8,130, 128,0,0,9,223,0,33,80,80,144,36,8,33,39,20,15,16,2,27,11,20,
8,8,176,65,2,25,223,0,33,99,80,144,36,8,26,37,20,15,16,2,20, 19,143,36,90,144,37,10,89,146,37,36,10,20,25,96,2,23,88,148,8,36,
27,143,88,148,8,36,36,45,16,2,36,8,144,65,2,26,223,0,33,100,88, 38,54,8,32,9,224,2,1,33,81,88,148,36,39,49,11,9,223,0,33,82,
148,8,36,36,45,16,2,36,8,144,65,2,26,223,0,33,101,80,144,36,8, 88,148,36,40,8,32,16,4,8,240,44,240,0,0,8,240,156,227,0,0,39,
27,37,96,29,94,2,4,68,35,37,107,101,114,110,101,108,11,29,94,2,4, 36,9,224,2,1,33,98,207,80,144,36,57,37,20,15,16,2,88,148,36,36,
69,35,37,109,105,110,45,115,116,120,11,2,8,2,24,9,9,9,36,9,0}; 45,16,2,8,130,8,8,176,65,2,25,223,0,33,99,80,144,36,8,26,37,
EVAL_ONE_SIZED_STR((char *)expr, 9659); 20,15,16,2,20,27,143,88,148,8,36,36,45,16,2,36,8,144,65,2,26,
223,0,33,100,88,148,8,36,36,45,16,2,36,8,144,65,2,26,223,0,33,
101,80,144,36,8,27,37,96,29,94,2,4,68,35,37,107,101,114,110,101,108,
11,29,94,2,4,69,35,37,109,105,110,45,115,116,120,11,2,8,2,24,9,
9,9,36,9,0};
EVAL_ONE_SIZED_STR((char *)expr, 9748);
} }
{ {
SHARED_OK static MZCOMPILED_STRING_FAR unsigned char expr[] = {35,126,8,54,46,48,46,49,46,49,50,84,0,0,0,0,0,0,0,0,0, SHARED_OK static MZCOMPILED_STRING_FAR unsigned char expr[] = {35,126,8,54,46,48,46,49,46,49,50,84,0,0,0,0,0,0,0,0,0,
@ -1547,7 +1552,7 @@
111,114,107,11,29,94,2,2,68,35,37,112,97,114,97,109,122,11,29,94,2, 111,114,107,11,29,94,2,2,68,35,37,112,97,114,97,109,122,11,29,94,2,
2,74,35,37,112,108,97,99,101,45,115,116,114,117,99,116,11,29,94,2,2, 2,74,35,37,112,108,97,99,101,45,115,116,114,117,99,116,11,29,94,2,2,
66,35,37,98,111,111,116,11,29,94,2,2,68,35,37,101,120,112,111,98,115, 66,35,37,98,111,111,116,11,29,94,2,2,68,35,37,101,120,112,111,98,115,
11,29,94,2,2,68,35,37,107,101,114,110,101,108,11,97,36,11,8,240,91, 11,29,94,2,2,68,35,37,107,101,114,110,101,108,11,97,36,11,8,240,93,
91,0,0,100,144,2,3,36,36,144,2,4,36,36,144,2,5,36,36,144,2, 91,0,0,100,144,2,3,36,36,144,2,4,36,36,144,2,5,36,36,144,2,
6,36,36,144,2,7,36,36,144,2,8,36,36,144,2,9,36,36,144,2,9, 6,36,36,144,2,7,36,36,144,2,8,36,36,144,2,9,36,36,144,2,9,
36,36,16,0,144,36,20,114,144,36,16,1,11,16,0,20,26,15,53,9,2, 36,36,16,0,144,36,20,114,144,36,16,1,11,16,0,20,26,15,53,9,2,

View File

@ -1115,6 +1115,9 @@
"(when use-path/src" "(when use-path/src"
"(hash-set!(cdr hts) root-name use-path/src))))))))" "(hash-set!(cdr hts) root-name use-path/src))))))))"
"((s relto stx) " "((s relto stx) "
"(log-message(current-logger) 'error"
" \"default module name resolver called with three arguments (deprecated)\""
" #f)"
"(standard-module-name-resolver s relto stx #t)) " "(standard-module-name-resolver s relto stx #t)) "
"((s relto stx load?)" "((s relto stx load?)"
"(unless(module-path? s)" "(unless(module-path? s)"

View File

@ -1288,6 +1288,9 @@
(when use-path/src (when use-path/src
(hash-set! (cdr hts) root-name use-path/src)))))))] (hash-set! (cdr hts) root-name use-path/src)))))))]
[(s relto stx) ; for backward-compatibility [(s relto stx) ; for backward-compatibility
(log-message (current-logger) 'error
"default module name resolver called with three arguments (deprecated)"
#f)
(standard-module-name-resolver s relto stx #t)] (standard-module-name-resolver s relto stx #t)]
[(s relto stx load?) [(s relto stx load?)
;; If stx is not #f, raise syntax error for ill-formed paths ;; If stx is not #f, raise syntax error for ill-formed paths