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