Skip to content
forked from ishowta/vsfstar

🦅 VSCode extension for F* with IDE features

License

Notifications You must be signed in to change notification settings

kant2002/vsfstar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F* extension for VS Code

A Visual Studio Code extension for F*, with support for hacking on the F* compiler baked in. Uses the Language Server Protocol to provide the following features:

  • Syntax highlighting forked from vscode-language-fstar
  • Lax-check entire file on open
  • Diagnostic reporting, with location information
  • Lax-check entire file on save
  • Go to definition
  • Hover information: type and documentation
  • Auto-complete
  • Custom include paths
  • Interactively stepping through proofs

Requires Z3 4.8.5 to be installed, and minimum F* version of 0.9.7. Configure vsfstar.path to point to the fstar.exe binary you built.

Demo

Development

After clone repository

npm ci
npm run compile

Then press F5 within VS Code.

About

🦅 VSCode extension for F* with IDE features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 61.7%
  • TypeScript 38.3%