diff options
| author | 2024-08-18 23:29:37 +0800 | |
|---|---|---|
| committer | 2024-08-18 23:29:37 +0800 | |
| commit | c7116f9bd0471f8638b888472426e383f64cbcdc (patch) | |
| tree | 7ff2679d4b526338fad0b317db379ee76fd6f5fc /parser/build.gradle.kts | |
| parent | Added Nothing/empty-tuple arguments (diff) | |
| download | orang-c7116f9bd0471f8638b888472426e383f64cbcdc.tar.gz orang-c7116f9bd0471f8638b888472426e383f64cbcdc.tar.xz orang-c7116f9bd0471f8638b888472426e383f64cbcdc.zip | |
Some more modularisation
Diffstat (limited to 'parser/build.gradle.kts')
| -rw-r--r-- | parser/build.gradle.kts | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/parser/build.gradle.kts b/parser/build.gradle.kts new file mode 100644 index 0000000..9934d9d --- /dev/null +++ b/parser/build.gradle.kts | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | plugins { | ||
| 2 | java | ||
| 3 | } | ||
| 4 | |||
| 5 | dependencies { | ||
| 6 | implementation(project(":ast")) | ||
| 7 | implementation(project(":core")) | ||
| 8 | implementation(project(":lexer")) | ||
| 9 | implementation(project(":utils")) | ||
| 10 | } | ||
| 11 | |||
| 12 | java { | ||
| 13 | sourceCompatibility = JavaVersion.VERSION_22 | ||
| 14 | targetCompatibility = JavaVersion.VERSION_22 | ||
| 15 | toolchain { | ||
| 16 | languageVersion = JavaLanguageVersion.of(22) | ||
| 17 | } | ||
| 18 | } | ||
| 19 | |||
| 20 | tasks.withType<JavaCompile> { | ||
| 21 | options.compilerArgs.add("--enable-preview") | ||
| 22 | } \ No newline at end of file | ||