Skip to content

Commit

Permalink
outline for object value
Browse files Browse the repository at this point in the history
  • Loading branch information
lrlna committed Aug 23, 2021
1 parent a8fe71c commit fde19b0
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions crates/apollo-parser/src/parser/value.rs
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,14 @@ pub(crate) fn value(parser: &mut Parser) {
}

pub(crate) fn list_value(parser: &mut Parser) {
let list_guard = parser.start_node(SyntaxKind::LIST_VALUE);
let guard = parser.start_node(SyntaxKind::LIST_VALUE);
parser.bump(SyntaxKind::L_BRACK);
match parser.peek() {
Some(TokenKind::Node) => {
value(parser);
if let Some(TokenKind::RBracket) = parser.peek() {
parser.bump(SyntaxKind::R_BRACK);
list_guard.finish_node()
guard.finish_node()
} else {
parser.push_err(create_err!(
parser
Expand All @@ -76,3 +76,10 @@ pub(crate) fn list_value(parser: &mut Parser) {
}
}
}
/// ObjectValueConst
/// { }
/// { ObjectField [Const][list] }
pub(crate) fn object_value(parser: &mut Parser) {
let guard = parser.start_node(SyntaxKind::OBJECT_VALUE);
parser.bump(SyntaxKind::L_CURLY);
}

0 comments on commit fde19b0

Please sign in to comment.