reader

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Reader

type Reader interface {
	Load(path string) error
	Current() string
	Next() string
	Prev() string
	First() string
	Last() string
	CurrentPos() int
	Goto(pos int) string
	GetProgress() string
	SaveProgress() error
}

type TxtReader

type TxtReader struct {
	// contains filtered or unexported fields
}

func NewTxtReader

func NewTxtReader() *TxtReader

func (*TxtReader) Current

func (txt *TxtReader) Current() string

func (*TxtReader) CurrentPos

func (txt *TxtReader) CurrentPos() int

func (*TxtReader) First

func (txt *TxtReader) First() string

func (*TxtReader) GetProgress

func (txt *TxtReader) GetProgress() string

func (*TxtReader) Goto

func (txt *TxtReader) Goto(pos int) string

func (*TxtReader) Last

func (txt *TxtReader) Last() string

func (*TxtReader) Load

func (txt *TxtReader) Load(path string) error

func (*TxtReader) Next

func (txt *TxtReader) Next() string

func (*TxtReader) Prev

func (txt *TxtReader) Prev() string

func (*TxtReader) SaveProgress

func (txt *TxtReader) SaveProgress() error

Jump to

Keyboard shortcuts

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