summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2021-04-18 17:07:30 +1000
committerMaxime Coste <mawww@kakoune.org>2021-04-18 17:07:30 +1000
commite973991c495bfcfc58ca4345113e236e49b3bb65 (patch)
treefe9d7509441a3d222b8e2eed91badff010aea83b
parent94c0162da7784e1d010d3a1e9845c46065d7dbed (diff)
parentfe66b8a3903c98005ab63aff693200a9bc4acf3c (diff)
Merge remote-tracking branch 'SolitudeSF/suffix'
-rw-r--r--rc/filetype/nim.kak6
1 files changed, 4 insertions, 2 deletions
diff --git a/rc/filetype/nim.kak b/rc/filetype/nim.kak
index 238804c2..954b3033 100644
--- a/rc/filetype/nim.kak
+++ b/rc/filetype/nim.kak
@@ -52,8 +52,10 @@ evaluate-commands %sh{
# Grammar
opchars='[=+-/<>@$~&%|!?^.:\\*]'
opnocol='[=+-/<>@$~&%|!?^.\\*]'
- suffix="('?([iIuU](8|16|32|64)|[fF](32|64)?|[dDuU]|[fF]))?"
- floatsuffix="('?([fF](32|64)?|[dD]|[fF]))?"
+ letter='A-Za-z\u000080-\u10FFFF'
+ customsuffix="'[${letter}](_?[${letter}0-9])*"
+ suffix="(${customsuffix}|[iIuU](8|16|32|64)|[fF](32|64)?|[dDuU])?"
+ floatsuffix="(${customsuffix}|[fF](32|64)?|[dD])?"
hexdigit='[0-9a-fA-F]'
octdigit='[0-7]'
bindigit='[01]'