Versions in this module Expand all Collapse all v1 v1.0.0 Feb 19, 2019 Changes in this version + type ClosingTag struct + func NewClosingTag(tok token.Token) *ClosingTag + func (ct *ClosingTag) String() string + func (ct *ClosingTag) TagName() string + func (ct *ClosingTag) Token() token.Token + type Newline struct + func NewLine(tok token.Token) *Newline + func (n *Newline) String() string + func (n *Newline) Token() token.Token + type Node interface + String func() string + Token func() token.Token + type OpeningTag struct + func NewOpeningTag(tok token.Token, value string, attrs map[string]string) *OpeningTag + func (ot *OpeningTag) Attrs() map[string]string + func (ot *OpeningTag) String() string + func (ot *OpeningTag) TagName() string + func (ot *OpeningTag) Token() token.Token + func (ot *OpeningTag) Value() string + type SelfClosingTag struct + func NewSelfClosingTag(tok token.Token, value string, attrs map[string]string) *SelfClosingTag + func (ot *SelfClosingTag) String() string + func (ot *SelfClosingTag) TagName() string + func (ot *SelfClosingTag) Token() token.Token + func (ot *SelfClosingTag) Value() string + type Tag interface + TagName func() string + type Text struct + func NewText(tok token.Token, val string) *Text + func (t *Text) Append(str string) + func (t *Text) String() string + func (t *Text) Token() token.Token