Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please answer ALL of the questions including every section of each question. Will only rate if each question is answered completely. Thanks 7. (total 25

Please answer ALL of the questions including every section of each question. Will only rate if each question is answered completely.

Thanks

image text in transcribed

image text in transcribed

7. (total 25 points) You are to define the syntax of BNF itsels (a) (10 pointa) Write a BNF granmar describing the syntax og s define the syntax of BNF itself using BNE. Use a pa your single quotes to use meta symbols like l and as termina such as cidentifiers and + I 5 on visual te) (io points) Based on your answer to (a) above, draw a parse the data e twelve support ed fror tree of the following sentence. cexpr> xopr> expr 8. (15 points) Define the syntax of the Omok Web service APIs and their JSON outputs (refer to the PHP project handout, proji.txt, available from the course website). The Web service For each service API, define the syntax of: - calling it, i.e., URL including its query string, e.g.. http://www.cs.utep.edu/cheon/cs3360/project/omok/info - USON outputs (normal and error/exceptional responses), e.g. i"size":15, "strategies":["Smart", "Random"1H Use the Java client (battleship-web.jar) available from the course website and/or your favorite Web browser to learn about the APIs of the Web service and their sample outputs. of the "technical elective" courses allowed by the cs degre 9. (10 points) Consider the following BNP grammar that describes some e plan. -> tech-course> > CS4390 I CS4371 I CS4373 I I CS4330 I CS4317 I CS4339 I CS4342 You need to take at least five technical elective courses. However, no more than two co Independent studies) and CS4373 (Internship) in any combination urses of CS4390 (Special Topics), CS4371

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

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

What is the environment we are trying to create?

Answered: 1 week ago