feat(ocamllex): use injections for ocaml

This commit is contained in:
Pau Ruiz Safont 2020-10-19 22:45:56 +01:00 committed by Stephan Seitz
parent 3160a19de3
commit d7e384a092
2 changed files with 6 additions and 2 deletions

View file

@ -3,11 +3,13 @@
(lexer_entry_name) @function
["as" "let" "parse" "rule"] @keyword
["as" "let" "and" "parse" "rule"] @keyword
[(eof) (character)] @character
(string) @string
(ocaml) @none
(character_range "-" @operator)
(character_set "^" @operator)
(regexp_alternative ["|"] @operator)
@ -16,7 +18,7 @@
(regexp_repetition ["*"] @operator)
(regexp_strict_repetition ["+"] @operator)
(action ["{" "}"] @punctuation.special) @embedded
(action ["{" "}"] @punctuation.special)
(character_set ["[" "]"] @punctuation.bracket)
(parenthesized_regexp ["(" ")"] @punctuation.bracket)

View file

@ -0,0 +1,2 @@
((ocaml) @injection
(#set! "lang" "ocaml"))