Home
last modified time | relevance | path

Searched +refs:generate +refs:eager +refs:syntax +refs:literal +refs:lookup (Results 1 – 25 of 516) sorted by relevance

12345678910>>...21

/dports/lang/racket/racket-8.3/src/expander/compile/
H A Dheader.rkt18 add-syntax-literal!
20 generate-eager-syntax-literals!
21 generate-eager-syntax-literal-lookup
24 generate-lazy-syntax-literal-lookup
92 (add-syntax-literal! sl e))
101 ;; `get-syntax-literal!-id`
166 (define (generate-lazy-syntax-literal-lookup pos)
167 `(,get-syntax-literal!-id ,pos))
172 (define (generate-eager-syntax-literals! sl mpis base-phase self ns)
197 (define (generate-eager-syntax-literal-lookup pos)
[all …]
H A Dexpr.rkt4 "../syntax/syntax.rkt"
5 "../syntax/to-list.rkt"
7 "../syntax/scope.rkt"
8 "../syntax/taint.rkt"
9 "../syntax/property.rkt"
13 "../syntax/match.rkt"
25 compile-quote-syntax)
108 (compile-quote-syntax (parsed-quote-syntax-datum p) cctx)
240 (define pos (add-syntax-literal! (compile-context-header cctx) q))
243 (generate-lazy-syntax-literal-lookup pos)]
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/compile/
H A Dheader.rkt18 add-syntax-literal!
20 generate-eager-syntax-literals!
21 generate-eager-syntax-literal-lookup
24 generate-lazy-syntax-literal-lookup
92 (add-syntax-literal! sl e))
101 ;; `get-syntax-literal!-id`
166 (define (generate-lazy-syntax-literal-lookup pos)
167 `(,get-syntax-literal!-id ,pos))
172 (define (generate-eager-syntax-literals! sl mpis base-phase self ns)
197 (define (generate-eager-syntax-literal-lookup pos)
[all …]
H A Dexpr.rkt4 "../syntax/syntax.rkt"
5 "../syntax/to-list.rkt"
7 "../syntax/scope.rkt"
8 "../syntax/taint.rkt"
9 "../syntax/property.rkt"
13 "../syntax/match.rkt"
25 compile-quote-syntax)
108 (compile-quote-syntax (parsed-quote-syntax-datum p) cctx)
240 (define pos (add-syntax-literal! (compile-context-header cctx) q))
243 (generate-lazy-syntax-literal-lookup pos)]
[all …]
/dports/math/hs-Agda/Agda-2.6.2/doc/release-notes/
H A D2.3.2.md187 In general, now the syntax
272 that have constructor or literal pattern, committing to the
389 * Less eager introduction of implicit parameters.
621 * Interactive syntax highlighting.
663 lookup xs i = {!!}
670 lookup [] ()
671 lookup (x ∷ xs) zero = {!!}
672 lookup (x ∷ xs) (suc i) = {!!}
680 lookup (x ∷ xs) zero = ?
681 lookup (x ∷ xs) (suc i) = ?
[all …]
/dports/lang/racket/racket-8.3/src/ChezScheme/s/
H A Dsyntax.ss112 ; ? have syntax-error generate warning and continue
259 ;;; - literal-identifier=? is the same as free-identifier=?
341 ;;; lazy expander to do all the substitutions that the eager expander would
469 (define generate-id
6538 (define valid-literal?
6557 (if (andmap valid-literal? #'(lit ...))
6588 (if (andmap valid-literal? #'(lit ...))
7315 (set-who! literal-identifier=? ; now same as free-identifier=?
7833 (with-syntax ([(t) (generate-temporaries #'(q))])
8120 (with-syntax ([(y ...) (generate-temporaries #'(x ...))]
[all …]
/dports/lang/racket-minimal/racket-8.3/src/ChezScheme/s/
H A Dsyntax.ss112 ; ? have syntax-error generate warning and continue
259 ;;; - literal-identifier=? is the same as free-identifier=?
341 ;;; lazy expander to do all the substitutions that the eager expander would
469 (define generate-id
6538 (define valid-literal?
6557 (if (andmap valid-literal? #'(lit ...))
6588 (if (andmap valid-literal? #'(lit ...))
7315 (set-who! literal-identifier=? ; now same as free-identifier=?
7833 (with-syntax ([(t) (generate-temporaries #'(q))])
8120 (with-syntax ([(y ...) (generate-temporaries #'(x ...))]
[all …]
/dports/lang/chez-scheme/ChezScheme-9.5.4/s/
H A Dsyntax.ss112 ; ? have syntax-error generate warning and continue
259 ;;; - literal-identifier=? is the same as free-identifier=?
341 ;;; lazy expander to do all the substitutions that the eager expander would
469 (define generate-id
6493 (define valid-literal?
6512 (if (andmap valid-literal? #'(lit ...))
6543 (if (andmap valid-literal? #'(lit ...))
7270 (set-who! literal-identifier=? ; now same as free-identifier=?
7785 (with-syntax ([(t) (generate-temporaries #'(q))])
8072 (with-syntax ([(y ...) (generate-temporaries #'(x ...))]
[all …]
/dports/lang/kawa/kawa-3.1.1/kawa/lib/
H A DChangeLog240 * syntax.scm (%symbol->construct): Update for string literal change.
272 * kawa/base.scm: Also export generate-temporaries datum->syntax syntax->datum.
274 generate-temporaries, datum->syntax, syntax->datum".
812 * misc.scm (eager): Change to just return the argument.
888 literal $splice$.
1163 to generate subitution marks in resulting string.
1477 * misc.scm (eager): Use keyword-inconstructor syntax.
1492 (eager): New function, from SRFI-45 and R7RS.
1541 defers expansion and hence name lookup until the rewrite phase.
1855 i.e. ($lookup$ PART1 'PART2), like we do for define and define-private.
[all …]
/dports/lang/kawa/kawa-3.1.1/doc/
H A Dkawa.info-2102 means ‘($lookup$’ DATUM1 ‘(quasiquote’ DATUM2‘))’. *Note Colon
323 the internal representation ‘($lookup$ OWNER (quasiquote PART))’.
325 7.7.1 Part lookup rules
386 7.7.2.3 Type literal
905 instance of ‘syntax-rules’ appears. If a literal identifier is inserted
2181 -- Procedure: eager obj
2374 8.6.4 Lazy and eager types
2386 (eager) integer values), and ‘promise[integer]’ (the type of (lazy)
2396 language, so the eager type is the default. This makes efficient
2398 compiler can generate code that works on its values directly, without
[all …]
H A Dkawa.texi5232 @subsection Part lookup rules
5804 …@stxlit{(syntax-rules (} @arbno{@stxref{tr-literal}} @stxlit{)} @arbno{@stxref{syntax-rule}}@stxli…
7438 @deffn Procedure eager obj
7666 @subsection Lazy and eager types
7690 a mostly-eager language, so the eager type is the default.
7692 has an eager type, then the compiler can generate code that
13453 Kawa also allows the literal syntax @code{#/a\.c/},
13464 some other minor extra features, and literal syntax @code{#/a\.c/}
13965 This is reader syntax and creates a vector literal,
18269 (a run-time name lookup is formed).
[all …]
/dports/lang/nx/nsf2.3.0/
H A DTODO632 - allocate namespaces for objects less eager
3597 - perform more eager invalidation on objectMethodEpochs
4210 * "/obj/ info lookup parameter syntax"
4392 /obj/ info lookup configure syntax -> syntax output
4406 {/obj/ info lookup parameter syntax ?pattern?} -> {/obj/ info lookup configure syntax}
4583 o1 info lookup configure syntax
5147 - force again literal "-guard" in a "mixinreg" type to avoid
5175 - make output of "/obj/ info lookup configure syntax" equivalent to
5231 - "/obj/ info lookup configure syntax"
5234 - "/obj/ info lookup syntax /methodName/ ?pattern?"
[all …]
/dports/math/eprover/eprover-E-2.0/DOC/
H A Deprover.tex192 literal\index{literal} is an equation \eqn{s}{t}, a negative literal
490 \item \emph{Contextual literal cutting}\index{contextual literal
648 \item E is more eager about introducing definitions to keep the CNF
893 literal).
1202 is used, the prover allocates (and completes) a $n\times n$ lookup
1368 literal.
1442 To generate constructive proofs of clauses, just place them on the
1450 never generate a given watchlist clause, even if it would be trivial
1595 current version 3 of the TPTP syntax, described in
1759 TPTP-3 syntax, or in PCL2 syntax. The syntax is identical to the
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/python/Jinja2/
H A DCHANGES.rst21 - Allow ``{%+`` syntax (with NOP behavior) when ``lstrip_blocks`` is
98 - Tracebacks for template syntax errors in Python 3 no longer show
212 caused invalid syntax errors to be caused on 2.x and completely
233 extend blocks could generate invalid code when blocks where
374 arguments. This change makes ``{% macro m(x, y=1, z) %}`` a syntax
433 - Choice and prefix loaders now dispatch source and template lookup
626 change makes ``{% if %}`` a syntax error now. :issue:`364`
690 a bug caused by eager optimizing.
718 higher priority by either using dot-notation lookup or the bracket
719 syntax. This also changed the AST slightly. ``Subscript`` is gone
[all …]
/dports/editors/xvile/vile-9.8v/
H A DREADME86 eager programmers have tackled rewrites of Emacs, with new and
143 One thing that's changed since I first started vile is that "lots of eager
747 + add Ruby syntax filter.
1031 performing the lookup.
1043 + revise lookup for xvile's menu file to look for dotnames in the
1098 + modify environment variable lookup for win32 to look in the
1296 + add mode xterm-fkeys, to allow termcap driver to generate
1543 rather than emitting a literal tab in the result.
1547 + modify the symbol-table lookup in filters.c to use tsearch() when
1645 + improved perl syntax filter:
[all …]
/dports/editors/vile/vile-9.8v/
H A DREADME86 eager programmers have tackled rewrites of Emacs, with new and
143 One thing that's changed since I first started vile is that "lots of eager
747 + add Ruby syntax filter.
1031 performing the lookup.
1043 + revise lookup for xvile's menu file to look for dotnames in the
1098 + modify environment variable lookup for win32 to look in the
1296 + add mode xterm-fkeys, to allow termcap driver to generate
1543 rather than emitting a literal tab in the result.
1547 + modify the symbol-table lookup in filters.c to use tsearch() when
1645 + improved perl syntax filter:
[all …]
/dports/print/texinfo/texinfo-6.8/js/examples/kawa/
H A Dkawa.texi5108 @subsection Part lookup rules
5674 …@stxlit{(syntax-rules (} @arbno{@stxref{tr-literal}} @stxlit{)} @arbno{@stxref{syntax-rule}}@stxli…
7209 @deffn Procedure eager obj
7437 @subsection Lazy and eager types
7461 a mostly-eager language, so the eager type is the default.
7463 has an eager type, then the compiler can generate code that
12930 Kawa also allows the literal syntax @code{#/a\.c/},
12941 some other minor extra features, and literal syntax @code{#/a\.c/}
13442 This is reader syntax and creates a vector literal,
17642 (a run-time name lookup is formed).
[all …]
/dports/devel/py-Jinja2/Jinja2-3.0.1/
H A DCHANGES.rst160 - Allow ``{%+`` syntax (with NOP behavior) when ``lstrip_blocks`` is
237 - Tracebacks for template syntax errors in Python 3 no longer show
351 caused invalid syntax errors to be caused on 2.x and completely
372 extend blocks could generate invalid code when blocks where
513 arguments. This change makes ``{% macro m(x, y=1, z) %}`` a syntax
572 - Choice and prefix loaders now dispatch source and template lookup
765 change makes ``{% if %}`` a syntax error now. :issue:`364`
829 a bug caused by eager optimizing.
857 higher priority by either using dot-notation lookup or the bracket
858 syntax. This also changed the AST slightly. ``Subscript`` is gone
[all …]
/dports/devel/py-Jinja2-doc/Jinja2-3.0.1/
H A DCHANGES.rst160 - Allow ``{%+`` syntax (with NOP behavior) when ``lstrip_blocks`` is
237 - Tracebacks for template syntax errors in Python 3 no longer show
351 caused invalid syntax errors to be caused on 2.x and completely
372 extend blocks could generate invalid code when blocks where
513 arguments. This change makes ``{% macro m(x, y=1, z) %}`` a syntax
572 - Choice and prefix loaders now dispatch source and template lookup
765 change makes ``{% if %}`` a syntax error now. :issue:`364`
829 a bug caused by eager optimizing.
857 higher priority by either using dot-notation lookup or the bracket
858 syntax. This also changed the AST slightly. ``Subscript`` is gone
[all …]
/dports/lang/racket-minimal/racket-8.3/src/bc/src/
H A Dstartup.inc31263 "(add-syntax-literal!)"
31402 "(define-values(generate-lazy-syntax-literal-lookup)(lambda(pos_0)(begin(list get-syntax-literal!-i…
31404 "(generate-eager-syntax-literals!)"
31439 "(generate-eager-syntax-literal-lookup)"
32547 "(let-values()(generate-lazy-syntax-literal-lookup pos_0))"
32548 "(let-values()(generate-eager-syntax-literal-lookup pos_0)))))))"
34011 "(add-syntax-literal!"
34965 "(generate-eager-syntax-literals! syntax-literals_0 mpis_0 0 #f ns_0)))"
38431 "(generate-eager-syntax-literals!"
40431 " 'syntax-literal-data"
[all …]
/dports/lang/racket/racket-8.3/src/bc/src/
H A Dstartup.inc31263 "(add-syntax-literal!)"
31402 "(define-values(generate-lazy-syntax-literal-lookup)(lambda(pos_0)(begin(list get-syntax-literal!-i…
31404 "(generate-eager-syntax-literals!)"
31439 "(generate-eager-syntax-literal-lookup)"
32547 "(let-values()(generate-lazy-syntax-literal-lookup pos_0))"
32548 "(let-values()(generate-eager-syntax-literal-lookup pos_0)))))))"
34011 "(add-syntax-literal!"
34965 "(generate-eager-syntax-literals! syntax-literals_0 mpis_0 0 #f ns_0)))"
38431 "(generate-eager-syntax-literals!"
40431 " 'syntax-literal-data"
[all …]
/dports/lang/python310/Python-3.10.1/Doc/reference/
H A Dcompound_stmts.rst388 and information on using the :keyword:`raise` statement to generate exceptions
697 The top-level syntax for ``patterns`` is:
763 A literal pattern corresponds to most
854 the same lookup. This cache is strictly tied to a given execution of a
972 Duplicate keys in mapping patterns are disallowed. Duplicate literal keys will
986 considered invalid. A :exc:`SyntaxError` is raised for duplicate literal
1288 annotations in a string form at runtime instead of eager evaluation.
1342 the definition syntax.
1521 and added supporting syntax.
1559 .. [#] A string literal appearing as the first statement in the function body is
[all …]
/dports/lang/python311/Python-3.11.0a3/Doc/reference/
H A Dcompound_stmts.rst388 and information on using the :keyword:`raise` statement to generate exceptions
697 The top-level syntax for ``patterns`` is:
763 A literal pattern corresponds to most
854 the same lookup. This cache is strictly tied to a given execution of a
972 Duplicate keys in mapping patterns are disallowed. Duplicate literal keys will
986 considered invalid. A :exc:`SyntaxError` is raised for duplicate literal
1288 annotations in a string form at runtime instead of eager evaluation.
1342 the definition syntax.
1521 and added supporting syntax.
1559 .. [#] A string literal appearing as the first statement in the function body is
[all …]
/dports/databases/py-sqlalchemy12/SQLAlchemy-1.2.19/doc/build/changelog/
H A Dchangelog_11.rst293 in the MariaDB 10.2 series due to a syntax change, where the function
459 and then subquery eager loading onto a relationship from
484 features a collation would fail to produce the correct syntax
714 object inappropriately, confusing a joined eager loader when it
774 column lookup overhead each time, has been replaced with a cached
811 eager defaults logic would inadvertently try to access a column
1352 result set, such that an eager loader that would set the related
1431 generate values. Previously, the lazy loader strategy would
1513 Fixed regression in JSON datatypes where the "literal processor" for
2089 wrapped inside a subquery due to joined eager loading.
[all …]
/dports/databases/py-sqlalchemy13/SQLAlchemy-1.3.24/doc/build/changelog/
H A Dchangelog_11.rst293 in the MariaDB 10.2 series due to a syntax change, where the function
459 and then subquery eager loading onto a relationship from
484 features a collation would fail to produce the correct syntax
714 object inappropriately, confusing a joined eager loader when it
774 column lookup overhead each time, has been replaced with a cached
811 eager defaults logic would inadvertently try to access a column
1352 result set, such that an eager loader that would set the related
1431 generate values. Previously, the lazy loader strategy would
1513 Fixed regression in JSON datatypes where the "literal processor" for
2089 wrapped inside a subquery due to joined eager loading.
[all …]

12345678910>>...21