Skip to content

GSN based Assurance DSL and Graphical Editor for VS Code

Notifications You must be signed in to change notification settings

vu-isis/gsn-domain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSN-domain

This is a snap-shot of the source code for the vscode-extension GSN Assurance.

Tutorials

These videos were recorded using v0.11.2 of the extension.

gsn-vscode-xtext

The source code for the visual studio code extension with two main parts:

  • A textual DSL with grammar specified in xtext together with a language server integrating with vs code to provide syntax highlighting, code-completion, grammar check etc. when editing the textual .gsn-files.
  • A graph-editor which calls out to the language server, to etiher, parse the models from or persists changes to the .gsn-files.

json2gsn

CLI module for converting exported model-json into .gsn files. Three ways of execution see README for more details:

  • Run as a standalone node (cli) process.
  • Invoke via the vscode extension command AI.
  • Use as a node-module and require the function.