From 6d042ffd65371d8097c77d3387eda636eb942d97 Mon Sep 17 00:00:00 2001
From: Erwan Jahier <jahier@imag.fr>
Date: Thu, 7 Feb 2008 11:33:47 +0100
Subject: [PATCH] syntaxTreeCore.ml: 	turns eq_info into a pair (instead of
 a struct).

---
 src/parser.mly        | 2 +-
 src/syntaxTreeCore.ml | 8 +++-----
 src/syntaxTreeDump.ml | 4 ++--
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/src/parser.mly b/src/parser.mly
index 280e4908..11ab1ed1 100644
--- a/src/parser.mly
+++ b/src/parser.mly
@@ -966,7 +966,7 @@ sxEquation:   TK_ASSERT sxExpression TK_SEMICOL
 	}
 	|   sxLeft TK_EQ sxExpression TK_SEMICOL
 	{
-		( [] , [ {src = $2; it = {eq_left = $1; eq_right = $3} } ] )
+		( [] , [ {src = $2; it = ($1, $3) } ] )
 	}
 	;
 
diff --git a/src/syntaxTreeCore.ml b/src/syntaxTreeCore.ml
index 04dc3a90..4f4c22e7 100644
--- a/src/syntaxTreeCore.ml
+++ b/src/syntaxTreeCore.ml
@@ -1,4 +1,4 @@
-(** Time-stamp: <modified the 07/02/2008 (at 11:27) by Erwan Jahier> *)
+(** Time-stamp: <modified the 07/02/2008 (at 11:31) by Erwan Jahier> *)
 
 
 (** (Raw) Abstract syntax tree of source programs. *)
@@ -84,10 +84,8 @@ and var_nature =
   | VarOutput
   | VarLocal
 
-and eq_info = {
-  eq_left : left_part list ;
-  eq_right: val_exp
-}
+and eq_info = (left_part list * val_exp)
+
 and left_part = 
   | LeftVar of (Ident.t srcflagged)
   | LeftField of (left_part * (Ident.t srcflagged))
diff --git a/src/syntaxTreeDump.ml b/src/syntaxTreeDump.ml
index 621b03f1..f67ce614 100644
--- a/src/syntaxTreeDump.ml
+++ b/src/syntaxTreeDump.ml
@@ -1,4 +1,4 @@
-(** Time-stamp: <modified the 07/02/2008 (at 11:25) by Erwan Jahier> *)
+(** Time-stamp: <modified the 07/02/2008 (at 11:31) by Erwan Jahier> *)
 
 
 open Lxm
@@ -350,7 +350,7 @@ and dump_assert_list (os: Format.formatter) (af: (val_exp srcflagged) list) = (
 and dump_eq_list (os: Format.formatter) (eqfs: (eq_info srcflagged) list) = (
   match eqfs with
       [] -> ()
-    | {it={eq_left=lflst; eq_right=exp}; src=lxm} :: reste -> (
+    | {it=(lflst,exp); src=lxm} :: reste -> (
 	  Format.fprintf os "@\n%a = %a;%a"
 	    dump_left_part_list lflst
 	    dump_val_exp exp
-- 
GitLab