]> git.ipfire.org Git - thirdparty/vala.git/commit
parser: Map empty start/end index to 0/length for slice expressions 6edde4b658ea372a489b367d6a43f79fe79b0087 126/head
authorwb9688 <36312-wb9688@users.noreply.gitlab.gnome.org>
Tue, 26 May 2020 09:57:03 +0000 (11:57 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 26 May 2020 10:58:33 +0000 (12:58 +0200)
commit6edde4b658ea372a489b367d6a43f79fe79b0087
tree97438ace4874ef8f0237bc4f7dd3c25c84bcf6ba
parent6312d8c7563c227b77d2098c9de1048f65c3b51f
parser: Map empty start/end index to 0/length for slice expressions

This allows a syntax like a[:], a[2:] or a[:3] for arrays and strings.

Co-authored-by: Simon Werbeck <simon.werbeck@gmail.com>
Fixes https://gitlab.gnome.org/GNOME/vala/issues/238
tests/basic-types/arrays.vala
tests/basic-types/strings.vala
vala/valagenieparser.vala
vala/valaparser.vala