Releases: ara-lang/parser
Releases · ara-lang/parser
0.6.6
What's Changed
- new: add encode and decode macros to
Tree
by @KennedyTedesco in #54 - chore: clippy fixes by @KennedyTedesco in #55
Full Changelog: 0.6.5...0.6.6
0.6.5
What's Changed
- new: derive bincode on all trees by @KennedyTedesco in #52
Full Changelog: 0.6.4...0.6.5
0.6.4
What's Changed
- chore: clippy fixes by @KennedyTedesco in #49
- new: add
new()
forTree
andTreeMap
by @KennedyTedesco in #51 - new: allow multiple conditions in
if
,while
anddo..while
by @KennedyTedesco in #50
Full Changelog: 0.6.3...0.6.4
0.6.3
Full Changelog: 0.6.2...0.6.3
0.6.2
What's Changed
- fix: preserve original case for the keyword value by @KennedyTedesco in #35
- chore: Node
get_description()
tweaks by @KennedyTedesco in #36 - chore: code style by @KennedyTedesco in #37
- new: add pipe operator support by @KennedyTedesco in #38
- chore: stop allowing multiple constant entries by @KennedyTedesco in #39
- new: requiring constants to be typed by @KennedyTedesco in #40
- chore: merge all method definitions into one by @azjezz in #42
- chore: extract some common logics on class definition by @KennedyTedesco in #46
- new: allow
foreach
to haveelse
by @KennedyTedesco in #43 - chore: update readme and examples by @KennedyTedesco in #41
- new: add functional expression operation by @KennedyTedesco in #45
- chore: validate union members in
type_definition.is_scalar()
by @KennedyTedesco in #48 - chore: make
generic_group()
returns an Option by @KennedyTedesco in #47
Full Changelog: 0.6.1...0.6.2
0.6.1
What's Changed
- new: add new types for
int
andfloat
by @KennedyTedesco in #34
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- new: add code of conduct by @KennedyTedesco in #24
- new: add
is_writable()
andis_readable()
toExpression
by @KennedyTedesco in #25 - chore: update parser to use reporting 0.6.0 by @KennedyTedesco in #27
- new: add
get_description()
toNode
by @KennedyTedesco in #26 - chore: replace
unreachable!()
with a bug report by @KennedyTedesco in #28 - chore: make the parser more lenient with errors by @KennedyTedesco in #30
- new: add
Statement::Empty
by @KennedyTedesco in #31 - new: parse short
match
correctly by @KennedyTedesco in #32 - new: allow default values to have any kind of expression by @KennedyTedesco in #33
Full Changelog: 0.5.3...0.6.0
0.5.3
0.5.2
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- chore: new parser report for intersection by @KennedyTedesco in #20
Full Changelog: 0.5.0...0.5.1