phi/pkg/piecetable/node.go

18 lines
222 B
Go

package piecetable
type PieceNode struct {
Index int
Start int
Length int
Data string
}
func NewPiece(data string, line int, start int) *PieceNode {
return &PieceNode{
line,
start,
len(data),
data,
}
}