The way that the contents of an object (objectList()) was parsed before was weirdly implicit in expecting RBRACE as the ending token. This makes that expectation explicit, which fixes a parse error that could occur with an object that ends in an empty assign to an RBRACE. Before this, the parser would accept this as expected behavior because the object "ended" since the unexpected token was an RBRACE.
4 lines
16 B
HCL
4 lines
16 B
HCL
foo {
|
|
bar =
|
|
}
|