added initial implementation of priorities/associativity/except