Urara-Blog/node_modules/.pnpm-store/v3/files/54/29d5f39ce0acf5e074fbc7b839519af240ef95d9e58281b44a125a0d0aa2cb6aa76d5b2b8d3a4f6f2da9fe153385d503d7d42b2d51a6138036da1d57fe9cc1
2022-08-14 01:14:53 +08:00

20 lines
441 B
Text

var TYPE = require('../../tokenizer').TYPE;
var IDENT = TYPE.Ident;
module.exports = {
name: 'Identifier',
structure: {
name: String
},
parse: function() {
return {
type: 'Identifier',
loc: this.getLocation(this.scanner.tokenStart, this.scanner.tokenEnd),
name: this.consume(IDENT)
};
},
generate: function(node) {
this.chunk(node.name);
}
};