User: rednesto Date: 04 Sep 24 21:30 Revision: 3a63c923215ef6ab1ace626da0aee556842987ea Summary: Move obfex's parser into their own package Fixes Gradle's build cache usage TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9650&personal=false Index: obfuscation-explorer/src/main/grammars/CSrgParser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/CSrgParser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/CSrgParser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.csrg.gen.CSrgParser" + parserClass="io.mcdev.obfex.formats.csrg.gen.parser.CSrgParser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" Index: obfuscation-explorer/src/main/grammars/EnigmaParser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/EnigmaParser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/EnigmaParser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.enigma.gen.EnigmaParser" + parserClass="io.mcdev.obfex.formats.enigma.gen.parser.EnigmaParser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" parserUtilClass='io.mcdev.obfex.formats.enigma.lang.psi.EnigmaParserUtil' Index: obfuscation-explorer/src/main/grammars/JamParser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/JamParser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/JamParser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.jam.gen.JamParser" + parserClass="io.mcdev.obfex.formats.jam.gen.parser.JamParser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" Index: obfuscation-explorer/src/main/grammars/ProGuardParser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/ProGuardParser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/ProGuardParser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.proguard.gen.ProGuardParser" + parserClass="io.mcdev.obfex.formats.proguard.gen.parser.ProGuardParser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" Index: obfuscation-explorer/src/main/grammars/SrgParser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/SrgParser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/SrgParser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.srg.gen.SrgParser" + parserClass="io.mcdev.obfex.formats.srg.gen.parser.SrgParser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" Index: obfuscation-explorer/src/main/grammars/TSrg2Parser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/TSrg2Parser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/TSrg2Parser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.tsrg2.gen.TSrg2Parser" + parserClass="io.mcdev.obfex.formats.tsrg2.gen.parser.TSrg2Parser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" parserUtilClass='io.mcdev.obfex.formats.util.sigws.SignificantWhitespaceParserUtil' Index: obfuscation-explorer/src/main/grammars/TSrgParser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/TSrgParser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/TSrgParser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.tsrg.gen.TSrgParser" + parserClass="io.mcdev.obfex.formats.tsrg.gen.parser.TSrgParser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" Index: obfuscation-explorer/src/main/grammars/TinyV1Parser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/TinyV1Parser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/TinyV1Parser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.tinyv1.gen.TinyV1Parser" + parserClass="io.mcdev.obfex.formats.tinyv1.gen.parser.TinyV1Parser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" Index: obfuscation-explorer/src/main/grammars/TinyV2Parser.bnf =================================================================== --- obfuscation-explorer/src/main/grammars/TinyV2Parser.bnf (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/grammars/TinyV2Parser.bnf (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -19,7 +19,7 @@ */ { - parserClass="io.mcdev.obfex.formats.tinyv2.gen.TinyV2Parser" + parserClass="io.mcdev.obfex.formats.tinyv2.gen.parser.TinyV2Parser" extends="com.intellij.extapi.psi.ASTWrapperPsiElement" Index: obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.csrg.gen.CSrgParser +import io.mcdev.obfex.formats.csrg.gen.parser.CSrgParser import io.mcdev.obfex.formats.csrg.gen.psi.CSrgTypes import io.mcdev.obfex.formats.csrg.lang.psi.CSrgLexerAdapter Index: obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -30,7 +30,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.enigma.gen.EnigmaParser +import io.mcdev.obfex.formats.enigma.gen.parser.EnigmaParser import io.mcdev.obfex.formats.enigma.gen.psi.EnigmaTypes class EnigmaParserDefinition : ParserDefinition { Index: obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.jam.gen.JamParser +import io.mcdev.obfex.formats.jam.gen.parser.JamParser import io.mcdev.obfex.formats.jam.gen.psi.JamTypes import io.mcdev.obfex.formats.jam.lang.psi.JamLexerAdapter Index: obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -30,7 +30,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.proguard.gen.ProGuardParser +import io.mcdev.obfex.formats.proguard.gen.parser.ProGuardParser import io.mcdev.obfex.formats.proguard.gen.psi.ProGuardTypes import io.mcdev.obfex.formats.proguard.lang.psi.ProGuardLexerAdapter Index: obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.srg.gen.SrgParser +import io.mcdev.obfex.formats.srg.gen.parser.SrgParser import io.mcdev.obfex.formats.srg.gen.psi.SrgTypes import io.mcdev.obfex.formats.srg.lang.psi.SrgLexerAdapter Index: obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1ParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1ParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1ParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.tinyv1.gen.TinyV1Parser +import io.mcdev.obfex.formats.tinyv1.gen.parser.TinyV1Parser import io.mcdev.obfex.formats.tinyv1.gen.psi.TinyV1Types import io.mcdev.obfex.formats.tinyv1.lang.psi.TinyV1LexerAdapter Index: obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2ParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2ParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2ParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.tinyv2.gen.TinyV2Parser +import io.mcdev.obfex.formats.tinyv2.gen.parser.TinyV2Parser import io.mcdev.obfex.formats.tinyv2.gen.psi.TinyV2Types import io.mcdev.obfex.formats.tinyv2.lang.psi.TinyV2LexerAdapter Index: obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.tsrg.gen.TSrgParser +import io.mcdev.obfex.formats.tsrg.gen.parser.TSrgParser import io.mcdev.obfex.formats.tsrg.gen.psi.TSrgTypes import io.mcdev.obfex.formats.tsrg.lang.psi.TSrgLexerAdapter Index: obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2ParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2ParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2ParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.tsrg2.gen.TSrg2Parser +import io.mcdev.obfex.formats.tsrg2.gen.parser.TSrg2Parser import io.mcdev.obfex.formats.tsrg2.gen.psi.TSrg2Types class TSrg2ParserDefinition : ParserDefinition { Index: obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgParserDefinition.kt =================================================================== --- obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgParserDefinition.kt (revision 0481cfc90c71a3149c9c119e7a9366483287c63b) +++ obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgParserDefinition.kt (revision 3a63c923215ef6ab1ace626da0aee556842987ea) @@ -31,7 +31,7 @@ import com.intellij.psi.PsiFile import com.intellij.psi.tree.IFileElementType import com.intellij.psi.tree.TokenSet -import io.mcdev.obfex.formats.srg.gen.SrgParser +import io.mcdev.obfex.formats.srg.gen.parser.SrgParser import io.mcdev.obfex.formats.srg.gen.psi.SrgTypes import io.mcdev.obfex.formats.srg.lang.psi.SrgLexerAdapter