Home
last modified time | relevance | path

Searched refs:LETREC (Results 1 – 25 of 57) sorted by relevance

123

/dports/audio/faust/faust-2.37.3/compiler/parser/
H A Dfaustparser.hpp43 LETREC = 259, enumerator
178 #define LETREC 259 macro
H A Dfaustlexer.l137 "letrec" return LETREC;
H A Dfaustparser.y92 %left LETREC
185 %token LETREC
440 … | expression LETREC LBRAQ reclist RBRAQ { $$ = boxWithRecDef ($1,formatDefinitions($4)); }
/dports/lang/gscheme/GScheme/
H A Dscheme.tab.m.h22 #define LETREC 275 macro
H A Dscheme.y40 %token LETREC
186 | LETREC {
396 letrec: LPAREN LETREC LPAREN listofbindings RPAREN sequence RPAREN {
H A Dscheme.flex108 yysofar += yyleng; return LETREC;
/dports/lang/guile2/guile-2.2.7/libguile/
H A Dexpand.c89 #define LETREC(src, in_order_p, names, gensyms, vals, body) \ macro
965 return LETREC in expand_named_let()
1030 return LETREC (SCM_BOOL_F, in_order_p, in expand_letrec_helper()
1256 SCM syms = REF (exp, LETREC, GENSYMS); in compute_assigned()
1262 compute_assigned (REF (exp, LETREC, VALS), assigned); in compute_assigned()
1263 compute_assigned (REF (exp, LETREC, BODY), assigned); in compute_assigned()
1520 src = REF (exp, LETREC, SRC); in convert_assignment()
1521 names = REF (exp, LETREC, NAMES); in convert_assignment()
1522 syms = REF (exp, LETREC, GENSYMS); in convert_assignment()
1532 if (scm_is_true (REF (exp, LETREC, IN_ORDER_P))) in convert_assignment()
[all …]
/dports/lang/guile/guile-3.0.7/libguile/
H A Dexpand.c98 #define LETREC(src, in_order_p, names, gensyms, vals, body) \ macro
975 return LETREC in expand_named_let()
1040 return LETREC (SCM_BOOL_F, in_order_p, in expand_letrec_helper()
1267 SCM syms = REF (exp, LETREC, GENSYMS); in compute_assigned()
1273 compute_assigned (REF (exp, LETREC, VALS), assigned); in compute_assigned()
1274 compute_assigned (REF (exp, LETREC, BODY), assigned); in compute_assigned()
1533 src = REF (exp, LETREC, SRC); in convert_assignment()
1534 names = REF (exp, LETREC, NAMES); in convert_assignment()
1535 syms = REF (exp, LETREC, GENSYMS); in convert_assignment()
1545 if (scm_is_true (REF (exp, LETREC, IN_ORDER_P))) in convert_assignment()
[all …]
/dports/lang/mosml/mosml-ver-2.10.1/examples/lexyacc/
H A DParser.grm19 %token CASE ELSE END IF IN LET LETREC OF PACK THEN
46 | LETREC Defns IN Expr { LetrecS($2, $4) }
H A DLexer.lex23 | "letrec" => LETREC
/dports/textproc/augeas/augeas-1.12.0/src/
H A Dlexer.l74 LETREC let[ \t]+rec
115 {LETREC}/{WS} return KW_LET_REC;
/dports/lang/sketchy/sketchy-20070218/
H A DChanges263 2006-01-15 Changed LETREC to LET where LET is sufficient in the Scheme
282 2005-12-15 Core: Fixed LETREC in values of LETREC.
284 LETREC + CALL/CC = MUTATION, but was not.
312 2005-11-11 Core: Fixed a nasty bug that caused LETREC to mess up the
362 2005-05-29 Replaced LETREC* with LETREC in all functions
/dports/lang/racket/racket-8.3/share/pkgs/eopl/tests/chapter3/letrec-lang/
H A Dlang.rkt3 ;; grammar for the LETREC language
H A Dinterp.rkt3 ;; interpreter for the LETREC language. The \commentboxes are the
/dports/lang/racket/racket-8.3/share/pkgs/eopl/tests/chapter5/letrec-lang/
H A Dlang.rkt3 ;; grammar for the LETREC language
H A Dinterp.rkt3 ;; cps interpreter for the LETREC language, using the data structure
H A Dinterp-registers.rkt3 ;; imperative cps interpreter for the LETREC language, using the
/dports/lang/slib/slib-3b6/
H A Dr4rsyn.scm45 'LET 'LETREC 'DEFINE)
308 `((,(rename 'LETREC)
447 `(,(rename 'LETREC)
/dports/lang/racket/racket-8.3/share/pkgs/eopl/tests/chapter5/exceptions/
H A Dlang.rkt4 ;; version of the LETREC language.
/dports/lang/mit-scheme/mit-scheme-9.2/src/edwin/
H A Dschmod.scm173 (1 CASE LAMBDA LET* LETREC LET-SYNTAX LETREC-SYNTAX SYNTAX-RULES)
/dports/lang/mit-scheme/mit-scheme-9.2/src/sos/
H A Dinstance.scm147 `(LETREC
/dports/devel/fc++/FC++.1.5/
H A Dlambda.h1312 template <class A, class B, class C=Void, class D=Void> struct LETREC;
1358 struct LEType< LETREC<BIND<i,A>,LE,Void,Void> > {
1365 struct LEType< LETREC<BIND<i,A>,BIND<j,B>,LE,Void> > {
1373 struct LEType< LETREC<BIND<i,A>,BIND<j,B>,BIND<k,C>,LE> > {
1405 using fcpp_lambda::LETREC;
/dports/lang/mosh/mosh-0.2.7/misc/scripts/
H A Dpp.scm224 ((LAMBDA LET* LETREC DEFINE) pp-LAMBDA)
/dports/lang/guile1/guile-1.8.8/test-suite/tests/
H A Dr5rs_pitfall.test74 ;; LETREC + CALL/CC = SET! even in a limited setting
/dports/lang/guile2/guile-2.2.7/test-suite/tests/
H A Dr5rs_pitfall.test73 ;; LETREC + CALL/CC = SET! even in a limited setting

123