From b1fb42030764a18f02b2a4c406a2a68c89847cd2 Mon Sep 17 00:00:00 2001 From: rschoene <rene.schoene@tu-dresden.de> Date: Tue, 26 Jun 2018 18:07:46 +0200 Subject: [PATCH] Fixing parser to allow request to have optional names. Also fixed test models. --- jastadd-mquat-base/src/main/jastadd/mquat.parser | 2 +- jastadd-mquat-solver/src/test/resources/test_01.txt | 2 +- jastadd-mquat-solver/src/test/resources/test_02.txt | 2 +- jastadd-mquat-solver/src/test/resources/test_03.txt | 4 ++-- jastadd-mquat-solver/src/test/resources/test_04.txt | 2 +- jastadd-mquat-solver/src/test/resources/test_05.txt | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/jastadd-mquat-base/src/main/jastadd/mquat.parser b/jastadd-mquat-base/src/main/jastadd/mquat.parser index 768e3b2..ba0955b 100644 --- a/jastadd-mquat-base/src/main/jastadd/mquat.parser +++ b/jastadd-mquat-base/src/main/jastadd/mquat.parser @@ -37,7 +37,7 @@ import java.util.HashMap; %goal solution; Request request = - REQUEST NAME FOR component_ref.c LB_CURLY request_body.b RB_CURLY {: b.setTarget(c); return b; :} + REQUEST NAME? FOR component_ref.c LB_CURLY request_body.b RB_CURLY {: b.setTarget(c); return b; :} ; Request request_body = diff --git a/jastadd-mquat-solver/src/test/resources/test_01.txt b/jastadd-mquat-solver/src/test/resources/test_01.txt index 0905578..c2b5fbd 100644 --- a/jastadd-mquat-solver/src/test/resources/test_01.txt +++ b/jastadd-mquat-solver/src/test/resources/test_01.txt @@ -85,7 +85,7 @@ component c1 { providing energy = ((0.02*(size^2))+(0.71*compute_resource_0.flops)) } } -request c0 { +request for c0 { meta size = 6 requiring quality >= 35 } diff --git a/jastadd-mquat-solver/src/test/resources/test_02.txt b/jastadd-mquat-solver/src/test/resources/test_02.txt index 08a3dc5..fa6e4fe 100644 --- a/jastadd-mquat-solver/src/test/resources/test_02.txt +++ b/jastadd-mquat-solver/src/test/resources/test_02.txt @@ -88,7 +88,7 @@ component c1 { providing energy = ((0.02*(size^2))+(0.71*compute_resource_0.flops)) } } -request c0 { +request for c0 { meta size = 1 requiring quality >= 35 } diff --git a/jastadd-mquat-solver/src/test/resources/test_03.txt b/jastadd-mquat-solver/src/test/resources/test_03.txt index 89501f1..7d6b937 100644 --- a/jastadd-mquat-solver/src/test/resources/test_03.txt +++ b/jastadd-mquat-solver/src/test/resources/test_03.txt @@ -104,11 +104,11 @@ component c1 { providing energy = ((0.02*(size^2))+(0.71*compute_resource_0.flops)) } } -request c0 { +request for c0 { meta size = 1 requiring quality >= 35 } -request c1 { +request for c1 { meta size = 40 requiring quality >= 35 } diff --git a/jastadd-mquat-solver/src/test/resources/test_04.txt b/jastadd-mquat-solver/src/test/resources/test_04.txt index 24a42b8..eb58baf 100644 --- a/jastadd-mquat-solver/src/test/resources/test_04.txt +++ b/jastadd-mquat-solver/src/test/resources/test_04.txt @@ -124,7 +124,7 @@ component c2 { } } -request c0 { +request for c0 { meta size = 2 requiring quality >= 35 } diff --git a/jastadd-mquat-solver/src/test/resources/test_05.txt b/jastadd-mquat-solver/src/test/resources/test_05.txt index 3f5806e..1e4fa15 100644 --- a/jastadd-mquat-solver/src/test/resources/test_05.txt +++ b/jastadd-mquat-solver/src/test/resources/test_05.txt @@ -226,7 +226,7 @@ component G { } } -request A { +request for A { meta size = 2 requiring quality >= 35 } -- GitLab