2021-04-10 10:39:22 -04:00
|
|
|
==============================
|
|
|
|
A Tree-sitter parser for CMake
|
|
|
|
==============================
|
2021-05-28 16:51:24 -04:00
|
|
|
|
|
|
|
This project provides a `cmake` parser. Its primary use case is to provide a `cmake` parser for `nvim-treesitter`. The
|
|
|
|
project is still underdevelopment but basic highlighting should already work.
|
|
|
|
|
|
|
|
TODO
|
|
|
|
====
|
|
|
|
|
2021-06-03 18:24:25 -04:00
|
|
|
- |uncheck| Control structures
|
2021-05-29 13:35:48 -04:00
|
|
|
|
2021-06-03 18:24:25 -04:00
|
|
|
- |uncheck| if()/elseif()/else()endif()
|
|
|
|
- |uncheck| foreach()/endforeach()
|
|
|
|
- |uncheck| while()/endwhile()
|
2021-05-29 13:35:48 -04:00
|
|
|
|
2021-06-03 18:24:25 -04:00
|
|
|
- |uncheck| Command definitions
|
2021-05-29 13:35:48 -04:00
|
|
|
|
2021-06-03 18:24:25 -04:00
|
|
|
- |uncheck| macro()/endmacro()
|
|
|
|
- |uncheck| function()/endfunction()
|
2021-05-29 13:35:48 -04:00
|
|
|
|
2021-06-03 18:24:25 -04:00
|
|
|
- |uncheck| Add grammar rules for comments
|
2021-05-28 17:25:42 -04:00
|
|
|
|
2021-06-03 18:24:25 -04:00
|
|
|
- |uncheck| Bracket Comment
|
|
|
|
- |uncheck| Line Comment
|
2021-05-28 17:25:42 -04:00
|
|
|
|
2021-06-03 18:24:25 -04:00
|
|
|
- |uncheck| Create an quoted argument external scanner
|
|
|
|
|
|
|
|
.. |check| unicode:: U+2611
|
|
|
|
.. |uncheck| unicode:: U+2610
|