summaryrefslogtreecommitdiff
path: root/src/nibble
diff options
context:
space:
mode:
Diffstat (limited to 'src/nibble')
-rw-r--r--src/nibble/mod.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nibble/mod.rs b/src/nibble/mod.rs
index 59788e6..071b41a 100644
--- a/src/nibble/mod.rs
+++ b/src/nibble/mod.rs
@@ -407,14 +407,16 @@ impl Parse for LetStatement {
pub struct Goal {
match_token: Token![match],
expr: Expression,
+ semi_token: Token![;],
}
impl Parse for Goal {
fn parse(input: ParseStream<'_>) -> Result<Self> {
let match_token = input.parse()?;
let expr = input.parse()?;
+ let semi_token = input.parse()?;
- Ok(Self { match_token, expr })
+ Ok(Self { match_token, expr, semi_token })
}
}