lean2/src/library
2013-09-02 13:20:00 -07:00
..
basic_thms.cpp Rename normalize and type_check to normalizer and type_checker (using a consistent naming convention) 2013-09-02 08:43:38 -07:00
basic_thms.h Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
CMakeLists.txt Move elaborator to lean default frontend. It is getting too specific 2013-09-01 18:22:24 -07:00
context_to_lambda.cpp Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
context_to_lambda.h Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
deep_copy.cpp Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
deep_copy.h Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
expr_pair.h Add coercion declarations 2013-09-01 18:11:28 -07:00
formatter.cpp Move elaborator to lean default frontend. It is getting too specific 2013-09-01 18:22:24 -07:00
formatter.h Move elaborator to lean default frontend. It is getting too specific 2013-09-01 18:22:24 -07:00
max_sharing.cpp Fix spaces 2013-08-23 09:42:49 -07:00
max_sharing.h Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
metavar.cpp Add functions for 'updating expressions'. The new functions are used to simplify the elaborator. 2013-09-01 15:37:30 -07:00
metavar.h Improve elaborator interface. Now, the metavariables are created inside the elaborator. The elaborator-user only needs to create placeholders. Motivaton: the placeholders are meaningful independently of the elaborator. On the other hand, the metavariables depend on the elaborator state. 2013-08-31 17:11:06 -07:00
printer.cpp Refactor elaborator using new metavar library. 2013-08-30 01:25:06 -07:00
printer.h Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
state.cpp Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
state.h Move elaborator to lean default frontend. It is getting too specific 2013-09-01 18:22:24 -07:00
toplevel.cpp 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
toplevel.h Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions. 2013-08-22 10:26:52 -07:00
update_expr.cpp Add functions for 'updating expressions'. The new functions are used to simplify the elaborator. 2013-09-01 15:37:30 -07:00
update_expr.h Add functions for 'updating expressions'. The new functions are used to simplify the elaborator. 2013-09-01 15:37:30 -07:00