lean4-htt/src/frontends/lean
2017-08-16 15:57:55 -07:00
..
brackets.cpp fix(frontends/lean/brackets): fixes #1703 2017-06-26 12:52:52 -07:00
brackets.h feat(frontends/lean): add default field values 2017-01-22 21:25:49 -08:00
builtin_cmds.cpp refactor(library): has_to_string ==> has_repr 2017-06-18 18:29:19 -07:00
builtin_cmds.h
builtin_exprs.cpp fix(frontends/lean/builtin_exprs): prevent segfault 2017-08-01 14:57:37 +01:00
builtin_exprs.h feat(frontends/lean): {! ... !} takes a list of pre-terms 2017-06-13 22:19:17 -07:00
calc.cpp feat(frontends/lean): make most parser_errors recoverable 2017-05-23 11:14:31 -07:00
calc.h
CMakeLists.txt feat(frontends/lean/user_command): add user-defined commands 2017-06-19 11:27:12 -07:00
cmd_table.h fix(frontends/lean): compilation warnings with older versions of gcc 2017-06-19 11:14:22 -07:00
completion.cpp feat(shell/server): add search command 2017-05-22 09:40:38 -07:00
completion.h feat(shell/server): add search command 2017-05-22 09:40:38 -07:00
decl_attributes.cpp fix(*): gcc 7 linking errors 2017-05-31 16:35:09 -07:00
decl_attributes.h refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
decl_cmds.cpp feat(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
decl_cmds.h
decl_util.cpp feat(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
decl_util.h refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
definition_cmds.cpp fix(frontends/lean/definition_cmds): fixes #1790 2017-08-16 15:57:55 -07:00
definition_cmds.h refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
dependencies.cpp refactor(util/lean_path,util/path): separate search path functions 2017-05-01 14:11:38 -07:00
dependencies.h refactor(util/lean_path): explicitly pass around search path 2017-05-01 14:11:38 -07:00
elaborator.cpp fix(frontends/lean/elaborator): suppress error messages containing synthetic sorrys 2017-07-21 01:46:31 -07:00
elaborator.h refactor(frontends/lean/elaborator,kernel/error_msgs): remove duplicate code 2017-07-21 01:46:31 -07:00
equations_validator.cpp fix(*): gcc 7 linking errors 2017-05-31 16:35:09 -07:00
equations_validator.h feat(frontends/lean/equations_validator): report errors instead of 2017-05-23 11:14:30 -07:00
inductive_cmds.cpp feat(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
inductive_cmds.h refactor(init/meta/coinductive_predicates,frontends/lean/inductive_cmds): declare coinductive in Lean 2017-06-19 11:27:12 -07:00
info_manager.cpp fix(frontends/lean): do not store duplicate holes 2017-06-15 07:53:38 -07:00
info_manager.h feat(server): add command to get all holes in a file 2017-06-15 10:23:26 +02:00
init_module.cpp feat(frontends/lean/user_command): add user-defined commands 2017-06-19 11:27:12 -07:00
init_module.h
interactive.cpp fix(frontends/lean/interactive): fix empty prefix in autocompletion 2017-08-01 18:42:31 +01:00
interactive.h feat(server): add command to get all holes in a file 2017-06-15 10:23:26 +02:00
json.cpp feat(library/messages, frontends/lean): optional end position for messages 2017-06-15 10:47:58 -07:00
json.h refactor(*): task<T>, log_tree, cancellation_token 2017-03-23 08:57:52 +01:00
local_context_adapter.cpp feat(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
local_context_adapter.h
local_decls.h
local_level_decls.h
match_expr.cpp fix(library/equations_compiler): improve pull_nested_rec_fn, and make sure it communicates local propositions to the well founded recursion module 2017-05-26 10:45:39 -07:00
match_expr.h
module_parser.cpp feat(shell/lean,util/log_tree): show currently executing task in lean --make 2017-06-27 18:48:25 +02:00
module_parser.h fix(library/module_mgr): actually cancel invalidated tasks 2017-06-05 19:36:09 +02:00
notation_cmd.cpp fix(frontends/lean/notation_cmd): notation: default binding power for leading tokens to max 2017-07-05 17:30:38 +02:00
notation_cmd.h
parse_table.cpp
parse_table.h
parser.cpp fix(frontends/lean/parser): to_pattern_fn: replace invalid choice pattern with sorry 2017-07-17 14:59:07 +02:00
parser.h feat(library/vm/vm_parser): expose parse_command_like to the vm 2017-08-14 11:41:48 +02:00
parser_config.cpp feat(frontends/lean/user_command): add user-defined commands 2017-06-19 11:27:12 -07:00
parser_config.h feat(frontends/lean/user_command): add user-defined commands 2017-06-19 11:27:12 -07:00
parser_pos_provider.cpp feat(kernel/pos_info_provider): add save_pos_info 2017-03-31 09:40:48 -07:00
parser_pos_provider.h chore(frontends/lean/{parser_state,parser_pos_provider}): compiler warnings 2017-04-01 20:23:33 +02:00
parser_state.cpp feat(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
parser_state.h feat(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
pp.cpp fix(util/name): escape empty name components using french quotes 2017-07-31 16:01:46 +01:00
pp.h fix(frontends/lean/pp): hide proof terms in non-proofs by default 2017-07-15 22:21:22 +01:00
prenum.cpp chore(*): remove unused macro_definition_cell::pp method 2017-05-24 09:51:23 +02:00
prenum.h feat(library,frontends/lean): expose parser to Lean and use for parsing tactic parameters 2017-02-17 13:45:56 +01:00
print_cmd.cpp fix(frontends/lean/print_cmd): report error on unknown identifier 2017-07-06 19:58:30 +02:00
print_cmd.h
scanner.cpp fix(frontends/lean/scanner): minor lexical grammar fixup 2017-07-26 17:02:00 +02:00
scanner.h feat(frontends/lean): escape identifiers when pretty-printing 2017-06-28 10:43:19 -07:00
structure_cmd.cpp fix(frontends/lean/structure_cmd): disable def-eq check of pre-expressions 2017-08-02 14:41:35 +01:00
structure_cmd.h refactor(frontends/lean): do not hard code commands accepting attributes & modifiers 2017-06-19 11:09:26 -07:00
structure_instance.cpp fix(frontends/lean/structure_instance): compiler warning 2017-06-23 08:31:04 +02:00
structure_instance.h
tactic_notation.cpp feat(frontends/lean/tactic_notation): ignore by keyword in interactive tactic mode 2017-07-05 11:20:10 -07:00
tactic_notation.h feat(frontends/lean,emacs): tactic info before elaboration, fix many edge cases 2017-03-17 18:20:44 -07:00
token_table.cpp perf(frontends/lean): add notation #[...] 2017-07-21 04:20:48 -07:00
token_table.h feat(library/tactic): add zeta option, refactor simplify config option, allow users to change simplify_config in interactive mode 2017-02-19 12:11:22 -08:00
tokens.cpp refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
tokens.h refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
tokens.txt refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
type_util.cpp
type_util.h feat(frontends/lean): allow constructor parameters to be declared before ':' 2017-01-31 15:11:39 -08:00
user_command.cpp feat(frontends/lean/user_command): add user-defined commands 2017-06-19 11:27:12 -07:00
user_command.h feat(frontends/lean/user_command): add user-defined commands 2017-06-19 11:27:12 -07:00
user_notation.cpp feat(frontends/lean/user_notation): more error checking 2017-06-07 10:09:38 -07:00
user_notation.h feat(frontends/lean): user-defined notation parsers 2017-06-07 10:09:38 -07:00
util.cpp fix(frontends/lean/util): allow docstrings after variables 2017-08-01 10:18:05 +01:00
util.h feat(frontends/lean): {! ... !} takes a list of pre-terms 2017-06-13 22:19:17 -07:00