├── .gitignore ├── .scalafmt.conf ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── CodeCompletion.png └── StructureView.png ├── settings.gradle └── src ├── main ├── java │ └── amailp │ │ └── intellij │ │ └── robot │ │ ├── elements │ │ └── RobotTokenTypes.java │ │ ├── extensions │ │ └── ParserDefinition.java │ │ ├── file │ │ └── FileType.java │ │ └── lexer │ │ └── RobotLexer.java ├── resources │ ├── META-INF │ │ ├── MANIFEST.MF │ │ ├── plugin.xml │ │ └── robot-python.xml │ ├── amailp │ │ └── intellij │ │ │ └── robot │ │ │ └── lexer │ │ │ └── Robot.flex │ ├── fileTemplates │ │ └── internal │ │ │ ├── Robot Keywords.robot.ft │ │ │ └── Robot Test Suite.robot.ft │ └── icons │ │ ├── keyword_16.png │ │ ├── keywords_16.png │ │ ├── robot_16.png │ │ ├── robot_file_16.png │ │ ├── robot_toolwin_13.png │ │ ├── variable_16.png │ │ └── variables_16.png └── scala │ └── amailp │ └── intellij │ └── robot │ ├── actions │ └── NewRobotFileAction.scala │ ├── ast │ └── package.scala │ ├── extensions │ ├── Annotator.scala │ ├── Commenter.scala │ ├── DeclarationSearcher.scala │ ├── ElementDescriptionProvider.scala │ ├── FindUsagesProvider.scala │ ├── LibraryReferenceContributor.scala │ ├── NamesValidator.scala │ ├── PythonKeywordReferenceContributor.scala │ ├── RobotLibrariesCompletionContributor.scala │ ├── RobotPsiStructureViewFactory.scala │ ├── SyntaxHighlighterFactory.scala │ └── UsageTypeProvider.scala │ ├── file │ └── Icons.scala │ ├── findUsage │ ├── UsageFindable.scala │ ├── UsageTypes.scala │ └── WordsScanner.scala │ ├── highlighting │ └── SyntaxHighlighter.scala │ ├── lang │ └── RobotLanguage.scala │ ├── lexer │ └── RobotIElementType.scala │ ├── parser │ ├── PsiElementBuilder.scala │ ├── RobotParser.scala │ ├── SettingParser.scala │ └── package.scala │ ├── psi │ ├── Keyword.scala │ ├── KeywordDefinition.scala │ ├── KeywordName.scala │ ├── LibraryValue.scala │ ├── ResourceValue.scala │ ├── RobotPsiElement.scala │ ├── RobotPsiFile.scala │ ├── TestCaseDefinition.scala │ ├── VariableDefinition.scala │ ├── manipulator │ │ ├── Keyword.scala │ │ ├── LibraryValue.scala │ │ └── ResourceValue.scala │ ├── package.scala │ ├── reference │ │ ├── KeywordToDefinitionReference.scala │ │ ├── LibraryToDefinitionReference.scala │ │ ├── MethodFinderWithoutUnderscoresAndSpaces.scala │ │ ├── PythonKeywordToDefinitionReference.scala │ │ └── ResourceValueReference.scala │ └── utils │ │ ├── ExtRobotPsiUtils.scala │ │ └── RobotPsiUtils.scala │ └── structureView │ ├── InStructureView.scala │ ├── RobotStructureViewModel.scala │ └── RobotTreeBasedStructureViewBuilder.scala └── test ├── java └── amailp │ └── intellij │ └── robot │ └── parser │ └── ParserTest.java ├── resources ├── LibraryReferencesTest │ ├── ClassA.py │ ├── module_1 │ │ ├── module_2 │ │ │ └── module_c.py │ │ └── module_b.py │ ├── module_a.py │ ├── using_ClassA.robot │ ├── using_ClassA_ClassA.robot │ ├── using_ClassA_ClassB.robot │ ├── using_ClassA_with_synonym.robot │ ├── using_ClassC_with_args_and_synonym.robot │ ├── using_module_1_module_2_module_c.robot │ ├── using_module_1_module_b.robot │ ├── using_module_2_module_c.robot │ ├── using_module_a.robot │ ├── using_module_a_wrong_case.robot │ └── using_module_b_no_package.robot ├── PythonKeywordToDefinitionReferenceTest │ ├── DerivedClass.py │ ├── caret_inside_derived_class_keyword.robot │ ├── caret_inside_hello.robot │ ├── caret_inside_hello_world.robot │ ├── caret_inside_keyword_from_class_method.robot │ ├── caret_inside_multiple_defined.robot │ ├── caret_inside_no_underscores.robot │ ├── caret_inside_to_be_ignored.robot │ ├── keyword_with_curly_braces.robot │ ├── librarySynonyms │ │ ├── caret_inside_class_keyword.robot │ │ ├── caret_inside_class_keyword_multiple_defined.robot │ │ ├── caret_inside_class_keyword_with_dotted_prefix.robot │ │ ├── caret_inside_class_keyword_with_library_prefix.robot │ │ ├── caret_inside_class_keyword_with_lowercase_prefix.robot │ │ └── caret_inside_library_with_args_reference.robot │ └── module_a.py ├── RobotPsiFileTest │ ├── include_some_keywords.robot │ ├── include_some_keywords_with_path_separator.robot │ ├── include_some_other_keywords.robot │ ├── some_keywords.robot │ └── some_other_keywords.robot ├── RobotStructureTest │ └── one_variable.robot ├── complete.robot └── library.py └── scala └── amailp └── intellij └── robot ├── extensions ├── AnnotatorTest.scala └── RobotStructureTest.scala ├── lexer ├── BaseLexerTest.scala ├── TestCells.scala └── TestHeaders.scala ├── psi ├── RobotPsiFileTest.scala └── reference │ ├── LibraryToDefinitionReferenceTest.scala │ └── PythonKeywordToDefinitionReferenceTest.scala └── testFramework └── RobotCodeInsightFixtureTestCase.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/CodeCompletion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/img/CodeCompletion.png -------------------------------------------------------------------------------- /img/StructureView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/img/StructureView.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "robot-plugin" 2 | -------------------------------------------------------------------------------- /src/main/java/amailp/intellij/robot/elements/RobotTokenTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/java/amailp/intellij/robot/elements/RobotTokenTypes.java -------------------------------------------------------------------------------- /src/main/java/amailp/intellij/robot/extensions/ParserDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/java/amailp/intellij/robot/extensions/ParserDefinition.java -------------------------------------------------------------------------------- /src/main/java/amailp/intellij/robot/file/FileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/java/amailp/intellij/robot/file/FileType.java -------------------------------------------------------------------------------- /src/main/java/amailp/intellij/robot/lexer/RobotLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/java/amailp/intellij/robot/lexer/RobotLexer.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/robot-python.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/META-INF/robot-python.xml -------------------------------------------------------------------------------- /src/main/resources/amailp/intellij/robot/lexer/Robot.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/amailp/intellij/robot/lexer/Robot.flex -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/internal/Robot Keywords.robot.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/fileTemplates/internal/Robot Keywords.robot.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/internal/Robot Test Suite.robot.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/fileTemplates/internal/Robot Test Suite.robot.ft -------------------------------------------------------------------------------- /src/main/resources/icons/keyword_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/icons/keyword_16.png -------------------------------------------------------------------------------- /src/main/resources/icons/keywords_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/icons/keywords_16.png -------------------------------------------------------------------------------- /src/main/resources/icons/robot_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/icons/robot_16.png -------------------------------------------------------------------------------- /src/main/resources/icons/robot_file_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/icons/robot_file_16.png -------------------------------------------------------------------------------- /src/main/resources/icons/robot_toolwin_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/icons/robot_toolwin_13.png -------------------------------------------------------------------------------- /src/main/resources/icons/variable_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/icons/variable_16.png -------------------------------------------------------------------------------- /src/main/resources/icons/variables_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/resources/icons/variables_16.png -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/actions/NewRobotFileAction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/actions/NewRobotFileAction.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/ast/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/ast/package.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/Annotator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/Annotator.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/Commenter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/Commenter.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/DeclarationSearcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/DeclarationSearcher.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/ElementDescriptionProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/ElementDescriptionProvider.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/FindUsagesProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/FindUsagesProvider.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/LibraryReferenceContributor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/LibraryReferenceContributor.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/NamesValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/NamesValidator.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/PythonKeywordReferenceContributor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/PythonKeywordReferenceContributor.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/RobotLibrariesCompletionContributor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/RobotLibrariesCompletionContributor.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/RobotPsiStructureViewFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/RobotPsiStructureViewFactory.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/SyntaxHighlighterFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/SyntaxHighlighterFactory.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/extensions/UsageTypeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/extensions/UsageTypeProvider.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/file/Icons.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/file/Icons.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/findUsage/UsageFindable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/findUsage/UsageFindable.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/findUsage/UsageTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/findUsage/UsageTypes.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/findUsage/WordsScanner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/findUsage/WordsScanner.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/highlighting/SyntaxHighlighter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/highlighting/SyntaxHighlighter.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/lang/RobotLanguage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/lang/RobotLanguage.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/lexer/RobotIElementType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/lexer/RobotIElementType.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/parser/PsiElementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/parser/PsiElementBuilder.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/parser/RobotParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/parser/RobotParser.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/parser/SettingParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/parser/SettingParser.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/parser/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/parser/package.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/Keyword.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/Keyword.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/KeywordDefinition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/KeywordDefinition.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/KeywordName.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/KeywordName.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/LibraryValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/LibraryValue.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/ResourceValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/ResourceValue.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/RobotPsiElement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/RobotPsiElement.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/RobotPsiFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/RobotPsiFile.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/TestCaseDefinition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/TestCaseDefinition.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/VariableDefinition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/VariableDefinition.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/manipulator/Keyword.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/manipulator/Keyword.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/manipulator/LibraryValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/manipulator/LibraryValue.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/manipulator/ResourceValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/manipulator/ResourceValue.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/package.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/reference/KeywordToDefinitionReference.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/reference/KeywordToDefinitionReference.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/reference/LibraryToDefinitionReference.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/reference/LibraryToDefinitionReference.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/reference/MethodFinderWithoutUnderscoresAndSpaces.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/reference/MethodFinderWithoutUnderscoresAndSpaces.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/reference/PythonKeywordToDefinitionReference.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/reference/PythonKeywordToDefinitionReference.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/reference/ResourceValueReference.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/reference/ResourceValueReference.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/utils/ExtRobotPsiUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/utils/ExtRobotPsiUtils.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/psi/utils/RobotPsiUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/psi/utils/RobotPsiUtils.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/structureView/InStructureView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/structureView/InStructureView.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/structureView/RobotStructureViewModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/structureView/RobotStructureViewModel.scala -------------------------------------------------------------------------------- /src/main/scala/amailp/intellij/robot/structureView/RobotTreeBasedStructureViewBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/main/scala/amailp/intellij/robot/structureView/RobotTreeBasedStructureViewBuilder.scala -------------------------------------------------------------------------------- /src/test/java/amailp/intellij/robot/parser/ParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/java/amailp/intellij/robot/parser/ParserTest.java -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/ClassA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/ClassA.py -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/module_1/module_2/module_c.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/module_1/module_b.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/module_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/module_a.py -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_ClassA.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_ClassA.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_ClassA_ClassA.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_ClassA_ClassA.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_ClassA_ClassB.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_ClassA_ClassB.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_ClassA_with_synonym.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_ClassA_with_synonym.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_ClassC_with_args_and_synonym.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_ClassC_with_args_and_synonym.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_module_1_module_2_module_c.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_module_1_module_2_module_c.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_module_1_module_b.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_module_1_module_b.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_module_2_module_c.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_module_2_module_c.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_module_a.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_module_a.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_module_a_wrong_case.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_module_a_wrong_case.robot -------------------------------------------------------------------------------- /src/test/resources/LibraryReferencesTest/using_module_b_no_package.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/LibraryReferencesTest/using_module_b_no_package.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/DerivedClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/DerivedClass.py -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_derived_class_keyword.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_derived_class_keyword.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_hello.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_hello.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_hello_world.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_hello_world.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_keyword_from_class_method.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_keyword_from_class_method.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_multiple_defined.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_multiple_defined.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_no_underscores.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_no_underscores.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_to_be_ignored.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/caret_inside_to_be_ignored.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/keyword_with_curly_braces.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/keyword_with_curly_braces.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_multiple_defined.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_multiple_defined.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_with_dotted_prefix.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_with_dotted_prefix.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_with_library_prefix.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_with_library_prefix.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_with_lowercase_prefix.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_class_keyword_with_lowercase_prefix.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_library_with_args_reference.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/librarySynonyms/caret_inside_library_with_args_reference.robot -------------------------------------------------------------------------------- /src/test/resources/PythonKeywordToDefinitionReferenceTest/module_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/PythonKeywordToDefinitionReferenceTest/module_a.py -------------------------------------------------------------------------------- /src/test/resources/RobotPsiFileTest/include_some_keywords.robot: -------------------------------------------------------------------------------- 1 | *** Settings *** 2 | Resource some_keywords.robot 3 | -------------------------------------------------------------------------------- /src/test/resources/RobotPsiFileTest/include_some_keywords_with_path_separator.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/RobotPsiFileTest/include_some_keywords_with_path_separator.robot -------------------------------------------------------------------------------- /src/test/resources/RobotPsiFileTest/include_some_other_keywords.robot: -------------------------------------------------------------------------------- 1 | *** Settings *** 2 | Resource some_other_keywords.robot 3 | -------------------------------------------------------------------------------- /src/test/resources/RobotPsiFileTest/some_keywords.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/RobotPsiFileTest/some_keywords.robot -------------------------------------------------------------------------------- /src/test/resources/RobotPsiFileTest/some_other_keywords.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/RobotPsiFileTest/some_other_keywords.robot -------------------------------------------------------------------------------- /src/test/resources/RobotStructureTest/one_variable.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/RobotStructureTest/one_variable.robot -------------------------------------------------------------------------------- /src/test/resources/complete.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/complete.robot -------------------------------------------------------------------------------- /src/test/resources/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/resources/library.py -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/extensions/AnnotatorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/extensions/AnnotatorTest.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/extensions/RobotStructureTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/extensions/RobotStructureTest.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/lexer/BaseLexerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/lexer/BaseLexerTest.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/lexer/TestCells.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/lexer/TestCells.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/lexer/TestHeaders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/lexer/TestHeaders.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/psi/RobotPsiFileTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/psi/RobotPsiFileTest.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/psi/reference/LibraryToDefinitionReferenceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/psi/reference/LibraryToDefinitionReferenceTest.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/psi/reference/PythonKeywordToDefinitionReferenceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/psi/reference/PythonKeywordToDefinitionReferenceTest.scala -------------------------------------------------------------------------------- /src/test/scala/amailp/intellij/robot/testFramework/RobotCodeInsightFixtureTestCase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmailP/robot-plugin/HEAD/src/test/scala/amailp/intellij/robot/testFramework/RobotCodeInsightFixtureTestCase.scala --------------------------------------------------------------------------------