精思入神分享 http://blog.sciencenet.cn/u/chinaontolog 从事生物多样性信息学与软件工程研究。

博文

Visual BNF 试用手记

已有 6600 次阅读 2010-1-10 18:44 |个人分类:知识工程|系统分类:科研笔记

BNF 是编程语言的规范化表达。Visual BNF 是一个可视化的 BNF 解析生成器。

官方主页网址:http://www.intralogic.eu 

微软代码库主页地址:http://code.msdn.microsoft.com/VisualBNFparser

推荐从微软的地址下载,下载到的程序可以直接运行。Visual BNF 的官方下载的签证似乎有问题,程序运行会发生异常。原因不明,没有时间去查。(后查看官网,说需要申请一个Trial license)

第一步:下载后直接解压,运行 Visual BNF.exe

 

第2步:打开一个BNF文件,可从程序自带的例程当中选择一个测试,此处选择sql.bnf,编译生成。编译完毕,会在程序的 GeneratedTables 目录下生成 sql.dll 文件,这就是结果文件。

第3步:测试。 打开 Output Grammar 页面,在左边编辑框键入一个 sql 语句,点击测试按钮,右边会出现解析结果树。下面是一个 SQL 的 Select 命令,解析结果可以看到解析的树状结果,明确地表达了这个SQL命令的组成及其意义。



https://blog.sciencenet.cn/blog-344159-285957.html

上一篇:BNF Parser 资源搜集
下一篇:赢在中国名言
收藏 IP: .*| 热度|

1 黄富强

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-27 11:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部