diff options
author | Akbarkhon Variskhanov <akbarkhon.variskhanov@gmail.com> | 2022-08-16 16:04:07 +0500 |
---|---|---|
committer | Christian Hergert <christian@hergert.me> | 2022-08-28 20:46:53 +0000 |
commit | 21ec7d950dfdca67dc2afe9e1177171bd91d9862 (patch) | |
tree | 020f8d2f18530d0ecb86b2d76dc4b0a6826fe2c1 /data | |
parent | 78181913c0347fd3017721f7bc8adaead4fe0b88 (diff) | |
download | gtksourceview-21ec7d950dfdca67dc2afe9e1177171bd91d9862.tar.gz |
awk.lang: add context for /regexpr/
Treat a string enclosed in slashes as a regular expression.
The name 'regexpr' is taken from the book.
Fixes #286.
Diffstat (limited to 'data')
-rw-r--r-- | data/language-specs/awk.lang | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/data/language-specs/awk.lang b/data/language-specs/awk.lang index 9de238d3..f4d88802 100644 --- a/data/language-specs/awk.lang +++ b/data/language-specs/awk.lang @@ -32,6 +32,7 @@ <style id="pattern" name="Pattern" map-to="def:preprocessor"/> <style id="variable" name="Variable" map-to="def:identifier"/> <style id="builtin-function" name="Builtin Function" map-to="def:builtin"/> + <style id="regexpr" name="Regular Expression" map-to="def:string"/> </styles> <definitions> @@ -118,6 +119,10 @@ <match>\$\d+</match> </context> + <context id="regexpr" style-ref="regexpr"> + <match>/.*/</match> + </context> + <context id="awk"> <include> <context ref="def:shebang"/> @@ -129,6 +134,7 @@ <context ref="field-variable"/> <context ref="built-in-functions"/> <context ref="arithmetic-functions"/> + <context ref="regexpr"/> </include> </context> |