├── .gitignore ├── .idea ├── $CACHE_FILE$ ├── .gitignore ├── .name ├── codeStyles │ └── codeStyleConfig.xml ├── compiler.xml ├── gradle.xml ├── intellij-ron.iml ├── jarRepositories.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── gen └── org │ └── jonahhenriksson │ └── ron │ └── language │ ├── __RONLexer.java │ ├── parser │ └── _RONParser.java │ └── psi │ ├── RONBool.java │ ├── RONList.java │ ├── RONMap.java │ ├── RONMapEntry.java │ ├── RONNamedField.java │ ├── RONObject.java │ ├── RONOption.java │ ├── RONTypes.java │ ├── RONValue.java │ ├── RONVisitor.java │ └── impl │ ├── RONBoolImpl.java │ ├── RONListImpl.java │ ├── RONMapEntryImpl.java │ ├── RONMapImpl.java │ ├── RONNamedFieldImpl.java │ ├── RONObjectImpl.java │ ├── RONOptionImpl.java │ └── RONValueImpl.java ├── java └── org │ └── jonahhenriksson │ └── ron │ └── language │ ├── RON.bnf │ ├── RONCreateFile.java │ ├── RONFileType.java │ ├── RONIcons.java │ ├── RONLanguage.java │ ├── RONLexerAdapter.java │ ├── RONParserDefinition.java │ ├── RONSyntaxHighlighter.java │ ├── __RONLexer.flex │ └── psi │ ├── RONElementType.java │ ├── RONFile.java │ ├── RONParserUtil.java │ └── RONTokenType.java └── resources ├── META-INF ├── plugin.xml ├── pluginIcon.svg └── pluginIcon_dark.svg ├── flex ├── idea-flex.skeleton └── jflex-1.7.0-2.jar └── icons └── ronFile.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/$CACHE_FILE$: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/$CACHE_FILE$ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | ron -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/intellij-ron.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/intellij-ron.iml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ron' 2 | 3 | -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/__RONLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/__RONLexer.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/parser/_RONParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/parser/_RONParser.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONBool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONBool.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONList.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONMap.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONMapEntry.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONNamedField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONNamedField.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONObject.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONOption.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONTypes.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONValue.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/RONVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/RONVisitor.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONBoolImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONBoolImpl.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONListImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONListImpl.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONMapEntryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONMapEntryImpl.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONMapImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONMapImpl.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONNamedFieldImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONNamedFieldImpl.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONObjectImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONObjectImpl.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONOptionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONOptionImpl.java -------------------------------------------------------------------------------- /src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONValueImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/gen/org/jonahhenriksson/ron/language/psi/impl/RONValueImpl.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RON.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RON.bnf -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RONCreateFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RONCreateFile.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RONFileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RONFileType.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RONIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RONIcons.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RONLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RONLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RONLexerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RONLexerAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RONParserDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RONParserDefinition.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/RONSyntaxHighlighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/RONSyntaxHighlighter.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/__RONLexer.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/__RONLexer.flex -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/psi/RONElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/psi/RONElementType.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/psi/RONFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/psi/RONFile.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/psi/RONParserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/psi/RONParserUtil.java -------------------------------------------------------------------------------- /src/main/java/org/jonahhenriksson/ron/language/psi/RONTokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/java/org/jonahhenriksson/ron/language/psi/RONTokenType.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/resources/META-INF/pluginIcon_dark.svg -------------------------------------------------------------------------------- /src/main/resources/flex/idea-flex.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/resources/flex/idea-flex.skeleton -------------------------------------------------------------------------------- /src/main/resources/flex/jflex-1.7.0-2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/resources/flex/jflex-1.7.0-2.jar -------------------------------------------------------------------------------- /src/main/resources/icons/ronFile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ron-rs/intellij-ron/HEAD/src/main/resources/icons/ronFile.svg --------------------------------------------------------------------------------