From 966e1556e7fde749bcdbe9bd0f57ee55b2e9e366 Mon Sep 17 00:00:00 2001
From: Kristin Braun <kristin.braun@fau.de>
Date: Mon, 27 Mar 2017 20:42:35 +0200
Subject: [PATCH] nom2EA function compiles

---
 src/lib/EAFormula.ml | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/lib/EAFormula.ml b/src/lib/EAFormula.ml
index 5db6675..fb1188c 100644
--- a/src/lib/EAFormula.ml
+++ b/src/lib/EAFormula.ml
@@ -68,10 +68,10 @@ let rec exportFormula_buffer sb f =
       Buffer.add_string sb "0";
       prio 4 f1
   | E f1 ->
-      Buffer.add_string sb "E";
+      Buffer.add_string sb "E ";
       prio 4 f1
   | A f1 ->
-      Buffer.add_string sb "A";
+      Buffer.add_string sb "A ";
       prio 4 f1
 
 let exportFormula f =
@@ -79,6 +79,10 @@ let exportFormula f =
   exportFormula_buffer sb f;
   Buffer.contents sb
 
-let nom2EA f = FALSE
+let rec nom2EA f = match f with
+  | CoAlgFormula.FALSE -> FALSE
+  | CoAlgFormula.AP a -> AP a
+  | CoAlgFormula.AND (a, b) -> E (AND (nom2EA a, nom2EA b))
+  | _ -> TRUE
         
 (* vim: set et sw=2 sts=2 ts=8 : *)
-- 
GitLab