bash-parser
                                
                                
                                
                                    bash-parser copied to clipboard
                            
                            
                            
                        Parses 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 ajisongrammar - jison - Bison in JavaScript.
 
Documentation
Look in documents folder
License
The MIT License (MIT)
Copyright (c) 2016 vorpaljs