Something
This commit is contained in:
parent
1457067c55
commit
98a5d5c252
@ -90,6 +90,8 @@ func (parser *ParsingOperation) parseBasicDefaultValue () (
|
|||||||
) {
|
) {
|
||||||
err = parser.expect(lexer.TokenKindLessThan)
|
err = parser.expect(lexer.TokenKindLessThan)
|
||||||
if err != nil { return }
|
if err != nil { return }
|
||||||
|
err = parser.nextToken()
|
||||||
|
if err != nil { return }
|
||||||
|
|
||||||
var arguments []Argument
|
var arguments []Argument
|
||||||
|
|
||||||
@ -119,3 +121,25 @@ func (parser *ParsingOperation) parseBasicDefaultValue () (
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// parseObjectDefaultValue parses default values and new members of an object
|
||||||
|
// type.
|
||||||
|
func (parser *ParsingOperation) parseObjectDefaultValue () (
|
||||||
|
value Argument,
|
||||||
|
members []TypeMember,
|
||||||
|
err error,
|
||||||
|
) {
|
||||||
|
err = parser.expect(lexer.TokenKindLParen)
|
||||||
|
if err != nil { return }
|
||||||
|
parser.nextToken()
|
||||||
|
if err != nil { return }
|
||||||
|
|
||||||
|
for {
|
||||||
|
err = parser.expect(lexer.TokenKindDot)
|
||||||
|
if err != nil { return }
|
||||||
|
parser.nextToken()
|
||||||
|
if err != nil { return }
|
||||||
|
}
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user