diff --git a/.cache b/.cache
new file mode 100644
index 0000000000000000000000000000000000000000..400523fa96d5d3a021cb419e301caae410e77716
--- /dev/null
+++ b/.cache
@@ -0,0 +1,172 @@
+format version: 5
+output mode:
+1 items
+0 -> multiple
+output directories:
+6 items
+/home/lior/compiler/src/main/java -> /home/lior/compiler/target/scala-2.11/classes
+/home/lior/compiler/src/main/scala -> /home/lior/compiler/target/scala-2.11/classes
+/home/lior/compiler/src/main/scala-2.11 -> /home/lior/compiler/target/scala-2.11/classes
+/home/lior/compiler/src/test/java -> /home/lior/compiler/target/scala-2.11/test-classes
+/home/lior/compiler/src/test/scala -> /home/lior/compiler/target/scala-2.11/test-classes
+/home/lior/compiler/src/test/scala-2.11 -> /home/lior/compiler/target/scala-2.11/test-classes
+compile options:
+8 items
+0 -> -javabootclasspath
+1 -> /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rhino.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/icedtea-sound.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/java-atk-wrapper.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/localedata.jar
+2 -> -javaextdirs
+3 ->  
+4 -> -bootclasspath
+5 -> /home/lior/Desktop/eclipse/plugins/org.scala-lang.scala-library_2.11.6.v20150224-172222-092690e7bf.jar
+6 -> -encoding
+7 -> UTF-8
+javac options:
+0 items
+compiler version:
+1 items
+0 -> 2.11.6
+compile order:
+1 items
+0 -> Mixed
+name hashing:
+1 items
+0 -> false
+products:
+19 items
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$1.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$2.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$3.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$4.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$5.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$6.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$7.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$class.class
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes.class
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Lexer$.class
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Lexer.class
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Token$.class
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Token.class
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/LexerHelper$$anonfun$1.class
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/LexerHelper.class
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Test$$anonfun$1.class
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Test$$anonfun$2.class
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Test$.class
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> /home/lior/compiler/target/scala-2.11/classes/lexer/Test.class
+binary dependencies:
+8 items
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /home/lior/Desktop/eclipse/plugins/org.scala-lang.scala-library_2.11.6.v20150224-172222-092690e7bf.jar
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /home/lior/Desktop/eclipse/plugins/org.scala-lang.scala-library_2.11.6.v20150224-172222-092690e7bf.jar
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> /home/lior/Desktop/eclipse/plugins/org.scala-lang.scala-library_2.11.6.v20150224-172222-092690e7bf.jar
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> /home/lior/Desktop/eclipse/plugins/org.scala-lang.scala-library_2.11.6.v20150224-172222-092690e7bf.jar
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar
+direct source dependencies:
+5 items
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /home/lior/compiler/src/main/scala/lexer/Definicoes.scala
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> /home/lior/compiler/src/main/scala/lexer/LexerHelper.scala
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> /home/lior/compiler/src/main/scala/lexer/Definicoes.scala
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> /home/lior/compiler/src/main/scala/lexer/Lexer.scala
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> /home/lior/compiler/src/main/scala/lexer/Lexer.scala
+direct external dependencies:
+0 items
+public inherited source dependencies:
+1 items
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> /home/lior/compiler/src/main/scala/lexer/Definicoes.scala
+public inherited external dependencies:
+0 items
+member reference internal dependencies:
+0 items
+member reference external dependencies:
+0 items
+inheritance internal dependencies:
+0 items
+inheritance external dependencies:
+0 items
+class names:
+19 items
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$$anonfun$1
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$$anonfun$2
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$$anonfun$3
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$$anonfun$4
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$$anonfun$5
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$$anonfun$6
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$$anonfun$7
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> lexer.Definicoes$class
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> lexer.Lexer
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> lexer.Lexer$
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> lexer.Token
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> lexer.Token$
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> lexer.LexerHelper
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> lexer.LexerHelper$$anonfun$1
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> lexer.Test
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> lexer.Test$
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> lexer.Test$$anonfun$1
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> lexer.Test$$anonfun$2
+used names:
+0 items
+product stamps:
+19 items
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$1.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$2.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$3.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$4.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$5.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$6.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$$anonfun$7.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes$class.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Definicoes.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Lexer$.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Lexer.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/LexerHelper$$anonfun$1.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/LexerHelper.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Test$$anonfun$1.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Test$$anonfun$2.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Test$.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Test.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Token$.class -> lastModified(1432133134000)
+/home/lior/compiler/target/scala-2.11/classes/lexer/Token.class -> lastModified(1432133134000)
+source stamps:
+4 items
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> hash(7647fd9d9cf1279dde521e7ec081ffa24f745e5e)
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> hash(12f8cb1f07c26f9a22d16761af4c4d565e11839c)
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> hash(ffb7e0d697a866a484ca8a9b27c4a1f5ade24309)
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> hash(816fc04f64f5f100fbb8d288fcc4ba52e4b48fd6)
+binary stamps:
+2 items
+/home/lior/Desktop/eclipse/plugins/org.scala-lang.scala-library_2.11.6.v20150224-172222-092690e7bf.jar -> lastModified(1425570597000)
+/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar -> lastModified(1429173098000)
+class names:
+2 items
+/home/lior/Desktop/eclipse/plugins/org.scala-lang.scala-library_2.11.6.v20150224-172222-092690e7bf.jar -> scala.Array
+/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar -> java.lang.Object
+internal apis:
+4 items
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> 
+rO0ABXNyABB4c2J0aS5hcGkuU291cmNlFlpwRASfbtoCAAZJAAdhcGlIYXNoWgAIaGFzTWFjcm9MABhfaW50ZXJuYWxPbmx5X25hbWVIYXNoZXN0ACRMeHNidGkvYXBpL19pbnRlcm5hbE9ubHlfTmFtZUhhc2hlcztMAANhcGl0ABVMeHNidGkvYXBpL1NvdXJjZUFQSTtMAAtjb21waWxhdGlvbnQAF0x4c2J0aS9hcGkvQ29tcGlsYXRpb247WwAEaGFzaHQAAltCeHCC+ZrtAHNyACJ4c2J0aS5hcGkuX2ludGVybmFsT25seV9OYW1lSGFzaGVzVNq+mfrU7EwCAAJbAA9pbXBsaWNpdE1lbWJlcnN0ACNbTHhzYnRpL2FwaS9faW50ZXJuYWxPbmx5X05hbWVIYXNoO1sADnJlZ3VsYXJNZW1iZXJzcQB+AAd4cHVyACNbTHhzYnRpLmFwaS5faW50ZXJuYWxPbmx5X05hbWVIYXNoO0lagLbdlov0AgAAeHAAAAAAdXEAfgAJAAAAAHNyABN4c2J0aS5hcGkuU291cmNlQVBJuV6n+SkjOKQCAAJbAAtkZWZpbml0aW9uc3QAF1tMeHNidGkvYXBpL0RlZmluaXRpb247WwAIcGFja2FnZXN0ABRbTHhzYnRpL2FwaS9QYWNrYWdlO3hwdXIAF1tMeHNidGkuYXBpLkRlZmluaXRpb247iMlc57TjXg4CAAB4cAAAAAFzcgATeHNidGkuYXBpLkNsYXNzTGlrZYM0HKHfsJdsAgAETAAOZGVmaW5pdGlvblR5cGV0ABpMeHNidGkvYXBpL0RlZmluaXRpb25UeXBlO1sAEHNhdmVkQW5ub3RhdGlvbnN0ABNbTGphdmEvbGFuZy9TdHJpbmc7TAAIc2VsZlR5cGV0ABBMeHNidGkvYXBpL0xhenk7TAAJc3RydWN0dXJlcQB+ABV4cgAheHNidGkuYXBpLlBhcmFtZXRlcml6ZWREZWZpbml0aW9u+RFusdVQPOICAAFbAA50eXBlUGFyYW1ldGVyc3QAGltMeHNidGkvYXBpL1R5cGVQYXJhbWV0ZXI7eHIAFHhzYnRpLmFwaS5EZWZpbml0aW9uhyob6HFC40YCAARMAAZhY2Nlc3N0ABJMeHNidGkvYXBpL0FjY2VzcztbAAthbm5vdGF0aW9uc3QAF1tMeHNidGkvYXBpL0Fubm90YXRpb247TAAJbW9kaWZpZXJzdAAVTHhzYnRpL2FwaS9Nb2RpZmllcnM7TAAEbmFtZXQAEkxqYXZhL2xhbmcvU3RyaW5nO3hwc3IAEHhzYnRpLmFwaS5QdWJsaWO6WD2ubC1gQgIAAHhyABB4c2J0aS5hcGkuQWNjZXNz3WKa+B1jMUgCAAB4cHVyABdbTHhzYnRpLmFwaS5Bbm5vdGF0aW9uO+uX6xkQ9o1IAgAAeHAAAAAAc3IAE3hzYnRpLmFwaS5Nb2RpZmllcnPHERMhaZzcJAIAAUIABWZsYWdzeHABdAAQbGV4ZXIuRGVmaW5pY29lc3VyABpbTHhzYnRpLmFwaS5UeXBlUGFyYW1ldGVyO9ltJg8onfK2AgAAeHAAAAAAfnIAGHhzYnRpLmFwaS5EZWZpbml0aW9uVHlwZQAAAAAAAAAAEgAAeHIADmphdmEubGFuZy5FbnVtAAAAAAAAAAASAAB4cHQABVRyYWl0dXIAE1tMamF2YS5sYW5nLlN0cmluZzut0lbn6R17RwIAAHhwAAAAAHNyABN4c2J0aS5TYWZlTGF6eSRJbXBsO5FPEfRFTMkCAANaAAhiaXRtYXAkMEwAAl90dAASTGphdmEvbGFuZy9PYmplY3Q7TAAEZXZhbHQAEUxzY2FsYS9GdW5jdGlvbjA7eHIAFnhzYnRpLmFwaS5BYnN0cmFjdExhennTd7UBX7vnoAIAAHhwAXNyABN4c2J0aS5hcGkuRW1wdHlUeXBlvP2eRkk7iSQCAAB4cgAUeHNidGkuYXBpLlNpbXBsZVR5cGVyeGKIISO/QAIAAHhyAA54c2J0aS5hcGkuVHlwZT9q2SEWSarKAgAAeHBwc3EAfgAuAXNyABN4c2J0aS5hcGkuU3RydWN0dXJlqar5gJNv2AACAANMAAhkZWNsYXJlZHEAfgAVTAAJaW5oZXJpdGVkcQB+ABVMAAdwYXJlbnRzcQB+ABV4cQB+ADVzcQB+AC4BdXEAfgAQAAAAAHBzcQB+AC4BdXEAfgAQAAAAAHBzcQB+AC4BdXIAEVtMeHNidGkuYXBpLlR5cGU7dP+lWnv56UECAAB4cAAAAAJzcgAUeHNidGkuYXBpLlByb2plY3Rpb27z0o1U6UWkLQIAAkwAAmlkcQB+ABxMAAZwcmVmaXh0ABZMeHNidGkvYXBpL1NpbXBsZVR5cGU7eHEAfgA0dAAGT2JqZWN0c3IAE3hzYnRpLmFwaS5TaW5nbGV0b278p1/4z1bkRgIAAUwABHBhdGh0ABBMeHNidGkvYXBpL1BhdGg7eHEAfgA0c3IADnhzYnRpLmFwaS5QYXRomz1cCM6lJ4QCAAFbAApjb21wb25lbnRzdAAaW0x4c2J0aS9hcGkvUGF0aENvbXBvbmVudDt4cHVyABpbTHhzYnRpLmFwaS5QYXRoQ29tcG9uZW50O0PaCXQtZxZ0AgAAeHAAAAADc3IADHhzYnRpLmFwaS5JZJgybIs3U8RAAgABTAACaWRxAH4AHHhyABd4c2J0aS5hcGkuUGF0aENvbXBvbmVudF+aIlsuhp+8AgAAeHB0AARqYXZhc3EAfgBNdAAEbGFuZ3NyAA54c2J0aS5hcGkuVGhpc9sJ7abMWkBcAgAAeHEAfgBOc3EAfgBBdAADQW55c3EAfgBFc3EAfgBIdXEAfgBLAAAAAnNxAH4ATXQABXNjYWxhcQB+AFRwcHVyABRbTHhzYnRpLmFwaS5QYWNrYWdlO1sTGTdwpyehAgAAeHAAAAABc3IAEXhzYnRpLmFwaS5QYWNrYWdlflmP9q7OOVgCAAFMAARuYW1lcQB+ABx4cHQABWxleGVyc3IAFXhzYnRpLmFwaS5Db21waWxhdGlvbu364MNq6KBCAgACSgAJc3RhcnRUaW1lWwAHb3V0cHV0c3QAGltMeHNidGkvYXBpL091dHB1dFNldHRpbmc7eHAAAAFNcclcsnVyABpbTHhzYnRpLmFwaS5PdXRwdXRTZXR0aW5nO39qwvOnh6VCAgAAeHAAAAAGc3IAF3hzYnRpLmFwaS5PdXRwdXRTZXR0aW5netmaR3T7HXsCAAJMAA9vdXRwdXREaXJlY3RvcnlxAH4AHEwAD3NvdXJjZURpcmVjdG9yeXEAfgAceHB0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACcvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL3NjYWxhLTIuMTFzcQB+AGZ0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACIvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL3NjYWxhc3EAfgBmdAAtL2hvbWUvbGlvci9jb21waWxlci90YXJnZXQvc2NhbGEtMi4xMS9jbGFzc2VzdAAhL2hvbWUvbGlvci9jb21waWxlci9zcmMvbWFpbi9qYXZhc3EAfgBmdAAyL2hvbWUvbGlvci9jb21waWxlci90YXJnZXQvc2NhbGEtMi4xMS90ZXN0LWNsYXNzZXN0ACcvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy90ZXN0L3NjYWxhLTIuMTFzcQB+AGZ0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAIi9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3Qvc2NhbGFzcQB+AGZ0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAIS9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3QvamF2YXVyAAJbQqzzF/gGCFTgAgAAeHAAAAAUdkf9nZzxJ53eUh5+wIH/ok90Xl4=
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> 
+rO0ABXNyABB4c2J0aS5hcGkuU291cmNlFlpwRASfbtoCAAZJAAdhcGlIYXNoWgAIaGFzTWFjcm9MABhfaW50ZXJuYWxPbmx5X25hbWVIYXNoZXN0ACRMeHNidGkvYXBpL19pbnRlcm5hbE9ubHlfTmFtZUhhc2hlcztMAANhcGl0ABVMeHNidGkvYXBpL1NvdXJjZUFQSTtMAAtjb21waWxhdGlvbnQAF0x4c2J0aS9hcGkvQ29tcGlsYXRpb247WwAEaGFzaHQAAltCeHBUSF84AHNyACJ4c2J0aS5hcGkuX2ludGVybmFsT25seV9OYW1lSGFzaGVzVNq+mfrU7EwCAAJbAA9pbXBsaWNpdE1lbWJlcnN0ACNbTHhzYnRpL2FwaS9faW50ZXJuYWxPbmx5X05hbWVIYXNoO1sADnJlZ3VsYXJNZW1iZXJzcQB+AAd4cHVyACNbTHhzYnRpLmFwaS5faW50ZXJuYWxPbmx5X05hbWVIYXNoO0lagLbdlov0AgAAeHAAAAAAdXEAfgAJAAAAAHNyABN4c2J0aS5hcGkuU291cmNlQVBJuV6n+SkjOKQCAAJbAAtkZWZpbml0aW9uc3QAF1tMeHNidGkvYXBpL0RlZmluaXRpb247WwAIcGFja2FnZXN0ABRbTHhzYnRpL2FwaS9QYWNrYWdlO3hwdXIAF1tMeHNidGkuYXBpLkRlZmluaXRpb247iMlc57TjXg4CAAB4cAAAAAJzcgATeHNidGkuYXBpLkNsYXNzTGlrZYM0HKHfsJdsAgAETAAOZGVmaW5pdGlvblR5cGV0ABpMeHNidGkvYXBpL0RlZmluaXRpb25UeXBlO1sAEHNhdmVkQW5ub3RhdGlvbnN0ABNbTGphdmEvbGFuZy9TdHJpbmc7TAAIc2VsZlR5cGV0ABBMeHNidGkvYXBpL0xhenk7TAAJc3RydWN0dXJlcQB+ABV4cgAheHNidGkuYXBpLlBhcmFtZXRlcml6ZWREZWZpbml0aW9u+RFusdVQPOICAAFbAA50eXBlUGFyYW1ldGVyc3QAGltMeHNidGkvYXBpL1R5cGVQYXJhbWV0ZXI7eHIAFHhzYnRpLmFwaS5EZWZpbml0aW9uhyob6HFC40YCAARMAAZhY2Nlc3N0ABJMeHNidGkvYXBpL0FjY2VzcztbAAthbm5vdGF0aW9uc3QAF1tMeHNidGkvYXBpL0Fubm90YXRpb247TAAJbW9kaWZpZXJzdAAVTHhzYnRpL2FwaS9Nb2RpZmllcnM7TAAEbmFtZXQAEkxqYXZhL2xhbmcvU3RyaW5nO3hwc3IAEHhzYnRpLmFwaS5QdWJsaWO6WD2ubC1gQgIAAHhyABB4c2J0aS5hcGkuQWNjZXNz3WKa+B1jMUgCAAB4cHVyABdbTHhzYnRpLmFwaS5Bbm5vdGF0aW9uO+uX6xkQ9o1IAgAAeHAAAAAAc3IAE3hzYnRpLmFwaS5Nb2RpZmllcnPHERMhaZzcJAIAAUIABWZsYWdzeHAAdAALbGV4ZXIuVG9rZW51cgAaW0x4c2J0aS5hcGkuVHlwZVBhcmFtZXRlcjvZbSYPKJ3ytgIAAHhwAAAAAH5yABh4c2J0aS5hcGkuRGVmaW5pdGlvblR5cGUAAAAAAAAAABIAAHhyAA5qYXZhLmxhbmcuRW51bQAAAAAAAAAAEgAAeHB0AAhDbGFzc0RlZnVyABNbTGphdmEubGFuZy5TdHJpbmc7rdJW5+kde0cCAAB4cAAAAABzcgATeHNidGkuU2FmZUxhenkkSW1wbDuRTxH0RUzJAgADWgAIYml0bWFwJDBMAAJfdHQAEkxqYXZhL2xhbmcvT2JqZWN0O0wABGV2YWx0ABFMc2NhbGEvRnVuY3Rpb24wO3hyABZ4c2J0aS5hcGkuQWJzdHJhY3RMYXp503e1AV+756ACAAB4cAFzcgATeHNidGkuYXBpLkVtcHR5VHlwZbz9nkZJO4kkAgAAeHIAFHhzYnRpLmFwaS5TaW1wbGVUeXBlcnhiiCEjv0ACAAB4cgAOeHNidGkuYXBpLlR5cGU/atkhFkmqygIAAHhwcHNxAH4ALgFzcgATeHNidGkuYXBpLlN0cnVjdHVyZamq+YCTb9gAAgADTAAIZGVjbGFyZWRxAH4AFUwACWluaGVyaXRlZHEAfgAVTAAHcGFyZW50c3EAfgAVeHEAfgA1c3EAfgAuAXVxAH4AEAAAAABwc3EAfgAuAXVxAH4AEAAAAABwc3EAfgAuAXVyABFbTHhzYnRpLmFwaS5UeXBlO3T/pVp7+elBAgAAeHAAAAAGc3IAFHhzYnRpLmFwaS5Qcm9qZWN0aW9u89KNVOlFpC0CAAJMAAJpZHEAfgAcTAAGcHJlZml4dAAWTHhzYnRpL2FwaS9TaW1wbGVUeXBlO3hxAH4ANHQADFNlcmlhbGl6YWJsZXNyABN4c2J0aS5hcGkuU2luZ2xldG9u/Kdf+M9W5EYCAAFMAARwYXRodAAQTHhzYnRpL2FwaS9QYXRoO3hxAH4ANHNyAA54c2J0aS5hcGkuUGF0aJs9XAjOpSeEAgABWwAKY29tcG9uZW50c3QAGltMeHNidGkvYXBpL1BhdGhDb21wb25lbnQ7eHB1cgAaW0x4c2J0aS5hcGkuUGF0aENvbXBvbmVudDtD2gl0LWcWdAIAAHhwAAAAAnNyAAx4c2J0aS5hcGkuSWSYMmyLN1PEQAIAAUwAAmlkcQB+ABx4cgAXeHNidGkuYXBpLlBhdGhDb21wb25lbnRfmiJbLoafvAIAAHhwdAAFc2NhbGFzcgAOeHNidGkuYXBpLlRoaXPbCe2mzFpAXAIAAHhxAH4ATnNxAH4AQXEAfgBEc3EAfgBFc3EAfgBIdXEAfgBLAAAAA3NxAH4ATXQABGphdmFzcQB+AE10AAJpb3EAfgBSc3EAfgBBdAAHUHJvZHVjdHEAfgBHc3EAfgBBdAAGRXF1YWxzcQB+AEdzcQB+AEF0AAZPYmplY3RzcQB+AEVzcQB+AEh1cQB+AEsAAAADc3EAfgBNcQB+AFhzcQB+AE10AARsYW5ncQB+AFJzcQB+AEF0AANBbnlxAH4AR3Bwc3EAfgAScQB+ACB1cQB+ACEAAAAAc3EAfgAjAHQAC2xleGVyLkxleGVydXEAfgAmAAAAAH5xAH4AKHQABk1vZHVsZXVxAH4ALAAAAAF0ABhzY2FsYS5hbm5vdGF0aW9uLnRhaWxyZWNzcQB+AC4BcQB+ADZwc3EAfgAuAXNxAH4AOHNxAH4ALgF1cQB+ABAAAAAAcHNxAH4ALgF1cQB+ABAAAAAAcHNxAH4ALgF1cQB+AD8AAAACc3EAfgBBcQB+AGBzcQB+AEVzcQB+AEh1cQB+AEsAAAADc3EAfgBNcQB+AFhzcQB+AE1xAH4AZnEAfgBSc3EAfgBBcQB+AGhzcQB+AEVzcQB+AEh1cQB+AEsAAAACc3EAfgBNcQB+AFBxAH4AUnBwdXIAFFtMeHNidGkuYXBpLlBhY2thZ2U7WxMZN3CnJ6ECAAB4cAAAAAFzcgAReHNidGkuYXBpLlBhY2thZ2V+WY/2rs45WAIAAUwABG5hbWVxAH4AHHhwdAAFbGV4ZXJzcgAVeHNidGkuYXBpLkNvbXBpbGF0aW9u7frgw2rooEICAAJKAAlzdGFydFRpbWVbAAdvdXRwdXRzdAAaW0x4c2J0aS9hcGkvT3V0cHV0U2V0dGluZzt4cAAAAU1xyVyydXIAGltMeHNidGkuYXBpLk91dHB1dFNldHRpbmc7f2rC86eHpUICAAB4cAAAAAZzcgAXeHNidGkuYXBpLk91dHB1dFNldHRpbmd62ZpHdPsdewIAAkwAD291dHB1dERpcmVjdG9yeXEAfgAcTAAPc291cmNlRGlyZWN0b3J5cQB+ABx4cHQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGEtMi4xMXNxAH4AkHQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAIi9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGFzcQB+AJB0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACEvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL2phdmFzcQB+AJB0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3Qvc2NhbGEtMi4xMXNxAH4AkHQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAiL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9zY2FsYXNxAH4AkHQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAhL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9qYXZhdXIAAltCrPMX+AYIVOACAAB4cAAAABQS+MsfB8JvmiLRZ2GvTE1WXhGDnA==
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> 
+rO0ABXNyABB4c2J0aS5hcGkuU291cmNlFlpwRASfbtoCAAZJAAdhcGlIYXNoWgAIaGFzTWFjcm9MABhfaW50ZXJuYWxPbmx5X25hbWVIYXNoZXN0ACRMeHNidGkvYXBpL19pbnRlcm5hbE9ubHlfTmFtZUhhc2hlcztMAANhcGl0ABVMeHNidGkvYXBpL1NvdXJjZUFQSTtMAAtjb21waWxhdGlvbnQAF0x4c2J0aS9hcGkvQ29tcGlsYXRpb247WwAEaGFzaHQAAltCeHCz7a/+AHNyACJ4c2J0aS5hcGkuX2ludGVybmFsT25seV9OYW1lSGFzaGVzVNq+mfrU7EwCAAJbAA9pbXBsaWNpdE1lbWJlcnN0ACNbTHhzYnRpL2FwaS9faW50ZXJuYWxPbmx5X05hbWVIYXNoO1sADnJlZ3VsYXJNZW1iZXJzcQB+AAd4cHVyACNbTHhzYnRpLmFwaS5faW50ZXJuYWxPbmx5X05hbWVIYXNoO0lagLbdlov0AgAAeHAAAAAAdXEAfgAJAAAAAHNyABN4c2J0aS5hcGkuU291cmNlQVBJuV6n+SkjOKQCAAJbAAtkZWZpbml0aW9uc3QAF1tMeHNidGkvYXBpL0RlZmluaXRpb247WwAIcGFja2FnZXN0ABRbTHhzYnRpL2FwaS9QYWNrYWdlO3hwdXIAF1tMeHNidGkuYXBpLkRlZmluaXRpb247iMlc57TjXg4CAAB4cAAAAAFzcgATeHNidGkuYXBpLkNsYXNzTGlrZYM0HKHfsJdsAgAETAAOZGVmaW5pdGlvblR5cGV0ABpMeHNidGkvYXBpL0RlZmluaXRpb25UeXBlO1sAEHNhdmVkQW5ub3RhdGlvbnN0ABNbTGphdmEvbGFuZy9TdHJpbmc7TAAIc2VsZlR5cGV0ABBMeHNidGkvYXBpL0xhenk7TAAJc3RydWN0dXJlcQB+ABV4cgAheHNidGkuYXBpLlBhcmFtZXRlcml6ZWREZWZpbml0aW9u+RFusdVQPOICAAFbAA50eXBlUGFyYW1ldGVyc3QAGltMeHNidGkvYXBpL1R5cGVQYXJhbWV0ZXI7eHIAFHhzYnRpLmFwaS5EZWZpbml0aW9uhyob6HFC40YCAARMAAZhY2Nlc3N0ABJMeHNidGkvYXBpL0FjY2VzcztbAAthbm5vdGF0aW9uc3QAF1tMeHNidGkvYXBpL0Fubm90YXRpb247TAAJbW9kaWZpZXJzdAAVTHhzYnRpL2FwaS9Nb2RpZmllcnM7TAAEbmFtZXQAEkxqYXZhL2xhbmcvU3RyaW5nO3hwc3IAEHhzYnRpLmFwaS5QdWJsaWO6WD2ubC1gQgIAAHhyABB4c2J0aS5hcGkuQWNjZXNz3WKa+B1jMUgCAAB4cHVyABdbTHhzYnRpLmFwaS5Bbm5vdGF0aW9uO+uX6xkQ9o1IAgAAeHAAAAAAc3IAE3hzYnRpLmFwaS5Nb2RpZmllcnPHERMhaZzcJAIAAUIABWZsYWdzeHAAdAARbGV4ZXIuTGV4ZXJIZWxwZXJ1cgAaW0x4c2J0aS5hcGkuVHlwZVBhcmFtZXRlcjvZbSYPKJ3ytgIAAHhwAAAAAH5yABh4c2J0aS5hcGkuRGVmaW5pdGlvblR5cGUAAAAAAAAAABIAAHhyAA5qYXZhLmxhbmcuRW51bQAAAAAAAAAAEgAAeHB0AAhDbGFzc0RlZnVyABNbTGphdmEubGFuZy5TdHJpbmc7rdJW5+kde0cCAAB4cAAAAABzcgATeHNidGkuU2FmZUxhenkkSW1wbDuRTxH0RUzJAgADWgAIYml0bWFwJDBMAAJfdHQAEkxqYXZhL2xhbmcvT2JqZWN0O0wABGV2YWx0ABFMc2NhbGEvRnVuY3Rpb24wO3hyABZ4c2J0aS5hcGkuQWJzdHJhY3RMYXp503e1AV+756ACAAB4cAFzcgATeHNidGkuYXBpLkVtcHR5VHlwZbz9nkZJO4kkAgAAeHIAFHhzYnRpLmFwaS5TaW1wbGVUeXBlcnhiiCEjv0ACAAB4cgAOeHNidGkuYXBpLlR5cGU/atkhFkmqygIAAHhwcHNxAH4ALgFzcgATeHNidGkuYXBpLlN0cnVjdHVyZamq+YCTb9gAAgADTAAIZGVjbGFyZWRxAH4AFUwACWluaGVyaXRlZHEAfgAVTAAHcGFyZW50c3EAfgAVeHEAfgA1c3EAfgAuAXVxAH4AEAAAAABwc3EAfgAuAXVxAH4AEAAAAABwc3EAfgAuAXVyABFbTHhzYnRpLmFwaS5UeXBlO3T/pVp7+elBAgAAeHAAAAADc3IAFHhzYnRpLmFwaS5Qcm9qZWN0aW9u89KNVOlFpC0CAAJMAAJpZHEAfgAcTAAGcHJlZml4dAAWTHhzYnRpL2FwaS9TaW1wbGVUeXBlO3hxAH4ANHQACkRlZmluaWNvZXNzcgATeHNidGkuYXBpLlNpbmdsZXRvbvynX/jPVuRGAgABTAAEcGF0aHQAEEx4c2J0aS9hcGkvUGF0aDt4cQB+ADRzcgAOeHNidGkuYXBpLlBhdGibPVwIzqUnhAIAAVsACmNvbXBvbmVudHN0ABpbTHhzYnRpL2FwaS9QYXRoQ29tcG9uZW50O3hwdXIAGltMeHNidGkuYXBpLlBhdGhDb21wb25lbnQ7Q9oJdC1nFnQCAAB4cAAAAAJzcgAMeHNidGkuYXBpLklkmDJsizdTxEACAAFMAAJpZHEAfgAceHIAF3hzYnRpLmFwaS5QYXRoQ29tcG9uZW50X5oiWy6Gn7wCAAB4cHQABWxleGVyc3IADnhzYnRpLmFwaS5UaGlz2wntpsxaQFwCAAB4cQB+AE5zcQB+AEF0AAZPYmplY3RzcQB+AEVzcQB+AEh1cQB+AEsAAAADc3EAfgBNdAAEamF2YXNxAH4ATXQABGxhbmdxAH4AUnNxAH4AQXQAA0FueXNxAH4ARXNxAH4ASHVxAH4ASwAAAAJzcQB+AE10AAVzY2FsYXEAfgBScHB1cgAUW0x4c2J0aS5hcGkuUGFja2FnZTtbExk3cKcnoQIAAHhwAAAAAXNyABF4c2J0aS5hcGkuUGFja2FnZX5Zj/auzjlYAgABTAAEbmFtZXEAfgAceHB0AAVsZXhlcnNyABV4c2J0aS5hcGkuQ29tcGlsYXRpb27t+uDDauigQgIAAkoACXN0YXJ0VGltZVsAB291dHB1dHN0ABpbTHhzYnRpL2FwaS9PdXRwdXRTZXR0aW5nO3hwAAABTXHJXLJ1cgAaW0x4c2J0aS5hcGkuT3V0cHV0U2V0dGluZzt/asLzp4elQgIAAHhwAAAABnNyABd4c2J0aS5hcGkuT3V0cHV0U2V0dGluZ3rZmkd0+x17AgACTAAPb3V0cHV0RGlyZWN0b3J5cQB+ABxMAA9zb3VyY2VEaXJlY3RvcnlxAH4AHHhwdAAtL2hvbWUvbGlvci9jb21waWxlci90YXJnZXQvc2NhbGEtMi4xMS9jbGFzc2VzdAAnL2hvbWUvbGlvci9jb21waWxlci9zcmMvbWFpbi9zY2FsYS0yLjExc3EAfgBtdAAtL2hvbWUvbGlvci9jb21waWxlci90YXJnZXQvc2NhbGEtMi4xMS9jbGFzc2VzdAAiL2hvbWUvbGlvci9jb21waWxlci9zcmMvbWFpbi9zY2FsYXNxAH4AbXQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAIS9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vamF2YXNxAH4AbXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAnL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9zY2FsYS0yLjExc3EAfgBtdAAyL2hvbWUvbGlvci9jb21waWxlci90YXJnZXQvc2NhbGEtMi4xMS90ZXN0LWNsYXNzZXN0ACIvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy90ZXN0L3NjYWxhc3EAfgBtdAAyL2hvbWUvbGlvci9jb21waWxlci90YXJnZXQvc2NhbGEtMi4xMS90ZXN0LWNsYXNzZXN0ACEvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy90ZXN0L2phdmF1cgACW0Ks8xf4BghU4AIAAHhwAAAAFP+34NaXqGakhMqKmyfEofWt4kMJ
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> 
+rO0ABXNyABB4c2J0aS5hcGkuU291cmNlFlpwRASfbtoCAAZJAAdhcGlIYXNoWgAIaGFzTWFjcm9MABhfaW50ZXJuYWxPbmx5X25hbWVIYXNoZXN0ACRMeHNidGkvYXBpL19pbnRlcm5hbE9ubHlfTmFtZUhhc2hlcztMAANhcGl0ABVMeHNidGkvYXBpL1NvdXJjZUFQSTtMAAtjb21waWxhdGlvbnQAF0x4c2J0aS9hcGkvQ29tcGlsYXRpb247WwAEaGFzaHQAAltCeHB7zdChAHNyACJ4c2J0aS5hcGkuX2ludGVybmFsT25seV9OYW1lSGFzaGVzVNq+mfrU7EwCAAJbAA9pbXBsaWNpdE1lbWJlcnN0ACNbTHhzYnRpL2FwaS9faW50ZXJuYWxPbmx5X05hbWVIYXNoO1sADnJlZ3VsYXJNZW1iZXJzcQB+AAd4cHVyACNbTHhzYnRpLmFwaS5faW50ZXJuYWxPbmx5X05hbWVIYXNoO0lagLbdlov0AgAAeHAAAAAAdXEAfgAJAAAAAHNyABN4c2J0aS5hcGkuU291cmNlQVBJuV6n+SkjOKQCAAJbAAtkZWZpbml0aW9uc3QAF1tMeHNidGkvYXBpL0RlZmluaXRpb247WwAIcGFja2FnZXN0ABRbTHhzYnRpL2FwaS9QYWNrYWdlO3hwdXIAF1tMeHNidGkuYXBpLkRlZmluaXRpb247iMlc57TjXg4CAAB4cAAAAAFzcgATeHNidGkuYXBpLkNsYXNzTGlrZYM0HKHfsJdsAgAETAAOZGVmaW5pdGlvblR5cGV0ABpMeHNidGkvYXBpL0RlZmluaXRpb25UeXBlO1sAEHNhdmVkQW5ub3RhdGlvbnN0ABNbTGphdmEvbGFuZy9TdHJpbmc7TAAIc2VsZlR5cGV0ABBMeHNidGkvYXBpL0xhenk7TAAJc3RydWN0dXJlcQB+ABV4cgAheHNidGkuYXBpLlBhcmFtZXRlcml6ZWREZWZpbml0aW9u+RFusdVQPOICAAFbAA50eXBlUGFyYW1ldGVyc3QAGltMeHNidGkvYXBpL1R5cGVQYXJhbWV0ZXI7eHIAFHhzYnRpLmFwaS5EZWZpbml0aW9uhyob6HFC40YCAARMAAZhY2Nlc3N0ABJMeHNidGkvYXBpL0FjY2VzcztbAAthbm5vdGF0aW9uc3QAF1tMeHNidGkvYXBpL0Fubm90YXRpb247TAAJbW9kaWZpZXJzdAAVTHhzYnRpL2FwaS9Nb2RpZmllcnM7TAAEbmFtZXQAEkxqYXZhL2xhbmcvU3RyaW5nO3hwc3IAEHhzYnRpLmFwaS5QdWJsaWO6WD2ubC1gQgIAAHhyABB4c2J0aS5hcGkuQWNjZXNz3WKa+B1jMUgCAAB4cHVyABdbTHhzYnRpLmFwaS5Bbm5vdGF0aW9uO+uX6xkQ9o1IAgAAeHAAAAAAc3IAE3hzYnRpLmFwaS5Nb2RpZmllcnPHERMhaZzcJAIAAUIABWZsYWdzeHAAdAAKbGV4ZXIuVGVzdHVyABpbTHhzYnRpLmFwaS5UeXBlUGFyYW1ldGVyO9ltJg8onfK2AgAAeHAAAAAAfnIAGHhzYnRpLmFwaS5EZWZpbml0aW9uVHlwZQAAAAAAAAAAEgAAeHIADmphdmEubGFuZy5FbnVtAAAAAAAAAAASAAB4cHQABk1vZHVsZXVyABNbTGphdmEubGFuZy5TdHJpbmc7rdJW5+kde0cCAAB4cAAAAABzcgATeHNidGkuU2FmZUxhenkkSW1wbDuRTxH0RUzJAgADWgAIYml0bWFwJDBMAAJfdHQAEkxqYXZhL2xhbmcvT2JqZWN0O0wABGV2YWx0ABFMc2NhbGEvRnVuY3Rpb24wO3hyABZ4c2J0aS5hcGkuQWJzdHJhY3RMYXp503e1AV+756ACAAB4cAFzcgATeHNidGkuYXBpLkVtcHR5VHlwZbz9nkZJO4kkAgAAeHIAFHhzYnRpLmFwaS5TaW1wbGVUeXBlcnhiiCEjv0ACAAB4cgAOeHNidGkuYXBpLlR5cGU/atkhFkmqygIAAHhwcHNxAH4ALgFzcgATeHNidGkuYXBpLlN0cnVjdHVyZamq+YCTb9gAAgADTAAIZGVjbGFyZWRxAH4AFUwACWluaGVyaXRlZHEAfgAVTAAHcGFyZW50c3EAfgAVeHEAfgA1c3EAfgAuAXVxAH4AEAAAAAFzcgANeHNidGkuYXBpLkRlZlK+n+J8tDZpAgACTAAKcmV0dXJuVHlwZXQAEEx4c2J0aS9hcGkvVHlwZTtbAA92YWx1ZVBhcmFtZXRlcnN0ABpbTHhzYnRpL2FwaS9QYXJhbWV0ZXJMaXN0O3hxAH4AFnEAfgAgdXEAfgAhAAAAAHNxAH4AIwB0AARtYWludXEAfgAmAAAAAHNyABR4c2J0aS5hcGkuUHJvamVjdGlvbvPSjVTpRaQtAgACTAACaWRxAH4AHEwABnByZWZpeHQAFkx4c2J0aS9hcGkvU2ltcGxlVHlwZTt4cQB+ADR0AARVbml0c3IAE3hzYnRpLmFwaS5TaW5nbGV0b278p1/4z1bkRgIAAUwABHBhdGh0ABBMeHNidGkvYXBpL1BhdGg7eHEAfgA0c3IADnhzYnRpLmFwaS5QYXRomz1cCM6lJ4QCAAFbAApjb21wb25lbnRzdAAaW0x4c2J0aS9hcGkvUGF0aENvbXBvbmVudDt4cHVyABpbTHhzYnRpLmFwaS5QYXRoQ29tcG9uZW50O0PaCXQtZxZ0AgAAeHAAAAACc3IADHhzYnRpLmFwaS5JZJgybIs3U8RAAgABTAACaWRxAH4AHHhyABd4c2J0aS5hcGkuUGF0aENvbXBvbmVudF+aIlsuhp+8AgAAeHB0AAVzY2FsYXNyAA54c2J0aS5hcGkuVGhpc9sJ7abMWkBcAgAAeHEAfgBRdXIAGltMeHNidGkuYXBpLlBhcmFtZXRlckxpc3Q79dM6HfKzcO4CAAB4cAAAAAFzcgAXeHNidGkuYXBpLlBhcmFtZXRlckxpc3TWxbwcZEl04wIAAloACmlzSW1wbGljaXRbAApwYXJhbWV0ZXJzdAAcW0x4c2J0aS9hcGkvTWV0aG9kUGFyYW1ldGVyO3hwAHVyABxbTHhzYnRpLmFwaS5NZXRob2RQYXJhbWV0ZXI7z7jFXaXdtW0CAAB4cAAAAAFzcgAZeHNidGkuYXBpLk1ldGhvZFBhcmFtZXRlch9FrhfTSbDqAgAEWgAKaGFzRGVmYXVsdEwACG1vZGlmaWVydAAdTHhzYnRpL2FwaS9QYXJhbWV0ZXJNb2RpZmllcjtMAARuYW1lcQB+ABxMAAN0cGVxAH4APXhwAH5yABt4c2J0aS5hcGkuUGFyYW1ldGVyTW9kaWZpZXIAAAAAAAAAABIAAHhxAH4AKXQABVBsYWludAAEYXJnc3NyABd4c2J0aS5hcGkuUGFyYW1ldGVyaXplZBZs7mkDybt/AgACTAAIYmFzZVR5cGVxAH4ARVsADXR5cGVBcmd1bWVudHN0ABFbTHhzYnRpL2FwaS9UeXBlO3hxAH4ANHNxAH4ARHQABUFycmF5cQB+AEp1cgARW0x4c2J0aS5hcGkuVHlwZTt0/6Vae/npQQIAAHhwAAAAAXNxAH4ARHQABlN0cmluZ3NxAH4ASHNxAH4AS3VxAH4ATgAAAANzcQB+AFB0AARqYXZhc3EAfgBQdAAEbGFuZ3EAfgBVcHNxAH4ALgF1cQB+ABAAAAAAcHNxAH4ALgF1cQB+AGkAAAACc3EAfgBEdAAGT2JqZWN0cQB+AG1zcQB+AER0AANBbnlxAH4ASnBwdXIAFFtMeHNidGkuYXBpLlBhY2thZ2U7WxMZN3CnJ6ECAAB4cAAAAAFzcgAReHNidGkuYXBpLlBhY2thZ2V+WY/2rs45WAIAAUwABG5hbWVxAH4AHHhwdAAFbGV4ZXJzcgAVeHNidGkuYXBpLkNvbXBpbGF0aW9u7frgw2rooEICAAJKAAlzdGFydFRpbWVbAAdvdXRwdXRzdAAaW0x4c2J0aS9hcGkvT3V0cHV0U2V0dGluZzt4cAAAAU1xyVyydXIAGltMeHNidGkuYXBpLk91dHB1dFNldHRpbmc7f2rC86eHpUICAAB4cAAAAAZzcgAXeHNidGkuYXBpLk91dHB1dFNldHRpbmd62ZpHdPsdewIAAkwAD291dHB1dERpcmVjdG9yeXEAfgAcTAAPc291cmNlRGlyZWN0b3J5cQB+ABx4cHQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGEtMi4xMXNxAH4AhnQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAIi9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGFzcQB+AIZ0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACEvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL2phdmFzcQB+AIZ0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3Qvc2NhbGEtMi4xMXNxAH4AhnQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAiL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9zY2FsYXNxAH4AhnQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAhL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9qYXZhdXIAAltCrPMX+AYIVOACAAB4cAAAABSBb8BPZPXxAPu40oj8xLpS5LSP1g==
+external apis:
+0 items
+source infos:
+4 items
+/home/lior/compiler/src/main/scala/lexer/Definicoes.scala -> 
+AAAAAAAAAAA=
+/home/lior/compiler/src/main/scala/lexer/Lexer.scala -> 
+AAAAAAAAAAA=
+/home/lior/compiler/src/main/scala/lexer/LexerHelper.scala -> 
+AAAAAAAAAAA=
+/home/lior/compiler/src/main/scala/lexer/Test.scala -> 
+AAAAAAAAAAA=
+compilations:
+4 items
+0 -> rO0ABXNyABV4c2J0aS5hcGkuQ29tcGlsYXRpb27t+uDDauigQgIAAkoACXN0YXJ0VGltZVsAB291dHB1dHN0ABpbTHhzYnRpL2FwaS9PdXRwdXRTZXR0aW5nO3hwAAABTXHFhFF1cgAaW0x4c2J0aS5hcGkuT3V0cHV0U2V0dGluZzt/asLzp4elQgIAAHhwAAAABnNyABd4c2J0aS5hcGkuT3V0cHV0U2V0dGluZ3rZmkd0+x17AgACTAAPb3V0cHV0RGlyZWN0b3J5dAASTGphdmEvbGFuZy9TdHJpbmc7TAAPc291cmNlRGlyZWN0b3J5cQB+AAZ4cHQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGEtMi4xMXNxAH4ABXQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAIi9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGFzcQB+AAV0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACEvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL2phdmFzcQB+AAV0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3Qvc2NhbGEtMi4xMXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAiL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9zY2FsYXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAhL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9qYXZh
+1 -> rO0ABXNyABV4c2J0aS5hcGkuQ29tcGlsYXRpb27t+uDDauigQgIAAkoACXN0YXJ0VGltZVsAB291dHB1dHN0ABpbTHhzYnRpL2FwaS9PdXRwdXRTZXR0aW5nO3hwAAABTXHH84R1cgAaW0x4c2J0aS5hcGkuT3V0cHV0U2V0dGluZzt/asLzp4elQgIAAHhwAAAABnNyABd4c2J0aS5hcGkuT3V0cHV0U2V0dGluZ3rZmkd0+x17AgACTAAPb3V0cHV0RGlyZWN0b3J5dAASTGphdmEvbGFuZy9TdHJpbmc7TAAPc291cmNlRGlyZWN0b3J5cQB+AAZ4cHQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGEtMi4xMXNxAH4ABXQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAIi9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGFzcQB+AAV0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACEvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL2phdmFzcQB+AAV0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3Qvc2NhbGEtMi4xMXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAiL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9zY2FsYXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAhL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9qYXZh
+2 -> rO0ABXNyABV4c2J0aS5hcGkuQ29tcGlsYXRpb27t+uDDauigQgIAAkoACXN0YXJ0VGltZVsAB291dHB1dHN0ABpbTHhzYnRpL2FwaS9PdXRwdXRTZXR0aW5nO3hwAAABTXHJUKB1cgAaW0x4c2J0aS5hcGkuT3V0cHV0U2V0dGluZzt/asLzp4elQgIAAHhwAAAABnNyABd4c2J0aS5hcGkuT3V0cHV0U2V0dGluZ3rZmkd0+x17AgACTAAPb3V0cHV0RGlyZWN0b3J5dAASTGphdmEvbGFuZy9TdHJpbmc7TAAPc291cmNlRGlyZWN0b3J5cQB+AAZ4cHQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGEtMi4xMXNxAH4ABXQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAIi9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGFzcQB+AAV0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACEvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL2phdmFzcQB+AAV0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3Qvc2NhbGEtMi4xMXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAiL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9zY2FsYXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAhL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9qYXZh
+3 -> rO0ABXNyABV4c2J0aS5hcGkuQ29tcGlsYXRpb27t+uDDauigQgIAAkoACXN0YXJ0VGltZVsAB291dHB1dHN0ABpbTHhzYnRpL2FwaS9PdXRwdXRTZXR0aW5nO3hwAAABTXHJXLJ1cgAaW0x4c2J0aS5hcGkuT3V0cHV0U2V0dGluZzt/asLzp4elQgIAAHhwAAAABnNyABd4c2J0aS5hcGkuT3V0cHV0U2V0dGluZ3rZmkd0+x17AgACTAAPb3V0cHV0RGlyZWN0b3J5dAASTGphdmEvbGFuZy9TdHJpbmc7TAAPc291cmNlRGlyZWN0b3J5cQB+AAZ4cHQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGEtMi4xMXNxAH4ABXQALS9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvY2xhc3Nlc3QAIi9ob21lL2xpb3IvY29tcGlsZXIvc3JjL21haW4vc2NhbGFzcQB+AAV0AC0vaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL2NsYXNzZXN0ACEvaG9tZS9saW9yL2NvbXBpbGVyL3NyYy9tYWluL2phdmFzcQB+AAV0ADIvaG9tZS9saW9yL2NvbXBpbGVyL3RhcmdldC9zY2FsYS0yLjExL3Rlc3QtY2xhc3Nlc3QAJy9ob21lL2xpb3IvY29tcGlsZXIvc3JjL3Rlc3Qvc2NhbGEtMi4xMXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAiL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9zY2FsYXNxAH4ABXQAMi9ob21lL2xpb3IvY29tcGlsZXIvdGFyZ2V0L3NjYWxhLTIuMTEvdGVzdC1jbGFzc2VzdAAhL2hvbWUvbGlvci9jb21waWxlci9zcmMvdGVzdC9qYXZh
diff --git a/.project b/.project
index be39a11b7ae9b66a93800b596e5fd354ed29de3f..4eb870e29626102915a84289d567f7316ad8571e 100644
--- a/.project
+++ b/.project
@@ -1,5 +1,5 @@
 <projectDescription>
