CSTParser.jl:Julia的具体语法树解析器 源码
CSTParser 使用Julia的解析器,旨在通过提供附加的元信息以及生成的AST来扩展内置解析器。 安装及使用 using Pkg Pkg . add ( " CSTParser " ) using CSTParser 说明文件: 结构体 CSTParser.EXPR在结构上大致等同于Base.Expr 。 关键区别在于每个表达式要存储的其他字段: 琐碎的记号,例如标点符号或关键字,不是作为AST的一部分存储的,而是CST表示所必需的; 表达式的跨度测量; 令牌的文本表示形式(仅某些令牌需要,包括标识符(符号),运算符和文字); 父表达式(如果存在); 和 其他任何元信息(此
用户评论