Searched +refs:generate +refs:module +refs:declaration +refs:linklet (Results 1 – 15 of 15) sorted by relevance
/dports/lang/racket-minimal/racket-8.3/src/expander/compile/ |
H A D | recompile.rkt | 128 (define declaration-instance 133 (instance-variable-value declaration-instance key)) 164 (module-linklet-info linklet 178 (define-values (linklet new-module-use*s) 179 (compile-module-linklet (if (correlated-linklet? body-linklet) 189 #:get-module-linklet-info find-submodule 197 (values phase (cons linklet new-module-use*s)))) 211 (compile-linklet (generate-module-data-linklet mpis) 'data)) 213 (define declaration-linklet 214 (compile-linklet (generate-module-declaration-linklet mpis self [all …]
|
H A D | module.rkt | 188 (module-linklet-info linklet 196 ;; Assemble the declaration linking unit, which includes linking 198 ;; declaration, and is shared among instances 199 (define declaration-linklet 207 (generate-module-declaration-linklet mpis self requires provides 243 ,@(generate-lazy-syntax-literals! syntax-literals mpis self 249 ,(generate-lazy-syntax-literal-lookup root-ctx-pos))] 284 (generate-lazy-syntax-literals-data! syntax-literals mpis)))))) 287 ;; declaration and module-body linklets. Its instance is shared 296 (generate-module-data-linklet mpis)))) [all …]
|
H A D | form.rkt | 30 compile-module-linklet 187 (generate-top-level-define-syntaxes 240 (generate-links+imports header phase cctx optimize-linklet?)) 272 (values (make-correlated-linklet body-linklet 'module) module-use*s)] 276 (compile-module-linklet body-linklet 362 (define (generate-top-level-define-syntaxes gen-syms rhs transformer-set!s finish) 396 (define (compile-module-linklet body-linklet 400 #:get-module-linklet-info get-module-linklet-info 484 ;; Record the module's declaration-time inspector, for use 486 (module-use*-declaration-inspector! mu* (module-linklet-info-inspector mli))) [all …]
|
H A D | header.rkt | 20 generate-eager-syntax-literals! 22 generate-lazy-syntax-literals! 23 generate-lazy-syntax-literals-data! 35 generate-links+imports) 43 ;; which linklet imports, and it keeps track of compile-time 49 (struct header (module-path-indexes ; module-path-index -> linklet import position 149 ;; depend on anything namespace-, declaration-, or 151 ;; registry can be namespace- or declaration-specific 152 ;; declaration on the grounds that all declarations should 270 (define (generate-links+imports header phase cctx cross-linklet-inlining?) [all …]
|
H A D | serialize.rkt | 19 "../host/linklet.rkt" 66 ;; deserializing linklet 76 generate-module-path-index-deserialize 80 generate-module-data-linklet 81 generate-module-declaration-linklet 118 (define (generate-module-path-index-deserialize mpis 219 (define (generate-module-data-linklet mpis) 220 `(linklet 228 ,(generate-module-path-index-deserialize mpis)))) 230 (define (generate-module-declaration-linklet mpis self requires provides [all …]
|
/dports/lang/racket/racket-8.3/src/expander/compile/ |
H A D | recompile.rkt | 128 (define declaration-instance 133 (instance-variable-value declaration-instance key)) 164 (module-linklet-info linklet 178 (define-values (linklet new-module-use*s) 179 (compile-module-linklet (if (correlated-linklet? body-linklet) 189 #:get-module-linklet-info find-submodule 197 (values phase (cons linklet new-module-use*s)))) 211 (compile-linklet (generate-module-data-linklet mpis) 'data)) 213 (define declaration-linklet 214 (compile-linklet (generate-module-declaration-linklet mpis self [all …]
|
H A D | module.rkt | 188 (module-linklet-info linklet 196 ;; Assemble the declaration linking unit, which includes linking 198 ;; declaration, and is shared among instances 199 (define declaration-linklet 207 (generate-module-declaration-linklet mpis self requires provides 243 ,@(generate-lazy-syntax-literals! syntax-literals mpis self 249 ,(generate-lazy-syntax-literal-lookup root-ctx-pos))] 284 (generate-lazy-syntax-literals-data! syntax-literals mpis)))))) 287 ;; declaration and module-body linklets. Its instance is shared 296 (generate-module-data-linklet mpis)))) [all …]
|
H A D | form.rkt | 30 compile-module-linklet 187 (generate-top-level-define-syntaxes 240 (generate-links+imports header phase cctx optimize-linklet?)) 272 (values (make-correlated-linklet body-linklet 'module) module-use*s)] 276 (compile-module-linklet body-linklet 362 (define (generate-top-level-define-syntaxes gen-syms rhs transformer-set!s finish) 396 (define (compile-module-linklet body-linklet 400 #:get-module-linklet-info get-module-linklet-info 484 ;; Record the module's declaration-time inspector, for use 486 (module-use*-declaration-inspector! mu* (module-linklet-info-inspector mli))) [all …]
|
H A D | header.rkt | 20 generate-eager-syntax-literals! 22 generate-lazy-syntax-literals! 23 generate-lazy-syntax-literals-data! 35 generate-links+imports) 43 ;; which linklet imports, and it keeps track of compile-time 49 (struct header (module-path-indexes ; module-path-index -> linklet import position 149 ;; depend on anything namespace-, declaration-, or 151 ;; registry can be namespace- or declaration-specific 152 ;; declaration on the grounds that all declarations should 270 (define (generate-links+imports header phase cctx cross-linklet-inlining?) [all …]
|
H A D | serialize.rkt | 19 "../host/linklet.rkt" 66 ;; deserializing linklet 76 generate-module-path-index-deserialize 80 generate-module-data-linklet 81 generate-module-declaration-linklet 118 (define (generate-module-path-index-deserialize mpis 219 (define (generate-module-data-linklet mpis) 220 `(linklet 228 ,(generate-module-path-index-deserialize mpis)))) 230 (define (generate-module-declaration-linklet mpis self requires provides [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/bc/src/ |
H A D | startup.inc | 49 "(1/namespace-attach-module-declaration namespace-attach-module-declaration)" 20381 "(generate-module-path-index-deserialize.1)" 20384 " 'generate-module-path-index-deserialize" 20851 "(generate-module-data-linklet)" 20864 "(generate-module-declaration-linklet)" 34788 "(module-use*-declaration-inspector! mu*_0(module-linklet-info-inspector mli_0)))" 38482 "(generate-module-path-index-deserialize.1" 41904 "(generate-module-declaration-linklet" 42088 "(generate-module-data-linklet" 42978 "(generate-module-data-linklet mpis_0)" [all …]
|
/dports/lang/racket/racket-8.3/src/bc/src/ |
H A D | startup.inc | 49 "(1/namespace-attach-module-declaration namespace-attach-module-declaration)" 20381 "(generate-module-path-index-deserialize.1)" 20384 " 'generate-module-path-index-deserialize" 20851 "(generate-module-data-linklet)" 20864 "(generate-module-declaration-linklet)" 34788 "(module-use*-declaration-inspector! mu*_0(module-linklet-info-inspector mli_0)))" 38482 "(generate-module-path-index-deserialize.1" 41904 "(generate-module-declaration-linklet" 42088 "(generate-module-data-linklet" 42978 "(generate-module-data-linklet mpis_0)" [all …]
|
/dports/lang/racket/racket-8.3/src/expander/expand/ |
H A D | module.rkt | 47 'module 57 'module* 93 ;; For cross-linklet inlining among submodules compiled together: 274 ;; For `syntax-local-lift-module-end-declaration`, which is accumulated 321 … [lift-key #:parent root-expand-context (generate-lift-key)] 903 (raise-syntax-error #f "not an allowed declaration keyword" exp-body kw)) 1194 #:to-correlated-linklet? (expand-context-to-correlated-linklet? ctx) 1202 (eval-module compiled-module 1219 ;; addition to expanding `module*`, generate expanded `begin-for-syntax` 1424 #:force-linklet-directory? #t [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/expander/expand/ |
H A D | module.rkt | 47 'module 57 'module* 93 ;; For cross-linklet inlining among submodules compiled together: 274 ;; For `syntax-local-lift-module-end-declaration`, which is accumulated 321 … [lift-key #:parent root-expand-context (generate-lift-key)] 903 (raise-syntax-error #f "not an allowed declaration keyword" exp-body kw)) 1194 #:to-correlated-linklet? (expand-context-to-correlated-linklet? ctx) 1202 (eval-module compiled-module 1219 ;; addition to expanding `module*`, generate expanded `begin-for-syntax` 1424 #:force-linklet-directory? #t [all …]
|
/dports/lang/racket/racket-8.3/doc/reference/ |
H A D | blueboxes.rktd | 74 (#%declare declaration-keyword ...) 76 declaration-keyword = #:cross-phase-persistent 5743 | (field field-declaration ...) 9161 (syntax-local-lift-module-end-declaration stx) -> void? 11260 (namespace-attach-module-declaration src-namespace 11327 (variable-reference->module-declaration-inspector varref) 12502 linklet : linklet? 12514 linklet : linklet? 12525 (eval-linklet linklet) -> linklet? 12526 linklet : linklet? [all …]
|