<Toplevel Module>
Umu
ConcreteSyntax
Core
Declaration
Expression
class: |
Abstract
| |||||
class: |
Unit
| |||||
module: |
Unary
| |||||
module: |
Binary
| |||||
module: |
Nary
| |||||
module: |
MemoStream
| |||||
class: |
SuspendedStream
| |||||
module: |
SExpression
|
Pattern
#106
in
concrete-syntax/core/expression/unary/identifier.rb
make_long_identifier
(
|
loc
,
|
head_id
,
| |
tail_ids
)
|
#87
in
concrete-syntax/core/expression/unary/message.rb
make_functionalized_message
(
|
loc
,
|
message_ident
,
| |
opt_recv_class_ident = nil
)
|
#159
in
concrete-syntax/core/expression/unary/container/named-tuple.rb
make_named_tuple_label
(
|
loc
,
|
sym
)
|
#167
in
concrete-syntax/core/expression/unary/container/named-tuple.rb
make_named_tuple
(
|
loc
,
|
fields
)
|
#86
in
concrete-syntax/core/expression/unary/container/list.rb
make_list
(
|
loc
,
|
exprs
,
| |
opt_last_expr = nil
)
|
#110
in
concrete-syntax/core/expression/unary/container/cell-stream.rb
make_stream
(
|
loc
,
|
exprs
,
| |
opt_last_expr = nil
)
|
#287
in
concrete-syntax/core/expression/unary/container/comprehension.rb
make_generator
(
|
loc
,
|
pat
,
| |
expr
)
|
#308
in
concrete-syntax/core/expression/unary/container/comprehension.rb
make_list_comprehension
(
|
loc
,
|
expr
,
| |
qualifiers
)
|
#319
in
concrete-syntax/core/expression/unary/container/comprehension.rb
make_stream_comprehension
(
|
loc
,
|
expr
,
| |
qualifiers
)
|
#114
in
concrete-syntax/core/expression/binary/infix/infix.rb
make_infix
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
rhs_opnd
)
|
#126
in
concrete-syntax/core/expression/binary/infix/infix.rb
make_kindof
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
rhs_ident
)
|
#138
in
concrete-syntax/core/expression/binary/infix/infix.rb
make_andalso
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
rhs_opnd
)
|
#150
in
concrete-syntax/core/expression/binary/infix/infix.rb
make_orelse
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
rhs_opnd
)
|
#70
in
concrete-syntax/core/expression/binary/infix/pipe.rb
make_pipe_left
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
hd_rhs_opnd
,
| |
tl_rhs_opnds
)
|
#83
in
concrete-syntax/core/expression/binary/infix/pipe.rb
make_pipe_right
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
hd_rhs_opnd
,
| |
tl_rhs_opnds
)
|
#86
in
concrete-syntax/core/expression/binary/infix/composite.rb
make_comp_left
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
hd_rhs_opnd
,
| |
tl_rhs_opnds
)
|
#99
in
concrete-syntax/core/expression/binary/infix/composite.rb
make_comp_right
(
|
loc
,
|
lhs_opnd
,
| |
opr_sym
,
| |
hd_rhs_opnd
,
| |
tl_rhs_opnds
)
|
#82
in
concrete-syntax/core/expression/binary/apply.rb
make_apply
(
|
loc
,
|
opr_expr
,
| |
opnd_head_expr
,
| |
opnd_tail_exprs = []
)
|
#241
in
concrete-syntax/core/expression/binary/product.rb
make_product
(
|
loc
,
|
lhs_expr
,
| |
rhs_head_opr
,
| |
rhs_tail_oprs = []
)
|
#301
in
concrete-syntax/core/expression/binary/send.rb
make_apply_message
(
|
loc
,
|
expr
,
| |
exprs = []
)
|
#312
in
concrete-syntax/core/expression/binary/send.rb
make_keyword_message
(
|
loc
,
|
field
,
| |
fields = []
)
|
#323
in
concrete-syntax/core/expression/binary/send.rb
make_send
(
|
loc
,
|
lhs_expr
,
| |
rhs_head_message
,
| |
rhs_tail_messages = []
)
|
#136
in
concrete-syntax/core/expression/nary/branch/if.rb
make_if
(
|
loc
,
|
if_rule
,
| |
elsif_rules
,
| |
else_expr
)
|
#146
in
concrete-syntax/core/expression/nary/branch/if.rb
make_if_rule
(
|
loc
,
|
head_expr
,
| |
body_expr
)
|
#89
in
concrete-syntax/core/expression/nary/branch/cond.rb
make_cond_rule
(
|
loc
,
|
head_expr
,
| |
body_expr
)
|
#98
in
concrete-syntax/core/expression/nary/branch/cond.rb
make_cond
(
|
loc
,
|
expr
,
| |
fst_rule
,
| |
snd_rules
,
| |
opt_else_expr
)
|
#134
in
concrete-syntax/core/expression/nary/branch/case/rule/atom.rb
make_case_rule_atom
(
|
loc
,
|
atom_value
)
|
#188
in
concrete-syntax/core/expression/nary/branch/case/rule/datum.rb
make_case_rule_datum
(
|
loc
,
|
tag_sym
,
| |
opt_contents_pat
)
|
#215
in
concrete-syntax/core/expression/nary/branch/case/rule/class.rb
make_case_rule_class
(
|
loc
,
|
class_ident
,
| |
opt_contents_pat
,
| |
opt_superclass_ident = nil
)
|
#604
in
concrete-syntax/core/expression/nary/branch/case/rule/polymoph.rb
make_case_rule_poly_nil
(
|
loc
,
|
opt_body_type_sym = nil
)
|
#614
in
concrete-syntax/core/expression/nary/branch/case/rule/polymoph.rb
make_case_rule_poly_cons
(
|
loc
,
|
head_pat
,
| |
tail_pat
,
| |
opt_body_type_sym = nil
)
|
#69
in
concrete-syntax/core/expression/nary/branch/case/rule/monomoph.rb
make_case_rule_list_nil
(
|
loc
)
|
#76
in
concrete-syntax/core/expression/nary/branch/case/rule/monomoph.rb
make_case_rule_list_cons
(
|
loc
,
|
head_pat
,
| |
tail_pat
)
|
#89
in
concrete-syntax/core/expression/nary/branch/case/rule/monomoph.rb
make_case_rule_cell_stream_nil
(
|
loc
)
|
#96
in
concrete-syntax/core/expression/nary/branch/case/rule/monomoph.rb
make_case_rule_cell_stream_cons
(
|
loc
,
|
head_pat
,
| |
tail_pat
)
|
#109
in
concrete-syntax/core/expression/nary/branch/case/rule/monomoph.rb
make_case_rule_memo_stream_nil
(
|
loc
)
|
#116
in
concrete-syntax/core/expression/nary/branch/case/rule/monomoph.rb
make_case_rule_memo_stream_cons
(
|
loc
,
|
head_pat
,
| |
tail_pat
)
|
#39
in
concrete-syntax/core/expression/nary/branch/case/rule/entry.rb
make_case_rule
(
|
loc
,
|
head
,
| |
body_expr
)
|
#58
in
concrete-syntax/core/expression/nary/branch/case/entry.rb
make_case
(
|
loc
,
|
expr
,
| |
fst_rule
,
| |
snd_rules
,
| |
opt_else_expr
)
|
#271
in
concrete-syntax/core/expression/nary/lambda.rb
make_lambda
(
|
loc
,
|
pats
,
| |
expr
,
| |
opt_decls = nil
)
|
#282
in
concrete-syntax/core/expression/nary/lambda.rb
make_named_lambda
(
|
loc
,
|
pats
,
| |
expr
,
| |
decls
,
| |
sym
)
|
#138
in
concrete-syntax/core/expression/nary/interval.rb
make_interval
(
|
loc
,
|
fst_expr
,
| |
opt_snd_expr
,
| |
lst_expr
)
|
#150
in
concrete-syntax/core/expression/nary/interval.rb
make_interval_stream
(
|
loc
,
|
fst_expr
,
| |
opt_snd_expr
,
| |
opt_lst_expr
)
|
#103
in
concrete-syntax/core/expression/memo-stream.rb
make_memo_stream_cons
(
|
loc
,
|
head_expr
,
| |
tail_expr
)
|
#223
in
concrete-syntax/core/expression/s-expression.rb
make_s_expr_list
(
|
loc
,
|
fst_expr
,
| |
snd_exprs
,
| |
opt_expr = nil
)
|