mirror of
https://github.com/rwinkhart/go-highlite.git
synced 2026-09-05 08:27:19 -04:00
Many optimizations and new syntax files
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
filetype: haml
|
||||
|
||||
detect:
|
||||
filename: "\\.haml$"
|
||||
|
||||
rules:
|
||||
- symbol: "-|="
|
||||
- default: "->|=>"
|
||||
- constant: "([ ]|^)%[0-9A-Za-z_]+>"
|
||||
- special: ":[0-9A-Za-z_]+>"
|
||||
- type: "\\.[A-Za-z_]+>"
|
||||
- constant.string: "\"([^\"]|(\\\\\"))*\"|%[QW]?\\{[^}]*\\}|%[QW]?\\([^)]*\\)|%[QW]?<[^>]*>|%[QW]?\\$[^$]*\\$|%[QW]?\\^[^^]*\\^|%[QW]?![^!]*!"
|
||||
- constant.string: "'([^']|(\\\\'))*'|%[qw]\\{[^}]*\\}|%[qw]\\([^)]*\\)|%[qw]<[^>]*>|%[qw]\\[[^]]*\\]|%[qw]\\$[^$]*\\$|%[qw]\\^[^^]*\\^|%[qw]![^!]*!"
|
||||
- identifier: "#\\{[^}]*\\}"
|
||||
- identifier.var: "(@|@@)[0-9A-Z_a-z]+"
|
||||
- comment: "#[^{].*$|#$"
|
||||
Reference in New Issue
Block a user