Skip to content

Add Sleek parser into the system to support Sleek specification#1

Draft
VietAnh1010 wants to merge 12 commits into
masterfrom
add-sleek-parser
Draft

Add Sleek parser into the system to support Sleek specification#1
VietAnh1010 wants to merge 12 commits into
masterfrom
add-sleek-parser

Conversation

@VietAnh1010
Copy link
Copy Markdown
Collaborator

The idea is to extend the core Why3 PTree-AST with sleek_spec in some component. sleek_spec as of now is just a string.

I also copied the code of the lexer and parser to avoid direct modification on the original code itself.

TODO:

  • Combine sleek parser.
  • Simplify the lexer and the parser - we may drop some WhyML constructs.
  • Write a new engine to execute forward verification on the new parse tree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant