text

package
v0.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2020 License: BSD-3-Clause Imports: 0 Imported by: 1

Documentation

Overview

Package text provide common a library for working with text.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func JoinChunks

func JoinChunks(chunks []Chunk, sep string) string

JoinChunks all chunk's values using `sep` as separator and return it as string.

Types

type Chunk

type Chunk struct {
	StartAt int
	V       []byte
}

Chunk represent subset of line, contain starting position and slice of bytes in line.

type Chunks

type Chunks []Chunk

Chunks represent a set of chunk.

func (*Chunks) Join

func (chunks *Chunks) Join(sep string) (s string)

Join all chunk's values using `sep` as separator and return it.

type Line

type Line struct {
	N int
	V []byte
}

Line represent line number and slice of bytes as string.

type Lines

type Lines []Line

Lines represent array of line.

Directories

Path Synopsis
Package diff implement text comparison.
Package diff implement text comparison.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL