文件名称:goparsec:Haskell Parsec Libraray的golang版本
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-31 14:04:24
Go
GoParsec Haskell Parsec Libraray's golang version PLEASE USE BUT THIS. GOPARSEC2 LIKE HASKELL PRASEC LIBRARY THAN GOPARSEC. IT SUPPORT MONAD BIND/THEN/OVER. Document Paper Style Slide Style 概述 还是那句话,公司自用的东西肯定不会坑,但是可能达到一个可用阶段后会停一段时间。 第一步先支持几个常用组合子,让公司的项目可以做下去,然后…… 我的项目大量的参考了 ,但是这个项目面向 byte流,而我需要一个面向 unicode 或更通用的规则解析的工具。所以只好重新实现了一遍。 这里 还有一个实现,但是五年没有更新了。 测试 由于用在团队内部一个 markdown like 的文档内容解析功能上, 所以
【文件预览】:
goparsec-master
----.gitignore(259B)
----LICENSE(1KB)
----state.go(2KB)
----combinator_test.go(601B)
----atom.go(3KB)
----examples()
--------gisp()
--------simple0.go(366B)
--------markdown.go(2KB)
--------test_data()
--------gisp.go(1KB)
----README.md(2KB)
----parsex()
--------parsex.go(1KB)
--------state.go(2KB)
--------combinator_test.go(5KB)
--------atom.go(8KB)
--------combinator.go(6KB)
----combinator.go(6KB)
----parsec.go(1KB)