--- source: tests/parser.rs description: "\n`asdf ${test} ${a}`\n" expression: ast --- Program( source: "\n`asdf ${test} ${a}`\n", items: [ Expr(TemplateStringLiteral( span: Span( start: Position( value: 1, line: 1, col: 0, ), end: Position( value: 19, line: 1, col: 18, ), ), parts: [ StringPart(StringLiteral( raw: "asdf ", value: "asdf ", span: Span( start: Position( value: 2, line: 1, col: 1, ), end: Position( value: 6, line: 1, col: 5, ), ), )), ExpressionPart(Identifier(Ok(Token( kind: Ident, text: "test", start: Position( value: 9, line: 1, col: 8, ), )))), StringPart(StringLiteral( raw: " ", value: " ", span: Span( start: Position( value: 14, line: 1, col: 13, ), end: Position( value: 14, line: 1, col: 13, ), ), )), ExpressionPart(Identifier(Ok(Token( kind: Ident, text: "a", start: Position( value: 17, line: 1, col: 16, ), )))), ], )), ], )