π¦ tree-sitter-eu4mod
is a global grammar parser for Europa Universalis IV.
This package is a global grammar parser for EU4 files. Focusing on developers working on EU4 mods and providing them a grammar parser able to handle any extension's file listed below in EU4 directory for modding purpose.
To install this package from the npmjs repository via CLI :
npm install tree-sitter-eu4mod
Extension | Supported |
---|---|
.mod | β |
.gfx | β |
.gui | β |
.yml | β |
- β Atom : With the package
language-eu4mod
on atom.io registry.
The parser is build with a generator tool from the dependency package tree-sitter
. The grammar is define with a Javascript file named grammar.js
then tree-sitter
generate C libraries as parsers. And theses parsers can be used in other applications supporting context-free grammars (eg. β Atom) for the syntax highlighting of eu4 modding files.
Link | Info |
---|---|
GitHub repository | |
Last release | |
All releases |
π Any issue or bug report here
If you have any issue or find a bug please :
- Tree Sitter (documentation web site)
- language-eu4mod (GitHub)
- EU4 definition :
- GUI/GFX Xyloz (eu4.paradoxwikis)
- Interface modding (eu4.paradoxwikis)
- Graphical asset modding (eu4.paradoxwikis)