Add YANG parser

This commit is contained in:
Tomas Sandven 2021-07-19 07:44:03 +02:00 committed by Stephan Seitz
parent 93d7d536d1
commit f6c6d0d947
4 changed files with 40 additions and 0 deletions

View file

@ -0,0 +1,29 @@
(comment) @comment
; Module / submodule
["module" "submodule"] @keyword
; Keywords
(statement_keyword) @keyword
(extension_keyword) @string.escape
; Arguments
(built_in_type) @type.builtin
(integer) @number
(boolean) @boolean
(date) @number
(range) @string.escape
(unquoted_range) @string.escape
(yang_version) @string.escape
(identifier) @variable
(node_identifier) @variable
(glob) @string
(string) @string
(unquoted_string) @string
(keypath) @string.escape
; Punctuation
(plus_symbol) @punctuation.delimiter
["{" "}"] @punctuation.bracket
[";"] @punctuation.delimiter