excluded '-' in legal characters
fixed missing semicolon in meta-parser