f7fb070
disallow invalid name characters This commit makes using invalid characters in the name a fatal error. Before this patch, "foo | bar(1)" would parse as "foobar(1)". Now it is a fatal error and parsing stops.