Alex 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Alex 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Alex 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD-3
开发语言
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2013-01-27

软件简介

Alex 是一个用 Haskell 编写的词法生成工具,类似 C/C++ 的 lexflex

Alex是用于生成Haskell扫描仪的类似Lex的工具。有关完整的文档,请参阅doc目录。

Alex拥有BSD风格的许可证;doc有关详细信息,请参见目录中的许可证文件。

来源在src目录中,文档在doc 目录中。examples子目录中包含各种示例。

srcexamples目录中的源代码旨在与GHC> = 7.0一起使用。

制作说明

如果您只想使用Alex,则可以从Hackage下载或安装(通过 cabal install alex) Alex版本;还请注意,诸如 Haskell Platform的发行版和其他基于包管理器的发行版都为Alex提供了软件包。而且,最新版本的cabal会自动alex基于 build-tools/build-tool-depends声明安装所需的版本。

如果您想直接从Git构建Alex,请继续阅读。

Alex是使用GHC和Cabal构建的;因此,请先安装 GHC和 cabal-install-2.0(或更高版本)。

由于Alex本身是根据Alex扫描仪实现的,因此引导Alex有点棘手:

您需要拥有构建工具alexhappy手动安装;通过您的系统软件包管理器发行版,Haskell平台或例如通过(在Git存储库外部运行!):

$ cabal install alex happy

${HOME}/.cabal/bin默认将它们安装到其中(请确保它们在您$PATH的下一步中!)。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部