1.0.0-alpha.8
lahmatiy
released this
07 Feb 11:37
·
463 commits
to master
since this release
- Reworked tolerant parsing mode, less failures and better suggestions
- Reworked lib building, lib size reduced from 71Kb to 39Kb
- Fixed a function parsing, now it's greedy and a parentheses needed only around expressions with
>
operator when used outside braces, since>
will end a function definition (i.e.<a > 20>
causes to a parse error, but<(a > 20)>
or<foo.[a > 20]>
is not) - Allowed a block inside a function, i.e. function can be empty (returns a
current
in this case) and definitions are allowed in function's body - Added
has
andhas no
operators as inverse ofin
andnot in
- Fixed
and
andor
operators to evaluate left expression only once (good for performance and eliminates duplicates in suggestions)