implement a compiler project, in any language you can

Fullført Lagt ut 6 år siden Betales ved levering
Fullført Betales ved levering

You can implement the project in any language,

I need a recorded video that you explain the major functions in the code , if you prefer to write , i need a full [login to view URL] that you list every function in the code and how it works.

It is butter if you can implement a simple user interface for the code , if you can it will be great.

The description of the project is :

a- Develop a programs to do the following tasks:

1- Building an NFA from a given regular expression.

2- Converting a giving NFA into a DFA.

3- Building a DFA from a given regular expression directly without going through an NFA.

b- For the following grammar write a program that uses the LR(1) method to decide whether a given string can be derived in the grammar. If the sentence is derivable, your program should output the derivation of the sentence.

S’ ->S

1) S ->L=R

2) S ->R

3) L->*R

4) L ->id

5) R ->L

c- Write an implementation for the type system rules included in the type checking slides.

explain :

you can assume 3 identifiers such as x,y,z

and assume only 3 functions names that can do simple operations

such as addition

also assume there are only primitive types such as int, double, string, char

the program will read the code(as input from the user) and check the rules while scanning to discover if there is type error or not.

you can make your own rules , example of a rule : if x is int , and y is int , then x+y is accepted , otherwise not accepted , you can implement a rule for assignment , subtraction , division , return type of a function , any rules you can implement

C-programmering C# Programmering C++ Programmering Java Python

Prosjekt-ID: #15828039

Om prosjektet

6 bud Eksternt prosjekt Aktiv 6 år siden

Tildelt til:

kahilH

Hello I'm a software engineering student I've student programming language theory and I've implemented already a project here in freelancer a java app that can do the transformation from NFA to DFA I also studied all t Mer

$100 USD på 8 dager
(35 omtaler)
5.1

6 frilansere byr i gjennomsnitt $89 for denne jobben

hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows envir Mer

$100 USD på 2 dager
(195 Omtaler)
7.2
BeshoyMousaKhair

. Relevant Skills and Experience . Proposed Milestones $100 USD - .

$100 USD på 10 dager
(73 Omtaler)
5.1
ZainubIrfan04

Hey, I am graphic design expert. I've innovative ideas. I can complete the given project to satisfactory level. Relevant Skills and Experience My expertise are in logo design, web design, graphic design and SEO as wel Mer

$61 USD på 2 dager
(0 Omtaler)
0.0
Shivansh355

A proposal has not yet been provided

$88 USD på 5 dager
(0 Omtaler)
0.0