1.0.3 ⢠Published 4 years ago
tree-sitter-eu4mod v1.0.3
tree-sitter-eu4mod
š¦ tree-sitter-eu4mod
is a global grammar parser for Europa Universalis IV.
š Description
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.
How to install :
To install this package from the npmjs repository via CLI :
npm install tree-sitter-eu4mod
Which EU4 file extension is managed :
Extension | Supported |
---|---|
.mod | ā |
.gfx | ā |
.gui | ā |
.yml | ā |
Which text editor use this package :
- ā Atom : With the package
language-eu4mod
on atom.io registry.
š Documentation
How it works :
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.
Source archive :
Link | Info |
---|---|
GitHub repository | |
Last release | |
All releases |
š Any issue or bug report here
If you have any issue or find a bug please :
š See also
- Tree Sitter (documentation web site)
- language-eu4mod (GitHub)
- EU4 definition :
- GUI/GFX Xyloz (eu4.paradoxwikis)
- Interface modding (eu4.paradoxwikis)
- Graphical asset modding (eu4.paradoxwikis)