Reworked order of inference, added prettifier for tvars etc etc.

This commit is contained in:
sebastian 2023-04-02 00:04:33 +02:00
parent ec8d554af1
commit 6c180554ec
4 changed files with 245 additions and 176 deletions

View file

@ -48,7 +48,6 @@ EVar. Exp3 ::= LIdent;
EInj. Exp3 ::= UIdent;
ELit. Exp3 ::= Lit;
EApp. Exp2 ::= Exp2 Exp3;
EAppInf. Exp2 ::= Exp3 "`" Exp3 "`";
EAdd. Exp1 ::= Exp1 "+" Exp2;
ELet. Exp ::= "let" Bind "in" Exp;
EAbs. Exp ::= "\\" LIdent "." Exp;