Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow interaction with Coq files #13

Closed
Nfsaavedra opened this issue Oct 5, 2023 · 0 comments · Fixed by #18
Closed

Allow interaction with Coq files #13

Nfsaavedra opened this issue Oct 5, 2023 · 0 comments · Fixed by #18
Labels
enhancement New feature or request

Comments

@Nfsaavedra
Copy link
Member

Support adding and removing steps from a Coq file from Python. coq-lsp-pyclient should be able to go back and forward in the execution of the file.

General steps to implement (by @pcarrott):

  • ProofState is changed to be a child class of CoqFile called ProofFile
  • CoqFile is changed to support writing in a similar way to AuxFile
  • Implement the sign in the exec of CoqFile. For now, we will only support this inside proofs to avoid having to remove terms that were already defined, having to change the module while going backwards, etc...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant