User blog comment:Wythagoras/Dollars function/@comment-1605058-20130709101734

Your rules are incomplete, even for non-ultimate notation, for example: if we have neighbouring brackets, do we solve from right or from left? At which point we get rid of $? How to resolve array in subscript? According to rule 7. we can't have anything around c+1-bracket.