Skip to content

Mark-Renzi/Domain-Specific-Language

Repository files navigation

CS-536-Group-Project

Code defining a domain specific language, parsed in Scala and transpiled to C.
For WPI CS 536 - Programming Language Design.

How to use

Run 'CustomLanguageParser.scala' and ensure the fastparse library from the sbt file is installed. This by default parses 'CustomLanguage.txt' into an AST, runs static type-checking analysis on it, and transpiles it to 'outputC.c'.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •