Allow numeric digits in IdentifierName of parser grammar

Simple (yet important) change: It would be extremely useful to allow for variable names like "var1", "x_1", etc. 

The pull request is based on the grammar in https://github.com/dmajda/pegjs/blob/master/examples/javascript.pegjs 

The /src/parser/parser.js file would have to be re-generated after this change.