- Tree Sitter Support for Haxe and targets
- Language Server Protocol support for Haxe ( https://github.com/vshaxe/haxe-language-server )
The following table gives an overview of available Haxe targets taken from haxe site.
Name | Tier | Kind | Static typing | Sys | Since Haxe version |
---|---|---|---|---|---|
JavaScript | 1 | source | No | No | beta (2006) |
HashLink | 1 | byte code + source | Yes | Yes | 3.4 (2016) |
Eval | 1 | interpreter | No | Yes | 4.0 (2019) |
JVM | 1 | byte code | Yes | Yes | 4.0 (2019) |
PHP7 | 1 | source | No | Yes | 3.4 (2016) |
C++ | 2 | source | Yes | Yes | 2.4 (2009) |
Lua | 2 | source | No | Yes | 3.3 (2016) |
C# | 3 | source | Yes | Yes | 2.10 (2012) |
Python | 3 | source | No | Yes | 3.2 (2015) |
Java | 3 | source | Yes | Yes | 2.10 (2012) |
Flash | 3 | byte code | Yes | No | alpha (2005) |
Neko | 3 | byte code | No | Yes | alpha (2005) |
ActionScript 3 | source | Yes | No | 1.12 (2007), removed in 4.0 (2019) | |
PHP5 | source | No | Yes | 2.0 (2008), removed in 4.0 (2019) | |
Nim? | Interesting dev repo? |
- Haxe https://github.com/vantreeseba/tree-sitter-haxe https://github.com/ghishadow/lapce/commit/4b2f8f89b12d4c08ff6e8d364136774f797d5ec6
- Javascript
- HTML lapce/lapce#428
- PHP7
- c lapce/lapce#274
- c++ lapce/lapce#276
- css lapce/lapce#315
- Lua
- c# lapce/lapce#273
- Python
- Java lapce/lapce#266
- AS3 / AS2
- Hxml
- Rust
- Ocaml
- Nim
- Zig
- Markdown lapce/lapce#320
.