Skip to content

Commit 033dd54

Browse files
committed
Fix mishandling of blank lines
1 parent 8154340 commit 033dd54

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "technique"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
description = "A domain specific language for procedures."
66
authors = [ "Andrew Cowie" ]

src/parsing/parser.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,12 @@ impl<'i> Parser<'i> {
967967
let mut elements = vec![];
968968

969969
while !parser.is_finished() {
970+
parser.trim_whitespace();
971+
972+
if parser.is_finished() {
973+
break;
974+
}
975+
970976
let content = parser.source;
971977

972978
if is_procedure_title(content) {

0 commit comments

Comments
 (0)