summaryrefslogtreecommitdiff
path: root/src/nibble/mod.rs
diff options
context:
space:
mode:
authorGreg Brown <gmb60@cam.ac.uk>2020-12-31 13:29:40 +0000
committerGreg Brown <gmb60@cam.ac.uk>2020-12-31 13:29:40 +0000
commit4fb6b740e79c1942fd0bfde9b167ea273c7d0b4b (patch)
treec66b5df669e8978d9ca668f25fe03198cde78bbc /src/nibble/mod.rs
parent52a1f03824d538b5886bacef67df66c22508eb07 (diff)
First complete working version.
Diffstat (limited to 'src/nibble/mod.rs')
-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 })
}
}