From 55260523247f0d0b87dd918381ab7ef996b36b8b Mon Sep 17 00:00:00 2001
From: Johannes Mey <johannes.mey@tu-dresden.de>
Date: Tue, 26 Oct 2021 08:36:26 +0200
Subject: [PATCH] add new test

---
 relast.preprocessor                                        | 2 +-
 src/main/resources/pp.properties                           | 1 +
 ...eprocessorTest.java => AbstractTypeNavigationTest.java} | 2 +-
 src/test/resources/StateMachine/config.yaml                | 7 +++++++
 src/test/resources/StateMachine/in/Grammar.ast             | 4 ++++
 5 files changed, 14 insertions(+), 2 deletions(-)
 create mode 100644 src/main/resources/pp.properties
 rename src/test/java/org/jastadd/preprocessor/{PreprocessorTest.java => AbstractTypeNavigationTest.java} (73%)
 create mode 100644 src/test/resources/StateMachine/config.yaml
 create mode 100644 src/test/resources/StateMachine/in/Grammar.ast

diff --git a/relast.preprocessor b/relast.preprocessor
index 192e92c..f00da96 160000
--- a/relast.preprocessor
+++ b/relast.preprocessor
@@ -1 +1 @@
-Subproject commit 192e92cffbd44d219c805859ecf0cb089f6ee21f
+Subproject commit f00da960ae05cfee60e7e04df09fbbf81b02dc80
diff --git a/src/main/resources/pp.properties b/src/main/resources/pp.properties
new file mode 100644
index 0000000..6204417
--- /dev/null
+++ b/src/main/resources/pp.properties
@@ -0,0 +1 @@
+version=0.3.0
diff --git a/src/test/java/org/jastadd/preprocessor/PreprocessorTest.java b/src/test/java/org/jastadd/preprocessor/AbstractTypeNavigationTest.java
similarity index 73%
rename from src/test/java/org/jastadd/preprocessor/PreprocessorTest.java
rename to src/test/java/org/jastadd/preprocessor/AbstractTypeNavigationTest.java
index ab6e4cd..06579f9 100644
--- a/src/test/java/org/jastadd/preprocessor/PreprocessorTest.java
+++ b/src/test/java/org/jastadd/preprocessor/AbstractTypeNavigationTest.java
@@ -3,7 +3,7 @@ package org.jastadd.preprocessor;
 import org.jastadd.relast.tests.RelAstProcessorTestBase;
 import org.junit.jupiter.api.BeforeAll;
 
-public class PreprocessorTest extends RelAstProcessorTestBase {
+public class AbstractTypeNavigationTest extends RelAstProcessorTestBase {
   @BeforeAll
   static void init() {
     mainClass = Main.class;
diff --git a/src/test/resources/StateMachine/config.yaml b/src/test/resources/StateMachine/config.yaml
new file mode 100644
index 0000000..32582b0
--- /dev/null
+++ b/src/test/resources/StateMachine/config.yaml
@@ -0,0 +1,7 @@
+- name: "StateMachine"
+  compare: false
+  out: "out"
+  args:
+    - "--inputBaseDir=in"
+    - "--outputBaseDir=out"
+    - "Grammar.ast"
\ No newline at end of file
diff --git a/src/test/resources/StateMachine/in/Grammar.ast b/src/test/resources/StateMachine/in/Grammar.ast
new file mode 100644
index 0000000..6274fde
--- /dev/null
+++ b/src/test/resources/StateMachine/in/Grammar.ast
@@ -0,0 +1,4 @@
+StateMachine ::= Declaration*;
+abstract Declaration;
+State : Declaration ::= <Label:String>;
+Transition : Declaration ::= <Label:String> <SourceLabel:String> <TargetLabel:String>;
\ No newline at end of file
-- 
GitLab