<Toplevel Module>
Umu
AbstractSyntax
Core
Declaration
Expression
class: |
Abstract
| |||||
class: |
Unit
| |||||
module: |
Unary
| |||||
module: |
Binary
| |||||
module: |
Nary
| |||||
module: |
MemoStream
| |||||
class: |
SuspendedStream
| |||||
module: |
SExpression
|
#143
in
abstract-syntax/core/expression/unary/identifier.rb
make_long_identifier
(
|
loc
,
|
head_id
,
| |
tail_ids
)
|
#121
in
abstract-syntax/core/expression/unary/container/named-tuple.rb
make_named_tuple_label
(
|
loc
,
|
sym
)
|
#129
in
abstract-syntax/core/expression/unary/container/named-tuple.rb
make_named_tuple
(
|
loc
,
|
exprs
,
| |
index_by_label
)
|
#94
in
abstract-syntax/core/expression/unary/container/list.rb
make_list
(
|
loc
,
|
exprs
,
| |
opt_last_expr = nil
)
|
#131
in
abstract-syntax/core/expression/unary/container/cell-stream.rb
make_stream
(
|
loc
,
|
exprs
,
| |
opt_last_expr = nil
,
| |
is_memorized = false
)
|
#79
in
abstract-syntax/core/expression/unary/raise.rb
make_raise
(
|
loc
,
|
exception_class
,
| |
msg_expr
)
|
#85
in
abstract-syntax/core/expression/binary/kind-of.rb
make_test_kind_of
(
|
loc
,
|
expr
,
| |
class_id
,
| |
opt_type_sym = nil
)
|
#95
in
abstract-syntax/core/expression/binary/apply.rb
make_apply
(
|
loc
,
|
opr_expr
,
| |
opnd_head_expr
,
| |
opnd_tail_exprs = []
)
|
#99
in
abstract-syntax/core/expression/binary/pipe.rb
make_pipe
(
|
loc
,
|
opnd_expr
,
| |
opr_head_expr
,
| |
opr_tail_exprs = []
)
|
#323
in
abstract-syntax/core/expression/binary/product.rb
make_product
(
|
loc
,
|
lhs_expr
,
| |
rhs_head_operator
,
| |
rhs_tail_operators = []
,
| |
opt_operand_type_sym = nil
)
|
#347
in
abstract-syntax/core/expression/binary/send.rb
make_send
(
|
loc
,
|
lhs_expr
,
| |
rhs_head_message
,
| |
rhs_tail_messages = []
,
| |
opt_receiver_type_sym = nil
)
|
#154
in
abstract-syntax/core/expression/nary/switch.rb
make_switch
(
|
loc
,
|
source_expr
,
| |
souce_type_sym
,
| |
leafs
,
| |
else_expr
)
|
#114
in
abstract-syntax/core/expression/nary/lambda.rb
make_parameter
(
|
loc
,
|
ident
,
| |
opt_type_sym = nil
)
|
#123
in
abstract-syntax/core/expression/nary/lambda.rb
make_lambda
(
|
loc
,
|
params
,
| |
expr
,
| |
opt_name = nil
)
|
#258
in
abstract-syntax/core/expression/nary/interval.rb
make_interval
(
|
loc
,
|
fst_expr
,
| |
opt_snd_expr
,
| |
lst_expr
)
|
#270
in
abstract-syntax/core/expression/nary/interval.rb
make_interval_stream
(
|
loc
,
|
fst_expr
,
| |
opt_snd_expr
,
| |
opt_lst_expr
)
|
#90
in
abstract-syntax/core/expression/memo-stream.rb
make_memo_stream_cons
(
|
loc
,
|
head_expr
,
| |
tail_expr
)
|
#196
in
abstract-syntax/core/expression/s-expression.rb
make_s_expr_list
(
|
loc
,
|
fst_expr
,
| |
snd_exprs
,
| |
opt_expr = nil
)
|