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
23
34# Created by .ignore support plugin (hsz.mobi)
45# ## JetBrains template
Original file line number Diff line number Diff line change @@ -17,7 +17,8 @@ intellij {
1717
1818sourceSets {
1919 main {
20- java.srcDir(" src/main/gen" )
20+ java.srcDir(" src/main/gen-parser" )
21+ java.srcDir(" src/main/gen-lexer" )
2122 resources {
2223 exclude(" **.bnf" )
2324 exclude(" **.flex" )
@@ -58,17 +59,23 @@ tasks {
5859 }
5960
6061 val resources = file(" src/main/resources" )
61- val genRoot = file(" src/main/gen" )
62- val genPackageDirectory = genRoot.resolve(" com/intellij/plugin/powershell/lang" )
62+
6363 generateLexer {
64+ val genLexerRoot = file(" src/main/gen-lexer" )
65+ val genLexerPackageDirectory = genLexerRoot.resolve(" com/intellij/plugin/powershell/lang" )
66+
67+ purgeOldFiles = true
6468 sourceFile = resources.resolve(" _PowerShellLexer.flex" )
65- targetOutputDir = genPackageDirectory
69+ targetOutputDir = genLexerPackageDirectory
6670 defaultCharacterEncoding = " UTF-8"
6771 }
6872
6973 generateParser {
74+ val genParserRoot = file(" src/main/gen-parser" )
75+
76+ purgeOldFiles = true
7077 sourceFile = resources.resolve(" PowerShell.bnf" )
71- targetRootOutputDir = genRoot
78+ targetRootOutputDir = genParserRoot
7279 pathToParser = " com/intellij/plugin/powershell/lang/parser"
7380 pathToPsiRoot = " com/intellij/plugin/powershell/psi"
7481 defaultCharacterEncoding = " UTF-8"
You can’t perform that action at this time.
0 commit comments