gitextract_ozpv5ftm/ ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .npmignore ├── .travis.yml ├── .versionrc.js ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── binding.gyp ├── bindings/ │ ├── node/ │ │ ├── binding.cc │ │ └── index.js │ └── rust/ │ ├── build.rs │ └── lib.rs ├── corpus/ │ ├── custom.txt │ ├── issues.txt │ └── spec.txt ├── docs/ │ ├── assets/ │ │ ├── tree-sitter-markdown-0.7.1/ │ │ │ └── tree-sitter-markdown.wasm │ │ ├── tree-sitter-playground-0.19.3/ │ │ │ ├── LICENSE │ │ │ ├── playground.js │ │ │ └── style.css │ │ └── web-tree-sitter-0.19.3/ │ │ ├── LICENSE │ │ ├── tree-sitter.js │ │ └── tree-sitter.wasm │ └── index.html ├── gfm-spec/ │ ├── spec.txt │ └── update.sh ├── grammar.js ├── package.json ├── scripts/ │ ├── generate-playground.js │ ├── setup-tree-sitter.sh │ ├── update-generated-utils.block-data.json │ ├── update-generated-utils.inline-data.json │ ├── update-generated-utils.js │ └── update-spec-corpus.js └── src/ ├── grammar.json ├── node-types.json ├── parser.c ├── scanner.cc ├── tree_sitter/ │ └── parser.h └── tree_sitter_markdown/ ├── block_context.cc ├── block_context.h ├── block_delimiter.cc ├── block_delimiter.h ├── block_scan.cc ├── block_scan.h ├── block_scan_util.generated.cc ├── block_scan_util.generated.h ├── inline_context.cc ├── inline_context.h ├── inline_delimiter.cc ├── inline_delimiter.h ├── inline_scan.cc ├── inline_scan.h ├── inline_scan_util.generated.cc ├── inline_scan_util.generated.h ├── lexer.cc ├── lexer.h ├── parse_table.cc ├── parse_table.h ├── predicate.cc ├── predicate.h ├── predicate_util.generated.cc ├── predicate_util.generated.h ├── shared_type.cc ├── shared_type.h ├── token_type.h ├── util.cc └── util.h