Racket Interpreter Project - Implement AJS (A JavaScript) Interpreter -- 2

Closed Posted 2 months ago Paid on delivery
Closed Paid on delivery

##AUTOMATED PROPOSALS WILL BE DECLINED RIGHT AWAY##

am looking for an experienced Racket developer to help complete a university project. The task is to implement an interpreter for AJS (A JavaScript), a subset of ECMAScript 2018, using Racket. This interpreter will be developed with the help of the SLLGEN scanner and parser generator, along with the Datatype macro extension. The project requires the following:

Key Features:

Basic Arithmetic & Constant Declarations

Function Declarations & Compound Functions

Booleans & Conditionals

Recursive Functions

Requirements:

1. The interpreter should be implemented in Racket with proper support for the AJS syntax.

2. It should be able to process inputted AJS code and return either the result or an error message.

3. A REPL (Read-Eval-Print-Loop) or a GUI where users can input AJS code and see the output.

4. Test cases (provided and additional) should be implemented to verify the correctness of the interpreter.

5. Full documentation on:

Modifications made to the EBNF rules to make the grammar LL(1).

Data structures used for implementation.

Instructions on how to run and test the interpreter.

Deliverables:

1. Complete Racket source code for the interpreter.

2. Additional test cases that verify all syntactic features of AJS.

3. Detailed documentation as mentioned above.

Budget:

$100 total budget, with milestones and deadlines to be discussed.

C Programming JavaScript Software Architecture C++ Programming Racket

Project ID: #38696359

About the project

14 proposals Remote project Active 1 mo ago

14 freelancers are bidding on average $97 for this job

NayaPakistan

Dear Mohamed Rijvi Zeeshan A., This project seems a very fit work for me. I have done quite the same work some time ago. I would like to grab this opportunity and will work till you get 100% satisfied with my More

$100 USD in 2 days
(242 Reviews)
7.3
devbaloni1983

I have more than 15 years of experience in the development As I am an expert, I can build it according to your requirements. Because I have a lot of experience in these fields, I can build your project as soon as poss More

$100 USD in 7 days
(15 Reviews)
4.7
thasleemkamila

I have well experienced in doing such kind of jobs. I will do my level best. .......... ................. .........................

$90 USD in 3 days
(17 Reviews)
4.6
afaq619

I am a highly skilled and experienced full stack developer with over 7 years of expertise in delivering innovative and customized solutions across various fields. My expertise spans across a wide range of technologies More

$139 USD in 2 days
(3 Reviews)
3.3
fullStackTalent1

Hello Thank you for sharing the details of your project to implement an interpreter for AJS using Racket. I appreciate the clarity of your requirements, and I'm excited about the opportunity to contribute to this ende More

$100 USD in 7 days
(14 Reviews)
3.5
EngrAdnan5

With my extensive knowledge and experience in C++, I am the ideal candidate for your Racket Interpreter Project. As a proficient troubleshooter, I'm well-equipped to tackle complex projects like yours and deliver on ti More

$80 USD in 2 days
(0 Reviews)
0.0
hmzza5

Hi, I’m an experienced Racket developer, and I’d be happy to assist you in completing your university project on implementing the AJS interpreter. Based on the detailed requirements, I can deliver the following: Inte More

$90 USD in 2 days
(0 Reviews)
0.0
RenzoEk

As an experienced full-stack developer for over 7 years, I've had the privilege of working with various programming languages and platforms, among which is JavaScript. Given the task at hand, I believe my extensive kno More

$100 USD in 7 days
(0 Reviews)
0.0
expertjose

Greetings, I hope this proposal finds you in excellent health. Welcome to my profile, Home to Professional and Quality services with 100% customer satisfaction guarantee. I'm a Certified & Experienced Expert. Dear Cl More

$100 USD in 1 day
(0 Reviews)
0.0