Leni Aniva
9447d29e37
Store states instead of goals
...
1. Rename {Commands, Protocol}, and {Symbols, Symbol}
2. Store the root mvarId in the proof state along with goal indices
3. Add diagnostics function which prints out the state
4. Bump version to 0.2.6 (breaking change)
Documentations pending
2023-10-15 17:15:23 -07:00
Leni Aniva
8c93d30ab7
Rename tactic to goal and restructure
2023-10-15 12:31:22 -07:00
Leni Aniva
46347d8244
Add SemihashMap interface, rename proof commands to goal commands, allow deletion
2023-08-30 19:16:33 -07:00
Leni Aniva
80ad7a2bd0
Rename proof commands to goal commands
2023-08-27 19:58:52 -07:00
Leni Aniva
0c5f439067
Add SemihashMap structure for goal bookkeeping
2023-08-27 19:53:09 -07:00
Leni Aniva
81702d12ef
Remove the obsolete name field from proof tree structure
2023-08-26 18:50:15 -07:00
Leni Aniva
95d26a2f50
Classify JSON error as command error
...
Also add documentation for this
2023-08-24 22:51:40 -07:00
Leni Aniva
7160f8aa61
Merge branch 'dev' into io/serial
2023-08-23 13:25:08 -07:00
Leni Aniva
85440e0278
Unify json and unknown error into command error
2023-08-23 13:00:11 -07:00
Leni Aniva
1d1fa60175
Move all json-string functions to Main.lean
2023-08-22 09:54:37 -07:00
Leni Aniva
ddf7ec21c8
Add compressed json print option; Rearrange commands into hierarchy
2023-08-16 19:25:32 -07:00
Leni Aniva
0e61093f47
Add proof variable delta; Bump version to 0.2.1
2023-08-15 15:40:54 -07:00
Leni Aniva
d476354a4a
Add expression sexp printing (2/2)
2023-08-14 21:43:40 -07:00
Leni Aniva
19c57ada1e
Add expression sexp printing (1/2, tests pending)
2023-08-14 17:07:53 -07:00
Leni Aniva
d705cdf0e5
version bump, restructure
2023-08-13 21:19:06 -07:00
Leni Ven
3cb0795bb6
Add unsafe filtering in catalog
2023-05-12 16:12:21 -07:00
Leni Aniva
0b2db92b4a
Separate commands into its own file
2023-05-09 18:01:09 -07:00
Leni Aniva
9bba78eb1d
Initial commit
2023-05-07 15:19:45 -07:00