filetype: crystal
detect:
- filename: "\\.cr$|Gemfile|config.ru|Rakefile|Capfile|Vagrantfile"
+ filename: "\\.cr$"
rules:
# Asciibetical list of reserved words
- constant.string:
start: "\""
end: "\""
+ skip: "\\\\."
rules:
- - constant.specialchar: "\\\\."
- - special: "#\\{[^}]*\\}"
+ - constant.specialChar: "\\\\."
+ - symbol.brackets:
+ start: "#\\{"
+ end: "\\}"
+ rules:
+ - default: ".*"
- constant.string:
start: "'"
end: "'"
- rules: []
+ skip: "\\\\."
+ rules:
+ - constant.specialChar: "\\\\."
- comment:
start: "#"