euddraft
euddraft copied to clipboard
System for pluginizing eudplib codes.
translated from: https://cafe.naver.com/edac/126996 Currently, there are a whopping 588 imports by `from eudplib import *`. We've decided to separate rarely used or too advanced features into separate modules, using `from...
what I want to write instead in epScript: (currently not possible) ```js function LarvaConnectHatch() { const larvae = EUDDeque(3, CUnit)(); RemoveUnitAt(2, "Zerg Hatchery", "Anywhere", P2); // pre-overlap 3 Hatchery together...
https://github.com/zuhanit/epscript-lsp/actions/runs/10668921552/job/29569695150 https://pyo3.rs/v0.22.2/building-and-distribution.html#py_limited_apiabi3 https://pyo3.rs/v0.22.2/building-and-distribution/multiple-python-versions
Currently the `eps-server` language server can get names for members of epdoffsetmap classes (CUnit, CSprite, TrgPlayer etc), but eudplib could not add a docstring to each member because each instance...
cf. saturating operator syntax in Zig: * `a +| b` : saturating addition * `a -| b` : saturating subtraction * `a *| b` : saturating multiplication * `a
See https://cafe.naver.com/edac/131251
Currently https://github.com/saintofidiocy/EUDEnableR can't run the latest euddraft compiled maps. Running EUD map on SC 1.16.1 is handy for debugging, especially for game crashes. I need to provide minimal reproducible example...
```js $Set = 4 // Switch condition uses 2 and SetSwitch action uses 4 ```
```js object Foo { var next: selftype; // okay var refVec: EUDVArray(10, selftype); // not supported var refreshFn: EUDTypedFuncPtr(selftype, None); // not supported }; ```
# Issue In eudplib/.../epscript/CMakeLists.txt contains `COMMAND cmake -E mv parser/epparser.c parser/epparser.cpp` , but it's invalid command because cmake command-line tool doesn't have `mv` signature. https://github.com/armoha/eudplib/blob/2310f03c20b0a143a2c41bb04a7a910e98571c57/src/epscript/CMakeLists.txt#L38 https://cmake.org/cmake/help/latest/manual/cmake.1.html#run-a-command-line-tool # Solve Instead of...