- Adds
elif
syntax toif
expressions. - Improved error messaging and error codes.
- Allow arbitrary expressions as
range
iteratee. - Adds
Kriti.CustomFunctions.basicFuncMap
functions to the kriti executable. - Adds
KritiError
type to exports fromKriti
.
- Adds new functions:
toPairs
,fromPairs
,removeNulls
,concat
,parserToFunc
- Supports optional variable lookup and operators in string interpolation
- adds support for custom functions.
- adds defaulting operator
??
- Adds optional path lookup operator.
- Fixes unicode support.
- Adds a Pretty Printer.
- Adds
!=
,>=
,<=
,in
operators andnot
function. - Adds support for Aeson >=2.0.0
- Parser rewrite with Happy and Alex with improved source span generation.
- Fixes a bug in String Templates when interpolating Numbers and Booleans.
- Field lookup by string literal with brackets
- escapeUri function for escaping strings when interpolating URIs
-
First release.
- A basic CLI tool
- String Interpolation
- Loops
- If statements with
>
,<
,==
,||
,&&
operations.