Skip to content

fyankov96/J--

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains an extension of the J-- compiler https://github.com/umbcsops/j--/wiki/Installation This extension was realized for the Compiler Construction course at DTU (Danmarks Tekniske Universitet).

Contributors

  • Dario Passarello
  • David Tran
  • Filip Yankov
  • Thomas Byskov Tønder
  • Tobias Frederik Flensberg Thomsen

Features Implemented

  • Interface support
  • Exception Handling
  • More operators and their assignment version (i.e. Shift, Logical, Bitwise, Division, Comparisons, Increment)
  • For Statements (For, Foreach)
  • Support for Doubles
  • Static Intialization Blocks
  • Multi line comments

Installation

Check out the installation wiki for more information.

To run the tests, if you have ant installed you can run the commands

  ant clean runCompilerTests
  ant clean runCompilerTestsJavaCC

Copyright

Copyright © 2018 Bill Campbell, Swami Iyer, and Bahar Akbal-Delibaş

License

This code is released under GPL-3.0+.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages