moved scanner sources to package 'scan'
This commit is contained in:
+5
-4
@@ -11,6 +11,7 @@ import (
|
||||
"testing"
|
||||
|
||||
"git.portale-stac.it/go-pkg/expr/kern"
|
||||
"git.portale-stac.it/go-pkg/expr/scan"
|
||||
)
|
||||
|
||||
func TestDictParser(t *testing.T) {
|
||||
@@ -52,7 +53,7 @@ func TestDictParser(t *testing.T) {
|
||||
// }
|
||||
|
||||
for i, input := range inputs {
|
||||
var expr *ast
|
||||
var expr *scan.Ast
|
||||
var gotResult any
|
||||
var gotErr error
|
||||
|
||||
@@ -65,7 +66,7 @@ func TestDictParser(t *testing.T) {
|
||||
logTest(t, i+1, "Dict", input.source, input.wantResult, input.wantErr)
|
||||
|
||||
r := strings.NewReader(input.source)
|
||||
scanner := NewScanner(r, DefaultTranslations())
|
||||
scanner := scan.NewScanner(r, scan.DefaultTranslations())
|
||||
|
||||
good := true
|
||||
if expr, gotErr = parser.Parse(scanner); gotErr == nil {
|
||||
@@ -124,7 +125,7 @@ func TestDictToStringMultiLine(t *testing.T) {
|
||||
"first": 1
|
||||
}`
|
||||
args := map[any]any{
|
||||
"first": newLiteralTerm(NewValueToken(0, 0, SymInteger, "1", 1)),
|
||||
"first": newLiteralTerm(scan.NewValueToken(0, 0, scan.SymInteger, "1", 1)),
|
||||
}
|
||||
dict := kern.NewDict(args)
|
||||
got := dict.ToString(kern.MultiLine)
|
||||
@@ -146,7 +147,7 @@ func TestDictToString(t *testing.T) {
|
||||
section := "dict-ToString-SL"
|
||||
want := `{"first": 1}`
|
||||
args := map[any]any{
|
||||
"first": newLiteralTerm(NewValueToken(0, 0, SymInteger, "1", 1)),
|
||||
"first": newLiteralTerm(scan.NewValueToken(0, 0, scan.SymInteger, "1", 1)),
|
||||
}
|
||||
dict := kern.NewDict(args)
|
||||
got := dict.ToString(0)
|
||||
|
||||
Reference in New Issue
Block a user