Versions in this module Expand all Collapse all v0 v0.3.2 Sep 27, 2023 Changes in this version + func LinesToString(lines []Line) string + type Action []Line + func (action Action) Equals(other Element) bool + type BeginAct []Line + func (beginact BeginAct) Equals(other Element) bool + type Cell struct + Boldface bool + Comment bool + Content string + Italics bool + Underline bool + func (cell Cell) Empty() bool + func (cell Cell) Equals(other Cell) bool + func (cell Cell) Lenght() int + type CenteredText []Line + func (centeredtext CenteredText) Equals(other Element) bool + type Dialogue struct + Character []Line + Lines []Element + func (dialogue Dialogue) Equals(other Element) bool + type DualDialogue struct + LCharacter []Line + LLines []Element + RCharacter []Line + RLines []Element + func (dualdialogue DualDialogue) Equals(other Element) bool + type Element interface + Equals func(Element) bool + type ElementType byte + const TAction + const TBeginAct + const TCenteredText + const TDialogue + const TDualDialogue + const TEndAct + const TLyrics + const TNone + const TNote + const TPageBreak + const TScene + const TSection + const TSynopsis + const TTransition + func GetElementType(elem Element) ElementType + type EndAct []Line + func (endact EndAct) Equals(other Element) bool + type Line []Cell + func (line Line) Empty() bool + func (line Line) Equals(other Line) bool + func (line Line) Lenght() int + func (line Line) String() string + func (line Line) StringBuffer() *bytes.Buffer + type Lyrics []Line + func (lyrics Lyrics) Equals(other Element) bool + type Note []Line + func (note Note) Equals(other Element) bool + type PageBreak struct + func (pagebreak PageBreak) Equals(other Element) bool + type Parenthetical []Line + func (parenthetical Parenthetical) Equals(other Element) bool + type Scene struct + SceneNumber string + Slugline []Line + func (scene Scene) Equals(other Element) bool + type Script struct + Elements []Element + Language languages.Language + TitlePage map[string][]Line + func (script *Script) Equals(other *Script) bool + type Section struct + Level uint8 + Line []Line + func (section Section) Equals(other Element) bool + type Speech []Line + func (speech Speech) Equals(other Element) bool + type Synopsis []Line + func (synopsis Synopsis) Equals(other Element) bool + type Transition []Line + func (transition Transition) Equals(other Element) bool