Description
CpSc 8270: Language Translation
Project Specification:
The purpose of this project is to help you to become familiar with flex, a tool that recognizes regular
expressions. To complete the project you must write a C
++ program that accepts text as input and writes
the text upside down and backwards. To get full credit you must use flex to read all input to your program,
your C
++ code must be well organized and use good practices, you must be able to handle the characters
illustrated in Figure 1 and on the first web page listed below, and your code should have no memory leaks.
Some helpful web sites that contain information on upside down text and mirror writing:
https://en.wikipedia.org/wiki/Transformation_of_text#Examples
https://www.upsidedowntext.com/unicode
https://en.wikipedia.org/wiki/Mirror_writing
https://www.twiki.org/cgi-bin/view/Blog/BlogEntry201211x1
Figure 1: Hex codes to translate characters from normal to upside down.
1