2. [20 points) Create the state table and action table for the lexical analyzer in question 1. In the table below, write the new state,
2. [20 points) Create the state table and action table for the lexical analyzer in question 1. In the table below, write the new state, a slash and the action to take at this transition. Use state zero to represent a terminal failing state. The available actions are: O do nothing 1 Create a token containing the input symbol. 2 Add the input symbol to the end of the current token string. Write the input symbols (or groups of symbols) in the left column. input symbol state 1 state 2 state 3 state 4 state 5 letter space other / There may or may not be more columns and rows than necessary. 3. [20 points) Write a Backus-Naur Form (BNF) description of the markup language. The terminal symbols are word, text, Consider a language similar to markup languages. Text is annotated by tags that are in the form
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance