`
weihe6666
  • 浏览: 436345 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Cygwin--rror: Lexical mistake

 
阅读更多
If you get this error when trying to compile your grammar and voca files:

$ mkdfa.pl sample
sample.grammar has 3 rules
sample.voca    has 6 categories and 18 words
---
Now parsing grammar file
"rror:       Lexical mistake "
---
no .dfa or .dict file generated

use the Cygwin "dos2unix" command in the same directory as your grammar and voca files, for example:

$ cd temp

$ ls
sample.grammar  sample.voca

$ dos2unix *.*
sample.grammar: done.
sample.term: done.
sample.voca: done.

$ mkdfa.pl sample
sample.grammar has 3 rules
sample.voca    has 6 categories and 18 words
---
Now parsing grammar file
Now modifying grammar to minimize states[-1]
Now parsing vocabulary file
Now making nondeterministic finite automaton[6/6]
Now making deterministic finite automaton[6/6]
Now making triplet list[6/6]
---
generated: sample.dfa sample.term sample.dict

$ ls
sample.dfa  sample.dict  sample.grammar  sample.term  sample.voca

分享到:
评论

相关推荐

    Cygwin 64 bit

    Cygwin是一款强大的开源工具,它为Windows操作系统提供了一个类UNIX环境。64位版本的Cygwin是为了在Windows 64位平台上更好地运行Linux或Unix兼容的应用程序和工具而设计的。在安装Hadoop这样的分布式文件系统之前,...

    cygwin-1.1.8-2-src

    这个名为"cygwin-1.1.8-2-src"的压缩包包含的是Cygwin 1.1.8-2版本的源代码,这是一款历史版本,对于开发者和研究者来说具有一定的参考价值。 Cygwin的核心功能在于提供了一个API层,将Windows API映射到POSIX...

    龙芯1B EJTAG在windows环境下的下载工具,ejtag-debug-cygwin-v3.8.2.rar

    首先,ejtag-debug-cygwin-v3.8.2是一个针对Windows系统的EJTAG调试工具,它集成了Cygwin环境,提供了与Linux类似的命令行界面,使得用户可以在Windows下执行类似于Linux的操作。Cygwin是一个开源项目,它提供了一个...

    project--cygwin-cygbuild:萨凡纳的Cygwin移植工具(cygbuild)项目的镜像

    project--cygwin-cygbuild:萨凡纳的Cygwin移植工具(cygbuild)项目的镜像

    Cygwin-setup-x86_64

    "Cygwin-setup-x86_64"是Cygwin的安装程序,专为64位(x86_64架构)的Windows系统设计。本文将深入探讨Cygwin的背景、功能、安装过程以及64位版本的特点。 1. **Cygwin的背景与目标** Cygwin由Red Hat公司维护,其...

    cygwin-get:Cygwin 包管理器

    cygwin-get - Cygwin 包管理器关于cygwin-get 是基于 CLI 的 cygwin 包管理器。 它可以解决软件包依赖关系并下载它。 cygwin-get 仅在 Windows 上运行。 添加一名作者文件如何使用 ? 下载包cygwin-get.py vim 解决...

    cygwin命令.pdf

    在文件【cygwin命令.pdf】中,包含了一系列关于Cygwin环境下使用的命令,这是一个在Windows平台上提供类Unix环境的软件包。Cygwin能够使Windows用户使用类Unix命令和工具,下面详细解释文档中提到的各个命令的知识点...

    cygwin-1.7.20-1本地下载

    标题"cygwin-1.7.20-1本地下载"指的是一个特定版本的Cygwin——1.7.20-1,该版本可能由于某种原因在官方源上无法正常下载,因此提供了一个本地备份的下载选项。 Cygwin的主要功能是通过提供一个兼容层,允许Linux...

    cygwin-package--链接:Cygwin官方存储库

    标题中的"Cygwin-package--链接:Cygwin官方存储库"暗示了我们将讨论Cygwin的软件包管理系统和官方存储库。Cygwin的官方存储库是一个庞大的资源库,包含了数千个开源软件包,这些软件包经过适配,可以在Cygwin环境下...

    cygwin-setup

    "cygwin-setup cygwin-setup.rar" 描述表明这是一个关于Cygwin安装过程的压缩文件,文件名是 "cygwin-setup.rar",这意味着它是一个RAR格式的压缩包,里面包含了Cygwin的安装程序。用户需要先解压这个RAR文件,然后...

    cygwin-devel-20100224,cygwin-1.7.1-1

    老版本,比较适合开发用,最新版本有的软件不能兼容

    cygwin-rsyncd:cygwin的rsyncd安装程序,用于Windows备份客户端

    cygwin-rsyncd:Cygwin的Rsyncd 下载并运行cygwin-rsyncd-3.2.3.0_installer.exe,以将rsyncd安装在WinXX客户端上以进行BackupPC备份。 如果要自定义和构建自己的cygwin-rsyncd可执行文件(例如:为站点预设一些...

    ejtag-debug-cygwin-v3.8.2.rar

    《ejtag-debug-cygwin-v3.8.2:龙芯1B芯片的EJTAG调试工具详解》 在嵌入式系统开发中,调试工具是至关重要的环节,尤其对于龙芯1B这样的处理器,其烧录和调试过程需要特定的软件支持。"ejtag-debug-cygwin-v3.8.2....

    cygwin-portable-installer:Windows批处理文件,用于执行便携式Cygwin环境的无人值守安装

    这个“cygwin-portable-installer”是一个批处理文件,专为在Windows上实现Cygwin的便携式、无人值守安装而设计。这使得用户能够在任何支持Windows的设备上轻松地设置和运行Cygwin,而无需复杂的配置或管理员权限。 ...

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar 本人比较懒,就不给向我要的同志们单独发了,想要自己下~~~

    cygwin-newlib-20190217 跨平台C语言库 最新源代码

    【标题】:“cygwin-newlib-20190217 跨平台C语言库 最新源代码”指的是一个开源项目,该项目包含了cygwin环境下的newlib库的源码,版本为2019年2月17日的最新版本。Newlib是一个轻量级的C标准库,特别设计用于...

    cygwin-x86-64安装包

    cygwin-x86-64安装包

    rrdtool-1.2.4-cygwin-1.5.15

    《rrdtool-1.2.4-cygwin-1.5.15:Cygwin环境下的RRDTool详解》 RRDTool(Round Robin Database Tool)是一款强大的时间序列数据库工具,由Tobias Oetiker开发,主要用于收集、存储、检索和绘图历史数据。在本篇中,...

    cygwin-x64

    在标题中提到的“cygwin-x64”,指的是Cygwin的64位版本,这适合于运行在64位Windows操作系统上的用户。64位版本相对于32位版本,能够处理更大的内存地址空间,支持更多的处理器寄存器,以及优化针对64位处理器的...

    cygwin-1.7.5-1

    "cygwin-1.7.5-1" 是一个特定版本的Cygwin发行版,其中“1.7.5-1”代表了该软件的版本号。Cygwin是一个开源项目,它为Windows操作系统提供了一个类Unix的开发和运行环境。这个版本可能是Cygwin在1.7.x系列中的一个...

Global site tag (gtag.js) - Google Analytics