Temporary work on parser.

Need to address how sequenced rules are applied. Getting close though.