#javascript #ast #parser-generator #js #codec #binjs

binjs_meta

Part of binjs-ref. Tools for manipulating grammars. You probably do not want to use this crate directly unless you're writing an encoder, decoder or parser generator for binjs.

18 releases

Uses old Rust 2015

0.5.4 Mar 9, 2020
0.5.3 Sep 2, 2019
0.5.2 Jun 7, 2019
0.5.0 Jan 17, 2019
0.3.4 Mar 12, 2018

#301 in Compression

Download history 27/week @ 2024-03-31 1/week @ 2024-04-07

82 downloads per month
Used in 2 crates

MIT license

99KB
2K SLoC

About

This crate contains the tools used to manipulate the abstract syntax of JavaScript, i.e. generate parsers, encoders, etc from a specification of ASTs of the language.

Actual tools to manipulate ASTs for a specific version of JavaScript are in dependent crates.


lib.rs:

This crate offers tools designed to aid with the implementation of the JavaScript syntax and BinAST encoders/decoders/manipulators.

Dependencies

~2MB
~33K SLoC