From 10b6c4fa59abcde40dfd3c548c4df4a8b08a21d8 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 10 Aug 2022 01:00:09 +0200 Subject: feat(language): add support for count operator --- subprojects/language-model/problem.aird | 279 ++++++++++++++++++--- .../src/main/resources/model/problem.ecore | 16 +- .../src/main/resources/model/problem.genmodel | 17 +- 3 files changed, 276 insertions(+), 36 deletions(-) (limited to 'subprojects/language-model') diff --git a/subprojects/language-model/problem.aird b/subprojects/language-model/problem.aird index 35d8b873..f1332549 100644 --- a/subprojects/language-model/problem.aird +++ b/subprojects/language-model/problem.aird @@ -7,7 +7,7 @@ build/resources/main/model/problem.genmodel - + @@ -546,7 +546,66 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -679,23 +738,23 @@ - + - + - + - + - + @@ -705,7 +764,7 @@ - + @@ -1126,17 +1185,17 @@ - + - + - + - + @@ -1222,18 +1281,18 @@ - + - + - + - - + + @@ -1302,17 +1361,17 @@ - + - + - + - + @@ -1328,7 +1387,7 @@ - + @@ -1763,6 +1822,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2142,14 +2233,15 @@ - - - + + + KEEP_LOCATION KEEP_SIZE KEEP_RATIO - - + + italic + @@ -2178,8 +2270,8 @@ - - + + @@ -2203,8 +2295,8 @@ - - + + @@ -2479,8 +2571,8 @@ - - + + labelSize @@ -3476,6 +3568,127 @@ + + + + KEEP_LOCATION + KEEP_SIZE + KEEP_RATIO + + + + + + + + + KEEP_LOCATION + KEEP_SIZE + KEEP_RATIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + italic + + + + + + + + + + + + italic + + + + + + + + + KEEP_LOCATION + KEEP_SIZE + KEEP_RATIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subprojects/language-model/src/main/resources/model/problem.ecore b/subprojects/language-model/src/main/resources/model/problem.ecore index 16683952..5f42341d 100644 --- a/subprojects/language-model/src/main/resources/model/problem.ecore +++ b/subprojects/language-model/src/main/resources/model/problem.ecore @@ -48,7 +48,7 @@ eType="#//Argument" containment="true"/> - + + + + + + + + + + + + + + diff --git a/subprojects/language-model/src/main/resources/model/problem.genmodel b/subprojects/language-model/src/main/resources/model/problem.genmodel index 5a1da4d4..60dec198 100644 --- a/subprojects/language-model/src/main/resources/model/problem.genmodel +++ b/subprojects/language-model/src/main/resources/model/problem.genmodel @@ -22,6 +22,14 @@ + + + + + + + + @@ -61,8 +69,8 @@ - - + + @@ -153,5 +161,10 @@ + + + + + -- cgit v1.2.3-54-g00ecf