use uppercased characters for mangled info
add comment to mangling grammar