File tree Expand file tree Collapse file tree 1 file changed +28
-4
lines changed
src/github.com/acook/blacklight Expand file tree Collapse file tree 1 file changed +28
-4
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,34 @@ func NewWordVector(ops []operation) WordVector {
1616 return wv
1717}
1818
19+ func (wv WordVector ) Cat (wv2 vector ) vector {
20+ wv .Data = append (wv .Data , wv2 .Value ().([]Word )... )
21+ return wv
22+ }
23+
24+ func (wv WordVector ) App (i datatypes ) vector {
25+ wv .Data = append (wv .Data , i .(Word ))
26+ return wv
27+ }
28+
29+ func (wv WordVector ) Ato (n int ) datatypes {
30+ i := wv .Data [n ]
31+ return i
32+ }
33+
34+ func (wv WordVector ) Rmo (n int ) vector {
35+ wv .Data = append (wv .Data [:n ], wv .Data [:n ]... )
36+ return wv
37+ }
38+
39+ func (wv WordVector ) Call (meta * MetaStack ) {
40+ doEval (meta , wv .Ops )
41+ }
42+
43+ func (wv WordVector ) Len () int {
44+ return len (wv .Data )
45+ }
46+
1947func (wv WordVector ) Value () interface {} {
2048 return wv .Data
2149}
@@ -31,7 +59,3 @@ func (wv WordVector) String() string {
3159 }
3260 return str + ")"
3361}
34-
35- func (wv WordVector ) Call (meta * MetaStack ) {
36- doEval (meta , wv .Ops )
37- }
You can’t perform that action at this time.
0 commit comments