Skip to content

Parser and animator of a simple while language, to be used within the course of formal verification FVOCA at ISEP, Portugal.

Notifications You must be signed in to change notification settings

cister-labs/whilelang-scala-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhileLang

Small While language to be used in an introductory course on software verification.

The result is website that uses JavaScript to animate the language. This repository is a simplified version of a more complete one that can be executed online: https://cister-labs.github.io/whilelang-scala/.

Requirements

  • JVM (>=1.8)
  • sbt

Compilation

You need to get the submodules dependencies (CAOS library), and later compile using ScalaJS. The result will be a JavaScript file that is already being imported by an existing HTML file.

  1. git submodule update --init
  2. sbt fastLinkJS
  3. open the file lib/tool/index.html

About

Parser and animator of a simple while language, to be used within the course of formal verification FVOCA at ISEP, Portugal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages