Something
This commit is contained in:
parent
1457067c55
commit
98a5d5c252
@ -90,6 +90,8 @@ func (parser *ParsingOperation) parseBasicDefaultValue () (
|
||||
) {
|
||||
err = parser.expect(lexer.TokenKindLessThan)
|
||||
if err != nil { return }
|
||||
err = parser.nextToken()
|
||||
if err != nil { return }
|
||||
|
||||
var arguments []Argument
|
||||
|
||||
@ -119,3 +121,25 @@ func (parser *ParsingOperation) parseBasicDefaultValue () (
|
||||
}
|
||||
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