chevrotain

v0.30.0
Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers
parser syntax lexical analysis grammar lexer tokenizer generator compiler and 3 more...

release_patch

git fetch && git rebase && node scripts/pre_release_build.js patch && grunt build && node scripts/post_release_build.js patch && node ../chevrotain_docs/scripts/upload_docs.js

release_minor

git fetch && git rebase && node scripts/pre_release_build.js minor && grunt build && node scripts/post_release_build.js minor && node ../chevrotain_docs/scripts/upload_docs.js

unit_tests

_mocha ./lib/test/**/*spec.js

compile

tsc

compile_definitions

tsc --noImplicitAny test_integration/definitions/es6_modules.ts --outDir dev/garbage

compile_definitions_namespace

tsc --noImplicitAny test_integration/definitions/namespaces.ts --module none --outDir dev/garbage

lint

tslint --project tsconfig.json

format

prettier --no-semi --tab-width 4 --write "!(lib|dev)/**/*.@(ts|js)"

verify_format

prettier --no-semi --tab-width 4 --list-different "!(lib|dev)/**/*.@(ts|js)"

Metadata

Downloads

Maintainers