30 lines
504 B
Go
30 lines
504 B
Go
package adoc
|
|
|
|
import (
|
|
"io"
|
|
|
|
"code.ewintr.nl/adoc/document"
|
|
"code.ewintr.nl/adoc/formatter"
|
|
"code.ewintr.nl/adoc/parser"
|
|
)
|
|
|
|
func NewDocument() *document.Document {
|
|
return document.New()
|
|
}
|
|
|
|
func NewParser(reader io.Reader) *parser.Parser {
|
|
return parser.New(reader)
|
|
}
|
|
|
|
func NewTextFormatter() *formatter.Text {
|
|
return formatter.NewText()
|
|
}
|
|
|
|
func NewAsciiDocFormatter() *formatter.AsciiDoc {
|
|
return formatter.NewAsciiDoc()
|
|
}
|
|
|
|
func NewHTMLFormatter() *formatter.HTML {
|
|
return formatter.NewHTML()
|
|
}
|