Coder Social home page Coder Social logo

coyote-31 / tree-sitter-eu4mod Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 2.58 MB

๐Ÿ“ฆ Tree sitter parser package for โšœ Europa Universalis IV โšœ

Home Page: https://www.npmjs.com/package/tree-sitter-eu4mod

License: MIT License

Python 0.02% JavaScript 4.77% C++ 0.05% C 95.13% AMPL 0.03%
tree-sitter paradox-interactive eu4 europa-universalis-4 europa-universalis-iv

tree-sitter-eu4mod's Introduction

tree-sitter-eu4mod

npm GitHub Workflow Status GitHub

๐Ÿ“ฆ 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 :

๐Ÿ“š 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 GitHub commits
Last release GitHub tag (latest by date)
All releases total releases

๐Ÿ› Any issue or bug report here

If you have any issue or find a bug please :

๐Ÿ” See also

ยฉ๏ธ License

MIT

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.