Adds in the Syntax analysis

Just the start of the syntax analysis