Are you referring to the preferred syntax of 'group(lname, rname)'? Can record fields be used in this manner, almost as if they have been declared with EXPORT? This gives the following syntax error: 

groupjoin2_err.ecl(29,117): error C2167: Unknown identifier "lname"

Along with:

/groupjoin2_err.ecl(31,12): error C3002: syntax error near "j" : expected RANGE, ROWSET, SELF, SUCCESS, datarow, dataset, dictionary, module-name, identifier, identifier, function-name, identifier, macro-name, '^', '(', '['

/groupjoin2_err.ecl(32,16): error C3002: syntax error near "r" : expected RANGE, ROWSET, SELF, SUCCESS, datarow, dataset, dictionary, module-name, identifier, identifier, function-name, identifier, macro-name, '^', '(', '['
ecl-regress/groupjoin2_err.ecl(33,9): error C3002: syntax error near "(" : expected ')'

groupjoin2_err.ecl(33,9): error C3002: syntax error near "(" : expected ')'

With multiple errors it might be helpful to comment them in as noted in the comment before.