diff --git a/src/term/parse.rs b/src/term/parse.rs index de9a74d62..8492c0cff 100644 --- a/src/term/parse.rs +++ b/src/term/parse.rs @@ -83,7 +83,9 @@ impl<'i> KindParser<'i> { // ALL ::= ∀(: ) // "forall" can be used as an ascii alternative to "∀" - if self.starts_with("∀") || self.starts_with("forall") { + if self.starts_with("∀") || + self.starts_with("forall ") || + self.starts_with("forall(") { let ini = *self.index() as u64; if self.starts_with("∀") { self.consume("∀")?; @@ -104,7 +106,9 @@ impl<'i> KindParser<'i> { // LAM ::= λ // "lambda" can be used as an ascii alternative to "λ" - if self.starts_with("λ") || self.starts_with("lambda") { + if self.starts_with("λ") || + self.starts_with("lambda ") || + self.starts_with("lambda(") { let ini = *self.index() as u64; if self.starts_with("λ") { self.consume("λ")?;