1. 用python将代码重写
  2. 在文件类型识别时,使用file命令代替之前的魔数识别
  3. 增加了词法和语法分析的代码
  4. 因为词法和语法分析用到了其他的库,先暂时把整个工程文件打包上传,init.py是源文件