fix: builtin parsing
This commit is contained in:
parent
b05f0846a8
commit
2afded2d27
|
@ -43,7 +43,7 @@ peg::parser! {
|
||||||
}
|
}
|
||||||
|
|
||||||
rule builtin() -> Term<Name>
|
rule builtin() -> Term<Name>
|
||||||
= "(" b:ident() ")" { Term::Builtin(DefaultFunction::from_str(&b).unwrap()) }
|
= "(" _* "builtin" _+ b:ident() _* ")" { Term::Builtin(DefaultFunction::from_str(&b).unwrap()) }
|
||||||
|
|
||||||
rule var() -> Term<Name>
|
rule var() -> Term<Name>
|
||||||
= n:name() { Term::Var(n) }
|
= n:name() { Term::Var(n) }
|
||||||
|
|
Loading…
Reference in New Issue