We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
你好,我有一种生成AST的技术。利用Fsharp语言,将文本,转化成词法流,将词法流解析成AST树。
用成熟的正则表达式,BNF语法,无限嵌套BNF和正则表达式。这样,将一个大的BNF模块化多个小BNF,降低语法难度,增加了可读性,减少记忆量。语法文件清晰,几乎可以直接作为帮助文档。避免许多手写代码。
见我的代码库:https://github.com/xp44mm/FslexFsyacc
用这个代码库实现的解析器:
https://github.com/xp44mm/UnquotedJson
https://github.com/xp44mm/FSharp.HTML
The text was updated successfully, but these errors were encountered:
No branches or pull requests
你好,我有一种生成AST的技术。利用Fsharp语言,将文本,转化成词法流,将词法流解析成AST树。
用成熟的正则表达式,BNF语法,无限嵌套BNF和正则表达式。这样,将一个大的BNF模块化多个小BNF,降低语法难度,增加了可读性,减少记忆量。语法文件清晰,几乎可以直接作为帮助文档。避免许多手写代码。
见我的代码库:https://github.com/xp44mm/FslexFsyacc
用这个代码库实现的解析器:
https://github.com/xp44mm/UnquotedJson
https://github.com/xp44mm/FSharp.HTML
The text was updated successfully, but these errors were encountered: