Renamed 'parsingData' to 'ParsingData to fit the Haskell Style Guide. Also added some example values for improving on our ParsingData datatype
Changed the ParsingData type to accept a Token rather than a String
* Fixes single underscore invalid identifiers.
Merge branches 'develop' and 'develop' of github.com:skeet70/pascal-compiler into develop
Added a couple more comments
* About halfway through kinda stubbing the third section.
* I think I'm done for now. I'm not sure of this tactic, may have to add let's, but I think it should be good for now.
* Made a few little changes and did a test run on paper. I think this technique actually works! It forces a massive callstack that will output and sort tokens all in the right order at the right times. Only one let or I/O is required at the top!
* Updating to make strings work.
* If theres a concise way to use just the tokens, I'd love to do that.
* Bugfixes brought up by @ iduhetonas
First commit of Second Section
Added more functions
More functions added to SectionTwo.hs
Added the last few functions to the SectionTwo.hs file.

Will debug at later time.
Made it a module
* Pushing what I have, empty string and error handled.
* Terminals nearly work.
* packData in the driver should build a list of ScannerData types that terminal in the parser can then use to construct a new parsingData.
Added the failure recurse back and syntaxError
Merge branch 'develop' of https://github.com/skeet70/pascal-compiler into second-section
Draft of the first section of the functions in our parser
Finished First (untested) section of parser functions