fix/schema: fix string literals
This commit is contained in:
@@ -29,6 +29,10 @@ func NewStringVal(val *token.Token) (Val, error) {
|
||||
s, err := strconv.Unquote(string(val.Lit))
|
||||
return Val{string: &s}, err
|
||||
}
|
||||
func NewIStringVal(val *token.Token) (Val, error) {
|
||||
s, err := util.InterpretString(string(val.Lit))
|
||||
return Val{string: &s}, err
|
||||
}
|
||||
func NewRuneVal(val *token.Token) (Val, error) {
|
||||
r := util.RuneValue(val.Lit)
|
||||
return Val{rune: &r}, nil
|
||||
|
||||
Reference in New Issue
Block a user