文件名称:tree-sitter-markdown:保姆的降价语法
文件大小:417KB
文件格式:ZIP
更新时间:2024-06-03 16:01:51
markdown tree-sitter grammar C++
树保姆降价 降价( )文法 注意:此语法基于以下假设:将永远不会失败,因为参考链接可能早于其参考定义,这导致在没有此假设的情况下很难进行增量解析。 安装 npm install tree-sitter-markdown tree-sitter 用法 const Parser = require ( "tree-sitter" ) ; const Markdown = require ( "tree-sitter-markdown" ) ; const parser = new Parser ( ) ; parser . setLanguage ( Markdown ) ; const sourceCode = ` # foo - bar baz ` ; const tree = parser . parse ( sourceCode ) ; console . log (
【文件预览】:
tree-sitter-markdown-master
----.gitattributes(218B)
----Cargo.toml(547B)
----binding.gyp(547B)
----.gitmodules(118B)
----yarn.lock(66KB)
----Cargo.lock(1KB)
----src()
--------scanner.cc(10KB)
--------tree_sitter_markdown()
--------parser.c(918KB)
--------grammar.json(77KB)
--------node-types.json(32KB)
--------tree_sitter()
----scripts()
--------update-generated-utils.block-data.json(845B)
--------setup-tree-sitter.sh(85B)
--------update-spec-corpus.js(913B)
--------generate-playground.js(1KB)
--------update-generated-utils.inline-data.json(26KB)
--------update-generated-utils.js(6KB)
----.npmignore(0B)
----corpus()
--------custom.txt(26KB)
--------issues.txt(4KB)
--------spec.txt(301KB)
----.travis.yml(312B)
----LICENSE(1KB)
----gfm-spec()
--------update.sh(107B)
--------spec.txt(212KB)
----README.md(2KB)
----grammar.js(17KB)
----docs()
--------index.html(4KB)
--------assets()
----.editorconfig(192B)
----.gitignore(29B)
----bindings()
--------node()
--------rust()
----.versionrc.js(670B)
----CHANGELOG.md(5KB)
----package.json(997B)
----tree-sitter()