@@ -179,7 +179,8 @@ impl<'t> Parser<'t> {
|
||||
TokenKind::ObjBrace => {
|
||||
let prev_skip = self.set_skip_newlines(true)?;
|
||||
let object = self.next_obj_list()?;
|
||||
let end_token = self.expect_token_kind(TokenKind::RBrace, "end of object (right curly brace)")?;
|
||||
let end_token =
|
||||
self.expect_token_kind(TokenKind::RBrace, "end of object (right curly brace)")?;
|
||||
let span = token.span().union(end_token.span());
|
||||
Expr::Base(BaseExpr {
|
||||
kind: BaseExprKind::Object(object),
|
||||
@@ -556,9 +557,9 @@ mod test {
|
||||
.unwrap(),
|
||||
next_expr,
|
||||
base_expr(BaseExprKind::Object(vec![
|
||||
(base_expr(BaseExprKind::Sym), base_expr(BaseExprKind::Ident)),
|
||||
(base_expr(BaseExprKind::Ident), base_expr(BaseExprKind::Str)),
|
||||
(base_expr(BaseExprKind::Str), base_expr(BaseExprKind::Num)),
|
||||
(base_expr(BaseExprKind::Sym), base_expr(BaseExprKind::Ident)),
|
||||
(base_expr(BaseExprKind::Ident), base_expr(BaseExprKind::Str)),
|
||||
(base_expr(BaseExprKind::Str), base_expr(BaseExprKind::Num)),
|
||||
]))
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user