调整目录结构
See https://alidocs.dingtalk.com/i/nodes/QOG9lyrgJP3AA12YFrr2kMg1VzN67Mw4?utm_scene=team_space
内容
- ast_parser
- parser : code -> AST
- return File
- try_read_ast:
- read_ast_file
- call parser
- parser : code -> AST
- cursors: AST 类型封装
- extensions
- constants: 一些 cursors中用到的常量定义
- utils: cursors 和 parser 中用到的工具函数
建议
-
cursors
和extensions
应该直接合并到一起; -
ast_parser
是一个涉及命令行参数、AST对象、文件缓存缝合逻辑, 主要在codegen
目录中调用,建议直接放到codegen
中。
Edited by 李祥泽