Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

design programming language Design Your Own TURKISH Programming Language The lexical analysis and parsing source codes given in Chapter 4 in the textbook should be

design programming language
Design Your Own TURKISH Programming Language
The lexical analysis and parsing source codes given in Chapter 4 in the textbook should be used with modifications for your own language design. Use C or Java to implement (NO SNAKES!!).
Your source code should compile, otherwise no grading will be done.
The steps required:
The grammar of the language should be given in BNF format.
The look-up table of the associated language should include Turkish letters like ,,,.
The state diagrams should be drawn for important structures of the language such as if, for, while, etc. (with the Turkish names you decided).
You must generate 4 examples of source codes designed in your programming language (4 separate text files).
The examples should include assignment, arithmetic expression and variable definition.
These example code files should be read by your modified lex and syntax analysis source codes.
The modified code should give a proper output for the input source codes of your language.
Prepare a project report explaining your programming language design including the steps 1-4.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

Explain why companies record a liability when they sell gift cards.

Answered: 1 week ago

Question

7. Define cultural space.

Answered: 1 week ago

Question

8. Describe how cultural spaces are formed.

Answered: 1 week ago