|
@@ -17,7 +17,6 @@ bottom = [
|
|
|
'"model"',
|
|
|
'"instantiate_bottom"', 1,
|
|
|
'"add_node"', 1, '"Class"',
|
|
|
- '"add_node"', 1, '"Type"',
|
|
|
'"add_node"', 1, '"Any"',
|
|
|
'"add_node"', 1, '"String"',
|
|
|
'"add_node"', 1, '"Integer"',
|
|
@@ -25,7 +24,7 @@ bottom = [
|
|
|
'"add_value"', 1, '"link"', '"link"',
|
|
|
'"add_value"', 1, '"name"', '"name"',
|
|
|
'"add_edge"', 1, '"l1"', '"Class"', '"Any"',
|
|
|
- '"add_edge"', 1, '"l2"', '"Type"', '"Any"',
|
|
|
+ '"add_edge"', 1, '"l2"', '"String"', '"Any"',
|
|
|
'"add_edge"', 1, '"Inheritance"', '"Any"', '"Any"',
|
|
|
'"add_edge"', 1, '"l4"', '"Inheritance"', '"inheritance"',
|
|
|
'"add_edge"', 1, '"Association"', '"Any"', '"Any"',
|
|
@@ -33,6 +32,7 @@ bottom = [
|
|
|
'"add_edge"', 1, '"l7"', '"Association"', '"link"',
|
|
|
'"add_edge"', 1, '"l8"', '"Association"', '"String"',
|
|
|
'"add_edge"', 1, '"l9"', '"l8"', '"name"',
|
|
|
+ '"add_edge"', 1, '"l10"', '"Integer"', '"Any"',
|
|
|
'"exit"',
|
|
|
]
|
|
|
|
|
@@ -41,10 +41,9 @@ retype = [
|
|
|
'"retype_model"', 1, 1,
|
|
|
'"define_inheritance"', 1, '"Inheritance"',
|
|
|
'"retype"', 1, '"Class"', '"Class"',
|
|
|
- '"retype"', 1, '"Type"', '"Class"',
|
|
|
+ '"retype"', 1, '"String"', '"Class"',
|
|
|
'"retype"', 1, '"Any"', '"Class"',
|
|
|
- '"retype"', 1, '"String"', '"Type"',
|
|
|
- '"retype"', 1, '"Integer"', '"Type"',
|
|
|
+ '"retype"', 1, '"Integer"', '"Class"',
|
|
|
'"retype"', 1, '"inheritance"', '"String"',
|
|
|
'"retype"', 1, '"link"', '"String"',
|
|
|
'"retype"', 1, '"name"', '"String"',
|
|
@@ -81,7 +80,7 @@ action_language = [
|
|
|
'"instantiate_node"', 1, '"Class"', '"input"',
|
|
|
'"instantiate_node"', 1, '"Class"', '"resolve"',
|
|
|
'"instantiate_node"', 1, '"Class"', '"call"',
|
|
|
- '"instantiate_link"', 1, '"Association"', '"dict_link"', '"Action"', '"Action"',
|
|
|
+ '"instantiate_link"', 1, '"Association"', '"dict_link"', '"Action"', '"Any"',
|
|
|
'"instantiate_link"', 1, '"Association"', '"to_str"', '"dict_link"', '"String"',
|
|
|
'"instantiate_attribute"', 1, '"to_str"', '"name"', '"name"',
|
|
|
'"instantiate_link"', 1, '"Inheritance"', '""', '"Action"', '"Any"',
|
|
@@ -200,7 +199,7 @@ instantiate_scd = [
|
|
|
'"define_inheritance"', 2, '"Inheritance"',
|
|
|
'"instantiate_node"', 2, '"Class"', '"Place"',
|
|
|
'"instantiate_node"', 2, '"Class"', '"Transition"',
|
|
|
- '"instantiate_node"', 2, '"Type"', '"Integer"',
|
|
|
+ '"instantiate_node"', 2, '"Class"', '"Integer"',
|
|
|
'"instantiate_link"', 2, '"Association"', '"P2T"', '"Place"', '"Transition"',
|
|
|
'"instantiate_link"', 2, '"Association"', '"T2P"', '"Transition"', '"Place"',
|
|
|
'"instantiate_link"', 2, '"Association"', '"Place_tokens"', '"Place"', '"Integer"',
|