Commit graph

10 commits

Author SHA1 Message Date
Roland Fredenhagen
6a64a28629
Add support for null safe indexing e.g. for arrays (#631)
* Add support for null safe indexing e.g. for arrays

This follows the JavaScript syntax:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining#syntax

* add docs

* Add test for safe access index to non indexable

Co-authored-by: Josiah Hilden <jhilden13@gmail.com>

Co-authored-by: Josiah Hilden <jhilden13@gmail.com>
Co-authored-by: ElKowar <5300871+elkowar@users.noreply.github.com>
2023-01-05 20:21:29 +01:00
Josiah Hilden
37fc231761
Safe Access Operator (#577)
Co-authored-by: elkowar <5300871+elkowar@users.noreply.github.com>
2022-10-01 17:03:54 +02:00
viandox
3fc24a9c72
Add more operators (#401) 2022-02-15 10:12:35 +01:00
Florian Proksch
07a9b97e5b
fix: correct gt and lt parsing 2021-09-05 17:51:30 +02:00
elkowar
3f65733d12
feat(simplexpr): allow json literals in simplexprs 2021-08-25 14:52:14 +02:00
elkowar
afd0a47bf2
Remove redundant information 2021-07-31 20:01:42 +02:00
elkowar
5cde0228fb
Allow for string-interpolation in simplexpr 2021-07-30 16:33:28 +02:00
elkowar
bb741f343d
Include file_id in LexicalError 2021-07-26 19:22:05 +02:00
elkowar
4bf3c6fd63
It compiles :o 2021-07-22 18:40:43 +02:00
elkowar
0c137c8b20
Move to crates directory 2021-07-21 19:20:47 +02:00
Renamed from src/simplexpr_parser.lalrpop (Browse further)