2
control flow do
end
1
:
,
[
,
:
]
nil
:
, parameters: {
}
, finalize: <<-END
, update: <<-END
, prepare: <<-END
, salvage: <<-END
, { :label => "
" }
1
terminate
1
stop :
1
escape
1
parallel
:wait =>
, :cancel => :
do
1
end
1
loop
pre_test{
}
pre_test("
")
post_test{
}
post_test("
")
, :
=> "
"
do
1
end
1
choose
:exclusive
:inclusive
do
1
end
1
critical :
do
1
end
1
alternative
test{
}
test("
")
, :
=> "
"
do
1
end
1
otherwise
,
:
=> "
"
do
1
end
1
parallel_branch
do
|
|
1
end
,
:
=> "
"
:
=>
,
:
=>
[
]
{
}
nil
,
:
=>
[
]
{
}
nil
"
"
,
{
:
=>
{
}
nil
"
"
}
'
'
,
⭐(
:name => :
, :value => ->{
nil
"[
]"
"{
}"
"
"
}
, :
=> "
"
)
1
END
do
|
|
, <<-END
1
end
END
,
\"
\":
,
,
,
#{
.to_json}
\"
\"
\"
\":
\"
#{
}
\"
{ \"
\": [
] }
[
{
}
,
\"
#{
}
\"
]
\"@
\":
\"
#{
}
\"
,