开发者社区> 问答> 正文

代码与schema互转如何实现?

代码与schema互转如何实现?

展开
收起
游客zvexcvxjsyxmm 2022-03-29 13:36:37 482 0
来自:大淘宝技术
1 条回答
写回答
取消 提交回答
  • 基于schema转成代码是比较容易的,因为每个逻辑节点本身就映射了一段函数片段,而将代码转回schema则 稍微有些复杂。这里主要利用了Babel先对代码进行解析,得到抽象语法树AST,然后遍历AST中类型为 statement的节点,最后通过正则匹配找到对应的逻辑节点,并串联好连线即可。答复内容摘自《2021技术人的百宝黑皮书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7436

    2022-03-30 11:18:20
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
JavaScript 语言在引擎级别的执行过程 立即下载
JS 语言在引擎级别的执行过程 立即下载
Cassandra CQL语法以及功能介绍 立即下载