lean2/tests/lean
Leonardo de Moura 87d3961158 Improve elaborator error messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-04 16:36:58 -07:00
..
arith1.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
arith1.lean.expected.out Add unicode name for the types: Nat, Int and Real 2013-09-04 09:03:41 -07:00
arith2.lean Add Real arithmetic. Fix elaborator for coercions. Now, two overloads are considered ambiguous if they need the same number of coercions. Improve pretty printer for nest infix operators with same precedence and associativity. 2013-09-02 13:20:00 -07:00
arith2.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
arith3.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
arith3.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
arith4.lean Add trigonometric functions 2013-09-02 17:03:02 -07:00
arith4.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
arith5.lean Add hyperbolic functions 2013-09-02 17:28:43 -07:00
arith5.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
arith6.lean Define divides, and add examples 2013-09-03 20:18:20 -07:00
arith6.lean.expected.out Define divides, and add examples 2013-09-03 20:18:20 -07:00
arith7.lean Define absolute value function and notation for it. Add new example. 2013-09-03 20:39:54 -07:00
arith7.lean.expected.out Add unicode name for the types: Nat, Int and Real 2013-09-04 09:03:41 -07:00
coercion1.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
coercion1.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
coercion2.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
coercion2.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
config.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
config.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
deep.lean Move files in examples directory to tests directory. They are not real examples 2013-08-31 19:16:30 -07:00
deep.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
elab1.lean Improve elaborator error messages 2013-09-04 16:36:58 -07:00
elab1.lean.expected.out Improve elaborator error messages 2013-09-04 16:36:58 -07:00
ex1.lean Add test script 2013-08-31 18:31:39 -07:00
ex1.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
ex2.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
ex2.lean.expected.out Improve application type mismatch errors. We also show the implicit arguments (not just their types) 2013-09-04 16:36:58 -07:00
ex3.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
ex3.lean.expected.out Improve application type mismatch errors. We also show the implicit arguments (not just their types) 2013-09-04 16:36:58 -07:00
implicit1.lean Modify the parser for accepting expressions such as: 'fun a b, f a b', 'forall a, f a > 0', etc. This is just syntax sugar for 'fun (a : _) (b : _), f a b' and 'forall a : _, f a > 0' 2013-09-03 17:24:05 -07:00
implicit1.lean.expected.out Add unicode name for the types: Nat, Int and Real 2013-09-04 09:03:41 -07:00
overload1.lean Add support for overloads in the elaborator 2013-09-01 14:54:02 -07:00
overload1.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
overload2.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
overload2.lean.expected.out Add unicode name for the types: Nat, Int and Real 2013-09-04 09:03:41 -07:00
test.sh Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst1.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst1.lean.expected.out Modify type checker. Now, it only accepts builtin values that have been declared in the environment. The idea is to be able to track which classes of builtin values have been used in a given environment. We want to be able to quantify the size of the trusted code base for a particular development. 2013-09-04 08:30:04 -07:00
tst2.lean Move files in examples directory to tests directory. They are not real examples 2013-08-31 19:16:30 -07:00
tst2.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst3.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst3.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst4.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst4.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst5.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst5.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst6.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst6.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst7.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst7.lean.expected.out Improve elaborator error messages 2013-09-04 16:36:58 -07:00
tst8.lean Add missing test 2013-09-03 14:51:34 -07:00
tst8.lean.expected.out Add unicode name for the types: Nat, Int and Real 2013-09-04 09:03:41 -07:00
tst9.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst9.lean.expected.out Improve application type mismatch errors. We also show the implicit arguments (not just their types) 2013-09-04 16:36:58 -07:00
tst10.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst10.lean.expected.out Modify type checker. Now, it only accepts builtin values that have been declared in the environment. The idea is to be able to track which classes of builtin values have been used in a given environment. We want to be able to quantify the size of the trusted code base for a particular development. 2013-09-04 08:30:04 -07:00
tst11.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst11.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst12.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst12.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst13.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst13.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst14.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst14.lean.expected.out Add unicode name for the types: Nat, Int and Real 2013-09-04 09:03:41 -07:00
tst15.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst15.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst16.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst16.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst17.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
tst17.lean.expected.out Modify type checker. Now, it only accepts builtin values that have been declared in the environment. The idea is to be able to track which classes of builtin values have been used in a given environment. We want to be able to quantify the size of the trusted code base for a particular development. 2013-09-04 08:30:04 -07:00
unicode.lean Fix unit tests for Windows 2013-09-03 10:44:51 -07:00
unicode.lean.expected.out Fix unit tests for Windows 2013-09-03 10:44:51 -07:00