UNPKG

tree-sitter-usfm3

Version:

Grammar representation and parser for USFM language using tree-sitter

23 lines (14 loc) 507 B
# Tree-sitter-usfm [Tree sitter](https://tree-sitter.github.io/tree-sitter/) implementation of the [USFM](https://ubsicap.github.io/usfm/) language. ## Installation `npm install tree-sitter-usfm3` ## Usage ``` const Parser = require('tree-sitter'); const USFM3 = require('tree-sitter-usfm3'); const parser = new Parser(); parser.setLanguage(USFM3); const sourceCode = '\\id GEN\n\\c 1\n\\p\n\\v 1 In the begining..'; const tree = parser.parse(sourceCode); console.log(tree.rootNode.toString()); ```