├── .gitignore ├── .idea ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── contributors.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshot.png └── src ├── main ├── antlr │ └── org │ │ └── antlr │ │ └── jetbrains │ │ └── sample │ │ └── parser │ │ └── SampleLanguage.g4 ├── java │ └── org │ │ └── antlr │ │ └── jetbrains │ │ └── sample │ │ ├── Icons.java │ │ ├── SampleASTFactory.java │ │ ├── SampleColorSettingsPage.java │ │ ├── SampleExternalAnnotator.java │ │ ├── SampleFileType.java │ │ ├── SampleFileTypeFactory.java │ │ ├── SampleFindUsagesProvider.java │ │ ├── SampleLanguage.java │ │ ├── SampleParserDefinition.java │ │ ├── SamplePluginController.java │ │ ├── SampleSyntaxHighlighter.java │ │ ├── SampleSyntaxHighlighterFactory.java │ │ ├── psi │ │ ├── ArgdefSubtree.java │ │ ├── BlockSubtree.java │ │ ├── CallSubtree.java │ │ ├── FunctionRef.java │ │ ├── FunctionSubtree.java │ │ ├── IdentifierPSINode.java │ │ ├── SampleElementRef.java │ │ ├── SamplePSIFileRoot.java │ │ ├── VardefSubtree.java │ │ └── VariableRef.java │ │ └── structview │ │ ├── SampleItemPresentation.java │ │ ├── SampleRootPresentation.java │ │ ├── SampleStructureViewElement.java │ │ ├── SampleStructureViewFactory.java │ │ ├── SampleStructureViewModel.java │ │ └── SampleStructureViewRootElement.java └── resources │ ├── META-INF │ └── plugin.xml │ └── org │ └── antlr │ └── jetbrains │ └── sample │ ├── f.png │ └── sample.png └── test └── java └── org └── antlr └── jetbrains └── adaptor └── test ├── TestXPath.java ├── bubblesort.sample └── test.sample /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/README.md -------------------------------------------------------------------------------- /contributors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/contributors.txt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/main/antlr/org/antlr/jetbrains/sample/parser/SampleLanguage.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/antlr/org/antlr/jetbrains/sample/parser/SampleLanguage.g4 -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/Icons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/Icons.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleASTFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleASTFactory.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleColorSettingsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleColorSettingsPage.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleExternalAnnotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleExternalAnnotator.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleFileType.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleFileTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleFileTypeFactory.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleFindUsagesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleFindUsagesProvider.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleParserDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleParserDefinition.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SamplePluginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SamplePluginController.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleSyntaxHighlighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleSyntaxHighlighter.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/SampleSyntaxHighlighterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/SampleSyntaxHighlighterFactory.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/ArgdefSubtree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/ArgdefSubtree.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/BlockSubtree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/BlockSubtree.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/CallSubtree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/CallSubtree.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/FunctionRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/FunctionRef.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/FunctionSubtree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/FunctionSubtree.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/IdentifierPSINode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/IdentifierPSINode.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/SampleElementRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/SampleElementRef.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/SamplePSIFileRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/SamplePSIFileRoot.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/VardefSubtree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/VardefSubtree.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/psi/VariableRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/psi/VariableRef.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/structview/SampleItemPresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/structview/SampleItemPresentation.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/structview/SampleRootPresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/structview/SampleRootPresentation.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewElement.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewFactory.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewModel.java -------------------------------------------------------------------------------- /src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewRootElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/java/org/antlr/jetbrains/sample/structview/SampleStructureViewRootElement.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/org/antlr/jetbrains/sample/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/resources/org/antlr/jetbrains/sample/f.png -------------------------------------------------------------------------------- /src/main/resources/org/antlr/jetbrains/sample/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/main/resources/org/antlr/jetbrains/sample/sample.png -------------------------------------------------------------------------------- /src/test/java/org/antlr/jetbrains/adaptor/test/TestXPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/test/java/org/antlr/jetbrains/adaptor/test/TestXPath.java -------------------------------------------------------------------------------- /src/test/java/org/antlr/jetbrains/adaptor/test/bubblesort.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/test/java/org/antlr/jetbrains/adaptor/test/bubblesort.sample -------------------------------------------------------------------------------- /src/test/java/org/antlr/jetbrains/adaptor/test/test.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/jetbrains-plugin-sample/HEAD/src/test/java/org/antlr/jetbrains/adaptor/test/test.sample --------------------------------------------------------------------------------