-  <name>downloader</name>
+  <name>SimplePascalCompiler</name>
   <buildSpec>
     <buildCommand>
       <name>org.scala-ide.sdt.core.scalabuilder</name>
diff --git a/build.sbt b/build.sbt
index e6eae70fcac10d36450357a73730563f86a96228..2ab75b3b1792639154e3eda2c6a3c163a7f0beb3 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1,6 +1,6 @@
 lazy val root = (project in file(".")).
   settings(
-    name := "downloader",
+    name := "SimplePascalCompiler",
     version := "0.1",
     scalaVersion := "2.11.6",
     exportJars := true,
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb.class b/project/target/config-classes/$18358540fb63e0a0fafb.class
deleted file mode 100644
index d61ec1c42dc80c1e8a472855bfe28b1f41f19a95..0000000000000000000000000000000000000000
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb.class and /dev/null differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$1.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$1.class
similarity index 78%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$1.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$1.class
index aff72b98c06860d10f68472614aa1b7e46d6daa1..cbea1f2b6003293ce997fa2e39cb4d955def9043 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$1.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$1.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$2.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$2.class
similarity index 80%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$2.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$2.class
index 2f657549701b56ce25a8feaacd167dbe5eb3b1b5..fa8cf9b29aeb1cb77b5f938f0f6a35371dfee2d1 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$2.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$2.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$3.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$3.class
similarity index 75%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$3.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$3.class
index 6ee76adf73d73247007d288cc5f1a55c74b2ee79..6e0587ab9f8d7f86ec2d091aa8e82816853521de 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$3.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$3.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$4.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$4.class
similarity index 80%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$4.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$4.class
index e1c79757a2af0afc82c26f3601dff29ceae8fbca..73f9dbc1f78867bf23557aec5012eb1396169155 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$4.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$4.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$5.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$5.class
similarity index 74%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$5.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$5.class
index 01b59126526d434f87dfe671ce8549953c760004..bf9163ce0284a973e8b833a16a7790bd53645628 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$5.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$5.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$6.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$6.class
similarity index 72%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$6.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$6.class
index ae5f554cfee0c951f40685e2e9bf36a8844a797d..a7eda6f32ecee3ad7e1fb4e232cfe73bf189e530 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$6.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$6.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$7.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$7.class
similarity index 76%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$7.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$7.class
index 1a2188131011db6b06cc246837504694bbe55fd0..5ac73773daef51cf7bf48c3a704cccd2eef5a3af 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$7.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$7.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$8.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$8.class
similarity index 76%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$8.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$8.class
index f371893d099b75d2fa462f932c9b576940c1372a..87d26e1c5eaf1a1a2990ec853f3a3ef9a322356f 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$8.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$8.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$9.class b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$9.class
similarity index 85%
rename from project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$9.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$9.class
index aa72e7ebbc46e7763c2b10ece0205fd22d96c9cb..184b5ec3208b67184a3bba81ceae5b33096fb417 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$$anonfun$root$9.class and b/project/target/config-classes/$2c427c883965dc0b4f78$$anonfun$root$9.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb$.class b/project/target/config-classes/$2c427c883965dc0b4f78$.class
similarity index 83%
rename from project/target/config-classes/$18358540fb63e0a0fafb$.class
rename to project/target/config-classes/$2c427c883965dc0b4f78$.class
index dc3fd277c4c079929c9469317919f07a263ae84f..347c036b8cfc1869215872feb7842a2e7d6d9e57 100644
Binary files a/project/target/config-classes/$18358540fb63e0a0fafb$.class and b/project/target/config-classes/$2c427c883965dc0b4f78$.class differ
diff --git a/project/target/config-classes/$18358540fb63e0a0fafb.cache b/project/target/config-classes/$2c427c883965dc0b4f78.cache
similarity index 100%
rename from project/target/config-classes/$18358540fb63e0a0fafb.cache
rename to project/target/config-classes/$2c427c883965dc0b4f78.cache
diff --git a/project/target/config-classes/$2c427c883965dc0b4f78.class b/project/target/config-classes/$2c427c883965dc0b4f78.class
new file mode 100644
index 0000000000000000000000000000000000000000..8251ed4ff63ebe3469db57f3b8cfd3f9c08b8aba
Binary files /dev/null and b/project/target/config-classes/$2c427c883965dc0b4f78.class differ
diff --git a/src/main/scala/lexer/Lexer.scala b/src/main/scala/lexer/Lexer.scala
index 84851b5039b442085de47d2f4158ab536b74b649..fe951707265b660e868ee70eb70187e6d48570c0 100644
--- a/src/main/scala/lexer/Lexer.scala
+++ b/src/main/scala/lexer/Lexer.scala
@@ -5,7 +5,7 @@ import scala.annotation.tailrec
 
 case class Token(val valor: String, val func: String)
 
-class Lexer {
+object Lexer {
   val h = new LexerHelper
 
   @tailrec 
diff --git a/src/main/scala/lexer/Test.scala b/src/main/scala/lexer/Test.scala
index 7f665c3ffbbcd5ed5a2d8f27cd3d5195a3d344e7..41127825e48ef0b2c36f74e02092c5e131618d89 100644
--- a/src/main/scala/lexer/Test.scala
+++ b/src/main/scala/lexer/Test.scala
@@ -10,7 +10,7 @@ object Test {
   }
 
   def test1 = {
-    val lex = new Lexer
+    val lex = Lexer
     val testString = "lala:=la22=l34++l44".toList
     val answer = List(Token("lala","identificador"),
                       Token(":=","operador"),
@@ -25,7 +25,7 @@ object Test {
   }
   
   def test2 = {
-    val lex = new Lexer
+    val lex = Lexer
     val testString = simplePascalProgram.toList
     val answer = List(
         Token("program","reservada"),Token("exemplo12","identificador"),Token("(","controle"),Token("input","identificador"),Token(",","controle"),Token("output","identificador"),Token(")","controle"),Token(";","controle"),
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile-internal.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile-internal.xml
new file mode 100644
index 0000000000000000000000000000000000000000..25df853522ec279ddcd635c511167976d8791b11
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile-internal.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="compile-internal"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+		<module organisation="org.scala-lang" name="scala-library">
+			<revision name="2.11.6" status="release" pubdate="20150225220105" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master" position="0">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2653" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.pom"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="optional, compile, provided, compile-internal" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="5564007" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile.xml
new file mode 100644
index 0000000000000000000000000000000000000000..537fae813dc016d4dd4bf5a3d47b686e3f8d7498
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="compile"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+		<module organisation="org.scala-lang" name="scala-library">
+			<revision name="2.11.6" status="release" pubdate="20150225220105" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master" position="0">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2653" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.pom"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="compile" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="5564007" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-docs.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-docs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..06bf73022c005216a8f15484063080bccd50804f
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-docs.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="docs"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-optional.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-optional.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35e0d913efc0f45f12fb1cde7624f8b5f767e93b
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-optional.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="optional"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-plugin.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-plugin.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3da3f123f04f3af0232b16b7e1013b2a24a0fd06
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-plugin.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="plugin"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-pom.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9d0e4c96f81d4cd9591a031a812ccd5d9a461b5b
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="pom"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-provided.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-provided.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cda00d1598ca8061cea8dcf680b21bd57874aeed
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-provided.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="provided"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime-internal.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime-internal.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4efdb06fcd9eddd873582bfb1c7bcda9452344b3
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime-internal.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="runtime-internal"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+		<module organisation="org.scala-lang" name="scala-library">
+			<revision name="2.11.6" status="release" pubdate="20150225220105" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master" position="0">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2653" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.pom"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="optional, compile, runtime, runtime-internal" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="5564007" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7ed9a709dc2679c588dd6e151d3d224dd2e2105e
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="runtime"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+		<module organisation="org.scala-lang" name="scala-library">
+			<revision name="2.11.6" status="release" pubdate="20150225220105" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master" position="0">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2653" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.pom"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="compile, runtime" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="5564007" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-scala-tool.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-scala-tool.xml
new file mode 100644
index 0000000000000000000000000000000000000000..32c99c1f0916790bc3b0dd98771711138c70d0cb
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-scala-tool.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="scala-tool"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+		<module organisation="org.scala-lang" name="scala-compiler">
+			<revision name="2.11.6" status="release" pubdate="20150225220127" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" downloaded="false" searched="false" default="false" conf="default, optional, compile, runtime, optional(default), master" position="0">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="3133" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-compiler/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.11.6/scala-compiler-2.11.6.pom"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="scala-tool" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scala-compiler" type="jar" ext="jar" status="no" details="" size="14237296" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.11.6/scala-compiler-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="jline" name="jline">
+			<revision name="2.12.1" status="release" pubdate="20150209225511" resolver="sbt-chain" artresolver="sbt-chain" homepage="" downloaded="false" searched="false" default="false" conf="compile, compile(*), master(compile), master" position="5">
+				<license name="The BSD License" url="http://www.opensource.org/licenses/bsd-license.php"/>
+				<metadata-artifact status="no" details="" size="3775" time="0" location="/home/lior/.ivy2/cache/jline/jline/ivy-2.12.1.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/jline/jline/2.12.1/jline-2.12.1.pom"/>
+				<caller organisation="org.scala-lang" name="scala-compiler" conf="optional" rev="2.12.1" rev-constraint-default="2.12.1" rev-constraint-dynamic="2.12.1" callerrev="2.11.6"/>
+				<artifacts>
+					<artifact name="jline" type="jar" ext="jar" status="no" details="" size="213911" time="0" location="/home/lior/.ivy2/cache/jline/jline/jars/jline-2.12.1.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/jline/jline/2.12.1/jline-2.12.1.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang.modules" name="scala-parser-combinators_2.11">
+			<revision name="1.0.3" status="release" pubdate="20141214222104" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" downloaded="false" searched="false" default="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="4">
+				<license name="BSD 3-clause" url="http://opensource.org/licenses/BSD-3-Clause"/>
+				<metadata-artifact status="no" details="" size="2803" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-parser-combinators_2.11/ivy-1.0.3.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.11/1.0.3/scala-parser-combinators_2.11-1.0.3.pom"/>
+				<caller organisation="org.scala-lang" name="scala-compiler" conf="default, optional, compile, runtime, master" rev="1.0.3" rev-constraint-default="1.0.3" rev-constraint-dynamic="1.0.3" callerrev="2.11.6"/>
+				<artifacts>
+					<artifact name="scala-parser-combinators_2.11" type="bundle" ext="jar" status="no" details="" size="415523" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-parser-combinators_2.11/bundles/scala-parser-combinators_2.11-1.0.3.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.11/1.0.3/scala-parser-combinators_2.11-1.0.3.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang.modules" name="scala-xml_2.11">
+			<revision name="1.0.3" status="release" pubdate="20141204181814" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" downloaded="false" searched="false" default="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="3">
+				<license name="BSD 3-clause" url="http://opensource.org/licenses/BSD-3-Clause"/>
+				<metadata-artifact status="no" details="" size="3011" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/ivy-1.0.3.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.11/1.0.3/scala-xml_2.11-1.0.3.pom"/>
+				<caller organisation="org.scala-lang" name="scala-compiler" conf="default, optional, compile, runtime, master" rev="1.0.3" rev-constraint-default="1.0.3" rev-constraint-dynamic="1.0.3" callerrev="2.11.6"/>
+				<artifacts>
+					<artifact name="scala-xml_2.11" type="bundle" ext="jar" status="no" details="" size="647893" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/bundles/scala-xml_2.11-1.0.3.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.11/1.0.3/scala-xml_2.11-1.0.3.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang" name="scala-reflect">
+			<revision name="2.11.6" status="release" pubdate="20150225220115" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="2">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2825" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-reflect/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.6/scala-reflect-2.11.6.pom"/>
+				<caller organisation="org.scala-lang" name="scala-compiler" conf="default, optional, compile, runtime, master" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="2.11.6"/>
+				<artifacts>
+					<artifact name="scala-reflect" type="jar" ext="jar" status="no" details="" size="4450173" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.6/scala-reflect-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang" name="scala-library">
+			<revision name="2.11.6" status="release" pubdate="20150225220105" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="default, optional, compile, compile(*), runtime, runtime(*), master(compile), optional(default), master" position="1">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2653" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.pom"/>
+				<caller organisation="org.scala-lang" name="scala-reflect" conf="compile, runtime" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="2.11.6"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.4" rev-constraint-default="2.11.4" rev-constraint-dynamic="2.11.4" callerrev="1.0.3"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="scala-tool" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<caller organisation="org.scala-lang.modules" name="scala-parser-combinators_2.11" conf="compile, runtime" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="1.0.3"/>
+				<caller organisation="org.scala-lang" name="scala-compiler" conf="default, optional, compile, runtime, master" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="2.11.6"/>
+				<artifacts>
+					<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="5564007" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+			<revision name="2.11.2" evicted="latest-revision" evicted-reason="" downloaded="false" searched="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="-1">
+				<evicted-by rev="2.11.6"/>
+				<caller organisation="org.scala-lang.modules" name="scala-parser-combinators_2.11" conf="compile, runtime" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="1.0.3"/>
+				<artifacts>
+				</artifacts>
+			</revision>
+			<revision name="2.11.4" evicted="latest-revision" evicted-reason="" downloaded="false" searched="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="-1">
+				<evicted-by rev="2.11.6"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.4" rev-constraint-default="2.11.4" rev-constraint-dynamic="2.11.4" callerrev="1.0.3"/>
+				<artifacts>
+				</artifacts>
+			</revision>
+		</module>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-sources.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-sources.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fcb360bb7e5fc45bc50fcc63227dfbf664f62dcd
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-sources.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="sources"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test-internal.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test-internal.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6ef74e77e4b9b9016ae32013ae8a8fd2d9488b16
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test-internal.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="test-internal"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+		<module organisation="org.scalatest" name="scalatest_2.11">
+			<revision name="2.2.4" status="release" pubdate="20150129051600" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scalatest.org" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master" position="1">
+				<license name="the Apache License, ASL Version 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/>
+				<metadata-artifact status="no" details="" size="4845" time="0" location="/home/lior/.ivy2/cache/org.scalatest/scalatest_2.11/ivy-2.2.4.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scalatest/scalatest_2.11/2.2.4/scalatest_2.11-2.2.4.pom"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="test-internal, test, optional, compile, provided, runtime" rev="2.2.4" rev-constraint-default="2.2.4" rev-constraint-dynamic="2.2.4" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scalatest_2.11" type="bundle" ext="jar" status="no" details="" size="7185789" time="0" location="/home/lior/.ivy2/cache/org.scalatest/scalatest_2.11/bundles/scalatest_2.11-2.2.4.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scalatest/scalatest_2.11/2.2.4/scalatest_2.11-2.2.4.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang.modules" name="scala-xml_2.11">
+			<revision name="1.0.2" status="release" pubdate="20140520051040" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" downloaded="false" searched="false" default="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="3">
+				<license name="BSD 3-clause" url="http://opensource.org/licenses/BSD-3-Clause"/>
+				<metadata-artifact status="no" details="" size="3011" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/ivy-1.0.2.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.pom"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="1.0.2" rev-constraint-default="1.0.2" rev-constraint-dynamic="1.0.2" callerrev="2.2.4"/>
+				<artifacts>
+					<artifact name="scala-xml_2.11" type="bundle" ext="jar" status="no" details="" size="648678" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/bundles/scala-xml_2.11-1.0.2.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang" name="scala-reflect">
+			<revision name="2.11.2" status="release" pubdate="20140723033911" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.2/" downloaded="false" searched="false" default="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="2">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2825" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-reflect/ivy-2.11.2.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.2/scala-reflect-2.11.2.pom"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.2.4"/>
+				<artifacts>
+					<artifact name="scala-reflect" type="jar" ext="jar" status="no" details="" size="4391629" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.11.2.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.2/scala-reflect-2.11.2.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang" name="scala-library">
+			<revision name="2.11.6" status="release" pubdate="20150225220105" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master, compile(*), runtime(*), master(compile)" position="0">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2653" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.pom"/>
+				<caller organisation="org.scala-lang" name="scala-reflect" conf="compile, runtime" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.11.2"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.2.4"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.1" rev-constraint-default="2.11.1" rev-constraint-dynamic="2.11.1" callerrev="1.0.2"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="test-internal, test, optional, compile, provided, runtime" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="5564007" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+			<revision name="2.11.1" evicted="latest-revision" evicted-reason="" downloaded="false" searched="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="-1">
+				<evicted-by rev="2.11.6"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.1" rev-constraint-default="2.11.1" rev-constraint-dynamic="2.11.1" callerrev="1.0.2"/>
+				<artifacts>
+				</artifacts>
+			</revision>
+			<revision name="2.11.2" evicted="latest-revision" evicted-reason="" downloaded="false" searched="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="-1">
+				<evicted-by rev="2.11.6"/>
+				<caller organisation="org.scala-lang" name="scala-reflect" conf="compile, runtime" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.11.2"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.2.4"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.1" rev-constraint-default="2.11.1" rev-constraint-dynamic="2.11.1" callerrev="1.0.2"/>
+				<artifacts>
+				</artifacts>
+			</revision>
+		</module>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test.xml b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1f5f65ff31ef9fe5eac91f88c133e378400dd4b8
--- /dev/null
+++ b/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="ivy-report.xsl"?>
+<ivy-report version="1.0">
+	<info
+		organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		conf="test"
+		confs="compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool"
+		date="20150520114332"/>
+	<dependencies>
+		<module organisation="org.scalatest" name="scalatest_2.11">
+			<revision name="2.2.4" status="release" pubdate="20150129051600" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scalatest.org" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master" position="1">
+				<license name="the Apache License, ASL Version 2.0" url="http://www.apache.org/licenses/LICENSE-2.0"/>
+				<metadata-artifact status="no" details="" size="4845" time="0" location="/home/lior/.ivy2/cache/org.scalatest/scalatest_2.11/ivy-2.2.4.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scalatest/scalatest_2.11/2.2.4/scalatest_2.11-2.2.4.pom"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="test, compile, runtime" rev="2.2.4" rev-constraint-default="2.2.4" rev-constraint-dynamic="2.2.4" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scalatest_2.11" type="bundle" ext="jar" status="no" details="" size="7185789" time="0" location="/home/lior/.ivy2/cache/org.scalatest/scalatest_2.11/bundles/scalatest_2.11-2.2.4.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scalatest/scalatest_2.11/2.2.4/scalatest_2.11-2.2.4.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang.modules" name="scala-xml_2.11">
+			<revision name="1.0.2" status="release" pubdate="20140520051040" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" downloaded="false" searched="false" default="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="3">
+				<license name="BSD 3-clause" url="http://opensource.org/licenses/BSD-3-Clause"/>
+				<metadata-artifact status="no" details="" size="3011" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/ivy-1.0.2.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.pom"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="1.0.2" rev-constraint-default="1.0.2" rev-constraint-dynamic="1.0.2" callerrev="2.2.4"/>
+				<artifacts>
+					<artifact name="scala-xml_2.11" type="bundle" ext="jar" status="no" details="" size="648678" time="0" location="/home/lior/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/bundles/scala-xml_2.11-1.0.2.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang" name="scala-reflect">
+			<revision name="2.11.2" status="release" pubdate="20140723033911" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.2/" downloaded="false" searched="false" default="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="2">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2825" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-reflect/ivy-2.11.2.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.2/scala-reflect-2.11.2.pom"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.2.4"/>
+				<artifacts>
+					<artifact name="scala-reflect" type="jar" ext="jar" status="no" details="" size="4391629" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.11.2.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.2/scala-reflect-2.11.2.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+		</module>
+		<module organisation="org.scala-lang" name="scala-library">
+			<revision name="2.11.6" status="release" pubdate="20150225220105" resolver="sbt-chain" artresolver="sbt-chain" homepage="http://www.scala-lang.org/" extra-info.apiURL="http://www.scala-lang.org/api/2.11.6/" downloaded="false" searched="false" default="false" conf="default(compile), default, compile, runtime, master, compile(*), runtime(*), master(compile)" position="0">
+				<license name="BSD 3-Clause" url="http://www.scala-lang.org/license.html"/>
+				<metadata-artifact status="no" details="" size="2653" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/ivy-2.11.6.xml" searched="false" origin-is-local="false" origin-location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.pom"/>
+				<caller organisation="org.scala-lang" name="scala-reflect" conf="compile, runtime" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.11.2"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.2.4"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.1" rev-constraint-default="2.11.1" rev-constraint-dynamic="2.11.1" callerrev="1.0.2"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="test, compile, runtime" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+					<artifact name="scala-library" type="jar" ext="jar" status="no" details="" size="5564007" time="0" location="/home/lior/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar">
+						<origin-location is-local="false" location="https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.6/scala-library-2.11.6.jar"/>
+					</artifact>
+				</artifacts>
+			</revision>
+			<revision name="2.11.1" evicted="latest-revision" evicted-reason="" downloaded="false" searched="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master" position="-1">
+				<evicted-by rev="2.11.6"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.1" rev-constraint-default="2.11.1" rev-constraint-dynamic="2.11.1" callerrev="1.0.2"/>
+				<artifacts>
+				</artifacts>
+			</revision>
+			<revision name="2.11.2" evicted="latest-revision" evicted-reason="" downloaded="false" searched="false" conf="compile, runtime, compile(*), runtime(*), master(compile), master, default(compile), default" position="-1">
+				<evicted-by rev="2.11.6"/>
+				<caller organisation="org.scala-lang" name="scala-reflect" conf="compile, runtime" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.11.2"/>
+				<caller organisation="org.scalatest" name="scalatest_2.11" conf="default, compile, runtime, master" rev="2.11.2" rev-constraint-default="2.11.2" rev-constraint-dynamic="2.11.2" callerrev="2.2.4"/>
+				<caller organisation="org.scala-lang.modules" name="scala-xml_2.11" conf="compile, runtime" rev="2.11.1" rev-constraint-default="2.11.1" rev-constraint-dynamic="2.11.1" callerrev="1.0.2"/>
+				<caller organisation="simplepascalcompiler" name="simplepascalcompiler_2.11" conf="test, compile, runtime" rev="2.11.6" rev-constraint-default="2.11.6" rev-constraint-dynamic="2.11.6" callerrev="0.1"/>
+				<artifacts>
+				</artifacts>
+			</revision>
+		</module>
+	</dependencies>
+</ivy-report>
diff --git a/target/resolution-cache/simplepascalcompiler/simplepascalcompiler_2.11/0.1/resolved.xml.properties b/target/resolution-cache/simplepascalcompiler/simplepascalcompiler_2.11/0.1/resolved.xml.properties
new file mode 100644
index 0000000000000000000000000000000000000000..3d08a36e02dd8b095de00535b00c9366c462ce90
--- /dev/null
+++ b/target/resolution-cache/simplepascalcompiler/simplepascalcompiler_2.11/0.1/resolved.xml.properties
@@ -0,0 +1,5 @@
+#simplepascalcompiler#simplepascalcompiler_2.11;0.1 resolved revisions
+#Wed May 20 11:43:33 BRT 2015
++revision\:\#@\#\:+2.11.6\:\#@\#\:+module\:\#@\#\:+scala-compiler\:\#@\#\:+organisation\:\#@\#\:+org.scala-lang\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:=2.11.6 release 2.11.6 null
++revision\:\#@\#\:+2.2.4\:\#@\#\:+module\:\#@\#\:+scalatest_2.11\:\#@\#\:+organisation\:\#@\#\:+org.scalatest\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:=2.2.4 release 2.2.4 null
++revision\:\#@\#\:+2.11.6\:\#@\#\:+module\:\#@\#\:+scala-library\:\#@\#\:+organisation\:\#@\#\:+org.scala-lang\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:=2.11.6 ? 2.11.6 null
diff --git a/target/resolution-cache/simplepascalcompiler/simplepascalcompiler_2.11/0.1/resolved.xml.xml b/target/resolution-cache/simplepascalcompiler/simplepascalcompiler_2.11/0.1/resolved.xml.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ed8a56a23d6dafab7c19f53de1f93fefe11f6a2a
--- /dev/null
+++ b/target/resolution-cache/simplepascalcompiler/simplepascalcompiler_2.11/0.1/resolved.xml.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
+	<info organisation="simplepascalcompiler"
+		module="simplepascalcompiler_2.11"
+		revision="0.1"
+		status="integration"
+		publication="20150520114332"
+	>
+		<description>
+		SimplePascalCompiler
+		</description>
+	</info>
+	<configurations>
+		<conf name="compile" visibility="public" description=""/>
+		<conf name="runtime" visibility="public" description="" extends="compile"/>
+		<conf name="test" visibility="public" description="" extends="runtime"/>
+		<conf name="provided" visibility="public" description=""/>
+		<conf name="optional" visibility="public" description=""/>
+		<conf name="compile-internal" visibility="private" description="" extends="compile,optional,provided"/>
+		<conf name="runtime-internal" visibility="private" description="" extends="runtime,optional"/>
+		<conf name="test-internal" visibility="private" description="" extends="test,optional,provided"/>
+		<conf name="plugin" visibility="private" description=""/>
+		<conf name="sources" visibility="public" description=""/>
+		<conf name="docs" visibility="public" description=""/>
+		<conf name="pom" visibility="public" description=""/>
+		<conf name="scala-tool" visibility="private" description=""/>
+	</configurations>
+	<publications>
+		<artifact name="simplepascalcompiler_2.11" type="pom" ext="pom" conf="pom"/>
+		<artifact name="simplepascalcompiler_2.11" type="jar" ext="jar" conf="compile"/>
+		<artifact name="simplepascalcompiler_2.11" type="src" ext="jar" conf="sources" e:classifier="sources"/>
+		<artifact name="simplepascalcompiler_2.11" type="doc" ext="jar" conf="docs" e:classifier="javadoc"/>
+	</publications>
+	<dependencies>
+		<dependency org="org.scala-lang" name="scala-compiler" rev="2.11.6" conf="scala-tool->default,optional(default)"/>
+		<dependency org="org.scala-lang" name="scala-library" rev="2.11.6" conf="scala-tool->default,optional(default);compile->default(compile)"/>
+		<dependency org="org.scalatest" name="scalatest_2.11" rev="2.2.4" conf="test->default(compile)"/>
+	</dependencies>
+</ivy-module>
diff --git a/target/scala-2.11/.gitignore b/target/scala-2.11/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..456983799efa61b8ec06e3a34596d7314084b921
--- /dev/null
+++ b/target/scala-2.11/.gitignore
@@ -0,0 +1,2 @@
+/classes/
+/test-classes/
diff --git a/target/streams/$global/update/$global/streams/out b/target/streams/$global/update/$global/streams/out
index ecc0a45c226698ae8620fc38ce77c96ef175d412..99cef59fc431e75defca5c3c51f78f9ea9475f7f 100644
--- a/target/streams/$global/update/$global/streams/out
+++ b/target/streams/$global/update/$global/streams/out
@@ -1,41 +1,41 @@
 [info] Updating {file:/home/lior/compiler/}root...
-[debug] :: resolving dependencies :: downloader#downloader_2.11;0.1
+[debug] :: resolving dependencies :: simplepascalcompiler#simplepascalcompiler_2.11;0.1
 [debug] 	confs: [compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom, scala-tool]
 [debug] 	validate = true
 [debug] 	refresh = false
 [debug] resolving dependencies for configuration 'compile'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
 [info] Resolving org.scala-lang#scala-library;2.11.6 ...
-[debug] sbt-chain: Checking cache for: sbt.ivyint.MergedDescriptors@45c5a2eb
+[debug] sbt-chain: Checking cache for: sbt.ivyint.MergedDescriptors@38f0faa2
 [debug] sbt-chain: module revision found in cache: org.scala-lang#scala-library;2.11.6
 [debug] 	found org.scala-lang#scala-library;2.11.6 in sbt-chain
 [debug] 	[2.11.6] org.scala-lang#scala-library;2.11.6
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
 [debug] resolving dependencies for configuration 'runtime'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [runtime]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [runtime]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
 [debug] resolving dependencies for configuration 'test'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [test]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [runtime]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->default(compile)]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [test]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [runtime]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->default(compile)]
 [info] Resolving org.scalatest#scalatest_2.11;2.2.4 ...
 [debug] sbt-chain: Checking cache for: dependency: org.scalatest#scalatest_2.11;2.2.4 {test=[default(compile)]}
 [debug] sbt-chain: module revision found in cache: org.scalatest#scalatest_2.11;2.2.4
 [debug] 	found org.scalatest#scalatest_2.11;2.2.4 in sbt-chain
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->compile]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang#scala-library;2.11.2 [compile->compile(*)]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang#scala-library;2.11.6 [compile->compile(*)]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang#scala-library;2.11.2 [compile->master(compile)]
@@ -77,41 +77,41 @@
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang#scala-reflect;2.11.2 [runtime->compile]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang.modules#scala-xml_2.11;1.0.2 [runtime->runtime(*)]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang.modules#scala-xml_2.11;1.0.2 [runtime->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->master]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->master]
 [debug] resolving dependencies for configuration 'provided'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [provided]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [provided]
 [debug] resolving dependencies for configuration 'optional'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [optional]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [optional]
 [debug] resolving dependencies for configuration 'compile-internal'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [compile-internal]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [optional]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [provided]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [compile-internal]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [optional]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [provided]
 [debug] resolving dependencies for configuration 'runtime-internal'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [runtime-internal]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [runtime]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [optional]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [runtime-internal]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [runtime]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [optional]
 [debug] resolving dependencies for configuration 'test-internal'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [test-internal]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [test]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [runtime]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->default(compile)]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->compile]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [test-internal]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [test]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [runtime]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->default(compile)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [compile->master]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->default(compile)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->compile]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang#scala-library;2.11.2 [compile->compile(*)]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang#scala-library;2.11.6 [compile->compile(*)]
 [debug] == resolving dependencies org.scalatest#scalatest_2.11;2.2.4->org.scala-lang#scala-library;2.11.2 [compile->master(compile)]
@@ -140,26 +140,26 @@
 [debug] == resolving dependencies org.scala-lang.modules#scala-xml_2.11;1.0.2->org.scala-lang#scala-library;2.11.1 [runtime->runtime(*)]
 [debug] == resolving dependencies org.scala-lang.modules#scala-xml_2.11;1.0.2->org.scala-lang#scala-library;2.11.6 [runtime->runtime(*)]
 [debug] == resolving dependencies org.scala-lang.modules#scala-xml_2.11;1.0.2->org.scala-lang#scala-library;2.11.6 [runtime->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->master]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [optional]
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [provided]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scalatest#scalatest_2.11;2.2.4 [test->master]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [optional]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [provided]
 [debug] resolving dependencies for configuration 'plugin'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [plugin]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [plugin]
 [debug] resolving dependencies for configuration 'sources'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [sources]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [sources]
 [debug] resolving dependencies for configuration 'docs'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [docs]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [docs]
 [debug] resolving dependencies for configuration 'pom'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [pom]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [pom]
 [debug] resolving dependencies for configuration 'scala-tool'
-[debug] == resolving dependencies for downloader#downloader_2.11;0.1 [scala-tool]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->default]
+[debug] == resolving dependencies for simplepascalcompiler#simplepascalcompiler_2.11;0.1 [scala-tool]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->default]
 [info] Resolving org.scala-lang#scala-compiler;2.11.6 ...
 [debug] sbt-chain: Checking cache for: dependency: org.scala-lang#scala-compiler;2.11.6 {scala-tool=[default, optional(default)]}
 [debug] sbt-chain: module revision found in cache: org.scala-lang#scala-compiler;2.11.6
 [debug] 	found org.scala-lang#scala-compiler;2.11.6 in sbt-chain
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->compile]
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->org.scala-lang#scala-library;2.11.6 [compile->compile(*)]
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->org.scala-lang#scala-library;2.11.6 [compile->master(compile)]
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->org.scala-lang#scala-library;2.11.6 [compile->default]
@@ -218,19 +218,19 @@
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->org.scala-lang.modules#scala-xml_2.11;1.0.3 [runtime->compile]
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->org.scala-lang.modules#scala-parser-combinators_2.11;1.0.3 [runtime->runtime(*)]
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->org.scala-lang.modules#scala-parser-combinators_2.11;1.0.3 [runtime->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->master]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->optional(default)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->master]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-compiler;2.11.6 [scala-tool->optional(default)]
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->jline#jline;2.12.1 [optional->compile(*)]
 [info] Resolving jline#jline;2.12.1 ...
 [debug] sbt-chain: Checking cache for: dependency: jline#jline;2.12.1 {optional=[compile(*), master(compile)]}
 [debug] sbt-chain: module revision found in cache: jline#jline;2.12.1
 [debug] 	found jline#jline;2.12.1 in sbt-chain
 [debug] == resolving dependencies org.scala-lang#scala-compiler;2.11.6->jline#jline;2.12.1 [optional->master(compile)]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->default]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->runtime]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->compile]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->master]
