a-Develop Java or C++ 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 Java or C++ 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 slide
Assalamualikum,
I have 3 years + job experience as Software Engineer. You can keep trust on me. I did like this task in AI course to complete my graduation.
Relevant Skills and Experience
Java
Proposed Milestones
$25 USD - 1 days
Dear
I am a Computer engineer have been worked in many projects in compiler field
and can do the RE Conversions with simple UI
Relevant Skills and Experience
I have did 2 projects to convert RE to NFA and to DFA but using C# if u need that i can work on the project in java
Proposed Milestones
$35 USD - RE Convertion to NFA and a DFA.
I can complete your project on time and within your budget.
thanks you
Relevant Skills and Experience
Currently studying B.C.S Statistics and Computer science ( Second year student) in University of Peradeniya Sri lanka
I have worked on similar projects
Proposed Milestones
$20 USD - after