文件名称:wikicode-parser:纯JS MediaWiki代码转换为AST解析器
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-06 19:23:41
JavaScript
(正在进行中。请勿使用。) WikiCode解析器 WikiCode转换为AST纯JS解析器。 接受一个wikicode字符串,并返回一个JS对象,该对象表示类似DOM的AST。 输出格式 Node := RootNode | ChildNode ChildNode := TagNode | TextNode RootNode := { type: 'root', children: ChildNode[] } TagNode := { type: 'tag', tagName: String, attrs: Object, children: ChildNode[] } TextNode := { type: 'text', text: String } 输入和输出示例 parse(`== Hello *world*. <my-Custom-Tag my-custom-attrib
【文件预览】:
wikicode-parser-master
----.eslintrc(7KB)
----.jsbeautifyrc(1KB)
----package.json(1020B)
----gulpfile.js(509B)
----src()
--------index.jsx(396B)
--------__tests__()
--------ast.jsx(3KB)
----.gitignore(44B)
----README.md(1KB)
----.editorconfig(144B)