Solaris lex 错误

发布于 2024-12-06 11:12:04 字数 214 浏览 2 评论 0原文

我正在部署 lex/yacc 解决方案,尝试使用此语法。 当我想使用以下命令编译 .lex 文件时,问题就出现了: lex -t "file.lex"

我收到此错误:错误:解析树太大 尝试使用 %e num

任何帮助请感谢。

Am deploying a lex/yacc solution trying this grammar.
The problem comes when i want to compile .lex file using this command: lex -t "file.lex"

I get this error:Error: Parse tree too big Try using %e num

Any help please thnks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终止放荡 2024-12-13 11:12:04

我有一个类似的 lex(与 lex -V 的输出相同),并且这个语法对我来说效果很好(Solaris 10/SPARC),所以我怀疑您可能需要补丁。 pkginfo 输出如下。

$ pkginfo -l  SUNWbtool 
   PKGINST:  SUNWbtool
      NAME:  CCS tools bundled with SunOS
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  11.10.0,REV=2005.01.21.15.53
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  software development utilities, including ar, dis, dump, elfdump, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc
    PSTAMP:  on10ptchfeat20090911051613
  INSTDATE:  Mar 15 2011 15:46
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:       48 installed pathnames
                   8 shared pathnames
                   2 linked files
                   8 directories
                  24 executables
                1874 blocks used (approx)

$

I have a similar lex (same output from lex -V) and this grammar works fine for me unchanged (Solaris 10/SPARC) so I suspect you may need a patch. pkginfo output below.

$ pkginfo -l  SUNWbtool 
   PKGINST:  SUNWbtool
      NAME:  CCS tools bundled with SunOS
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  11.10.0,REV=2005.01.21.15.53
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  software development utilities, including ar, dis, dump, elfdump, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc
    PSTAMP:  on10ptchfeat20090911051613
  INSTDATE:  Mar 15 2011 15:46
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:       48 installed pathnames
                   8 shared pathnames
                   2 linked files
                   8 directories
                  24 executables
                1874 blocks used (approx)

$
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文