Added a lot more syntax files (#3)

* Added ct, git, glsl, json, pascal, sol, and text

* ct

* \n

* Added dart, keymap, lily, mail, ocaml, r, and rest
This commit is contained in:
Colin Rioux
2017-02-17 10:13:08 -05:00
committed by Zachary Yedidia
parent d6d0b44fa5
commit 4193133ce4
16 changed files with 418 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
filetype: ocaml
detect:
filename: "\\.mli?$"
rules:
# Numbers
## Integers
### Binary
- constant.number: "-?0[bB][01][01_]*"
### Octal
- constant.number: "-?0[oO][0-7][0-7_]*"
### Decimal
- constant.number: "-?\\d[\\d_]*"
### Hexadecimal
- constant.number: "-?0[xX][0-9a-fA-F][0-9a-fA-F_]*"
## Real
### Decimal
- constant.number: "-?\\d[\\d_]*.\\d[\\d_]*([eE][+-]\\d[\\d_]*.\\d[\\d_]*)?"
### Hexadecimal
- constant.number: "-?0[xX][0-9a-fA-F][0-9a-fA-F_]*.[0-9a-fA-F][0-9a-fA-F_]*([pP][+-][0-9a-fA-F][0-9a-fA-F_]*.[0-9a-fA-F][0-9a-fA-F_]*)?"
# Comments
- comment:
start: "\\(\\*"
end: "\\*\\)"
rules: []