Construct an identifier from the given name.
Construct an identifier from the given name.
Generates a new anonymous identifier.
Generates a new identifier.
Generates a new identifier.
Generate deterministic named identifier based on a source location, such that the name is consistent across multiple compilations. A new unique name is generated. If the prefix+location is already in the stringtable, an extra suffix is added (starting the count at "_1").
Create an identifier in the string table.
Used for inserting keywords into the string table.
Determine if string is a valid Identifier.