]> git.ipfire.org Git - thirdparty/vala.git/commit
vala: Parse standalone integer/real literals as expression statement
authorRico Tzschichholz <ricotz@ubuntu.com>
Sat, 4 Apr 2020 08:25:31 +0000 (10:25 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 4 Apr 2020 21:19:34 +0000 (23:19 +0200)
commit50f36ab93c355017229e9d71d8d41cbdb062383d
tree8defa93ee417a90b1e3f2e7e55a00e9689a0d119
parent15854967bcc80e27a05f5aab79ee74efa2cc8b50
vala: Parse standalone integer/real literals as expression statement

Issue an error in the semantic check to forbid such statements.

Parsing such an errornous expression-statement failed since
5464767cfa5a8dbbc5f46293693ca627b8fcc46d

Fixes https://gitlab.gnome.org/GNOME/vala/issues/961
tests/Makefile.am
tests/parser/invalid-statement-delimiter.test [new file with mode: 0644]
tests/semantic/literal-expression.test [new file with mode: 0644]
vala/valaexpressionstatement.vala
vala/valaparser.vala