File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 1
- /src /main /gen
1
+ /src /main /gen-parser
2
+ /src /main /gen-lexer
2
3
3
4
# Created by .ignore support plugin (hsz.mobi)
4
5
# ## JetBrains template
Original file line number Diff line number Diff line change @@ -17,7 +17,8 @@ intellij {
17
17
18
18
sourceSets {
19
19
main {
20
- java.srcDir(" src/main/gen" )
20
+ java.srcDir(" src/main/gen-parser" )
21
+ java.srcDir(" src/main/gen-lexer" )
21
22
resources {
22
23
exclude(" **.bnf" )
23
24
exclude(" **.flex" )
@@ -58,17 +59,23 @@ tasks {
58
59
}
59
60
60
61
val resources = file(" src/main/resources" )
61
- val genRoot = file(" src/main/gen" )
62
- val genPackageDirectory = genRoot.resolve(" com/intellij/plugin/powershell/lang" )
62
+
63
63
generateLexer {
64
+ val genLexerRoot = file(" src/main/gen-lexer" )
65
+ val genLexerPackageDirectory = genLexerRoot.resolve(" com/intellij/plugin/powershell/lang" )
66
+
67
+ purgeOldFiles = true
64
68
sourceFile = resources.resolve(" _PowerShellLexer.flex" )
65
- targetOutputDir = genPackageDirectory
69
+ targetOutputDir = genLexerPackageDirectory
66
70
defaultCharacterEncoding = " UTF-8"
67
71
}
68
72
69
73
generateParser {
74
+ val genParserRoot = file(" src/main/gen-parser" )
75
+
76
+ purgeOldFiles = true
70
77
sourceFile = resources.resolve(" PowerShell.bnf" )
71
- targetRootOutputDir = genRoot
78
+ targetRootOutputDir = genParserRoot
72
79
pathToParser = " com/intellij/plugin/powershell/lang/parser"
73
80
pathToPsiRoot = " com/intellij/plugin/powershell/psi"
74
81
defaultCharacterEncoding = " UTF-8"
You can’t perform that action at this time.
0 commit comments