intellij-eta
所属分类:嵌入式/单片机/硬件编程
开发工具:Haskell
文件大小:1530KB
下载次数:0
上传日期:2018-10-18 12:03:33
上 传 者:
sh-1993
说明: Eta编程语言的Intellij插件
(An Intellij Plugin for the Eta programming language)
文件列表:
LICENSE (1530, 2018-10-18)
build.gradle (1022, 2018-10-18)
eta-parser (0, 2018-10-18)
ffigen (0, 2018-10-18)
ffigen\build.gradle (911, 2018-10-18)
ffigen\src (0, 2018-10-18)
ffigen\src\main (0, 2018-10-18)
ffigen\src\main\java (0, 2018-10-18)
ffigen\src\main\java\com (0, 2018-10-18)
ffigen\src\main\java\com\typelead (0, 2018-10-18)
ffigen\src\main\java\com\typelead\intellij (0, 2018-10-18)
ffigen\src\main\java\com\typelead\intellij\utils (0, 2018-10-18)
ffigen\src\main\java\com\typelead\intellij\utils\FFIGen.java (11452, 2018-10-18)
gradle (0, 2018-10-18)
gradle\wrapper (0, 2018-10-18)
gradle\wrapper\gradle-wrapper.jar (54329, 2018-10-18)
gradle\wrapper\gradle-wrapper.properties (230, 2018-10-18)
gradlew (5296, 2018-10-18)
gradlew.bat (2260, 2018-10-18)
idea-flex.skeleton (5845, 2018-10-18)
jflex-1.7.0-SNAPSHOT.jar (1186471, 2018-10-18)
jps-plugin (0, 2018-10-18)
jps-plugin\build.gradle (50, 2018-10-18)
jps-shared (0, 2018-10-18)
jps-shared\build.gradle (0, 2018-10-18)
jps-shared\src (0, 2018-10-18)
jps-shared\src\main (0, 2018-10-18)
jps-shared\src\main\java (0, 2018-10-18)
jps-shared\src\main\java\com (0, 2018-10-18)
jps-shared\src\main\java\com\typelead (0, 2018-10-18)
jps-shared\src\main\java\com\typelead\intellij (0, 2018-10-18)
jps-shared\src\main\java\com\typelead\intellij\eta (0, 2018-10-18)
jps-shared\src\main\java\com\typelead\intellij\eta\jps (0, 2018-10-18)
jps-shared\src\main\java\com\typelead\intellij\eta\jps\model (0, 2018-10-18)
jps-shared\src\main\java\com\typelead\intellij\eta\jps\model\JpsEtaBuildOptionsConstants.java (252, 2018-10-18)
jps-shared\src\main\java\com\typelead\intellij\plugin (0, 2018-10-18)
... ...
# IntelliJ Eta
The IntelliJ IDEA plugin for the Eta programming language
## Prerequisities
You need `alex-3.2.3`. You can run `stack install alex-3.2.3` to obtain it with
the [Stack](https://docs.haskellstack.org/en/stable/README/) tool.
## Cloning
This repository has a submodule, so you should clone recursively.
```
git clone --recursive https://github.com/typelead/intellij-eta
```
If you forget to use the `--recursive` flag, you can still get the submodules.
```
cd intellij-eta
git submodule update --init --recursive
```
## Building
```
% ./gradlew :plugin:assemble
```
## Running
You can run a sandboxed version of the plugin with:
```
./gradlew :plugin:runIde
```
You can supply the `-DETAJ_DEV=1` property to have the sandboxed IDE run
with the PsiViewer plugin installed. This is useful for inspecting parse trees.
## Testing
```
./gradlew :plugin:test
```
近期下载者:
相关文件:
收藏者: