diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 5b5bfff0a5326cb44cf48593d6530b6f0afc4aff..9368cd928f9ba8dad8b87a0b7d3881a20ef1f33f 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,9 +6,7 @@
   <component name="ChangeListManager">
     <list default="true" id="8237d158-eb93-4728-8aed-8c10d18a4380" name="Changes" comment="Probleme -1 resolut!">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/out/production/Compilateur_TAOUREL_UNCHESEL/Lexical.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/Compilateur_TAOUREL_UNCHESEL/Lexical.class" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/out/production/Compilateur_TAOUREL_UNCHESEL/Syntaxique.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/Compilateur_TAOUREL_UNCHESEL/Syntaxique.class" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/Lexical.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Lexical.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/Syntaxique.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Syntaxique.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/src/myappTest.txt" beforeDir="false" afterPath="$PROJECT_DIR$/src/myappTest.txt" afterDir="false" />
     </list>
diff --git a/out/production/Compilateur_TAOUREL_UNCHESEL/Syntaxique.class b/out/production/Compilateur_TAOUREL_UNCHESEL/Syntaxique.class
index cb7b45683680be5a7d6e24bc8fadc96f6c6a3001..43c1394fb064087bc9c988f9002d7afb6dd35762 100644
Binary files a/out/production/Compilateur_TAOUREL_UNCHESEL/Syntaxique.class and b/out/production/Compilateur_TAOUREL_UNCHESEL/Syntaxique.class differ
diff --git a/src/Syntaxique.java b/src/Syntaxique.java
index d7864392996c07e901a38a1d894641d6368545e9..07723e91505e207fc51c12844e3648fa6d2f4ba8 100644
--- a/src/Syntaxique.java
+++ b/src/Syntaxique.java
@@ -738,7 +738,8 @@ public class Syntaxique {
     public int lire(int i){
         int adresse =safePop();
         Scanner sc = new Scanner(System.in);
-        MEMVAR[adresse] = sc.nextInt();
+        String input = sc.nextLine().replaceAll("[()]", "");
+        MEMVAR[adresse] = Integer.parseInt(input);
         return i;
     }
     public int ecrl(int i){
diff --git a/src/myappTest.txt b/src/myappTest.txt
index 9de56575299693c201cb0098255da2cea2554727..236fbcf3dd04285cfceb617077558167ffad9004 100644
--- a/src/myappTest.txt
+++ b/src/myappTest.txt
@@ -6,7 +6,7 @@ VAR c:=0,
 DEBUT
     ECRIRE('write an integer:');
     LIRE(c);
-    v:=x*c;
+    v:=c*c;
     ECRIRE('square of your number is:',v);
     ECRIRE();
 FIN.
\ No newline at end of file