UNPKG

@extjs/sencha-cmd-linux-32

Version:

Productivity and performance optimization tool for building applications with Sencha Ext JS and Sencha Touch.

29 lines (20 loc) 562 B
"use strict"; var Fashion = require('../export/Base.js'), Base = Fashion.Base; var Scanner = require('./Scanner.js'); class Tokenizer extends Base { tokenize(config) { var scanner = new Scanner(config), tokens = this.tokens, token; if (!tokens) { this.tokens = tokens = []; while ((token = scanner.next()) !== undefined) { tokens.push(token); } } return tokens; } } Tokenizer.prototype.tokens = undefined; module.exports = Tokenizer;