Loading...
Comment:
Create obfuscation-explorer project

This is a separate plugin to support all different Java mapping
formats. This plugin will provide a extension points for the Minecraft
Development plugin to hook into and provide mapping information. It
will also provide a generic settings page to allow users to configure
their own mappings for the project.
Status: all builds with this change have finished
Revision: fa9b07fdaebe50b4400d2c9cbda0b700ec545f2a VCS Roots: minecraft-dev/MinecraftDev (Git), minecraft-dev/MinecraftDev Nightly (Git)
Parent revisions: 63c93fe73a189c36c3dd875c1319b0d44f05611d  
User: Unknown (none of TeamCity users defined kyle wood username in their VCS username settings)
×

Edit change description

Here you can change the description in TeamCity only. You may consider changing it in the VCS as well, to avoid an ambiguity and inconsistency.

Cancel
Changed: 233 files (232 added, 1 edited) in
added obfuscation-explorer/.gitignore
added obfuscation-explorer/build.gradle.kts
added obfuscation-explorer/gradle.properties
added obfuscation-explorer/icons/csrg.svg
added obfuscation-explorer/icons/enigma.svg
added obfuscation-explorer/icons/jam.svg
added obfuscation-explorer/icons/pluginIcon.svg
added obfuscation-explorer/icons/proguard.svg
added obfuscation-explorer/icons/srg.svg
added obfuscation-explorer/icons/tinyv1.svg
added obfuscation-explorer/icons/tinyv2.svg
added obfuscation-explorer/icons/tsrg.svg
added obfuscation-explorer/icons/tsrg2.svg
added obfuscation-explorer/icons/xsrg.svg
added obfuscation-explorer/src/main/grammars/CSrgLexer.flex
added obfuscation-explorer/src/main/grammars/CSrgParser.bnf
added obfuscation-explorer/src/main/grammars/EnigmaLexer.flex
added obfuscation-explorer/src/main/grammars/EnigmaParser.bnf
added obfuscation-explorer/src/main/grammars/JamLexer.flex
added obfuscation-explorer/src/main/grammars/JamParser.bnf
added obfuscation-explorer/src/main/grammars/ProGuardLexer.flex
added obfuscation-explorer/src/main/grammars/ProGuardParser.bnf
added obfuscation-explorer/src/main/grammars/SrgLexer.flex
added obfuscation-explorer/src/main/grammars/SrgParser.bnf
added obfuscation-explorer/src/main/grammars/TSrg2Lexer.flex
added obfuscation-explorer/src/main/grammars/TSrg2Parser.bnf
added obfuscation-explorer/src/main/grammars/TSrgLexer.flex
added obfuscation-explorer/src/main/grammars/TSrgParser.bnf
added obfuscation-explorer/src/main/grammars/TinyV1Lexer.flex
added obfuscation-explorer/src/main/grammars/TinyV1Parser.bnf
added obfuscation-explorer/src/main/grammars/TinyV2Lexer.flex
added obfuscation-explorer/src/main/grammars/TinyV2Parser.bnf
added obfuscation-explorer/src/main/kotlin/ObfIcons.kt
added obfuscation-explorer/src/main/kotlin/facet/ObfExFacet.kt
added obfuscation-explorer/src/main/kotlin/facet/ObfExFacetConfiguration.kt
added obfuscation-explorer/src/main/kotlin/facet/ObfExFacetType.kt
added obfuscation-explorer/src/main/kotlin/facet/config/MappingsTable.kt
added obfuscation-explorer/src/main/kotlin/facet/config/MappingsTableCell.kt
added obfuscation-explorer/src/main/kotlin/facet/config/MappingsTableRow.kt
added obfuscation-explorer/src/main/kotlin/facet/config/ObfExFacetEditorTab.kt
added obfuscation-explorer/src/main/kotlin/formats/MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/MappingsFormatTypeManager.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/CSrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/CSrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/colors/CSrgAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/colors/CSrgSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/colors/CSrgSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/psi/CSrgElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/psi/CSrgLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/psi/CSrgTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/EnigmaLanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/EnigmaMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/EnigmaMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaFile.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaLayoutLexer.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/colors/EnigmaAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/colors/EnigmaSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/colors/EnigmaSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaParserUtil.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/JamMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/JamMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamFile.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/colors/JamAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/colors/JamSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/colors/JamSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/psi/JamElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/psi/JamLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/psi/JamTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/ProGuardMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/ProGuardMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardFile.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardFileTypeDetector.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/colors/ProGuardAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/colors/ProGuardSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/colors/ProGuardSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/psi/ProGuardElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/psi/ProGuardLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/psi/ProGuardTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/SrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/SrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/colors/SrgAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/colors/SrgSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/colors/SrgSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/SrgElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/SrgLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/SrgTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/mixins/SrgFieldMappingMixin.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/mixins/impl/SrgFieldMappingImplMixin.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/TinyV1MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/TinyV1MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyFileTypeDetector.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1File.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1FileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1Language.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1ParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1Annotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1RainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1SyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1SyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/psi/TinyV1ElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/psi/TinyV1LexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/psi/TinyV1TokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/TinyV2LanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/TinyV2MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/TinyV2MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2File.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2FileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2Language.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2ParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2Annotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2RainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2SyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2SyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/psi/TinyV2ElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/psi/TinyV2LexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/psi/TinyV2TokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/TSrgLanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/TSrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/TSrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgFileTypeDetector.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/colors/TSrgAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/colors/TSrgSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/colors/TSrgSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/psi/TSrgElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/psi/TSrgLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/psi/TSrgTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/TSrg2LanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/TSrg2MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/TSrg2MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2File.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2FileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2Language.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2LayoutLexer.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2ParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2Annotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2RainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2SyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2SyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/psi/TSrg2ElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/psi/TSrg2LexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/psi/TSrg2TokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/util/NamespaceRainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/util/TabCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/util/sigws/SignificantWhitespaceLexer.kt
added obfuscation-explorer/src/main/kotlin/formats/util/sigws/SignificantWhitespaceParserUtil.kt
added obfuscation-explorer/src/main/kotlin/formats/util/util.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/XSrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/XSrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/lookup/HashLookupIndex.kt
added obfuscation-explorer/src/main/kotlin/lookup/HashLookupTable.kt
added obfuscation-explorer/src/main/kotlin/lookup/LookupIndex.kt
added obfuscation-explorer/src/main/kotlin/lookup/MultiLookupTable.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingElement.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingLocation.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingNamespace.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingSet.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingSetBuilder.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingSetSource.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingsDefinition.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/mappings/store/MappingLookupIndex.kt
added obfuscation-explorer/src/main/kotlin/mappings/store/MappingLookupTable.kt
added obfuscation-explorer/src/main/kotlin/mappings/store/NamespaceLookup.kt
added obfuscation-explorer/src/main/kotlin/ref/ref.kt
added obfuscation-explorer/src/main/kotlin/ref/types.kt
added obfuscation-explorer/src/main/kotlin/util.kt
added obfuscation-explorer/src/main/resources/META-INF/plugin.xml
added obfuscation-explorer/src/main/resources/META-INF/pluginIcon.svg
added obfuscation-explorer/src/main/resources/fileTypes/csrg.svg
added obfuscation-explorer/src/main/resources/fileTypes/enigma.svg
added obfuscation-explorer/src/main/resources/fileTypes/jam.svg
added obfuscation-explorer/src/main/resources/fileTypes/obfex.svg
added obfuscation-explorer/src/main/resources/fileTypes/proguard.svg
added obfuscation-explorer/src/main/resources/fileTypes/srg.svg
added obfuscation-explorer/src/main/resources/fileTypes/tinyv1.svg
added obfuscation-explorer/src/main/resources/fileTypes/tinyv2.svg
added obfuscation-explorer/src/main/resources/fileTypes/tsrg.svg
added obfuscation-explorer/src/main/resources/fileTypes/tsrg2.svg
added obfuscation-explorer/src/main/resources/fileTypes/xsrg.svg
added obfuscation-explorer/src/test/kotlin/TypeParsingTest.kt
added obfuscation-explorer/src/test/kotlin/formats/ParserFixture.kt
added obfuscation-explorer/src/test/kotlin/formats/csrg/CSrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/enigma/EnigmaLexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/enigma/EnigmaMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/jam/JamMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/proguard/ProGuardMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/srg/SrgLexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/srg/SrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tinyv1/TinyV1MappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tinyv2/TinyV2LexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tinyv2/TinyV2MappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tsrg/TSrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tsrg2/TSrg2LexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tsrg2/TSrg2MappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/xsrg/XSrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/test-util.kt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/enigma/lexer/fixtures/test.mapping
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/enigma/lexer/fixtures/test.txt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/srg/lexer/fixtures/test.srg
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/srg/lexer/fixtures/test.txt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tinyv2/lexer/fixtures/test.tiny
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tinyv2/lexer/fixtures/test.txt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tsrg2/lexer/fixtures/test.tsrg2
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tsrg2/lexer/fixtures/test.txt
edited settings.gradle.kts
×

Add build comment

Cancel
×

Mute test

×

×

Server communication failure

Server is unavailable

Server stopped or communication with the server is not possible due to network failure.

Server shutdown started.

Please relogin to continue your work.

×

Run Custom Build

×

TODO

Loading related builds...
Cancel
×

Responsibility

×

Edit tags

Cancel
×

Loading...

×

Are you sure?

Cancel
×

Please type to confirm.
Cancel