Commit graph

18915 commits

Author SHA1 Message Date
Leonardo de Moura
be571e8d42 feat: elaborate new macro argument types 2020-01-18 19:41:17 -08:00
Leonardo de Moura
781956e455 chore: update stage0 2020-01-18 19:20:50 -08:00
Leonardo de Moura
ac2fb7e149 feat: allow ident, num (numeric literals) and str (string literals) as macro argument types 2020-01-18 19:19:18 -08:00
Leonardo de Moura
60a9aa52c5 feat: add Array.getSepElems
cc @Kha
2020-01-18 19:12:44 -08:00
Leonardo de Moura
3e86608ce2 fix: erase macro scopes from parser categories 2020-01-18 19:10:35 -08:00
Leonardo de Moura
284447e43b chore: style 2020-01-18 18:58:56 -08:00
Leonardo de Moura
53480e077d feat: ensure tactics invoke synthesizeSyntheticMVars at elabTerm 2020-01-18 18:44:27 -08:00
Leonardo de Moura
1c6d6cccb9 chore: style 2020-01-18 18:27:52 -08:00
Leonardo de Moura
ad72ec4d0d feat: eval <|> tactic 2020-01-18 18:26:25 -08:00
Leonardo de Moura
c6df6b775b fix: Tactic.elabTerm must disable errToSorry 2020-01-18 18:25:59 -08:00
Leonardo de Moura
2e6ac0cd61 feat: eval paren tactic 2020-01-18 18:15:27 -08:00
Leonardo de Moura
65f004ebcd chore: update stage0 2020-01-18 18:01:49 -08:00
Leonardo de Moura
61d4290fa8 feat: add paren 2020-01-18 18:00:48 -08:00
Leonardo de Moura
66b222879e feat: eval case tactic 2020-01-18 17:47:43 -08:00
Leonardo de Moura
1bc14d1c62 feat: add List.findM? 2020-01-18 17:42:10 -08:00
Leonardo de Moura
aa84adc0ea feat: add isSuffixOf 2020-01-18 17:41:58 -08:00
Leonardo de Moura
827e50ef1d chore: update stage0 2020-01-18 17:25:50 -08:00
Leonardo de Moura
94a5026790 feat: add goal selection notation 2020-01-18 17:24:19 -08:00
Leonardo de Moura
39dc349167 feat: eval tactic block 2020-01-18 17:22:01 -08:00
Leonardo de Moura
fed91dcbfa chore: add line break between goals 2020-01-18 16:47:08 -08:00
Leonardo de Moura
e4fca53deb chore: use getUnsolvedGoals 2020-01-18 16:45:35 -08:00
Leonardo de Moura
9f0b8847de feat: eval refine 2020-01-18 16:42:27 -08:00
Leonardo de Moura
c9f14dfbd6 feat: add CollectMVars.lean 2020-01-18 16:39:32 -08:00
Leonardo de Moura
972ee48b6f feat: prune solved goals 2020-01-18 16:12:34 -08:00
Leonardo de Moura
69dde32007 feat: extract macro scopes at getUnusedName 2020-01-18 15:51:54 -08:00
Leonardo de Moura
2b466c9e7e feat: intro preserve goal tag 2020-01-18 15:39:15 -08:00
Leonardo de Moura
adf9f325bf fix: holes that should be filled by tatics must be marked as syntheticOpaque 2020-01-18 15:38:33 -08:00
Leonardo de Moura
51904224db feat: display goal tag 2020-01-18 15:29:23 -08:00
Leonardo de Moura
d41325681d feat: elaborate named hole 2020-01-18 15:25:43 -08:00
Leonardo de Moura
39ae400bab chore: update stage0 2020-01-18 15:20:58 -08:00
Leonardo de Moura
f852606d13 feat: add named holes notation 2020-01-18 15:18:53 -08:00
Leonardo de Moura
42fc213573 fix: report unsolved goals at end 2020-01-18 11:34:57 -08:00
Leonardo de Moura
88f5bf8250 feat: evaluate exact tactic 2020-01-18 11:08:16 -08:00
Leonardo de Moura
b2ade985a8 feat: elaborate macro command 2020-01-17 19:52:29 -08:00
Leonardo de Moura
2c33faced5 chore: update stage0 2020-01-17 18:08:57 -08:00
Leonardo de Moura
98d9022321 chore: cleanup and new test 2020-01-17 18:07:58 -08:00
Leonardo de Moura
7cfd3f13ca chore: update function name 2020-01-17 17:48:18 -08:00
Leonardo de Moura
ea45c6a9c5 chore: update stage0 2020-01-17 17:44:25 -08:00
Leonardo de Moura
d16a979931 chore: remove auxiliary code and parser for _app_ 2020-01-17 17:43:44 -08:00
Leonardo de Moura
53c75e201a chore: update stage0 2020-01-17 17:40:43 -08:00
Leonardo de Moura
47fb604e78 chore: remove auxiliary _app_ 2020-01-17 17:39:44 -08:00
Leonardo de Moura
eda70a5567 chore: update stage0 2020-01-17 17:36:17 -08:00
Leonardo de Moura
0caa11e242 chore: adjust frontend to new app representation, and fix tests 2020-01-17 17:34:48 -08:00
Leonardo de Moura
ee0118bd2f chore: update stage0 2020-01-17 16:49:57 -08:00
Leonardo de Moura
e4123585b2 feat: modify app representation 2020-01-17 16:49:22 -08:00
Leonardo de Moura
749b6b1b7e chore: update stage0 2020-01-17 16:16:29 -08:00
Leonardo de Moura
1a217db3e9 chore: use auxiliary _app_ at Quotation 2020-01-17 16:15:49 -08:00
Leonardo de Moura
2eafb70585 chore: add auxiliary functions and simplify Quotation 2020-01-17 16:00:39 -08:00
Leonardo de Moura
d9dfaae3b8 feat: elaborate auxiliary app notation 2020-01-17 15:49:00 -08:00
Leonardo de Moura
a7025da89d chore: add auxiliary app notation 2020-01-17 15:48:42 -08:00