Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 400 Bytes

README.md

File metadata and controls

8 lines (5 loc) · 400 Bytes

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'.