Add forall unicode character as Haskell keyword

This commit is contained in:
Evan Relf 2019-11-18 00:14:02 -08:00
parent d3c3e59bbf
commit f40064b8d6
No known key found for this signature in database
GPG Key ID: D85956120D0F33A6

View File

@ -76,7 +76,7 @@ add-highlighter shared/haskell/code/ regex (?<![~<=>|:!?/.@$*&#%+\^\-\\])[~<=>|:
add-highlighter shared/haskell/code/ regex (?<![~<=>|:!?/.@$*&#%+\^\-\\])(@|~|<-|->|=>|::|=|:|[|])(?![~<=>|:!?/.@$*&#%+\^\-\\]) 1:keyword add-highlighter shared/haskell/code/ regex (?<![~<=>|:!?/.@$*&#%+\^\-\\])(@|~|<-|->|=>|::|=|:|[|])(?![~<=>|:!?/.@$*&#%+\^\-\\]) 1:keyword
# matches: forall [..variables..] . # matches: forall [..variables..] .
# not the variables # not the variables
add-highlighter shared/haskell/code/ regex \b(forall)\b[^.\n]*?(\.) 1:keyword 2:keyword add-highlighter shared/haskell/code/ regex \b(forall|∀)\b[^.\n]*?(\.) 1:keyword 2:keyword
# matches 'x' '\\' '\'' '\n' '\0' # matches 'x' '\\' '\'' '\n' '\0'
# not incomplete literals: '\' # not incomplete literals: '\'