subject

The following is a description for “JH-Lisp2”, which is a modified version of the language previously described in homework 3, problem 6:
(a) The alphabet of JH-Lisp2 consists of the open ’[’ and close ’]’ square brackets,
the digits 0-9, the underscore character ’ ’, and the letters {a, b,d, i,l, m,o, s,u, v}
(b) An operator is a substring in JH-Lisp2 containing one of the following strings:
{add, sub, mul, div, mod}.
(c) A number is a substring in JH-Lisp2 containing one or more of the digits 0-9
(d) An expression is defined as either a number or a list expression
(e) A list expression is defined by the following, in order:
i. An open bracket: ’[’
ii. An operator
iii. An underscore: ’ ’
iv. An expression
v. An underscore: ’ ’
vi. An expression
vii. A close bracket: ’]’
(f) A string in the JH-Lisp2 language is a single list expression.
An example string in this language might be [add [mod 4 3] 21]
Give a context-free grammar for JH-Lisp2.


The following is a description for “JH-Lisp2”, which is a modified version of the

language previo

ansver
Answers: 3

Other questions on the subject: Computers and Technology

image
Computers and Technology, 21.06.2019 15:10, tmmackie9261
What is word processing and word wrap?
Answers: 1
image
Computers and Technology, 22.06.2019 13:00, ajayfurlow
Which option should u select to ignore all tracked changes in a document
Answers: 1
image
Computers and Technology, 22.06.2019 14:50, williamsgregg5214
Drag each label to the correct location on the image list the do’s and don’ts of safeguarding your password. a. keep yourself logged in when you leave your computer. b. don’t write your password down and leave it where others can find it. c. share your password with your friends. d.each time you visit a website, retain the cookies on your computer. e. use a long password with mixed characters.1. do's 2. don'ts
Answers: 2
image
Computers and Technology, 22.06.2019 22:30, hmontalvo22
Who needs to approve a change before it is initiated? (select two.) -change board -client or end user -ceo -personnel manager -project manager
Answers: 1
You know the right answer?
The following is a description for “JH-Lisp2”, which is a modified version of the language previous...

Questions in other subjects: