==============================
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