summaryrefslogtreecommitdiff
path: root/src/lib/container
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/container')
-rw-r--r--src/lib/container/array/array.go8
-rw-r--r--src/lib/container/array/array_test.go12
-rw-r--r--src/lib/container/array/intarray.go4
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)
}