diff options
author | Joop Kiefte <ikojba@gmail.com> | 2019-01-12 12:40:42 +0100 |
---|---|---|
committer | Joop Kiefte <ikojba@gmail.com> | 2019-01-12 12:40:42 +0100 |
commit | a67eeed75f713f77807594cc1e85dd219278a694 (patch) | |
tree | 7770e042b39accb250f44e6c2bd4c5ccfe530332 | |
parent | e38d9bd5add3759d02bdfa0d7e3002e93e9ad66e (diff) |
Bugfix fountain parsing, found with Brick & Steel (title page)
-rw-r--r-- | fountain/parse.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/fountain/parse.go b/fountain/parse.go index abc3164..d2dfeea 100644 --- a/fountain/parse.go +++ b/fountain/parse.go @@ -114,7 +114,8 @@ func Parse(file io.Reader) (out lex.Screenplay) { action = "empty" if titlepage { titlepage = false - action = "newpage" + out = append(out, lex.Line{Type: "newpage"}) + continue } } if last(&out, 1).Type != "action" { @@ -186,10 +187,6 @@ func Parse(file io.Reader) (out lex.Screenplay) { row = strings.TrimSpace(row) } } - if titlepage && titletag == "" { - titlepage = false - action = "newpage" - } out = append(out, lex.Line{action, row}) } return out |