Merge with Robbe's scheduling language
This commit is contained in:
commit
4ba0ed09b2
203 changed files with 8582 additions and 3886 deletions
|
|
@ -40,7 +40,7 @@ attrs: attr*
|
|||
|
||||
constraint: CODE | INDENTED_CODE
|
||||
|
||||
class_: [ABSTRACT] "class" IDENTIFIER [multiplicity] ["(" superclasses ")"] ["{" attrs [constraint] "}"]
|
||||
class_: [ABSTRACT] "class" IDENTIFIER [multiplicity] ["(" superclasses ")"] ["{" attrs [constraint ";"] "}"]
|
||||
|
||||
association: "association" IDENTIFIER [multiplicity] IDENTIFIER "->" IDENTIFIER [multiplicity] ["{" attrs [constraint] "}"]
|
||||
|
||||
|
|
@ -75,7 +75,7 @@ def parse_cd(state, m_text):
|
|||
|
||||
primitive_types = {
|
||||
type_name : UUID(state.read_value(state.read_dict(state.read_root(), type_name)))
|
||||
for type_name in ["Integer", "String", "Boolean"]
|
||||
for type_name in ["Integer", "String", "Boolean", "ActionCode"]
|
||||
}
|
||||
|
||||
class T(TBase):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue