godissemfile

package module
v0.0.0-...-a962868 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2020 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SUBMISSION_O_TXT     = []byte(`<SUBMISSION>`)
	SUBMISSION_O_TXT_LEN = len(SUBMISSION_O_TXT)

	TEXT_O_TXT     = []byte(`<TEXT>`)
	TEXT_O_TXT_LEN = len(TEXT_O_TXT)

	TEXT_C_TXT     = []byte(`</TEXT>`)
	TEXT_C_TXT_LEN = len(TEXT_C_TXT)

	DOCUMENT_O_TXT     = []byte(`<DOCUMENT>`)
	DOCUMENT_O_TXT_LEN = len(DOCUMENT_O_TXT)

	DOCUMENT_C_TXT     = []byte(`</DOCUMENT>`)
	DOCUMENT_C_TXT_LEN = len(DOCUMENT_C_TXT)
)
View Source
var ERR_INVALID_DOCUMENT = errors.New("invalid document")

Functions

func AttributesFromData

func AttributesFromData(data []byte) (*html.Node, error)

func FindCDocument

func FindCDocument(s []byte) (int, int)

func FindCText

func FindCText(s []byte) (int, int)

func FindODocument

func FindODocument(s []byte) (int, int)

func FindOSubmission

func FindOSubmission(s []byte) (int, int)

func FindOText

func FindOText(s []byte) (int, int)

Types

type DissemDocument

type DissemDocument struct {
	Attributes *html.Node
	Text       []byte
}

func (*DissemDocument) LoadData

func (self *DissemDocument) LoadData(data []byte) error

type DissemFile

type DissemFile struct {
	Preamble   []byte
	Attributes *html.Node
	Documents  []*DissemDocument
}

func NewDissemFile

func NewDissemFile() *DissemFile

func (*DissemFile) Init

func (self *DissemFile) Init()

func (*DissemFile) LoadData

func (self *DissemFile) LoadData(data []byte) error

func (*DissemFile) LoadFile

func (self *DissemFile) LoadFile(filename string) error

Directories

Path Synopsis
test
01

Jump to

Keyboard shortcuts

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