代码依赖 Node.js 运行环境以及 Python 运行环境。
下面将安装 Node.js 和 Python 运行时:
brew install node
brew install python
brew install npm
具体使用范例:
# 克隆本脚本
git clone https://gist.github.com/1765e34de760588e8e3c.git workspace
cd workspace
# 使用 Npm 安装 Babel 语法解析库
npm install
# 创建数据目录
mkdir data && cd data
# 克隆待处理的项目代码
git clone https://github.com/Graylog2/graylog2-server.git
cd ../
# 开始分析JSX语法树,这将需要一些时间 ...
python parse.py ./data