diff options
Diffstat (limited to 'src/lib/container')
| -rw-r--r-- | src/lib/container/array/array.go | 8 | ||||
| -rw-r--r-- | src/lib/container/array/array_test.go | 12 | ||||
| -rw-r--r-- | src/lib/container/array/intarray.go | 4 |
3 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/container/array/array.go b/src/lib/container/array/array.go index 241e8d9e9..3d5c53249 100644 --- a/src/lib/container/array/array.go +++ b/src/lib/container/array/array.go @@ -4,11 +4,11 @@ package array -export type Element interface { +type Element interface { } -export type Array struct { +type Array struct { // TODO do not export field a []Element } @@ -35,7 +35,7 @@ func (p *Array) Init(initial_len int) *Array { } -export func New(len int) *Array { +func New(len int) *Array { return new(Array).Init(len) } @@ -112,7 +112,7 @@ func (p *Array) Pop() Element { // Partial SortInterface support -export type LessInterface interface { +type LessInterface interface { Less(y Element) bool } diff --git a/src/lib/container/array/array_test.go b/src/lib/container/array/array_test.go index 2c56ba8f0..6deaf4a6e 100644 --- a/src/lib/container/array/array_test.go +++ b/src/lib/container/array/array_test.go @@ -9,7 +9,7 @@ import "testing" import "sort" -export func TestInit(t *testing.T) { +func TestInit(t *testing.T) { var a array.Array; if a.Init(0).Len() != 0 { t.Error("A") } if a.Init(1).Len() != 1 { t.Error("B") } @@ -17,19 +17,19 @@ export func TestInit(t *testing.T) { } -export func TestNew(t *testing.T) { +func TestNew(t *testing.T) { if array.New(0).Len() != 0 { t.Error("A") } if array.New(1).Len() != 1 { t.Error("B") } if array.New(10).Len() != 10 { t.Error("C") } } -export func Val(i int) int { +func Val(i int) int { return i*991 - 1234 } -export func TestAccess(t *testing.T) { +func TestAccess(t *testing.T) { const n = 100; var a array.Array; a.Init(n); @@ -42,7 +42,7 @@ export func TestAccess(t *testing.T) { } -export func TestInsertRemoveClear(t *testing.T) { +func TestInsertRemoveClear(t *testing.T) { const n = 100; a := array.New(0); @@ -81,7 +81,7 @@ export func TestInsertRemoveClear(t *testing.T) { /* currently doesn't compile due to linker bug -export func TestSorting(t *testing.T) { +func TestSorting(t *testing.T) { const n = 100; a := array.NewIntArray(n); for i := n-1; i >= 0; i-- { diff --git a/src/lib/container/array/intarray.go b/src/lib/container/array/intarray.go index eb7e83907..7aefa7852 100644 --- a/src/lib/container/array/intarray.go +++ b/src/lib/container/array/intarray.go @@ -6,7 +6,7 @@ package array import "array" -export type IntArray struct { +type IntArray struct { // TODO do not export field array.Array; } @@ -18,7 +18,7 @@ func (p *IntArray) Init(len int) *IntArray { } -export func NewIntArray(len int) *IntArray { +func NewIntArray(len int) *IntArray { return new(IntArray).Init(len) } |
