Skip to content

Commit 8f911bb

Browse files
committed
Changes demonstrating the segfault for projectfluent#319
1 parent 82be893 commit 8f911bb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

syntax/grammar.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ let PatternElement = defer(() =>
159159
block_placeable));
160160

161161
let inline_text = defer(() =>
162-
repeat1(text_char)
162+
repeat(text_char)
163163
.map(join)
164164
.chain(into(FTL.TextElement)));
165165

@@ -174,12 +174,12 @@ let block_text = defer(() =>
174174
let inline_placeable = defer(() =>
175175
sequence(
176176
string("{"),
177-
maybe(blank),
177+
not(blank),
178178
either(
179179
// Order matters!
180180
SelectExpression,
181181
InlineExpression),
182-
maybe(blank),
182+
not(blank),
183183
string("}"))
184184
.map(element_at(2))
185185
.chain(into(FTL.Placeable)));

0 commit comments

Comments
 (0)