Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can I please get help with c++ code I will up vote thank you !!! rou are given a copy of lexth from Programming Assignment

Can I please get help with c++ code I will up vote thank you !!!
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
rou are given a copy of "lexth from Programming Assignment 1, and a file called "tokenstisting,cpp" as a driver program. DO NOT CHANGE neither "lex.h" nor "tokenstisting cpp ". Your implementation should include trie following in another file, called "RAS cpp : - The function Lexitem id_or_kw(const string & lexeme, int linenum): id _ or _w of function accepts a reference to a string of a lexeme and a line number and returns a Lexitem object. it searches for the foxeme in a directory th maps a string value of a keyword to its corresponding Token value, and it retums a Lextem object containing the keyword Token if it is found. Otherwise. returns a Lexitem object containing a token for one of the possible types of identifiers (ie., IDENT, SIDENT, or NIDENT). - The overloaded operator function operator for Lextem. ostream\& operator{ "COMMA", COMMA }, { "LPAREN", LPAREN }, { "RPAREN", RPAREN }, { "LBRACES", LBRACES \}, { "RBRACES", RBRACES }, { "SEMICOL", SEMICOL }, { "ERR",ERR }, { "DONE", DONE }, Token tt; string tokstr, lexeme, str2; char ch; int i, line, strlen; in tokstr ; if ( in ) \{ \} return in; auto ttitr = StrToTok find(tokstr); //cout tokstr end L; if(ttitr 1=str ToTok.end ()) \{ tt=ttitr second; if (tt= IDENT ) \{ in lexeme line; tok = id_or_kw(lexeme, line); \} else if (tt == ICONST tt== RCONST ) \{ in lexeme line; LexItem item(tt, lexeme, line); tok = item; \} else if (tt= SCONST ) \}

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

Database Machine Performance Modeling Methodologies And Evaluation Strategies Lncs 257

Authors: Francesca Cesarini ,Silvio Salza

1st Edition

3540179429, 978-3540179429

More Books

Students also viewed these Databases questions