Commit graph

17 commits

Author SHA1 Message Date
Inte Vleminckx
ced3edbd08 fix bytes extraction + give created objects also a name when None is provided (same as links) 2025-02-19 10:45:46 +01:00
Inte Vleminckx
86cd7027f3 Adding bytes as a type 2025-02-05 16:01:56 +01:00
6314506ac0 parser prints line numbers AND gives an error if you use anonymous objects/links in LHS of a rule 2024-12-11 20:32:55 +01:00
838bb18630 extend concrete syntax: edge can be defined as (src -> tgt) OR (tgt <- src) 2024-12-04 15:49:02 +01:00
7c01b126c2 parser: a comment does not need to include a newline character 2024-12-03 19:31:21 +01:00
9883e09ac2 merging (meta-)models works (but it's dirty!) 2024-12-03 17:58:03 +01:00
75d938d2be OD parser: use ODAPI instead of 'OD' service + support ActionCode-typed attributes 2024-11-05 13:59:04 +01:00
cd26a401fe Add example of 'woods' operational semantics. Clearer error messages. Implement full OD-API. Small refactoring of Conformance class. 2024-10-28 14:15:12 +01:00
6cd8bbb8cc Clearer error message when parsing fails 2024-10-24 16:23:23 +02:00
ee790e4a11 Fix parsing primitive types 2024-10-21 15:01:27 +02:00
52ded8af77 Add concrete syntax for class diagrams + example (woods2.py) 2024-10-09 15:09:16 +02:00
17bff66e8e Add conformance checking example 2024-10-08 22:35:47 +02:00
e70eae2286 PlantUML: render class cardinalities. Extend constraint checker API. 2024-10-08 21:08:06 +02:00
e875821e70 Concrete syntax no longer indentation-based (nightmare to parse). Add indented multi-line code terminals. 2024-10-07 18:18:05 +02:00
59de61d0a3 Add ActionCode primitive type. Fix constraint checking. 2024-10-07 16:08:23 +02:00
03cc568516 Move file. Small fix. 2024-10-04 10:50:16 +02:00
175edb64d9 Class diagram can be rendered as object diagram textual syntax, and parsed back, without information loss 2024-10-03 17:01:13 +02:00