From 9df671fda41bc4af91b9f7ea3fa1628ba988a77b Mon Sep 17 00:00:00 2001 From: savanto Date: Sat, 29 Mar 2025 17:30:28 -0500 Subject: dhall: recognize several missing builtins - recognize builtin type `Bool` - recognize import `... as Bytes` - recognize builtin functions `Date/show`, `Time/show`, `TimeZone/show` - recognize a bytes literal (ie. `0x"deadbeef"`) --- queries/dhall/highlights.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/queries/dhall/highlights.scm b/queries/dhall/highlights.scm index efd7fedf2..d7a5d0006 100644 --- a/queries/dhall/highlights.scm +++ b/queries/dhall/highlights.scm @@ -1,4 +1,3 @@ -; Text ; Imports (missing_import) @keyword.import @@ -12,6 +11,7 @@ ] @string.special [ + (import_as_bytes) (import_as_location) (import_as_text) ] @type @@ -92,6 +92,7 @@ (builtin [ + "Bool" "Natural" "Natural/build" "Natural/fold" @@ -121,8 +122,11 @@ "Text/replace" "Optional" "Date" + "Date/show" "Time" + "Time/show" "TimeZone" + "TimeZone/show" "Type" "Kind" "Sort" @@ -164,7 +168,10 @@ ] @keyword.conditional ; Literals -(text_literal) @string +[ + (text_literal) + (bytes_literal) +] @string (interpolation "}" @string) -- cgit v1.2.3-70-g09d2