handle empty dialogue line (poorly...)
This commit is contained in:
@@ -115,6 +115,11 @@ fn transform_line_endings(input: String, mode: TransformMode) -> String {
|
||||
|
||||
#[inline]
|
||||
fn segments_from_string(string: String) -> Vec<String> {
|
||||
// this is pretty weird but a dialogue can just have an empty line followed by a name
|
||||
// however, on entering two empty lines, dialogue will be wrapped in triple quotation marks
|
||||
// so, handle this here
|
||||
let string = string.replace("\n\nNAME", "\n\"\"\"\n\"\"\"\nNAME");
|
||||
|
||||
let mut output:Vec<String> = Vec::new();
|
||||
// are we inside `"""\n...\n"""`? if so, ignore empty lines
|
||||
let mut inside_escaped_block = false;
|
||||
|
||||
Reference in New Issue
Block a user