Trim21 说: 🤔挺好,等有人来写
CureDovahkinn🤔 说: 原来路线图里面已经标了,我的pr能力仅限于新前端
Trim21 说: 你还可以完善一下这个 wiki-syntax-spec 啊 写个js的parser出来
CureDovahkinn🤔 说: 我觉得可以大佬来用类c语言写个,前后端一起用,毕竟现在js要用可以编译成wasm调用
Trim21 说: 不会
CureDovahkinn🤔 说: 我是说有没有会大佬,解析现在的wiki语法,感觉得用上很高深的ast知识(。
Trim21 说: 不用多高深,python或者go的话也就一百来行
CureDovahkinn🤔 说: 已经有的话倒是可以参考写一个
Trim21 说: 有当然是有的,就是处理的不算很精细,可能有些边界情况没考虑到。比如位置刁钻的空格和换行 https://github.com/bangumi/server/blob/master/pol/wiki/...
Trim21 说: 有当然是有的,就是处理的不算很精细,可能有些边界情况没考虑到。比如位置刁钻的空格和换行,甚至可能过不了wiki仓库里面给的测试用例 https://github.com/bangumi/server...
https://github.com/bangumi/server/blob/master/pol/wiki/parser.py
https://github.com/bangumi/serve ... /pkg/wiki/parser.go