Transcendental Lisp [master]
Upgrade IntelliJ
[1mdiff --git a/.gitignore b/.gitignore[m
[1mindex 3343255..2ceb01b 100644[m
[1m--- a/.gitignore[m
[1m+++ b/.gitignore[m
[36m@@ -5,7 +5,6 @@[m
fitnesse/FitNesseRoot/files[m
fitnesse/fitnesse-results[m
target/[m
[31m-*.iml[m
*.swp[m
*.zip[m
dependency-reduced-pom.xml[m
[1mdiff --git a/.idea/$PRODUCT_WORKSPACE_FILE$ b/.idea/$PRODUCT_WORKSPACE_FILE$[m
[1mdeleted file mode 100644[m
[1mindex 1f81458..0000000[m
[1m--- a/.idea/$PRODUCT_WORKSPACE_FILE$[m
[1m+++ /dev/null[m
[36m@@ -1,54 +0,0 @@[m
[31m-[m
[31m-[m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- Python 3.6 interpreter library[m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- 11[m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m-
[m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- 1.8[m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m-
[m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m-
[m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m- [m
[31m-[m
\ No newline at end of file[m
[1mdiff --git a/.idea/encodings.xml b/.idea/encodings.xml[m
[1mindex b26911b..942f3a2 100644[m
[1m--- a/.idea/encodings.xml[m
[1m+++ b/.idea/encodings.xml[m
[36m@@ -1,6 +1,7 @@[m
[m
[m
[m
[31m- [m
[32m+[m[32m [m
[32m+[m[32m [m
[m
[m
\ No newline at end of file[m
[1mdiff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml[m
[1mnew file mode 100644[m
[1mindex 0000000..712ab9d[m
[1m--- /dev/null[m
[1m+++ b/.idea/jarRepositories.xml[m
[36m@@ -0,0 +1,20 @@[m
[32m+[m[32m[m
[32m+[m[32m[m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m[m
\ No newline at end of file[m
[1mdiff --git a/.idea/misc.xml b/.idea/misc.xml[m
[1mindex 5be2610..972ec8d 100644[m
[1m--- a/.idea/misc.xml[m
[1m+++ b/.idea/misc.xml[m
[36m@@ -1,8 +1,5 @@[m
[m
[m
[31m- [m
[31m- IDE[m
[31m- [m
[m
[m
[m
[36m@@ -10,7 +7,5 @@[m
[m
[m
[m
[31m- [m
[31m- [m
[31m- [m
[32m+[m[32m [m
[m
\ No newline at end of file[m
[1mdiff --git a/pom.xml b/pom.xml[m
[1mindex eefb4b3..d5b6698 100644[m
[1m--- a/pom.xml[m
[1m+++ b/pom.xml[m
[36m@@ -10,7 +10,7 @@[m
[m
[m
UTF-8[m
[31m- 1.3.50[m
[32m+[m[32m 1.3.72[m
5.3.1[m
false[m
[m
[36m@@ -201,4 +201,4 @@[m
[m
[m
[m
[31m-[m
\ No newline at end of file[m
[32m+[m[32m[m
[1mdiff --git a/src/main/kotlin/token/TokenFactoryImpl.kt b/src/main/kotlin/token/TokenFactoryImpl.kt[m
[1mindex a60c705..07b3208 100644[m
[1m--- a/src/main/kotlin/token/TokenFactoryImpl.kt[m
[1m+++ b/src/main/kotlin/token/TokenFactoryImpl.kt[m
[36m@@ -20,9 +20,7 @@[m [mclass TokenFactoryImpl : TokenFactory {[m
if (text.isEmpty())[m
throw EmptyTokenTextException(position)[m
[m
[31m- val firstCharacter = text[0][m
[31m-[m
[31m- return when (firstCharacter) {[m
[32m+[m[32m return when (val firstCharacter = text[0]) {[m
LEFT_PARENTHESIS -> LeftParenthesis(text, position)[m
RIGHT_PARENTHESIS -> RightParenthesis(text, position)[m
SINGLE_QUOTE -> QuoteMark(text, position)[m
[1mdiff --git a/transcendental-lisp.iml b/transcendental-lisp.iml[m
[1mnew file mode 100644[m
[1mindex 0000000..1391d23[m
[1m--- /dev/null[m
[1m+++ b/transcendental-lisp.iml[m
[36m@@ -0,0 +1,66 @@[m
[32m+[m[32m[m
[32m+[m[32m[m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m [m
[32m+[m[32m[m
\ No newline at end of file[m