tree-sitter / tree-sitter-toml

TOML grammar for tree-sitter

Home Page:https://ikatyang.github.io/tree-sitter-toml/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tree-sitter-toml

npm build

TOML (TOML Spec v1.0.0-rc.1) grammar for tree-sitter

Changelog

Install

npm install tree-sitter-toml tree-sitter

Usage

const Parser = require("tree-sitter");
const TOML = require("tree-sitter-toml");

const parser = new Parser();
parser.setLanguage(TOML);

const sourceCode = `
  [hello]
  world = true
`;

const tree = parser.parse(sourceCode);
console.log(tree.rootNode.toString());
// (document
//   (table
//     (key)
//     (pair
//       (key) (boolean))))

License

MIT © Ika

About

TOML grammar for tree-sitter

https://ikatyang.github.io/tree-sitter-toml/

License:MIT License


Languages

Language:JavaScript 49.6%Language:Rust 19.6%Language:C 19.2%Language:C++ 6.6%Language:Scheme 4.4%Language:Shell 0.7%