Changed space because a space does not contain quotes. Also changed end of file and new line to match correctly. Added the identifier regular expression although it has but also has not been implemented because a char or digit will always be matched before it. I am not sure how I want to do it so stay tuned I bet it will be exciting. Added the find next token because when I had it in the lexing for loop it was being smarter than me. It was matching multiple tokens in the loop and messing everything so I moved it to the token manager so it will only find one then return it. It returns the type and the regular expression used to find it. Added a variable to keep track of if a string was being lexed because then spaces are kind of important. The for loop was changed to a for in loop because when I was getting the substring of the source the loop variable was becoming bigger than the length of the source code so this works better and by that I mean it does not break. If statements are used for the special tokens otherwise the tokens are just added with their type, value, and line number.