Skip to content

Commit

Permalink
TEMP: use [[:space:]] instead of \s
Browse files Browse the repository at this point in the history
  • Loading branch information
masatake committed Dec 22, 2020
1 parent bfef4bc commit 8992b8c
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 22 deletions.
22 changes: 11 additions & 11 deletions optlib/kotlin.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,31 +34,31 @@ static void initializeKotlinParser (const langType language)
"^'.{1,2}'",
"", "", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^val\\s+\\(\\s*",
"^val[[:space:]]+\\([[:space:]]*",
"", "", "{tenter=vals}", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^var\\s+\\(\\s*",
"^var[[:space:]]+\\([[:space:]]*",
"", "", "{tenter=vars}", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^class\\s+([[:alnum:]_]+)",
"^class[[:space:]]+([[:alnum:]_]+)",
"\\1", "c", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^interface\\s+([[:alnum:]_]+)",
"^interface[[:space:]]+([[:alnum:]_]+)",
"\\1", "i", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^object\\s+([[:alnum:]_]+)",
"^object[[:space:]]+([[:alnum:]_]+)",
"\\1", "o", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^typealias\\s+([[:alnum:]_]+)",
"^typealias[[:space:]]+([[:alnum:]_]+)",
"\\1", "T", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^fun(<.*>)*\\s+([[:alnum:]_]+\\.)*([[:alnum:]_]+)",
"^fun(<.*>)*[[:space:]]+([[:alnum:]_]+\\.)*([[:alnum:]_]+)",
"\\3", "m", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^val\\s+([[:alnum:]_]+\\.)*([[:alnum:]_]+)",
"^val[[:space:]]+([[:alnum:]_]+\\.)*([[:alnum:]_]+)",
"\\2", "C", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^var\\s+([[:alnum:]_]+\\.)*([[:alnum:]_]+)",
"^var[[:space:]]+([[:alnum:]_]+\\.)*([[:alnum:]_]+)",
"\\2", "v", "", NULL);
addLanguageTagMultiTableRegex (language, "toplevel",
"^[[:alnum:]]+",
Expand Down Expand Up @@ -97,13 +97,13 @@ static void initializeKotlinParser (const langType language)
"^.",
"", "", "", NULL);
addLanguageTagMultiTableRegex (language, "vals",
"^([[:alnum:]_]+)\\s*(:\\s*[[:alnum:]_]+)*\\s*,*\\s*",
"^([[:alnum:]_]+)[[:space:]]*(:[[:space:]]*[[:alnum:]_]+)*[[:space:]]*,*[[:space:]]*",
"\\1", "C", "", NULL);
addLanguageTagMultiTableRegex (language, "vals",
"^\\)",
"", "", "{tleave}", NULL);
addLanguageTagMultiTableRegex (language, "vars",
"^([[:alnum:]_]+)\\s*(:\\s*[[:alnum:]_]+)*\\s*,*\\s*",
"^([[:alnum:]_]+)[[:space:]]*(:[[:space:]]*[[:alnum:]_]+)*[[:space:]]*,*[[:space:]]*",
"\\1", "v", "", NULL);
addLanguageTagMultiTableRegex (language, "vars",
"^\\)",
Expand Down
22 changes: 11 additions & 11 deletions optlib/kotlin.ctags
Original file line number Diff line number Diff line change
Expand Up @@ -59,25 +59,25 @@
--_mtable-regex-Kotlin=string/"//{tleave}
--_mtable-regex-Kotlin=string/.//

--_mtable-regex-Kotlin=vals/([[:alnum:]_]+)\s*(:\s*[[:alnum:]_]+)*\s*,*\s*/\1/C/
--_mtable-regex-Kotlin=vals/([[:alnum:]_]+)[[:space:]]*(:[[:space:]]*[[:alnum:]_]+)*[[:space:]]*,*[[:space:]]*/\1/C/
--_mtable-regex-Kotlin=vals/\)//{tleave}

--_mtable-regex-Kotlin=vars/([[:alnum:]_]+)\s*(:\s*[[:alnum:]_]+)*\s*,*\s*/\1/v/
--_mtable-regex-Kotlin=vars/([[:alnum:]_]+)[[:space:]]*(:[[:space:]]*[[:alnum:]_]+)*[[:space:]]*,*[[:space:]]*/\1/v/
--_mtable-regex-Kotlin=vars/\)//{tleave}

--_mtable-regex-Kotlin=toplevel/\/\*//{tenter=comment}
--_mtable-regex-Kotlin=toplevel/\/\/[^\n]*\n//
--_mtable-regex-Kotlin=toplevel/"""//{tenter=mlstring}
--_mtable-regex-Kotlin=toplevel/"//{tenter=string}
--_mtable-regex-Kotlin=toplevel/'.{1,2}'//
--_mtable-regex-Kotlin=toplevel/val\s+\(\s*//{tenter=vals}
--_mtable-regex-Kotlin=toplevel/var\s+\(\s*//{tenter=vars}
--_mtable-regex-Kotlin=toplevel/class\s+([[:alnum:]_]+)/\1/c/
--_mtable-regex-Kotlin=toplevel/interface\s+([[:alnum:]_]+)/\1/i/
--_mtable-regex-Kotlin=toplevel/object\s+([[:alnum:]_]+)/\1/o/
--_mtable-regex-Kotlin=toplevel/typealias\s+([[:alnum:]_]+)/\1/T/
--_mtable-regex-Kotlin=toplevel/fun(<.*>)*\s+([[:alnum:]_]+\.)*([[:alnum:]_]+)/\3/m/
--_mtable-regex-Kotlin=toplevel/val\s+([[:alnum:]_]+\.)*([[:alnum:]_]+)/\2/C/
--_mtable-regex-Kotlin=toplevel/var\s+([[:alnum:]_]+\.)*([[:alnum:]_]+)/\2/v/
--_mtable-regex-Kotlin=toplevel/val[[:space:]]+\([[:space:]]*//{tenter=vals}
--_mtable-regex-Kotlin=toplevel/var[[:space:]]+\([[:space:]]*//{tenter=vars}
--_mtable-regex-Kotlin=toplevel/class[[:space:]]+([[:alnum:]_]+)/\1/c/
--_mtable-regex-Kotlin=toplevel/interface[[:space:]]+([[:alnum:]_]+)/\1/i/
--_mtable-regex-Kotlin=toplevel/object[[:space:]]+([[:alnum:]_]+)/\1/o/
--_mtable-regex-Kotlin=toplevel/typealias[[:space:]]+([[:alnum:]_]+)/\1/T/
--_mtable-regex-Kotlin=toplevel/fun(<.*>)*[[:space:]]+([[:alnum:]_]+\.)*([[:alnum:]_]+)/\3/m/
--_mtable-regex-Kotlin=toplevel/val[[:space:]]+([[:alnum:]_]+\.)*([[:alnum:]_]+)/\2/C/
--_mtable-regex-Kotlin=toplevel/var[[:space:]]+([[:alnum:]_]+\.)*([[:alnum:]_]+)/\2/v/
--_mtable-regex-Kotlin=toplevel/[[:alnum:]]+//
--_mtable-regex-Kotlin=toplevel/.//

0 comments on commit 8992b8c

Please sign in to comment.