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]
switch c {
// strings
case '"':
var v []byte
if scanFollowsMultilineBasicStringDelimiter(b) {
@@ -205,8 +204,8 @@ func (p *parser) parseVal(b []byte) (ast.Node, []byte, error) {
v, b, err = p.parseLiteralString(b)
}
if err == nil {
// TODO
v = v
node.Kind = ast.String
node.Data = v
}
return node, b, err
case 't':