没有合适的资源?快使用搜索试试~ 我知道了~
nex:Lexer for Go
共24个文件
nex:10个
go:6个
y:2个
需积分: 9 0 下载量 164 浏览量
2021-05-17
09:13:53
上传
评论
收藏 41KB ZIP 举报
温馨提示
耐克斯 Nex是类似于Lex / Flex的词法分析器,它: 生成Go代码而不是C代码 与Go的yacc集成,而不是YACC / Bison 支持UTF-8 支持嵌套结构正则表达式。 请参见Rob Pike的。 我编写此代码是为了熟悉Go并探索本文中的一些想法。 而且,我一直很想实现我从多年前的编译器课程中学到的算法。 那时,我们从未对它们进行编码。 仅了解理论就足以通过考试。 Go具有不太通用的,但是它特别适合于标记Go代码。 安装 $ export GOPATH=/tmp/go $ go get github.com/blynn/nex 例子 是一个扫描器,它可以计算字符和行数。 该程序在Nex中类似: /\n/{ nLines++; nChars++ } /./{ nChars++ } // package main import ("fmt";"os") func ma
资源推荐
资源详情
资源评论
收起资源包目录
nex-master.zip (24个子文件)
nex-master
tacky
build.sh 238B
tacky.nex 644B
tacky.y 1KB
tacky_test.go 3KB
README 1KB
tacky.go 5KB
main.go 2KB
COPYING 34KB
nex_test.go 411B
test
rob.nex 294B
wc.nex 290B
nex_test.go 10KB
peter2.nex 252B
rp.nex 226B
peter.nex 160B
bug50.nex 395B
lc.nex 189B
rp.y 468B
toy.nex 855B
peter.txt 213B
u.nex 962B
Makefile 284B
README.asciidoc 13KB
nex.go 27KB
共 24 条
- 1
资源评论
纯文本文档
- 粉丝: 31
- 资源: 4644
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功