bash-parserParses bash into an AST
bash-parser
Parses bash source code to produce an AST
Installation
npm install --save bash-parser
Usage
const parse = require('bash-parser');
const ast = parse('echo ciao');
ast
result is:
{
type: "Script",
commands: [
{
type: "SimpleCommand",
name: {
text: "echo",
type: "Word"
},
suffix: [
{
text: "ciao",
type: "Word"
}
]
}
]
}
Related projects
- cash - This parser should become the parser used by
cash
(and also vorpal) - nsh - This parser should become the parser used by
nsh
- js-shell-parse - bash-parser was born as a fork of
js-shell-parse
, but was rewritten to use ajison
grammar - jison - Bison in JavaScript.
Documentation
Look in documents folder
License
The MIT License (MIT)
Copyright (c) 2016 vorpaljs
评论