Metadata-Version: 2.4
Name: tree-sitter-cmake
Version: 0.7.2
Summary: CMake grammar for tree-sitter
Author: Uy Ha
License-Expression: MIT
Project-URL: Homepage, https://github.com/uyha/tree-sitter-cmake
Keywords: incremental,parsing,tree-sitter,cmake
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Compilers
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Provides-Extra: core
Requires-Dist: tree-sitter~=0.24; extra == "core"
Dynamic: license-file

==============================
A Tree-sitter parser for CMake
==============================

This project provides a `cmake` parser. Its primary use case is to provide a `cmake`
parser for `nvim-treesitter`.

Parsed syntax
=============

- Command

  - General commands
  - For and while loops
  - If conditions
  - Functions and macros

- Arguments

  - Quoted arguments
  - Bracket arguments
  - Unquoted arguments
  - Parentheses

- Variable references

  - Environment and cache variables
  - Normal variables

