diff --git a/.project b/.project
new file mode 100644
index 0000000..aaa3f00
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+
+
+ triangle-tools
+
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/Triangle.AbstractMachine.Disassembler/.project b/Triangle.AbstractMachine.Disassembler/.project
new file mode 100644
index 0000000..e2c2d53
--- /dev/null
+++ b/Triangle.AbstractMachine.Disassembler/.project
@@ -0,0 +1,23 @@
+
+
+ triangle-disassembler
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/Triangle.AbstractMachine.Interpreter/.project b/Triangle.AbstractMachine.Interpreter/.project
new file mode 100644
index 0000000..4b22c32
--- /dev/null
+++ b/Triangle.AbstractMachine.Interpreter/.project
@@ -0,0 +1,23 @@
+
+
+ triangle-interpreter
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/Triangle.AbstractMachine/.project b/Triangle.AbstractMachine/.project
new file mode 100644
index 0000000..707e7f9
--- /dev/null
+++ b/Triangle.AbstractMachine/.project
@@ -0,0 +1,23 @@
+
+
+ triangle-abstractmachine
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/Triangle.Compiler/.project b/Triangle.Compiler/.project
new file mode 100644
index 0000000..a907b97
--- /dev/null
+++ b/Triangle.Compiler/.project
@@ -0,0 +1,23 @@
+
+
+ triangle-compiler
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+