Home
last modified time | relevance | path

Searched +refs:declare +refs:module +refs:for +refs:expansion (Results 1 – 25 of 4496) sorted by relevance

12345678910>>...180

/dports/lang/racket/racket-8.3/src/expander/expand/
H A Dmodule.rkt79 '#%declare
82 ;; The `#%module-begin` expander handles `#%declare`
149 ;; Make a namespace for module expansion
423 (define declare-enclosing-module
425 (delay (declare-module-for-expansion fully-expanded-bodys-except-post-submodules
443 #:declare-enclosing declare-enclosing-module
828 ;; Install transformers in the namespace for expansion:
1159 (define (declare-module-for-expansion fully-expanded-bodys-except-post-submodules
1223 #:declare-enclosing declare-enclosing-module
1266 (force declare-enclosing-module)
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/expand/
H A Dmodule.rkt79 '#%declare
82 ;; The `#%module-begin` expander handles `#%declare`
149 ;; Make a namespace for module expansion
423 (define declare-enclosing-module
425 (delay (declare-module-for-expansion fully-expanded-bodys-except-post-submodules
443 #:declare-enclosing declare-enclosing-module
828 ;; Install transformers in the namespace for expansion:
1159 (define (declare-module-for-expansion fully-expanded-bodys-except-post-submodules
1223 #:declare-enclosing declare-enclosing-module
1266 (force declare-enclosing-module)
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/macro-debugger-text-lib/macro-debugger/model/
H A Dderiv-tokens.rkt10 (define-tokens macro-expansion-tokens
27 exit-begin-for-syntax
102 ;; - Syntax -- disarmed term (specifically, the disarmed term used for matching, rec expansion)
103 ;; - #f -- doesn't disarm, or disarmed not used for expansion (eg, stop)
134 prim-declare
153 'enter-begin-for-syntax token-enter-begin-for-syntax
154 'exit-begin-for-syntax token-exit-begin-for-syntax
212 'prim-require-for-syntax token-prim-require-for-syntax
213 'prim-require-for-template token-prim-require-for-template
219 'prim-begin-for-syntax token-prim-begin-for-syntax
[all …]
H A Dderiv-c.rkt9 ;; declaration for MRule:
22 ;; p:define-values in module pass2.
31 ;; where DerivInECTE = TopDeriv | p:begin or p:begin-for-syntax containing TopDerivs
53 ;; - (local-expansion Stx Stx Bool Stx Deriv ??? Stx Opaque/#f)
65 (struct local-expansion node (for-stx? me1 inner lifted me2 opaque) #:transparent)
152 ;; - (p:begin-for-syntax <Base> LocalActions BFSBody)
154 (struct p:begin-for-syntax prule (prep body locals) #:transparent)
174 ;; - (p:declare <Base>)
175 (struct p:declare prule () #:transparent)
234 ;; - (p:begin-for-syntax Stxs Stxs Ids ?Exn LocalActions ModPass1And2 LocalActions)
[all …]
H A Dderiv-parser.rkt2 (require (for-syntax racket/base)
22 (use-tokens! macro-expansion-tokens)
171 (make local-expansion $1 $8 $2 $3 $4 $5 $6 $7)]
182 [(lift-module)
201 (make local-expansion
335 ;; module* : stop
336 [(prim-declare !)
337 (make p:declare e1 e1 null $1 $2)]
354 ;; after expansion, may compile => may eval letstx rhss again!
383 [(enter-begin-for-syntax ?ModulePass3 exit-begin-for-syntax)
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/typed-racket-lib/typed-racket/typecheck/tc-app/
H A Dtc-app-special.rkt18 (for-label racket/base racket/bool '#%paramz))
24 (define-literal-set special-literals #:for-label
33 (for ([param (in-syntax #'(params ...))]
57 ;; special-case for not - flip the props
64 ;; special case for (current-contract-region)'s default expansion
65 ;; just let it through without any typechecking, since module-name-fixup
67 ;; (quote-module-name) originally.
69 #:declare op (id-from 'module-name-fixup 'syntax/location)
71 ;; special case for `delay'
74 #:declare mp1 (id-from 'make-promise 'racket/promise)
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/htdp-lib/lang/private/
H A Dteach-module-begin.rkt15 (require (for-syntax scheme/base)
16 (for-syntax racket/list)
17 (for-syntax syntax/boundmap)
37 (for-each (current-print) vs)
98 (raise-syntax-error #f "Cannot declare a signature for a built-in form." id)
145 ;; the module-expansion machinery can be used to handle
174 ;; The expansion for signatures breaks the way that beginner-define, etc.,
180 (for-each (lambda (id)
204 (syntax-case e2 (#%require #%provide #%declare
211 ((#%declare . __)
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/racket-doc/scribblings/reference/
H A Dsyntax-model.scrbl42 functions), some refer to @tech{transformers} for macro expansion, and
134 run time of a different module for which the enclosing module is
244 expansion process, and cause new bindings to be introduced for the
262 #%require #%declare
277 (#%declare declaration-keyword ...)]
336 @racket[module] or @racket[module*] form for the body of the @racket[module]
625 The @tech{scope}-introduction process for macro expansion helps keep
958 that is generated for the expansion.
1240 it includes @racket[(#%declare #:cross-phase-persistent)], only
1246 define-values #%require #%declare
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/deinprogramm/deinprogramm/sdp/private/
H A Dmodule-begin.rkt3 (provide beginner-module-begin vanilla-module-begin advanced-module-begin)
8 (require (for-syntax racket/base)
9 (for-syntax racket/list)
10 (for-syntax syntax/boundmap)
11 (for-syntax syntax/id-table)
12 (for-syntax syntax/kerncase)
39 (define-syntaxes (beginner-module-begin vanilla-module-begin advanced-module-begin module-continue)
139 ;; the module-expansion machinery can be used to handle
160 ;; The expansion for signatures breaks the way that beginner-define, etc.,
190 (syntax-case e2 (#%require #%provide #%declare
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/deinprogramm/deinprogramm/DMdA/private/
H A Dmodule-begin.rkt3 (provide module-begin)
10 (for-syntax racket/list)
11 (for-syntax syntax/boundmap)
40 (define-syntaxes (module-begin module-continue)
134 ;; module-begin
140 ;; the module-expansion machinery can be used to handle
142 #`(#%plain-module-begin
149 ;; module-continue
156 ;; The expansion for signatures breaks the way that beginner-define, etc.,
186 (syntax-case e2 (#%require #%provide #%declare
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/drracket/drracket/private/
H A Dmodule-language.rkt446 (current-module-declare-name resolved-modpath)
447 (current-module-declare-source path))
449 (current-module-declare-name #f)
450 (current-module-declare-source #f)
454 (current-module-declare-name #f)
455 (current-module-declare-source #f)
2323 (for ([o-e-h (in-list (drracket:module-language-tools:get-online-expansion-handlers))])
2364 (for ([handler (in-list (drracket:module-language-tools:get-online-expansion-handlers))])
2416 (for/list ([o-e-h (in-list (drracket:module-language-tools:get-online-expansion-handlers))])
2421 (for ([o-e-h (in-list (drracket:module-language-tools:get-online-expansion-handlers))])
[all …]
/dports/math/reduce/Reduce-svn5758-src/packages/rataprx/
H A Dpade.red1 module pade; % Pade' Approximations.
35 % not much advantage in using tps here as expansion order n+d is fixed
62 y := lisp gensym(); % declare y as local variable
63 lisp(a:= gensym()); % declare a and b as local operators
68 numer := for k := 0 : n sum a(k)*y^k;
69 denom := for j := 0 : d sum b(j)*y^j;
70 variable_list := append(for k := 0 : n collect a(k),
71 for j := 0 : d collect b(j));
87 for each r in
88 (for each q in
[all …]
/dports/devel/taskctl/taskctl-1.4.2/vendor/mvdan.cc/sh/v3/
H A DCHANGELOG.md66 This is the first stable release as a proper module, now under
86 - Improve the module API as "handlers", to reduce confusion with Go modules
94 - Rework brace expansion via the new `BraceExp` word part
104 - Support array elements without values, like `declare -A x=([index]=)`
129 - Don't crash on `declare $unset=foo`
150 module in v3.
209 - Don't rewrite `declare foo=` into `declare foo`
262 - Fix parsing of negated declare attributes like `declare +x name`
290 - Parameter expansion end fixes, such as `$foo.bar`
404 - Add support for expressions in array indexing and parameter expansion slicing
[all …]
/dports/textproc/texi2html/texi2html-5.0/test/singular_manual/
H A Dtypes.tex112 needs a name for it (e.g., for a use with @code{setring} or @code{map}).
809 0 and 1 for p=2 are used for comparisons,
1468 for MPtcp links.
1570 link can be used either for reading or for writing, but not for both at
1682 either for reading or for writing, but not for both at the same time. A
1876 @expansion{} // ** killing the basering for level 0
2877 for
2901 @node module declarations, module expressions, module, module
2939 @node module expressions, module operations, module declarations, module
2983 @node module operations, module related functions, module expressions, module
[all …]
H A Dreference.tex920 If J is a vector or a module this procedure is repeated for each
944 while for a module J the i-th component of the j-th generator is
953 @*while for a module J the i-th component of the j-th generator is
2467 @expansion{} module(y*gen(2)+gen(1),
2898 @expansion{} // ** No help for topic 'ringe' (not even for '*ringe*')
5298 consists of a minimal set of generators for the first syzygy module of
5366 minimal generating set for the ideal, resp.@: module.
5549 @expansion{} ? object to declare is not a name
6812 @expansion{} module(y*gen(2)+gen(1),
8253 @expansion{} module(y*gen(2)+gen(1),
[all …]
H A Dtricks.tex7 @c The following directives are necessary for proper compilation
49 the rank of any free module must be smaller than the largest @code{long},
190 define it, if necessary, before it is used for the first time.
244 for (i,j = 1,5; i<5 || j<10; i++, j++) @{@dots{}@}
282 for (int i = 1 ; i<=10; i=i+1)
327 ring-dependent value (like a polynomial or module).
417 For an arbitrary ideal or module @code{i}, @code{mult(i)} returns the
435 @code{size} counts the non-zero entries of an ideal or module. Use
436 @code{ncols} to determine the actual number of entries in the ideal or module.
497 @expansion{} ? object to declare is not a name
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/eval/
H A Dmodule.rkt31 current-module-declare-as-predefined)
36 (define current-module-declare-as-predefined (make-parameter #f #f 'current-module-declare-as-prede…
70 ;; We expect a hash code only for a module
128 ;; specific instance. If we have a hash key for this module, we can
129 ;; stash `declare-this-module` for potential reuse later.
130 (define declare-this-module
219 ;; For phase level 1 and up, set the expansion context
234 (define declare-name (substitute-module-declare-name default-name))
239 (declare-module! ns
252 (module-cache-set! cache-key declare-this-module))
[all …]
/dports/lang/racket/racket-8.3/src/expander/eval/
H A Dmodule.rkt31 current-module-declare-as-predefined)
36 (define current-module-declare-as-predefined (make-parameter #f #f 'current-module-declare-as-prede…
70 ;; We expect a hash code only for a module
128 ;; specific instance. If we have a hash key for this module, we can
129 ;; stash `declare-this-module` for potential reuse later.
130 (define declare-this-module
219 ;; For phase level 1 and up, set the expansion context
234 (define declare-name (substitute-module-declare-name default-name))
239 (declare-module! ns
252 (module-cache-set! cache-key declare-this-module))
[all …]
/dports/sysutils/py-salt/salt-3004.1/doc/topics/releases/
H A D0.8.7.rst12 but the back end to support expansion is in place.
21 * Revamp ZeroMQ topology on the master for better scalability
24 * Extract the module loader into salt.loader
27 * Support for “virtual” salt modules
29 * Better debugging for minion modules
31 The new ZeroMQ topology allows for better scalability, this will be required by
36 0.8.7 introduces the capability to declare states, this is similar to the
52 grains differs from Facter in that the grains are only used for static system
57 Virtual salt modules allows for a salt module to be presented as something
60 example is the pacman module. The pacman module will only load on Arch Linux
[all …]
/dports/editors/kakoune/kakoune-2021.11.08/rc/filetype/
H A Dsh.kak6 require-module sh
21 provide-module sh %§
28 add-highlighter shared/sh/expansion region -recurse (?<!\\)(?:\\\\)*\K\$\{ (?<!\\)(?:\\\\)*\K\$\{ \…
32 add-highlighter shared/sh/arithmetic/expansion ref sh/double_string/expansion
38 keywords="if then else elif fi case esac for select while until do done in
43 compopt continue declare dirs disown echo enable eval exec
52 …printf %s\\n "declare-option str-list sh_static_words $(join "${keywords}" ' ') $(join "${builtins…
92 # Use custom object matching to copy indentation for the various logical
96 # because the '[' and '{' characters need to be available for the commands.
105 # for foo in bar; do
[all …]
/dports/lang/racket/racket-8.3/collects/racket/
H A Dsplicing.rkt6 (for-meta 2 ; for wrap-et-param
178 #%declare)
195 [(#%declare . _) body]
218 #%declare)
235 [(#%declare . _) body]
334 #%declare )
359 [(#%declare . _) body]
389 #f "expansion of #%module-begin is not a #%plain-module-begin form" body)]))))]))
432 #%require #%provide #%declare
452 [(#%declare . _) e]
[all …]
/dports/lang/racket-minimal/racket-8.3/collects/racket/
H A Dsplicing.rkt6 (for-meta 2 ; for wrap-et-param
178 #%declare)
195 [(#%declare . _) body]
218 #%declare)
235 [(#%declare . _) body]
334 #%declare )
359 [(#%declare . _) body]
389 #f "expansion of #%module-begin is not a #%plain-module-begin form" body)]))))]))
432 #%require #%provide #%declare
452 [(#%declare . _) e]
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/boot/
H A Dcore-primitive.rkt27 "../common/module-path.rkt"
30 "../expand/missing-module.rkt")
74 syntax-source-module
115 current-module-path-for-load
117 exn:missing-module?
198 prop:expansion-contexts
200 module-path?
202 resolved-module-path?
206 module-path-index?
213 current-module-declare-name
[all …]
/dports/lang/racket/racket-8.3/src/expander/boot/
H A Dcore-primitive.rkt27 "../common/module-path.rkt"
30 "../expand/missing-module.rkt")
74 syntax-source-module
115 current-module-path-for-load
117 exn:missing-module?
198 prop:expansion-contexts
200 module-path?
202 resolved-module-path?
206 module-path-index?
213 current-module-declare-name
[all …]
/dports/lang/chez-scheme/ChezScheme-9.5.4/csug/
H A Dsyntax.stex47 for the keywords during the expansion of its body.
153 expansion.
853 The first syntax for \scheme{module} establishes a named scope that
858 The second syntax for \scheme{module} introduces an anonymous module
1054 module, as \scheme{s} and \scheme{t} provide for \scheme{r}
1125 (declare ex) ...
1148 Since the module used in the expansion of \scheme{implement} does
1165 (define-syntax declare (identifier-syntax define))
1177 (module ((declare cookie) (satisfy cookie))
1179 (define-syntax declare
[all …]

12345678910>>...180