Initial Commit
Initial commit
Can define, set, and print variables. Only support integer variables though.
Added the ability to evaluate infix expressions, however there is no support yet for brackets (next) or variables (soon).
Now supports brackets, odd spacing, as well as variables (only alphabetic variables)
Complete support for variable naming, as long as the variable name does not contain a parenthesis or operator.
Added the ability to evaluate comparison expressions, as well as a simple if...then block (no else statements yet)
Fixed the constants header to avoid duplicate symbols.
Actually fixed the constants problem now. Header file with externs, and then defined in a single .c file.
Modified the trimWhitespace() function to modify the string in place, and added support for TokenTypes when parsing the expressions. This will allow the mixing of mathematical, logical, and comparison operators within an expression.

I have also managed to introduce some bugs that affect the flow of control, which I suspect may have to do with the trimWhitespace() function interacting with the if statement control.
Fixed the bug with the expression parser.

The loop wasn’t fetching the next token properly, but that has been fixed.
Fixed a small bug so that nested IF blocks are parsed correctly now.
Added support to the expression parser for logical operators.

IT IS COMPLETE! Well, at least for now...
Merge branch 'master' of https://github.com/tesla3327/PseudoCode