Leonardo de Moura
|
25948ac534
|
refactor(kernel): cleanup interfaces
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-03-18 10:27:57 -07:00 |
|
Leonardo de Moura
|
ddbb3a7944
|
refactor(kernel): add error msg formatters, remove unnecessary files, add new type_checker interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-03-18 10:27:57 -07:00 |
|
Leonardo de Moura
|
b5f0f28009
|
refactor(kernel): environment, kernel object and exceptions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-03-18 10:27:55 -07:00 |
|
Leonardo de Moura
|
5c991f8fbf
|
feat(frontends/lean): parse and pretty print tuples/pairs
This commit also fixes a bug in the type checker when processing dependent pairs.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-02-03 20:10:30 -08:00 |
|
Leonardo de Moura
|
8eec289ce1
|
feat(kernel): add dependent pairs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-02-03 16:52:49 -08:00 |
|
Leonardo de Moura
|
b26035fcf6
|
feat(kernel/type_checker): improve application type mismatch error messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-27 09:45:17 -08:00 |
|
Leonardo de Moura
|
6cc83dbe2a
|
fix(kernel/kernel_exception): incorrect pp method
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-19 14:46:22 -08:00 |
|
Leonardo de Moura
|
3078923ea4
|
fix(kernel/type_checker): add missing test, and kernel_exception has_no_type_exception
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-10 11:14:04 -08:00 |
|
Leonardo de Moura
|
85bfa45e6a
|
refactor(kernel_exception): delete kernel_exception_formatter, and implement kernel_exception pretty printer as a virtual method
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:36 -07:00 |
|