More builtins and semantic improvements (#66)

- base64 builtins
- base64url builtins
- jsonschema builtins
- json.remove builtin
- handle composite index variables
- use dashu_float since rust_decimal has lesser precision

Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
This commit is contained in:
Anand Krishnamoorthi
2023-12-21 13:34:48 -08:00
committed by GitHub
parent 577e1aa8db
commit f6140b6be5
12 changed files with 668 additions and 153 deletions
+7
View File
@@ -4,6 +4,8 @@ any
arithmetic
array
assignments
base64builtins
base64urlbuiltins
bitsand
bitsnegate
bitsor
@@ -14,6 +16,7 @@ casts
comparisonexpr
completedoc
compositebasedereference
compositereferences
comprehensions
containskeyword
cryptohmacequal
@@ -29,6 +32,7 @@ defaultkeyword
disjunction
elsekeyword
embeddedvirtualdoc
eqexpr
evaltermexpr
every
example
@@ -38,10 +42,13 @@ functions
globmatch
globquotemeta
helloworld
hexbuiltins
indexing
indirectreferences
inputvalues
intersection
invalidkeyerror
jsonfilter
jsonfilteridempotent
jwtencodesignheadererrors
jwtencodesignpayloaderrors