Lab 2 Blog
I have added support to run the program on Linux and Mac OS, as previously, the program would only run on Windows OS. I have also added support for italicized and bold text. In the program, the text inside will get italicized if there is 1 star or one underscore. The text inside will get bolded if there are two stars or two underscores. The problem I faced was getting a text that spanned multiple lines to be italicized or bolded. It would previously work only until the end of the line. I worked until the next key character would close, either italicizing or bolding. I also faced an issue where the program would not work on my Mac. I was getting the error message no such file or directory. This is because Mac os does not support backslashes when reading through directories. I learned to use path.join() instead of backslashes in the path name to give support for Mac OS and Linux OS. I also learned that creating the implementation for bolding the text or italicizing the text only works on...