1. 首页
  2. 数据库
  3. 其它
  4. tracerygo:Kate Compton的tracery.io语法的Golang实现 源码

tracerygo:Kate Compton的tracery.io语法的Golang实现 源码

上传者: 2021-04-24 20:01:56上传 ZIP文件 28KB 热度 6次
窗饰golang v1.0.0库之前,这是一个正在进行的工作。 谨慎依赖。 这是的tracery(以作者为中心的生成文本工具)的实现。 参考实现是用JavaScript写的,可以找到 Tracery使用文本扩展:在较高级别上,它遍历字符串,用字符串(也可能包含令牌)替换令牌,直到没有令牌为止。 另外,从高层次来看,它是一个纯粹的功能; 仅依赖于初始的种子和语法结构。 您可以想象,对它的单个调用正在通过可能的概率空间跟踪射线:一种trace是语法的一种可能扩展。 单步界面 func ( rawg RawGrammar ) Evaluate ( name string , index int , seed int64 ) ( string , error ) 一些示例用例: 产生一个小例子 用一个小的语法集进行测试和试验 准备进一步操作的字符串 一步就抽象出来了: *rand.Ran
下载地址
用户评论