Parser emits AST node for all kinds of strings

This commit is contained in:
Thomas Pelletier
2021-03-14 16:16:29 -04:00
parent de035f0fed
commit 590d7faf65
+2 -3
View File
@@ -184,7 +184,6 @@ func (p *parser) parseVal(b []byte) (ast.Node, []byte, error) {
c := b[0] c := b[0]
switch c { switch c {
// strings
case '"': case '"':
var v []byte var v []byte
if scanFollowsMultilineBasicStringDelimiter(b) { if scanFollowsMultilineBasicStringDelimiter(b) {
@@ -205,8 +204,8 @@ func (p *parser) parseVal(b []byte) (ast.Node, []byte, error) {
v, b, err = p.parseLiteralString(b) v, b, err = p.parseLiteralString(b)
} }
if err == nil { if err == nil {
// TODO node.Kind = ast.String
v = v node.Data = v
} }
return node, b, err return node, b, err
case 't': case 't':