aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler.rs')
-rw-r--r--src/compiler.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/compiler.rs b/src/compiler.rs
index 0dfa1a3..df094ae 100644
--- a/src/compiler.rs
+++ b/src/compiler.rs
@@ -386,7 +386,7 @@ impl Compiler {
// Definition
match self.peek_four() {
- (Token::Identifier(name), Token::Identifier(typ), Token::ColonEqual, _) => {
+ (Token::Identifier(name), Token::Identifier(typ), Token::ColonEqual, ..) => {
self.eat();
self.eat();
self.eat();
@@ -397,12 +397,14 @@ impl Compiler {
}
}
- (Token::Identifier(name), Token::ColonEqual, _, _) => {
+ (Token::Identifier(name), Token::ColonEqual, ..) => {
self.eat();
self.eat();
self.define_variable(&name, Type::UnkownType, block);
}
+ (Token::Comma, ..) => {}
+
_ => { error!(self, "Expected definition at start of for-loop."); }
}