mirror of
https://github.com/google/go-jsonnet.git
synced 2025-09-29 17:31:02 +02:00
Fix parser - support for locals in comprehensions
This commit is contained in:
parent
da7c66ad55
commit
9743ad756f
@ -275,15 +275,16 @@ func (p *parser) parseObjectRemainder(tok *token) (astNode, *token, error) {
|
||||
numFields := 0
|
||||
numAsserts := 0
|
||||
var field astObjectField
|
||||
for _, field = range fields {
|
||||
if field.kind == astObjectLocal {
|
||||
for _, f := range fields {
|
||||
if f.kind == astObjectLocal {
|
||||
continue
|
||||
}
|
||||
if field.kind == astObjectAssert {
|
||||
if f.kind == astObjectAssert {
|
||||
numAsserts++
|
||||
continue
|
||||
}
|
||||
numFields++
|
||||
field = f
|
||||
}
|
||||
|
||||
if numAsserts > 0 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user