parser.go:Go 中的 Cirru 解析器

时间:2024-08-03 10:05:19
【文件属性】:

文件名称:parser.go:Go 中的 Cirru 解析器

文件大小:10KB

文件格式:ZIP

更新时间:2024-08-03 10:05:19

cirru Go

卷云解析器 在 Go 中实现的 Cirru 解析器。 访问了解更多信息。 您还可以找到一篇。 用法 您可以在parser_test.go找到完整的演示。 这是一个概述。 // import "github.com/Cirru/parser" b , _ := ioutil . ReadFile ( "demo.cirru" ) p := parser . NewParser () p . Filename ( "_" ) // to specify filename for _ , c := range b { p . Read ( rune ( c )) } p . Complete () content , _ := json . MarshalIndent ( p . ToTree (), "" , " " ) string ( content ) // in JSON


【文件预览】:
parser.go-master
----cirru()
--------quote.cirru(33B)
--------index.cirru(351B)
--------unfolding.cirru(40B)
--------html.cirru(393B)
--------parentheses.cirru(24B)
--------demo.cirru(112B)
--------line.cirru(31B)
--------folding.cirru(42B)
--------comma.cirru(40B)
--------slash.cirru(6B)
--------indent.cirru(25B)
--------spaces.cirru(12B)
----state.go(2KB)
----README.md(699B)
----parser.go(4KB)
----expression.go(2KB)
----token.go(508B)
----json()
--------demo.json(521B)
--------parentheses.json(174B)
--------quote.json(95B)
--------unfolding.json(167B)
--------comma.json(88B)
--------spaces.json(32B)
--------slash.json(38B)
--------indent.json(161B)
--------line.json(111B)
--------folding.json(267B)
--------html.json(2KB)
----parser_test.go(990B)
----constants.go(333B)

网友评论