Question: 1) a) Design a DFSA to recognize two different kinds of identifiers, variables and functions, made up of letters and digits and separated by WS.
1) a) Design a DFSA to recognize two different kinds of identifiers, variables and functions, made up of letters and digits and separated by WS. Both identifiers must start with a letter and follow with any number of letters or digits.
Variables must have at least two consecutive digits
Functions (function names only as an identifier) must not have two consecutive digits
b) Design a DFSA to recognize an identifier (start with letter and continue with any number of letters and digits), or the 'let' keyword, or the 'leaf' keyword. All separated by WS.
For both, start by listing the alphabet, then the tokens, then the design as a graph.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
