mavka-parser

0.60.1 • Public • Published

mavka-parser

Mavka language parser written in antlr4 and JavaScript.

Installation

npm i mavka-parser

Usage

import { parse } from 'mavka-parser';

const code = `
дія знайти_суму(а, б)
  а + б
кінець

сума = знайти_суму(2, 2)

друк(сума)
`;

const ast = parse(code);

console.log(ast);

Development

Requirements:

  • NodeJS 16+ with NPM
  • Java 8+

Installation:

git clone https://github.com/mavka-ukr/mavka-parser

cd mavka-parser

npm install

Generating antlr4 files:

npm run antlr4

Running tests:

npm test

Package Sidebar

Install

npm i mavka-parser

Weekly Downloads

76

Version

0.60.1

License

MIT

Unpacked Size

522 kB

Total Files

98

Last publish

Collaborators

  • kohutd