Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .claude/commands/create_pr.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ This document describes the format and rules for creating a Pull Request (PR) on

## PR Guidelines
- If there are unstaged changes when creating a pull request, please split them appropriately and commit them separately.
- When using the gh command, first authenticate with ```gh auth login```.
- Use the [PR Template](../templates/PR_TEMPLATE.md) for PR descriptions
- PR titles should be concise and descriptive
- Ensure all tests pass before submitting a PR
Expand Down
22 changes: 22 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,28 @@ tasks {
publishPlugin {
dependsOn(patchChangelog)
}

// Ensure generateLexer and generateParser run before compilation
compileJava {
dependsOn(generateLexer, generateParser)
}

compileKotlin {
dependsOn(generateLexer, generateParser)
}

compileTestJava {
dependsOn(generateLexer, generateParser)
}

compileTestKotlin {
dependsOn(generateLexer, generateParser)
}

// Ensure build task depends on grammar generation
build {
dependsOn(generateLexer, generateParser)
}
}

tasks.register("encodeBase64") {
Expand Down
Loading