From 4c0470d24b00445b67a5a0accde8538d8c810730 Mon Sep 17 00:00:00 2001 From: clsr Date: Fri, 25 Aug 2017 15:04:40 +0200 Subject: Make TableBlock extend ContentBlock; add AppendChild to ContainerBlock --- document.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'document.go') diff --git a/document.go b/document.go index c01837c..65eac3e 100644 --- a/document.go +++ b/document.go @@ -23,10 +23,15 @@ type Document struct { Content *ContentBlock } +// NewDocument creates a new Document. +func NewDocument() *Document { + return &Document{} +} + // ParseDocument parses a CNM document from r. func ParseDocument(r io.Reader) (doc *Document, err error) { p := NewParser(r) - doc = &Document{} + doc = NewDocument() err = p.Next() for err == nil { token := p.Block() -- cgit