summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoop Kiefte <ikojba@gmail.com>2019-01-12 12:40:42 +0100
committerJoop Kiefte <ikojba@gmail.com>2019-01-12 12:40:42 +0100
commita67eeed75f713f77807594cc1e85dd219278a694 (patch)
tree7770e042b39accb250f44e6c2bd4c5ccfe530332
parente38d9bd5add3759d02bdfa0d7e3002e93e9ad66e (diff)
Bugfix fountain parsing, found with Brick & Steel (title page)
-rw-r--r--fountain/parse.go7
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