-[debug] == resolving dependencies downloader#downloader_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->optional(default)]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->default]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->runtime]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->compile]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->master]
+[debug] == resolving dependencies simplepascalcompiler#simplepascalcompiler_2.11;0.1->org.scala-lang#scala-library;2.11.6 [scala-tool->optional(default)]
 [debug] 	resolved ivy file produced in cache
 [debug] :: downloading artifacts ::
 [debug] 	[NOT REQUIRED] org.scala-lang#scala-library;2.11.6!scala-library.jar
@@ -242,19 +242,19 @@
 [debug] 	[NOT REQUIRED] org.scala-lang.modules#scala-xml_2.11;1.0.3!scala-xml_2.11.jar(bundle)
 [debug] 	[NOT REQUIRED] org.scala-lang.modules#scala-parser-combinators_2.11;1.0.3!scala-parser-combinators_2.11.jar(bundle)
 [debug] 	[NOT REQUIRED] jline#jline;2.12.1!jline.jar
-[debug] :: resolution report :: resolve 953ms :: artifacts dl 25ms
-[debug] 	report for downloader#downloader_2.11;0.1 compile produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-compile.xml
-[debug] 	report for downloader#downloader_2.11;0.1 runtime produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-runtime.xml
-[debug] 	report for downloader#downloader_2.11;0.1 test produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-test.xml
-[debug] 	report for downloader#downloader_2.11;0.1 provided produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-provided.xml
-[debug] 	report for downloader#downloader_2.11;0.1 optional produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-optional.xml
-[debug] 	report for downloader#downloader_2.11;0.1 compile-internal produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-compile-internal.xml
-[debug] 	report for downloader#downloader_2.11;0.1 runtime-internal produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-runtime-internal.xml
-[debug] 	report for downloader#downloader_2.11;0.1 test-internal produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-test-internal.xml
-[debug] 	report for downloader#downloader_2.11;0.1 plugin produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-plugin.xml
-[debug] 	report for downloader#downloader_2.11;0.1 sources produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-sources.xml
-[debug] 	report for downloader#downloader_2.11;0.1 docs produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-docs.xml
-[debug] 	report for downloader#downloader_2.11;0.1 pom produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-pom.xml
-[debug] 	report for downloader#downloader_2.11;0.1 scala-tool produced in /home/lior/compiler/target/resolution-cache/reports/downloader-downloader_2.11-scala-tool.xml
-[debug] 	resolve done (953ms resolve - 25ms download)
+[debug] :: resolution report :: resolve 699ms :: artifacts dl 25ms
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 compile produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 runtime produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 test produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 provided produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-provided.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 optional produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-optional.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 compile-internal produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-compile-internal.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 runtime-internal produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-runtime-internal.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 test-internal produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-test-internal.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 plugin produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-plugin.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 sources produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-sources.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 docs produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-docs.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 pom produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-pom.xml
+[debug] 	report for simplepascalcompiler#simplepascalcompiler_2.11;0.1 scala-tool produced in /home/lior/compiler/target/resolution-cache/reports/simplepascalcompiler-simplepascalcompiler_2.11-scala-tool.xml
+[debug] 	resolve done (699ms resolve - 25ms download)
 [info] Done updating.
diff --git a/target/streams/$global/update/$global/streams/update_cache_2.11/inputs b/target/streams/$global/update/$global/streams/update_cache_2.11/inputs
index c5d285d5a506eb07333b8f09bee966867b902fe8..81a2ae96d67938adc9e5e9a8d49c8fa5d63ade89 100644
Binary files a/target/streams/$global/update/$global/streams/update_cache_2.11/inputs and b/target/streams/$global/update/$global/streams/update_cache_2.11/inputs differ
diff --git a/target/streams/$global/update/$global/streams/update_cache_2.11/output b/target/streams/$global/update/$global/streams/update_cache_2.11/output
index 17d93151fc1eb0bc19a152b3f444dad28f5c640d..a4ee98712608e19e1dbc0578e725cdfe1c72144a 100644
Binary files a/target/streams/$global/update/$global/streams/update_cache_2.11/output and b/target/streams/$global/update/$global/streams/update_cache_2.11/output differ