Improved grammar and started code generation for path expressions.