initial commit with lexer that separates php from html
Wrote test for basic php parsing and made it pass
Wrote and passed a more complicated test file
Simplified the lexer and plan to move old logic to parser step
Added lexing for basic string and number literals
Added method declarations
Added an ast directory with types defined for use to represent the PHP ast
Making KeyType values match Type counterparts
Have a very rough first attempt at a parser currently compiling
Removing a print statement from the lexer
Now parsing echo and if statements, with tests.
Made the if test slightly more complicated
Added an assignment test
Added function declaration and call parsing, as well as test
Added particular operator parsing to lexer and parser
Added more advanced expression parsing
Parsing (and testing) classes and methods
Doing a useful parse and reporting if conditions that do not evaluate to boolean
Correctly doing order of operations within expressions and testing for it.
Added lexing of the rest of the operators