Go to file
Matthias Gugel fe1b4db39a Refactor placeholder processing
Iterate over the characters of the template string and process placeholders from left to right instead of replacing placeholders in an arbitrary order. The main benefit to this approach is avoiding regex to locate the placeholders. Finding the placeholders with regex is trickier than it looks like at first glance especially when nested placeholder boundary characters have to be considered. For example '{' and '}' are reserved date pattern characters which might be used within a date placeholder in the future.
2021-06-10 12:36:11 +02:00
.idea Process {{EPOCH}} template placeholder 2021-06-10 08:29:37 +02:00
docs/screen-shots Add screen shots for user manual 2021-06-10 08:29:37 +02:00
gradle/wrapper Create IntelliJ plugin structure 2021-06-10 08:29:37 +02:00
src/main Refactor placeholder processing 2021-06-10 12:36:11 +02:00
.gitattributes Create IntelliJ plugin structure 2021-06-10 08:29:37 +02:00
.gitignore Ignore non project files 2020-12-12 16:25:29 +01:00
build.gradle.kts Update change notes 2021-06-10 08:29:37 +02:00
gradle.properties Make plugin compatible with idea version 2021.1 2021-06-10 08:35:36 +02:00
gradlew Create IntelliJ plugin structure 2021-06-10 08:29:37 +02:00
gradlew.bat Create IntelliJ plugin structure 2021-06-10 08:29:37 +02:00
settings.gradle.kts Create IntelliJ plugin structure 2021-06-10 08:29:37 +02:00