Leonardo de Moura
|
7f3e2b3ef4
|
fix(frontends/lean/parser): bug in 'using' construct
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-24 17:09:46 -08:00 |
|
Leonardo de Moura
|
d322f63113
|
feat(frontends/lea): add commands for creating and managing rewrite rule sets
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 12:03:59 -08:00 |
|
Leonardo de Moura
|
a43020b31b
|
refactor(kernel): remove heterogeneous equality
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-16 17:39:12 -08:00 |
|
Leonardo de Moura
|
ccb9faf065
|
refactor(*): error messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-13 16:54:21 -08:00 |
|
Leonardo de Moura
|
55aa4cbfa3
|
feat(frontends/lean): improve error message for expressions containing unsolved metavariables
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-13 13:21:44 -08:00 |
|
Leonardo de Moura
|
411f14415d
|
feat(builtin): automatically generate Lean/C++ interface for builtin theories
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-09 18:09:53 -08:00 |
|
Leonardo de Moura
|
fdeb457a81
|
feat(kernel/pos_info_provider): add support for file names in pos_info_provider
The idea is to include the file name when displaying justification objects.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-09 12:19:30 -08:00 |
|
Leonardo de Moura
|
f7c7dd4ed4
|
feat(frontends/lean): include filename in error messages, use GNU error message style
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-09 11:01:27 -08:00 |
|
Leonardo de Moura
|
048151487e
|
feat(kernel): use Pi as forall/implication
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-08 00:38:39 -08:00 |
|
Leonardo de Moura
|
fb73514913
|
fix(frontends/lean/parser): parser aborted if the scanner throws an exception in the first call to scan(); position information was being shown twice for scanner exceptions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-07 15:04:30 -08:00 |
|
Leonardo de Moura
|
0f1737d62c
|
fix(frontends/lean): more precise position information for infix operators
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-07 13:19:26 -08:00 |
|
Leonardo de Moura
|
645e748302
|
feat(frontends/lean): add 'using' command
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-06 11:41:14 -08:00 |
|
Leonardo de Moura
|
4ba097a141
|
feat(frontends/lean): use lowercase commands, replace 'endscope' and 'endnamespace' with 'end'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 13:06:36 -08:00 |
|
Leonardo de Moura
|
6569b07b7c
|
feat(frontends/lean/parser): rename 'show' expression to 'have'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 11:25:58 -08:00 |
|
Leonardo de Moura
|
9f08156a73
|
feat(frontends/lean/parser): combine Echo and Show commands into the 'print' command
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 11:03:35 -08:00 |
|
Leonardo de Moura
|
111949b9be
|
feat(frontends/lean): calculational proofs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-02 10:53:14 -08:00 |
|
Leonardo de Moura
|
d7493ea86c
|
refactor(frontends/lean/parser): use std::function
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-02 06:53:34 -08:00 |
|
Leonardo de Moura
|
5540fc861a
|
refactor(frontends/lean/parser): break parser in smaller chunks
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-02 06:48:40 -08:00 |
|