| 1234567891011121314151617181920212223242526 | var TYPE = require('../../tokenizer').TYPE;var rawMode = require('../node/Raw').mode;var COMMA = TYPE.Comma;// var( <ident> , <value>? )module.exports = function() {    var children = this.createList();    this.scanner.skipSC();    // NOTE: Don't check more than a first argument is an ident, rest checks are for lexer    children.push(this.Identifier());    this.scanner.skipSC();    if (this.scanner.tokenType === COMMA) {        children.push(this.Operator());        children.push(this.parseCustomProperty            ? this.Value(null)            : this.Raw(this.scanner.tokenIndex, rawMode.exclamationMarkOrSemicolon, false)        );    }    return children;};
 |