|
|
@ -8,7 +8,8 @@
|
|
|
|
([((b-line NUM STMT ...) ...) #'(LINE ...)]
|
|
|
|
([((b-line NUM STMT ...) ...) #'(LINE ...)]
|
|
|
|
[(LINE-FUNC ...) (prefix-id "line-" #'(NUM ...))]
|
|
|
|
[(LINE-FUNC ...) (prefix-id "line-" #'(NUM ...))]
|
|
|
|
[(VAR-ID ...) (find-property 'b-id #'(LINE ...))]
|
|
|
|
[(VAR-ID ...) (find-property 'b-id #'(LINE ...))]
|
|
|
|
[(REQ-SPEC ...) (find-property 'b-import-name #'(LINE ...))]
|
|
|
|
[(IMPORT-NAME ...)
|
|
|
|
|
|
|
|
(find-property 'b-import-name #'(LINE ...))]
|
|
|
|
[((SHELL-ID SHELL-VAL) ...)
|
|
|
|
[((SHELL-ID SHELL-VAL) ...)
|
|
|
|
(for/list ([(val idx) (in-indexed (current-command-line-arguments))])
|
|
|
|
(for/list ([(val idx) (in-indexed (current-command-line-arguments))])
|
|
|
|
(list (suffix-id #'arg idx #:context caller-stx) val))])
|
|
|
|
(list (suffix-id #'arg idx #:context caller-stx) val))])
|
|
|
@ -16,7 +17,7 @@
|
|
|
|
(module configure-runtime br
|
|
|
|
(module configure-runtime br
|
|
|
|
(require basic-demo-3/runtime)
|
|
|
|
(require basic-demo-3/runtime)
|
|
|
|
(configure-this!))
|
|
|
|
(configure-this!))
|
|
|
|
(require REQ-SPEC) ...
|
|
|
|
(require IMPORT-NAME) ...
|
|
|
|
(define VAR-ID 0) ...
|
|
|
|
(define VAR-ID 0) ...
|
|
|
|
(provide VAR-ID ...)
|
|
|
|
(provide VAR-ID ...)
|
|
|
|
(set! SHELL-ID SHELL-VAL) ...
|
|
|
|
(set! SHELL-ID SHELL-VAL) ...
|
|
|
|