25 lines
836 B
Plaintext
25 lines
836 B
Plaintext
### SWIFT LANGUAGE ###
|
|
|
|
# ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
|
|
|
|
NAME Swift
|
|
VERSION 1.0
|
|
|
|
COMMENT (/\*(?R)|(.*?)\*/)|(//.*?$)
|
|
STRING (?default)
|
|
|
|
STATEMENT (?default)
|
|
RESERVED \b(?alt:reserved.txt)\b
|
|
CAST:ENTITY (\b(?default:type)\b(?=\s*\([^\)]*\)))
|
|
TYPE (?default)|\b(?alt:type.txt)\b|(?<=:)(\s*[A-Za-z_]\w*\b(?=\s*\{))
|
|
MODIFIER \b(?alt:modifier.txt)\b
|
|
|
|
PROPERTY:VARIABLE (?<=\.)([A-Za-z_]\w*)
|
|
ENTITY (?default)
|
|
|
|
VARIABLE (?default)|[A-Za-z_]\w*\s*$
|
|
IDENTIFIER (?default)
|
|
CONSTANT (?<!\w)[0-9]\.[0-9]+|(?<!\w)[0-9]\w*\b
|
|
OPERATOR (?default)|(?alt:operator.txt)
|
|
SYMBOL (?default)
|