Changed syntax to reflect new use of prefixes

# is no longer required for all. There is no typeset symbol, instead prefixes are defined per type of rule.