Question: Create a C++ Tokenizer class. This Tokenizer class will consist of both a header and a class file. You will create the prog2_1.hpp and prog2_1.cpp

Create a C++ Tokenizer class. This Tokenizer class will consist of both a header and a class file. You will create the prog2_1.hpp and prog2_1.cpp This Tokenizer class will have four public methods. First, the constructor, which will setup/create any internal data structures you need. Second, the destructor, which will delete any internal data structures you created during the lifetime of the object. Third will be a void function that takes a single string argument name Tokeni This Tokenize function will tokenize the input string on the space character. Only the following tokens are valid: push, pop, add, sub, mul, div, mod, skip, save, get and any valid integer If an input string contains a potential token that is not one of those values the function should throw a std::exception with the message "Unexpected token:
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
