diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-04-15 16:49:14 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-04-15 16:49:14 +0200 |
commit | 20fcf9ce42dca52c707b96ddf7457931d6ee96f5 (patch) | |
tree | a12781840a3ee882e73dbb3071f2cf7a82426e6f /tests/parser | |
parent | cbc11c2674209c3c51eb5c9851863dacea13366b (diff) | |
download | vala-20fcf9ce42dca52c707b96ddf7457931d6ee96f5.tar.gz |
parser: Allow empty member-initializer and accept trailing comma
Diffstat (limited to 'tests/parser')
-rw-r--r-- | tests/parser/member-initializer-empty.vala | 7 | ||||
-rw-r--r-- | tests/parser/member-initializer-trailing-comma.vala | 9 | ||||
-rw-r--r-- | tests/parser/member-initializer.vala | 9 |
3 files changed, 25 insertions, 0 deletions
diff --git a/tests/parser/member-initializer-empty.vala b/tests/parser/member-initializer-empty.vala new file mode 100644 index 000000000..732503bf2 --- /dev/null +++ b/tests/parser/member-initializer-empty.vala @@ -0,0 +1,7 @@ +class Foo { + public int i; +} + +void main () { + var foo = new Foo () {}; +} diff --git a/tests/parser/member-initializer-trailing-comma.vala b/tests/parser/member-initializer-trailing-comma.vala new file mode 100644 index 000000000..8e7503c8e --- /dev/null +++ b/tests/parser/member-initializer-trailing-comma.vala @@ -0,0 +1,9 @@ +class Foo { + public int i; +} + +void main () { + var foo = new Foo () { + i = 42, + }; +} diff --git a/tests/parser/member-initializer.vala b/tests/parser/member-initializer.vala new file mode 100644 index 000000000..7795c14f6 --- /dev/null +++ b/tests/parser/member-initializer.vala @@ -0,0 +1,9 @@ +class Foo { + public int i; +} + +void main () { + var foo = new Foo () { + i = 23 + }; +} |