This commit is contained in:
John Kerl 2020-09-02 12:26:55 -04:00
parent 4816f8f010
commit efeac7f36d
3 changed files with 8 additions and 9 deletions

View file

@ -107,8 +107,8 @@ func NewASTNodeStripDollarPlease(itok interface{}, nodeType TNodeType) (*ASTNode
oldToken := itok.(*token.Token)
newToken := &token.Token{
Type: oldToken.Type,
Lit: oldToken.Lit[1:],
Pos: oldToken.Pos,
Lit: oldToken.Lit[1:],
Pos: oldToken.Pos,
}
return NewASTNodeNestable(newToken, nodeType), nil
}
@ -122,8 +122,8 @@ func NewASTNodeStripDoubleQuotePairPlease(
n := len(oldToken.Lit)
newToken := &token.Token{
Type: oldToken.Type,
Lit: oldToken.Lit[1:n-1],
Pos: oldToken.Pos,
Lit: oldToken.Lit[1 : n-1],
Pos: oldToken.Pos,
}
return NewASTNodeNestable(newToken, nodeType), nil
}

View file

@ -851,9 +851,9 @@ var productionsTable = ProdTab{
NumSymbols: 1,
ReduceFunc: func(X []Attrib) (Attrib, error) {
return dsl.NewASTNodeStripDoubleQuotePairPlease(
X[0],
dsl.NodeTypeStringLiteral,
)
X[0],
dsl.NodeTypeStringLiteral,
)
},
},
ProdTabEntry{

View file

@ -1,6 +1,6 @@
----------------------------------------------------------------
TOP OF LIST:
* mlr -n -- ?
* README.md at various levels
* widen reader coverage
o TSV/ASV
o XTAB
@ -24,7 +24,6 @@ TOP OF LIST:
* widen DSL coverage
o begin/end blocks
o indirect field names, at LHS and RHS
* README.md at various levels
----------------------------------------------------------------
general plan: