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
|
numFields := 0
|
||||||
numAsserts := 0
|
numAsserts := 0
|
||||||
var field astObjectField
|
var field astObjectField
|
||||||
for _, field = range fields {
|
for _, f := range fields {
|
||||||
if field.kind == astObjectLocal {
|
if f.kind == astObjectLocal {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if field.kind == astObjectAssert {
|
if f.kind == astObjectAssert {
|
||||||
numAsserts++
|
numAsserts++
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
numFields++
|
numFields++
|
||||||
|
field = f
|
||||||
}
|
}
|
||||||
|
|
||||||
if numAsserts > 0 {
|
if numAsserts > 0 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user