Skip to main content

CMake grammar for tree-sitter

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tree_sitter_cmake-0.7.2.tar.gz (46.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tree_sitter_cmake-0.7.2-cp310-abi3-win_amd64.whl (27.4 kB view details)

Uploaded CPython 3.10+Windows x86-64

File details

Details for the file tree_sitter_cmake-0.7.2.tar.gz.

File metadata

  • Download URL: tree_sitter_cmake-0.7.2.tar.gz
  • Upload date:
  • Size: 46.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.7 Windows/11

File hashes

Hashes for tree_sitter_cmake-0.7.2.tar.gz
Algorithm Hash digest
SHA256 7b171aab39aa2f5c9225171732bc759cfe17c72121e88a51156e5338b597a515
MD5 654fe99cd3dff4ddb4f1e5654b0f1af7
BLAKE2b-256 a123e599c5fdcf1f71164d4e4490d838308863c75abadf09c337023665841e46

See more details on using hashes here.

File details

Details for the file tree_sitter_cmake-0.7.2-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_cmake-0.7.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a7163ee0e61dbc6b2aecb2b7cd9d4712c37d41e1af52aafef89379db6ce64153
MD5 d81dfa69fc86251679e4c61024afa0ee
BLAKE2b-256 5c4d33c1bfe4eea22bd5f7c3d45adffba538eeea0d97e32c90041772d9f32341

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page