Syntax:借助类似于SwiftUI的直观DSL在Swift中快速编写解析器
句法向扫描程序树和抽象语法树说再见。语法将采用文本,并将其转换为您实际需要的模型。语法是类似SwiftUI的数据驱动解析器生成器DSL。您可以使用合成和函数式编程以最小的努力实现自上而下的LL(n)解析器。结果是为满足您所需的输出模型而量身定制了解析器;)安装迅捷软件包管理器您可以通过在Package.swift添加以下行来通过安装语法: import PackageDescription let package = Package ( [ ... ] dependencies : [ . package ( url : " https://github.com/nerdsupremacist/Syntax.git " , from : " 1.0.0 " ) ] )用法语法允许您编写完全符合所需模型的解析器。例如,假设您要
127.65KB
文件大小:
评论区