added derefence comments to help debug indirect left recursiob of prefix and name
inlined into rule name