Releases: kaoscript/parser
Releases · kaoscript/parser
v0.7.0
Changelog:
- complete rewrite, handwritten parser
- add macro syntax
- add namespace syntax
- add disclose syntax
...
v0.6.0
Changelog:
- fix import
- parse sequence expression
- parse
require|import
statement
- fix missing locations
- allow dash character in attribute's property
- fix methods' modifiers
- add missing bitwise not operator
- binary bitwise operators are also polyadic
- add class' property
- upgrade
for
loops
- fix long comment
- remove alias
foo(x?)
<=> foo(x = null)
- fix lambda function
- parse multi-lines conditions and array comprehensions
v0.5.0
Changelog:
- add !?= operator
- add abstract classes
- add throws attribute on function
- add nicer number formatting
- fix attributes
v0.4.0
Changelog:
- split function and lambda expression
- consolidate
@property
expression
v0.3.0
Changelog:
- add
delete
, include
and include once
statements
- add
is not
operator
- rename
final
to sealed
- harmonize try/catch
v0.2.0
Changelog:
- fix conflict between ternary operator and postfix existential operator
- add null coalescing operators
- add for let, extern|require, require|extern statements