Support more undocumented features

Added support for the following features, which Zephyr's parser handles,
but which aren't documented in the devicetree specification:

  /plugin/
  /omit-if-no-ref/ node
  /bits/ size <value>
  /incbin/ (filename)
  /incbin/ (filename, offset, size)
9 files changed
tree: 93e71f94cd7593be12fe924268e5431bf9c6e03e
  1. .github/
  2. .vscode/
  3. bindings/
  4. queries/
  5. src/
  6. test/
  7. .editorconfig
  8. .gitattributes
  9. .gitignore
  10. .npmignore
  11. .prettierignore
  12. .prettierrc.json
  13. binding.gyp
  14. Cargo.toml
  15. CHANGELOG.md
  16. grammar.js
  17. LICENSE
  18. package-lock.json
  19. package.json
  20. README.md
README.md

tree-sitter-devicetree

A tree-sitter grammar for Devicetree with support for Zephyr's superset of Devicetree syntax.

Some parts of the grammar are adapted from tree-sitter-c.