booklit: github.com/vito/booklit/stages Index | Files

package stages

import "github.com/vito/booklit/stages"

Index

Package Files

collect.go evaluate.go resolve.go

type Collect Uses

type Collect struct {
    Section *booklit.Section
}

func (*Collect) VisitDefinitions Uses

func (collect *Collect) VisitDefinitions(con booklit.Definitions) error

func (*Collect) VisitImage Uses

func (collect *Collect) VisitImage(con booklit.Image) error
func (collect *Collect) VisitLink(con booklit.Link) error

func (*Collect) VisitList Uses

func (collect *Collect) VisitList(con booklit.List) error

func (*Collect) VisitParagraph Uses

func (collect *Collect) VisitParagraph(con booklit.Paragraph) error

func (*Collect) VisitPreformatted Uses

func (collect *Collect) VisitPreformatted(con booklit.Preformatted) error

func (*Collect) VisitReference Uses

func (collect *Collect) VisitReference(con *booklit.Reference) error

func (*Collect) VisitSection Uses

func (collect *Collect) VisitSection(con *booklit.Section) error

func (*Collect) VisitSequence Uses

func (collect *Collect) VisitSequence(con booklit.Sequence) error

func (*Collect) VisitString Uses

func (collect *Collect) VisitString(booklit.String) error

func (*Collect) VisitStyled Uses

func (collect *Collect) VisitStyled(con booklit.Styled) error

func (*Collect) VisitTable Uses

func (collect *Collect) VisitTable(con booklit.Table) error

func (*Collect) VisitTableOfContents Uses

func (collect *Collect) VisitTableOfContents(booklit.TableOfContents) error

func (*Collect) VisitTarget Uses

func (collect *Collect) VisitTarget(con booklit.Target) error

type Evaluate Uses

type Evaluate struct {
    Section *booklit.Section

    Result booklit.Content
}

func (*Evaluate) VisitInvoke Uses

func (eval *Evaluate) VisitInvoke(invoke ast.Invoke) error

func (*Evaluate) VisitParagraph Uses

func (eval *Evaluate) VisitParagraph(node ast.Paragraph) error

func (*Evaluate) VisitPreformatted Uses

func (eval *Evaluate) VisitPreformatted(node ast.Preformatted) error

func (*Evaluate) VisitSequence Uses

func (eval *Evaluate) VisitSequence(seq ast.Sequence) error

func (*Evaluate) VisitString Uses

func (eval *Evaluate) VisitString(str ast.String) error

type Resolve Uses

type Resolve struct {
    AllowBrokenReferences bool

    Section *booklit.Section
}

func (*Resolve) VisitDefinitions Uses

func (resolve *Resolve) VisitDefinitions(con booklit.Definitions) error

func (*Resolve) VisitImage Uses

func (resolve *Resolve) VisitImage(con booklit.Image) error
func (resolve *Resolve) VisitLink(con booklit.Link) error

func (*Resolve) VisitList Uses

func (resolve *Resolve) VisitList(con booklit.List) error

func (*Resolve) VisitParagraph Uses

func (resolve *Resolve) VisitParagraph(con booklit.Paragraph) error

func (*Resolve) VisitPreformatted Uses

func (resolve *Resolve) VisitPreformatted(con booklit.Preformatted) error

func (*Resolve) VisitReference Uses

func (resolve *Resolve) VisitReference(con *booklit.Reference) error

func (*Resolve) VisitSection Uses

func (resolve *Resolve) VisitSection(con *booklit.Section) error

func (*Resolve) VisitSequence Uses

func (resolve *Resolve) VisitSequence(con booklit.Sequence) error

func (*Resolve) VisitString Uses

func (resolve *Resolve) VisitString(booklit.String) error

func (*Resolve) VisitStyled Uses

func (resolve *Resolve) VisitStyled(con booklit.Styled) error

func (*Resolve) VisitTable Uses

func (resolve *Resolve) VisitTable(con booklit.Table) error

func (*Resolve) VisitTableOfContents Uses

func (resolve *Resolve) VisitTableOfContents(booklit.TableOfContents) error

func (*Resolve) VisitTarget Uses

func (resolve *Resolve) VisitTarget(con booklit.Target) error

Package stages imports 5 packages (graph) and is imported by 1 packages. Updated 2020-07-04. Refresh now. Tools for package owners.