diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index 873a604d3..000000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
new file mode 100644
index 000000000..0dd4b3546
--- /dev/null
+++ b/.idea/kotlinc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/KotlinJavaRuntime.xml b/.idea/libraries/KotlinJavaRuntime.xml
new file mode 100644
index 000000000..1a7265de2
--- /dev/null
+++ b/.idea/libraries/KotlinJavaRuntime.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/antlr_4_7_2_complete.xml b/.idea/libraries/antlr_4_7_2_complete.xml
new file mode 100644
index 000000000..c00e45e97
--- /dev/null
+++ b/.idea/libraries/antlr_4_7_2_complete.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/antlr_runtime_4_7_2.xml b/.idea/libraries/antlr_runtime_4_7_2.xml
new file mode 100644
index 000000000..c4954e8af
--- /dev/null
+++ b/.idea/libraries/antlr_runtime_4_7_2.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/unittest_libs.xml b/.idea/libraries/unittest_libs.xml
new file mode 100644
index 000000000..2537bc96e
--- /dev/null
+++ b/.idea/libraries/unittest_libs.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 6bd57634f..479418d30 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,7 +1,6 @@
-
-
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 682ea6c49..dbde0842a 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,7 +2,10 @@
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 35eb1ddfb..94a25f7f4 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/compiler/compiler.iml b/compiler/compiler.iml
new file mode 100644
index 000000000..b4e16c03e
--- /dev/null
+++ b/compiler/compiler.iml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs.iml b/docs/docs.iml
index 436bded7a..9770eaa13 100644
--- a/docs/docs.iml
+++ b/docs/docs.iml
@@ -2,9 +2,7 @@
-
-
-
+
diff --git a/examples/examples.iml b/examples/examples.iml
index 8021953ed..a22b261b6 100644
--- a/examples/examples.iml
+++ b/examples/examples.iml
@@ -2,8 +2,9 @@
-
-
+
+
+
\ No newline at end of file
diff --git a/parser/parser.iml b/parser/parser.iml
new file mode 100644
index 000000000..c1e7c1669
--- /dev/null
+++ b/parser/parser.iml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file