new iter-iter iterator and kern.func-info module

This commit is contained in:
2026-05-05 20:38:30 +02:00
parent 7f34ccf955
commit acd4f8487d
30 changed files with 527 additions and 485 deletions
+6 -6
View File
@@ -61,7 +61,7 @@ func TestNewIterList2(t *testing.T) {
func TestNewIterList3(t *testing.T) {
list := []any{"a", "b", "c", "d"}
it, _ := NewIterator(list)
it, _ := NewIterator(nil, list, nil)
if item, err := it.Next(); err != nil {
t.Errorf("error: %v", err)
} else if item != "a" {
@@ -73,7 +73,7 @@ func TestNewIterList3(t *testing.T) {
func TestNewIterList4(t *testing.T) {
list := any(nil)
it, _ := NewIterator(list)
it, _ := NewIterator(nil, list, nil)
if _, err := it.Next(); err != io.EOF {
t.Errorf("error: %v", err)
}
@@ -81,7 +81,7 @@ func TestNewIterList4(t *testing.T) {
func TestNewIterList5(t *testing.T) {
list := "123"
it, _ := NewIterator(list)
it, _ := NewIterator(nil, list, nil)
if item, err := it.Next(); err != nil {
t.Errorf("error: %v", err)
} else if item != "123" {
@@ -93,8 +93,8 @@ func TestNewIterList5(t *testing.T) {
func TestNewIterList6(t *testing.T) {
list := kern.NewListA("a", "b", "c", "d")
it1, _ := NewIterator(list)
it, _ := NewIterator(it1)
it1, _ := NewIterator(nil, list, nil)
it, _ := NewIterator(nil, it1, nil)
if item, err := it.Next(); err != nil {
t.Errorf("error: %v", err)
} else if item != "a" {
@@ -106,7 +106,7 @@ func TestNewIterList6(t *testing.T) {
func TestNewString(t *testing.T) {
list := "123"
it, _ := NewIterator(list)
it, _ := NewIterator(nil, list, nil)
if s := it.String(); s != "$([#1])" {
t.Errorf("expected $([#1]), got %s", s)
}