2个不稳定版本
0.2.0 | 2019年7月11日 |
---|---|
0.1.0 | 2019年7月4日 |
#6 in #pom
24 每月下载量
90KB
1.5K SLoC
公共 wurstlang 文档的解析器。
用法
cargo运行 ----帮助
cargo运行<file.wurst>out.yaml
查找../WurstStdlib2/ -名称'*.wurst' |xargs-I{}bash-c"cargo run < {}"
cargo运行 ----sqlite<file.wurst| sqlite3fromdump.db
cargo运行 --功能 "sqlitedb" ----sqlitedb<file.wurst
待办事项
- 使用 pom 进行解析
- 解析包级别文档
- 解析公共枚举
- 解析公共类
- 版本和发布到crates.io
- 解析公共接口
- 解析公共函数
- 解析具有多个公共元素的文档
- 生成yaml结果集
- I/O和帮助文本
- 发布解析后的stdlib2
- 输出sqlite
- 输出带有功能门控的sqlitedb
- 输出json
- 消费发布的stdlib2 doktor
- 支持非函数公共类成员
- 示例html按词法顺序
- 示例html图标可以看起来更好
- 示例html不打印"null"
- 示例html缩进类内部的内容
- 示例html更好的CSS
- 备用示例html无js
- 示例html可从IRC查询
- 示例html链接到元素
- 发布文档
依赖项
~3.5–8MB
~145K SLoC