├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── grammar ├── lice-grammar.bnf └── lice-lexer.flex ├── res ├── META-INF │ ├── change-notes.html │ ├── descriptions.html │ └── plugin.xml ├── colorSchemes │ └── LiceDefault.xml ├── icons │ ├── ast_leaf.png │ ├── ast_node.png │ ├── ast_node_0.png │ ├── ast_node_2.png │ ├── jojo.png │ ├── lice.png │ ├── lice.svg │ └── lice_big_icon.png ├── liveTemplates │ └── Lice.xml └── org │ └── lice │ └── lang │ └── lice-bundle.properties ├── settings.gradle.kts ├── src ├── icons │ └── LiceIcons.java └── org │ └── lice │ └── lang │ ├── action │ ├── LiceExceptionWrapper.java │ ├── lice-edit-actions.kt │ └── lice-file-actions.kt │ ├── editing │ ├── lice-annotator.kt │ ├── lice-basic-editing.kt │ ├── lice-completion.kt │ └── lice-quick-fixes.kt │ ├── execution │ ├── LiceRunConfigurationEditor.form │ ├── LiceRunConfigurationEditor.java │ ├── lice-executor.kt │ ├── lice-run-config.kt │ └── ui-impl.kt │ ├── lice-constants.kt │ ├── lice-highlight.kt │ ├── lice-infos.kt │ ├── lice-parser.kt │ ├── lice-settings.kt │ ├── module │ ├── LiceFacetSettingsTab.form │ ├── LiceFacetSettingsTab.java │ ├── lice-facet-support.kt │ └── lice-sdks.kt │ ├── psi │ ├── impl │ │ ├── lice-impl-utils.kt │ │ └── lice-psi-mixin.kt │ ├── lice-java-interop.kt │ └── lice-resolving.kt │ └── tool │ └── lice-tools.kt └── test ├── org └── lice │ └── lang │ ├── java-language-feature-test.kt │ ├── lice-code-gen.kt │ ├── lice-icon-editor.kt │ ├── presentation-cn.lice │ └── presentation.lice └── test.lice /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/gradlew.bat -------------------------------------------------------------------------------- /grammar/lice-grammar.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/grammar/lice-grammar.bnf -------------------------------------------------------------------------------- /grammar/lice-lexer.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/grammar/lice-lexer.flex -------------------------------------------------------------------------------- /res/META-INF/change-notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/META-INF/change-notes.html -------------------------------------------------------------------------------- /res/META-INF/descriptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/META-INF/descriptions.html -------------------------------------------------------------------------------- /res/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/META-INF/plugin.xml -------------------------------------------------------------------------------- /res/colorSchemes/LiceDefault.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/colorSchemes/LiceDefault.xml -------------------------------------------------------------------------------- /res/icons/ast_leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/ast_leaf.png -------------------------------------------------------------------------------- /res/icons/ast_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/ast_node.png -------------------------------------------------------------------------------- /res/icons/ast_node_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/ast_node_0.png -------------------------------------------------------------------------------- /res/icons/ast_node_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/ast_node_2.png -------------------------------------------------------------------------------- /res/icons/jojo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/jojo.png -------------------------------------------------------------------------------- /res/icons/lice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/lice.png -------------------------------------------------------------------------------- /res/icons/lice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/lice.svg -------------------------------------------------------------------------------- /res/icons/lice_big_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/icons/lice_big_icon.png -------------------------------------------------------------------------------- /res/liveTemplates/Lice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/liveTemplates/Lice.xml -------------------------------------------------------------------------------- /res/org/lice/lang/lice-bundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/res/org/lice/lang/lice-bundle.properties -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "lice-intellij" 2 | 3 | -------------------------------------------------------------------------------- /src/icons/LiceIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/icons/LiceIcons.java -------------------------------------------------------------------------------- /src/org/lice/lang/action/LiceExceptionWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/action/LiceExceptionWrapper.java -------------------------------------------------------------------------------- /src/org/lice/lang/action/lice-edit-actions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/action/lice-edit-actions.kt -------------------------------------------------------------------------------- /src/org/lice/lang/action/lice-file-actions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/action/lice-file-actions.kt -------------------------------------------------------------------------------- /src/org/lice/lang/editing/lice-annotator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/editing/lice-annotator.kt -------------------------------------------------------------------------------- /src/org/lice/lang/editing/lice-basic-editing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/editing/lice-basic-editing.kt -------------------------------------------------------------------------------- /src/org/lice/lang/editing/lice-completion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/editing/lice-completion.kt -------------------------------------------------------------------------------- /src/org/lice/lang/editing/lice-quick-fixes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/editing/lice-quick-fixes.kt -------------------------------------------------------------------------------- /src/org/lice/lang/execution/LiceRunConfigurationEditor.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/execution/LiceRunConfigurationEditor.form -------------------------------------------------------------------------------- /src/org/lice/lang/execution/LiceRunConfigurationEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/execution/LiceRunConfigurationEditor.java -------------------------------------------------------------------------------- /src/org/lice/lang/execution/lice-executor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/execution/lice-executor.kt -------------------------------------------------------------------------------- /src/org/lice/lang/execution/lice-run-config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/execution/lice-run-config.kt -------------------------------------------------------------------------------- /src/org/lice/lang/execution/ui-impl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/execution/ui-impl.kt -------------------------------------------------------------------------------- /src/org/lice/lang/lice-constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/lice-constants.kt -------------------------------------------------------------------------------- /src/org/lice/lang/lice-highlight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/lice-highlight.kt -------------------------------------------------------------------------------- /src/org/lice/lang/lice-infos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/lice-infos.kt -------------------------------------------------------------------------------- /src/org/lice/lang/lice-parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/lice-parser.kt -------------------------------------------------------------------------------- /src/org/lice/lang/lice-settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/lice-settings.kt -------------------------------------------------------------------------------- /src/org/lice/lang/module/LiceFacetSettingsTab.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/module/LiceFacetSettingsTab.form -------------------------------------------------------------------------------- /src/org/lice/lang/module/LiceFacetSettingsTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/module/LiceFacetSettingsTab.java -------------------------------------------------------------------------------- /src/org/lice/lang/module/lice-facet-support.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/module/lice-facet-support.kt -------------------------------------------------------------------------------- /src/org/lice/lang/module/lice-sdks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/module/lice-sdks.kt -------------------------------------------------------------------------------- /src/org/lice/lang/psi/impl/lice-impl-utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/psi/impl/lice-impl-utils.kt -------------------------------------------------------------------------------- /src/org/lice/lang/psi/impl/lice-psi-mixin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/psi/impl/lice-psi-mixin.kt -------------------------------------------------------------------------------- /src/org/lice/lang/psi/lice-java-interop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/psi/lice-java-interop.kt -------------------------------------------------------------------------------- /src/org/lice/lang/psi/lice-resolving.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/psi/lice-resolving.kt -------------------------------------------------------------------------------- /src/org/lice/lang/tool/lice-tools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/src/org/lice/lang/tool/lice-tools.kt -------------------------------------------------------------------------------- /test/org/lice/lang/java-language-feature-test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/test/org/lice/lang/java-language-feature-test.kt -------------------------------------------------------------------------------- /test/org/lice/lang/lice-code-gen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/test/org/lice/lang/lice-code-gen.kt -------------------------------------------------------------------------------- /test/org/lice/lang/lice-icon-editor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/test/org/lice/lang/lice-icon-editor.kt -------------------------------------------------------------------------------- /test/org/lice/lang/presentation-cn.lice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/test/org/lice/lang/presentation-cn.lice -------------------------------------------------------------------------------- /test/org/lice/lang/presentation.lice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/test/org/lice/lang/presentation.lice -------------------------------------------------------------------------------- /test/test.lice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lice-lang/lice-intellij/HEAD/test/test.lice --------------------------------------------------------------------------------