Problem to Solve
It would make TypeQL simpler and easier to read to be able to drop the trailing semicolon in places where a curly bracket is already a delimiter (for a start).
Examples:
match
$x isa person;
{ $x has name "john"; } or { $x has name "bob"; }; ### could drop this one
match ...
fetch {
.
}; ### make this one optional
We could also imagine it for the last statement in a block:
match
$x isa person;
$y isa person; ### drop this one
insert
Problem to Solve
It would make TypeQL simpler and easier to read to be able to drop the trailing semicolon in places where a curly bracket is already a delimiter (for a start).
Examples:
We could also imagine it for the last statement in a block: