Add basic IDE UI
diff --git a/REFAL.pro b/REFAL.pro
new file mode 100644
index 0000000..b4fa9c5
--- /dev/null
+++ b/REFAL.pro
@@ -0,0 +1,41 @@
+QT += core
+
+CONFIG += c++14
+
+# You can make your code fail to compile if it uses deprecated APIs.
+# In order to do so, uncomment the following line.
+#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
+
+SOURCES += \
+	AstNode.cpp \
+	Evaluator.cpp \
+	Function.cpp \
+	main.cpp \
+	Matcher.cpp \
+	Parser.cpp \
+	PPrint.cpp \
+	Repl.cpp \
+	StdLib.cpp \
+	Token.cpp \
+	VarContext.cpp
+
+HEADERS += \
+	AstNode.h \
+	Evaluator.h \
+	Function.h \
+	Matcher.h \
+	Parser.h \
+	PPrint.h \
+	Repl.h \
+	StdLib.h \
+	Token.h \
+	VarContext.h
+
+include(ide/IDE.pri)
+
+# Default rules for deployment.
+qnx: target.path = /tmp/$${TARGET}/bin
+else: unix:!android: target.path = /opt/$${TARGET}/bin
+!isEmpty(target.path): INSTALLS += target
+
+LIBS += -lreadline