Compiler Design

Κλειστό Αναρτήθηκε Apr 20, 2015 Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

I have implemented the project. I am looking for some one who can do the extension as specified: Extension Descriptions

Language Extensions

Create a revised language description (including lexical categories, context-free grammar, informal type rules, and informal semantics---as appropriate) containing one or more of the following language extensions. Implement the features so that the compiler in the "extensions" folder can correctly compile the revised language. Create a test plan describing how the language extensions will be tested, what test cases will be used, and what the result of the testing is.

Support two of the following types:

dynamically sized arrays (with create update, and lookup)

ML/Scala-style lists (with head, tail, and :: operations), and

ML-style algebraic data types (which provide a subset of the functionality of Scala case classes).

Bonus:

all three of these (including arbitrary combinations)

"foreach" loops

pattern-matching case statements

garbage collection

Scala

Ταυτότητα Εργασίας: #7520828

Σχετικά με την εργασία

Απομακρυσμένη εργασία Ενεργό May 21, 2015