1dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block/* Generated by re2c 0.13.5 on Thu Feb 25 21:44:55 2010 */ 2d0825bca7fe65beaee391d30da42e937db621564Steve Block/* 3d0825bca7fe65beaee391d30da42e937db621564Steve Block * Copyright (C) 2009 Google Inc. All rights reserved. 4d0825bca7fe65beaee391d30da42e937db621564Steve Block * 5d0825bca7fe65beaee391d30da42e937db621564Steve Block * Redistribution and use in source and binary forms, with or without 6d0825bca7fe65beaee391d30da42e937db621564Steve Block * modification, are permitted provided that the following conditions are 7d0825bca7fe65beaee391d30da42e937db621564Steve Block * met: 8d0825bca7fe65beaee391d30da42e937db621564Steve Block * 9d0825bca7fe65beaee391d30da42e937db621564Steve Block * * Redistributions of source code must retain the above copyright 10d0825bca7fe65beaee391d30da42e937db621564Steve Block * notice, this list of conditions and the following disclaimer. 11d0825bca7fe65beaee391d30da42e937db621564Steve Block * * Redistributions in binary form must reproduce the above 12d0825bca7fe65beaee391d30da42e937db621564Steve Block * copyright notice, this list of conditions and the following disclaimer 13d0825bca7fe65beaee391d30da42e937db621564Steve Block * in the documentation and/or other materials provided with the 14d0825bca7fe65beaee391d30da42e937db621564Steve Block * distribution. 15d0825bca7fe65beaee391d30da42e937db621564Steve Block * * Neither the name of Google Inc. nor the names of its 16d0825bca7fe65beaee391d30da42e937db621564Steve Block * contributors may be used to endorse or promote products derived from 17d0825bca7fe65beaee391d30da42e937db621564Steve Block * this software without specific prior written permission. 18d0825bca7fe65beaee391d30da42e937db621564Steve Block * 19d0825bca7fe65beaee391d30da42e937db621564Steve Block * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20d0825bca7fe65beaee391d30da42e937db621564Steve Block * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21d0825bca7fe65beaee391d30da42e937db621564Steve Block * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22d0825bca7fe65beaee391d30da42e937db621564Steve Block * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23d0825bca7fe65beaee391d30da42e937db621564Steve Block * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24d0825bca7fe65beaee391d30da42e937db621564Steve Block * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25d0825bca7fe65beaee391d30da42e937db621564Steve Block * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26d0825bca7fe65beaee391d30da42e937db621564Steve Block * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27d0825bca7fe65beaee391d30da42e937db621564Steve Block * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28d0825bca7fe65beaee391d30da42e937db621564Steve Block * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29d0825bca7fe65beaee391d30da42e937db621564Steve Block * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30d0825bca7fe65beaee391d30da42e937db621564Steve Block */ 31d0825bca7fe65beaee391d30da42e937db621564Steve Block 32d0825bca7fe65beaee391d30da42e937db621564Steve Block// Generate js file as follows: 33d0825bca7fe65beaee391d30da42e937db621564Steve Block// 34d0825bca7fe65beaee391d30da42e937db621564Steve Block// re2c -isc WebCore/inspector/front-end/SourceJavaScriptTokenizer.re2js \ 35d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|^yy\([^:]*\)*\:|case \1:|' \ 36d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|[*]cursor[+][+]|this._charAt(cursor++)|' \ 37d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|[[*][+][+]cursor|this._charAt(++cursor)|' \ 38d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|[*]cursor|this._charAt(cursor)|' \ 39d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|yych = \*\([^;]*\)|yych = this._charAt\1|' \ 40d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|{ gotoCase = \([^; continue; };]*\)|{ gotoCase = \1; continue; }|' \ 41d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|unsigned\ int|var|' \ 42d0825bca7fe65beaee391d30da42e937db621564Steve Block// | sed 's|var\ yych|case 1: case 1: var yych|' 43d0825bca7fe65beaee391d30da42e937db621564Steve Block 44d0825bca7fe65beaee391d30da42e937db621564Steve BlockWebInspector.SourceJavaScriptTokenizer = function() 45d0825bca7fe65beaee391d30da42e937db621564Steve Block{ 46d0825bca7fe65beaee391d30da42e937db621564Steve Block WebInspector.SourceTokenizer.call(this); 47d0825bca7fe65beaee391d30da42e937db621564Steve Block 48d0825bca7fe65beaee391d30da42e937db621564Steve Block this._keywords = [ 49d0825bca7fe65beaee391d30da42e937db621564Steve Block "null", "true", "false", "break", "case", "catch", "const", "default", "finally", "for", 50d0825bca7fe65beaee391d30da42e937db621564Steve Block "instanceof", "new", "var", "continue", "function", "return", "void", "delete", "if", 51d0825bca7fe65beaee391d30da42e937db621564Steve Block "this", "do", "while", "else", "in", "switch", "throw", "try", "typeof", "debugger", 52692e5dbf12901edacf14812a6fae25462920af42Steve Block "class", "enum", "export", "extends", "import", "super", "get", "set", "with" 53d0825bca7fe65beaee391d30da42e937db621564Steve Block ].keySet(); 54d0825bca7fe65beaee391d30da42e937db621564Steve Block 55d0825bca7fe65beaee391d30da42e937db621564Steve Block this._lexConditions = { 56d0825bca7fe65beaee391d30da42e937db621564Steve Block DIV: 0, 57d0825bca7fe65beaee391d30da42e937db621564Steve Block NODIV: 1, 58d0825bca7fe65beaee391d30da42e937db621564Steve Block COMMENT: 2, 59d0825bca7fe65beaee391d30da42e937db621564Steve Block DSTRING: 3, 60d0825bca7fe65beaee391d30da42e937db621564Steve Block SSTRING: 4, 61d0825bca7fe65beaee391d30da42e937db621564Steve Block REGEX: 5 62d0825bca7fe65beaee391d30da42e937db621564Steve Block }; 63d0825bca7fe65beaee391d30da42e937db621564Steve Block 64d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_DIV = 1000; 65d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_NODIV = 1001; 66d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_COMMENT = 1002; 67d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_DSTRING = 1003; 68d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_SSTRING = 1004; 69d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_REGEX = 1005; 70d0825bca7fe65beaee391d30da42e937db621564Steve Block 71d0825bca7fe65beaee391d30da42e937db621564Steve Block this.initialCondition = { lexCondition: this._lexConditions.NODIV } 72dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this.condition = this.initialCondition; 73d0825bca7fe65beaee391d30da42e937db621564Steve Block} 74d0825bca7fe65beaee391d30da42e937db621564Steve Block 75d0825bca7fe65beaee391d30da42e937db621564Steve BlockWebInspector.SourceJavaScriptTokenizer.prototype = { 76d0825bca7fe65beaee391d30da42e937db621564Steve Block nextToken: function(cursor) 77d0825bca7fe65beaee391d30da42e937db621564Steve Block { 78d0825bca7fe65beaee391d30da42e937db621564Steve Block var cursorOnEnter = cursor; 79d0825bca7fe65beaee391d30da42e937db621564Steve Block var gotoCase = 1; 80d0825bca7fe65beaee391d30da42e937db621564Steve Block while (1) { 81d0825bca7fe65beaee391d30da42e937db621564Steve Block switch (gotoCase) 82d0825bca7fe65beaee391d30da42e937db621564Steve Block // Following comment is replaced with generated state machine. 83d0825bca7fe65beaee391d30da42e937db621564Steve Block 84d0825bca7fe65beaee391d30da42e937db621564Steve Block { 85d0825bca7fe65beaee391d30da42e937db621564Steve Block case 1: var yych; 86d0825bca7fe65beaee391d30da42e937db621564Steve Block var yyaccept = 0; 87d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 3) { 88d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 1) { 89d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_DIV; continue; }; 90d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 91d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 2) { 92d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_NODIV; continue; }; 93d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 94d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_COMMENT; continue; }; 95d0825bca7fe65beaee391d30da42e937db621564Steve Block } 96d0825bca7fe65beaee391d30da42e937db621564Steve Block } 97d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 98d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 4) { 99d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_DSTRING; continue; }; 100d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 101d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 5) { 102d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_SSTRING; continue; }; 103d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 104d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_REGEX; continue; }; 105d0825bca7fe65beaee391d30da42e937db621564Steve Block } 106d0825bca7fe65beaee391d30da42e937db621564Steve Block } 107d0825bca7fe65beaee391d30da42e937db621564Steve Block } 108d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 109d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_COMMENT: 110d0825bca7fe65beaee391d30da42e937db621564Steve Block 111d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 112d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 113d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 4; continue; }; 114d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 3; continue; }; 115d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 116d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 4; continue; }; 117d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 6; continue; }; 118d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 3; continue; }; 119d0825bca7fe65beaee391d30da42e937db621564Steve Block } 120d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 2: 121d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 122d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 3: 123d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 124d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 125d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 12; continue; }; 126d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 4: 127d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 128d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 129d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 6: 130d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 131d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 132d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 9; continue; }; 133d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '/') { gotoCase = 11; continue; }; 134d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 7: 135d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 136d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.NODIV); 137d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 138d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 9: 139d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 140d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 141d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 9; continue; }; 142d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 7; continue; }; 143d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 11: 144d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 145d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 146d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 147d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 12: 148d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 149d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 2; continue; }; 150d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 11; continue; }; 151d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 152d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 2; continue; }; 153d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 9; continue; }; 154d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 11; continue; }; 155d0825bca7fe65beaee391d30da42e937db621564Steve Block } 156d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 157d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_DIV: 158d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 159d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 160d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '(') { 161d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '#') { 162d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 15; continue; }; 163d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 17; continue; }; 164d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 19; continue; }; 165d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 166d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '%') { 167d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '$') { gotoCase = 20; continue; }; 168d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 22; continue; }; 169d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 170d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 23; continue; }; 171d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { gotoCase = 24; continue; }; 172d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 25; continue; }; 173d0825bca7fe65beaee391d30da42e937db621564Steve Block } 174d0825bca7fe65beaee391d30da42e937db621564Steve Block } 175d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 176d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 177d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 26; continue; }; 178d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { gotoCase = 28; continue; }; 179d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '+') { gotoCase = 29; continue; }; 180d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 25; continue; }; 181d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 182d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { 183d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 30; continue; }; 184d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 31; continue; }; 185d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 186d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 32; continue; }; 187d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '0') { gotoCase = 34; continue; }; 188d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 36; continue; }; 189d0825bca7fe65beaee391d30da42e937db621564Steve Block } 190d0825bca7fe65beaee391d30da42e937db621564Steve Block } 191d0825bca7fe65beaee391d30da42e937db621564Steve Block } 192d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 193d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 194d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '>') { 195d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ';') { gotoCase = 25; continue; }; 196d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 37; continue; }; 197d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 38; continue; }; 198d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 199d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 200d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 201d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 25; continue; }; 202d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 203d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { gotoCase = 20; continue; }; 204d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 25; continue; }; 205d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 40; continue; }; 206d0825bca7fe65beaee391d30da42e937db621564Steve Block } 207d0825bca7fe65beaee391d30da42e937db621564Steve Block } 208d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 209d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { 210d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { 211d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 25; continue; }; 212d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 41; continue; }; 213d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 214d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '`') { gotoCase = 20; continue; }; 215d0825bca7fe65beaee391d30da42e937db621564Steve Block } 216d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 217d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '|') { 218d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '{') { gotoCase = 25; continue; }; 219d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 42; continue; }; 220d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 221d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '~') { gotoCase = 25; continue; }; 222d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 0x80) { gotoCase = 20; continue; }; 223d0825bca7fe65beaee391d30da42e937db621564Steve Block } 224d0825bca7fe65beaee391d30da42e937db621564Steve Block } 225d0825bca7fe65beaee391d30da42e937db621564Steve Block } 226d0825bca7fe65beaee391d30da42e937db621564Steve Block } 227d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 15: 228d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 229d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 16: 230d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 231d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 17: 232d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 233d0825bca7fe65beaee391d30da42e937db621564Steve Block if ((yych = this._charAt(cursor)) == '=') { gotoCase = 115; continue; }; 234d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 18: 235d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.NODIV); 236d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 237d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 19: 238d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 239d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 240d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 16; continue; }; 241d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 16; continue; }; 242d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 107; continue; }; 243d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 20: 244d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 245d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 246d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 50; continue; }; 247d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 21: 248d0825bca7fe65beaee391d30da42e937db621564Steve Block { 249d0825bca7fe65beaee391d30da42e937db621564Steve Block var token = this._line.substring(cursorOnEnter, cursor); 250d0825bca7fe65beaee391d30da42e937db621564Steve Block if (token in this._keywords) 251d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "javascript-keyword"; 252d0825bca7fe65beaee391d30da42e937db621564Steve Block else 253d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "javascript-ident"; 254d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 255d0825bca7fe65beaee391d30da42e937db621564Steve Block } 256d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 22: 257d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 258d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 259d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 260d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 23: 261d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 262d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '&') { gotoCase = 43; continue; }; 263d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 264d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 265d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 24: 266d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 267d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 268d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 16; continue; }; 269d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 16; continue; }; 270d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 96; continue; }; 271d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 25: 272d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 273d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 274d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 26: 275d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 276d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 277d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 28: 278d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 279d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 280d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 281d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 29: 282d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 283d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '+') { gotoCase = 43; continue; }; 284d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 285d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 286d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 30: 287d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 288d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '-') { gotoCase = 43; continue; }; 289d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 290d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 291d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 31: 292d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 293d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 18; continue; }; 294d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 89; continue; }; 295d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 296d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 32: 297d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 2; 298d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 299d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { 300d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 78; continue; }; 301d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 302d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 80; continue; }; 303d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 77; continue; }; 304d0825bca7fe65beaee391d30da42e937db621564Steve Block } 305d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 33: 306d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.NODIV); 307d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 308d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 34: 309d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 310d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 311d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { 312d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { 313d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 63; continue; }; 314d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 315d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '7') { gotoCase = 72; continue; }; 316d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'E') { gotoCase = 62; continue; }; 317d0825bca7fe65beaee391d30da42e937db621564Steve Block } 318d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 319d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'd') { 320d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'X') { gotoCase = 74; continue; }; 321d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 322d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 62; continue; }; 323d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'x') { gotoCase = 74; continue; }; 324d0825bca7fe65beaee391d30da42e937db621564Steve Block } 325d0825bca7fe65beaee391d30da42e937db621564Steve Block } 326d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 35: 327d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-number"; return cursor; } 328d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 36: 329d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 330d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 331d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 332d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 63; continue; }; 333d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 334d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 60; continue; }; 335d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 336d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { 337d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { gotoCase = 35; continue; }; 338d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 62; continue; }; 339d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 340d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'e') { gotoCase = 62; continue; }; 341d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 342d0825bca7fe65beaee391d30da42e937db621564Steve Block } 343d0825bca7fe65beaee391d30da42e937db621564Steve Block } 344d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 37: 345d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 346d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ';') { gotoCase = 18; continue; }; 347d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 59; continue; }; 348d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 43; continue; }; 349d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 350d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 38: 351d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 352d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 58; continue; }; 353d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 354d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 39: 355d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 356d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 18; continue; }; 357d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 43; continue; }; 358d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '>') { gotoCase = 56; continue; }; 359d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 360d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 40: 361d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 362d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 363d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'u') { gotoCase = 44; continue; }; 364d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 16; continue; }; 365d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 41: 366d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 367d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 368d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 369d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 42: 370d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 371d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 372d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '|') { gotoCase = 18; continue; }; 373d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 43: 374d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 375d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 376d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 44: 377d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 378d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 379d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 380d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 46; continue; }; 381d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 382d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 46; continue; }; 383d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 384d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 46; continue; }; 385d0825bca7fe65beaee391d30da42e937db621564Steve Block } 386d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 45: 387d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 388d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 1) { 389d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 0) { 390d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 16; continue; }; 391d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 392d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 21; continue; }; 393d0825bca7fe65beaee391d30da42e937db621564Steve Block } 394d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 395d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 2) { 396d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 33; continue; }; 397d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 398d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 399d0825bca7fe65beaee391d30da42e937db621564Steve Block } 400d0825bca7fe65beaee391d30da42e937db621564Steve Block } 401d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 46: 402d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 403d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 404d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 405d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 406d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 407d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 47; continue; }; 408d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 409d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 410d0825bca7fe65beaee391d30da42e937db621564Steve Block } 411d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 47: 412d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 413d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 414d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 415d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 416d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 417d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 48; continue; }; 418d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 419d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 420d0825bca7fe65beaee391d30da42e937db621564Steve Block } 421d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 48: 422d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 423d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 424d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 425d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 426d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 427d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 49; continue; }; 428d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 429d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 430d0825bca7fe65beaee391d30da42e937db621564Steve Block } 431d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 49: 432d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 433d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 434d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 435d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 50: 436d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 437d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { 438d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 49; continue; }; 439d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 21; continue; }; 440d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 441d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 49; continue; }; 442d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { gotoCase = 21; continue; }; 443d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { gotoCase = 49; continue; }; 444d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 21; continue; }; 445d0825bca7fe65beaee391d30da42e937db621564Steve Block } 446d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 447d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '_') { 448d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 51; continue; }; 449d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { gotoCase = 21; continue; }; 450d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 451d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 452d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 21; continue; }; 453d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 49; continue; }; 454d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 0x7F) { gotoCase = 21; continue; }; 455d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 456d0825bca7fe65beaee391d30da42e937db621564Steve Block } 457d0825bca7fe65beaee391d30da42e937db621564Steve Block } 458d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 51: 459d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 460d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 461d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'u') { gotoCase = 45; continue; }; 462d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 463d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 464d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 465d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 466d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 467d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 468d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 53; continue; }; 469d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 470d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 471d0825bca7fe65beaee391d30da42e937db621564Steve Block } 472d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 53: 473d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 474d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 475d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 476d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 477d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 478d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 479d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 54; continue; }; 480d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 481d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 482d0825bca7fe65beaee391d30da42e937db621564Steve Block } 483d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 54: 484d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 485d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 486d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 487d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 488d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 489d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 490d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 55; continue; }; 491d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 492d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 493d0825bca7fe65beaee391d30da42e937db621564Steve Block } 494d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 55: 495d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 496d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 497d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 498d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 499d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 49; continue; }; 500d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 501d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 502d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 49; continue; }; 503d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 504d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 49; continue; }; 505d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 506d0825bca7fe65beaee391d30da42e937db621564Steve Block } 507d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 56: 508d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 509d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 18; continue; }; 510d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 43; continue; }; 511d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '?') { gotoCase = 18; continue; }; 512d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 513d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 514d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 515d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 58: 516d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 517d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 518d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 519d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 59: 520d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 521d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 43; continue; }; 522d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 523d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 60: 524d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 525d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 526d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 527d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 528d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 63; continue; }; 529d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 530d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 60; continue; }; 531d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 532d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { 533d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { gotoCase = 35; continue; }; 534d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 535d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 35; continue; }; 536d0825bca7fe65beaee391d30da42e937db621564Steve Block } 537d0825bca7fe65beaee391d30da42e937db621564Steve Block } 538d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 62: 539d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 540d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 541d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '+') { gotoCase = 69; continue; }; 542d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 543d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 544d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 69; continue; }; 545d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 546d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 70; continue; }; 547d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 548d0825bca7fe65beaee391d30da42e937db621564Steve Block } 549d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 63: 550d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 551d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 552d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 553d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { 554d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 555d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 63; continue; }; 556d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 557d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 558d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { gotoCase = 65; continue; }; 559d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 35; continue; }; 560d0825bca7fe65beaee391d30da42e937db621564Steve Block } 561d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 65: 562d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 563d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 564d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '+') { gotoCase = 45; continue; }; 565d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 566d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 66; continue; }; 567d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 568d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 67; continue; }; 569d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 570d0825bca7fe65beaee391d30da42e937db621564Steve Block } 571d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 66: 572d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 573d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 574d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 575d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 67: 576d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 577d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 578d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 579d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 67; continue; }; 580d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 581d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 69: 582d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 583d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 584d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 585d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 70: 586d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 587d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 588d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 589d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 70; continue; }; 590d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 591d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 72: 592d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 593d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 594d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 595d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '7') { gotoCase = 72; continue; }; 596d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 597d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 74: 598d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 599d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 600d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 601d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 602d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 603d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 75; continue; }; 604d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 605d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 606d0825bca7fe65beaee391d30da42e937db621564Steve Block } 607d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 75: 608d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 609d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 610d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 611d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 612d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 75; continue; }; 613d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 614d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 615d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 75; continue; }; 616d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 35; continue; }; 617d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 75; continue; }; 618d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 619d0825bca7fe65beaee391d30da42e937db621564Steve Block } 620d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 77: 621d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 622d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 33; continue; }; 623d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 78: 624d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 625d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 626d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 627d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 85; continue; }; 628d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 78; continue; }; 629d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 630d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 85; continue; }; 631d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 83; continue; }; 632d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 78; continue; }; 633d0825bca7fe65beaee391d30da42e937db621564Steve Block } 634d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 80: 635d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 636d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 637d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 82; continue; }; 638d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\r') { gotoCase = 80; continue; }; 639d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 82: 640d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 641d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 83: 642d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 643d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 644d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 83; continue; }; 645d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 87; continue; }; 646d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 78; continue; }; 647d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 85: 648d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 649d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.COMMENT); 650d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 651d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 87: 652d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 653d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 654d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 89: 655d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 656d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 657d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 658d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { 659d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 660d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 89; continue; }; 661d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 662d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 663d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { gotoCase = 91; continue; }; 664d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 35; continue; }; 665d0825bca7fe65beaee391d30da42e937db621564Steve Block } 666d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 91: 667d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 668d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 669d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '+') { gotoCase = 45; continue; }; 670d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 671d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 92; continue; }; 672d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 673d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 93; continue; }; 674d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 675d0825bca7fe65beaee391d30da42e937db621564Steve Block } 676d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 92: 677d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 678d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 679d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 680d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 93: 681d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 682d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 683d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 35; continue; }; 684d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 93; continue; }; 685d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 35; continue; }; 686d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 95: 687d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 688d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 689d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 96: 690d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 691d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 45; continue; }; 692d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 95; continue; }; 693d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 694d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 695d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 696d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 95; continue; }; 697d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 98; continue; }; 698d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 699d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 95; continue; }; 700d0825bca7fe65beaee391d30da42e937db621564Steve Block } 701d0825bca7fe65beaee391d30da42e937db621564Steve Block } 702d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 703d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 704d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'a') { 705d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 706d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 707d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 45; continue; }; 708d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 101; continue; }; 709d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 710d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 101; continue; }; 711d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 712d0825bca7fe65beaee391d30da42e937db621564Steve Block } 713d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 714d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 715d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 95; continue; }; 716d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 45; continue; }; 717d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 95; continue; }; 718d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 719d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 95; continue; }; 720d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 721d0825bca7fe65beaee391d30da42e937db621564Steve Block } 722d0825bca7fe65beaee391d30da42e937db621564Steve Block } 723d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 724d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { 725d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { 726d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'b') { gotoCase = 95; continue; }; 727d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 45; continue; }; 728d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 95; continue; }; 729d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 730d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 95; continue; }; 731d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 732d0825bca7fe65beaee391d30da42e937db621564Steve Block } 733d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 734d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 735d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 45; continue; }; 736d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 95; continue; }; 737d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 738d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 100; continue; }; 739d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'v') { gotoCase = 95; continue; }; 740d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 741d0825bca7fe65beaee391d30da42e937db621564Steve Block } 742d0825bca7fe65beaee391d30da42e937db621564Steve Block } 743d0825bca7fe65beaee391d30da42e937db621564Steve Block } 744d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 98: 745d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 746d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 747d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 100: 748d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 749d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 750d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 751d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 752d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 103; continue; }; 753d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 754d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 755d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 103; continue; }; 756d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 757d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 103; continue; }; 758d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 759d0825bca7fe65beaee391d30da42e937db621564Steve Block } 760d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 101: 761d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 762d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.SSTRING); 763d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 764d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 103: 765d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 766d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 767d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 768d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 769d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 770d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 771d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 104; continue; }; 772d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 773d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 774d0825bca7fe65beaee391d30da42e937db621564Steve Block } 775d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 104: 776d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 777d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 778d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 779d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 780d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 781d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 782d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 105; continue; }; 783d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 784d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 785d0825bca7fe65beaee391d30da42e937db621564Steve Block } 786d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 105: 787d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 788d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 789d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 790d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 791d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 95; continue; }; 792d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 793d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 794d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 95; continue; }; 795d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 796d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 95; continue; }; 797d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 798d0825bca7fe65beaee391d30da42e937db621564Steve Block } 799d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 106: 800d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 801d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 802d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 107: 803d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 804d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 45; continue; }; 805d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 106; continue; }; 806d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 807d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 808d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 809d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 106; continue; }; 810d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 98; continue; }; 811d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 812d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 106; continue; }; 813d0825bca7fe65beaee391d30da42e937db621564Steve Block } 814d0825bca7fe65beaee391d30da42e937db621564Steve Block } 815d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 816d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 817d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'a') { 818d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 819d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 820d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 45; continue; }; 821d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 110; continue; }; 822d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 823d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 110; continue; }; 824d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 825d0825bca7fe65beaee391d30da42e937db621564Steve Block } 826d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 827d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 828d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 106; continue; }; 829d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 45; continue; }; 830d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 106; continue; }; 831d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 832d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 106; continue; }; 833d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 834d0825bca7fe65beaee391d30da42e937db621564Steve Block } 835d0825bca7fe65beaee391d30da42e937db621564Steve Block } 836d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 837d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { 838d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { 839d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'b') { gotoCase = 106; continue; }; 840d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 45; continue; }; 841d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 106; continue; }; 842d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 843d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 106; continue; }; 844d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 845d0825bca7fe65beaee391d30da42e937db621564Steve Block } 846d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 847d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 848d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 45; continue; }; 849d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 106; continue; }; 850d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 851d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 109; continue; }; 852d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'v') { gotoCase = 106; continue; }; 853d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 854d0825bca7fe65beaee391d30da42e937db621564Steve Block } 855d0825bca7fe65beaee391d30da42e937db621564Steve Block } 856d0825bca7fe65beaee391d30da42e937db621564Steve Block } 857d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 109: 858d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 859d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 860d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 861d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 862d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 112; continue; }; 863d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 864d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 865d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 112; continue; }; 866d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 867d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 112; continue; }; 868d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 869d0825bca7fe65beaee391d30da42e937db621564Steve Block } 870d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 110: 871d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 872d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.DSTRING); 873d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 874d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 112: 875d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 876d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 877d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 878d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 879d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 880d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 881d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 113; continue; }; 882d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 883d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 884d0825bca7fe65beaee391d30da42e937db621564Steve Block } 885d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 113: 886d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 887d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 888d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 889d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 890d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 45; continue; }; 891d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 892d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 114; continue; }; 893d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 894d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 45; continue; }; 895d0825bca7fe65beaee391d30da42e937db621564Steve Block } 896d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 114: 897d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 898d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 899d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 900d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 45; continue; }; 901d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 106; continue; }; 902d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 903d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 904d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 106; continue; }; 905d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 45; continue; }; 906d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 106; continue; }; 907d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 45; continue; }; 908d0825bca7fe65beaee391d30da42e937db621564Steve Block } 909d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 115: 910d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 911d0825bca7fe65beaee391d30da42e937db621564Steve Block if ((yych = this._charAt(cursor)) == '=') { gotoCase = 43; continue; }; 912d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 18; continue; }; 913d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 914d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_DSTRING: 915d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 916d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 917d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 120; continue; }; 918d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 119; continue; }; 919d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 120; continue; }; 920d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 921d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 922d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 119; continue; }; 923d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 122; continue; }; 924d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 925d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 124; continue; }; 926d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 119; continue; }; 927d0825bca7fe65beaee391d30da42e937db621564Steve Block } 928d0825bca7fe65beaee391d30da42e937db621564Steve Block } 929d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 118: 930d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 931d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 119: 932d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 933d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 934d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 126; continue; }; 935d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 120: 936d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 937d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 121: 938d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 939d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 122: 940d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 941d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 123: 942d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.NODIV); 943d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 944d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 124: 945d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 946d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 947d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 948d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 949d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 125; continue; }; 950d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 121; continue; }; 951d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 952d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 953d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 121; continue; }; 954d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 955d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'b') { gotoCase = 121; continue; }; 956d0825bca7fe65beaee391d30da42e937db621564Steve Block } 957d0825bca7fe65beaee391d30da42e937db621564Steve Block } 958d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 959d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 960d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 961d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 121; continue; }; 962d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 963d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 125; continue; }; 964d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { gotoCase = 121; continue; }; 965d0825bca7fe65beaee391d30da42e937db621564Steve Block } 966d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 967d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 968d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { gotoCase = 121; continue; }; 969d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 970d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 127; continue; }; 971d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'w') { gotoCase = 121; continue; }; 972d0825bca7fe65beaee391d30da42e937db621564Steve Block } 973d0825bca7fe65beaee391d30da42e937db621564Steve Block } 974d0825bca7fe65beaee391d30da42e937db621564Steve Block } 975d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 125: 976d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 977d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 978d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 979d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 126: 980d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 981d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 118; continue; }; 982d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 125; continue; }; 983d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 118; continue; }; 984d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 985d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 986d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 125; continue; }; 987d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 133; continue; }; 988d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 989d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 132; continue; }; 990d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 125; continue; }; 991d0825bca7fe65beaee391d30da42e937db621564Steve Block } 992d0825bca7fe65beaee391d30da42e937db621564Steve Block } 993d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 127: 994d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 995d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 996d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 997d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 128; continue; }; 998d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 129; continue; }; 999d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1000d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 129; continue; }; 1001d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 128; continue; }; 1002d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 129; continue; }; 1003d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1004d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 128: 1005d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 1006d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 0) { 1007d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 118; continue; }; 1008d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1009d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 121; continue; }; 1010d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1011d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 129: 1012d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1013d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1014d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1015d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 128; continue; }; 1016d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 128; continue; }; 1017d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1018d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 130; continue; }; 1019d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 128; continue; }; 1020d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 128; continue; }; 1021d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1022d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 130: 1023d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1024d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1025d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1026d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 128; continue; }; 1027d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 128; continue; }; 1028d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1029d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 131; continue; }; 1030d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 128; continue; }; 1031d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 128; continue; }; 1032d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1033d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 131: 1034d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1035d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1036d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1037d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 128; continue; }; 1038d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 125; continue; }; 1039d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 128; continue; }; 1040d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1041d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 125; continue; }; 1042d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 128; continue; }; 1043d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 125; continue; }; 1044d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 128; continue; }; 1045d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1046d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 132: 1047d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1048d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1049d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 1050d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1051d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 125; continue; }; 1052d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 128; continue; }; 1053d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 125; continue; }; 1054d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1055d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 1056d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 128; continue; }; 1057d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 125; continue; }; 1058d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1059d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'b') { gotoCase = 125; continue; }; 1060d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 128; continue; }; 1061d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1062d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1063d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1064d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 1065d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 1066d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 125; continue; }; 1067d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 128; continue; }; 1068d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1069d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 125; continue; }; 1070d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { gotoCase = 128; continue; }; 1071d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 125; continue; }; 1072d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1073d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1074d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 1075d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { gotoCase = 128; continue; }; 1076d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 125; continue; }; 1077d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1078d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 127; continue; }; 1079d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'v') { gotoCase = 125; continue; }; 1080d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 128; continue; }; 1081d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1082d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1083d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1084d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 133: 1085d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1086d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1087d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 123; continue; }; 1088d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 1089d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_NODIV: 1090d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1091d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 1092d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '(') { 1093d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '#') { 1094d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 136; continue; }; 1095d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 138; continue; }; 1096d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 140; continue; }; 1097d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1098d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '%') { 1099d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '$') { gotoCase = 141; continue; }; 1100d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 143; continue; }; 1101d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1102d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 144; continue; }; 1103d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { gotoCase = 145; continue; }; 1104d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 146; continue; }; 1105d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1106d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1107d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1108d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 1109d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 147; continue; }; 1110d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { gotoCase = 149; continue; }; 1111d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '+') { gotoCase = 150; continue; }; 1112d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 146; continue; }; 1113d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1114d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { 1115d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 151; continue; }; 1116d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 152; continue; }; 1117d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1118d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 153; continue; }; 1119d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '0') { gotoCase = 154; continue; }; 1120d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 156; continue; }; 1121d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1122d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1123d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1124d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1125d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 1126d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '>') { 1127d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ';') { gotoCase = 146; continue; }; 1128d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 157; continue; }; 1129d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 158; continue; }; 1130d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 159; continue; }; 1131d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1132d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1133d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 146; continue; }; 1134d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1135d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { gotoCase = 141; continue; }; 1136d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 146; continue; }; 1137d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 160; continue; }; 1138d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1139d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1140d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1141d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { 1142d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { 1143d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 146; continue; }; 1144d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 161; continue; }; 1145d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1146d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '`') { gotoCase = 141; continue; }; 1147d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1148d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1149d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '|') { 1150d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '{') { gotoCase = 146; continue; }; 1151d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 162; continue; }; 1152d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1153d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '~') { gotoCase = 146; continue; }; 1154d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 0x80) { gotoCase = 141; continue; }; 1155d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1156d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1157d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1158d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1159d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 136: 1160d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1161d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 137: 1162d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 1163d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 138: 1164d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1165d0825bca7fe65beaee391d30da42e937db621564Steve Block if ((yych = this._charAt(cursor)) == '=') { gotoCase = 260; continue; }; 1166d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 139: 1167d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 1168d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 140: 1169d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1170d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1171d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 137; continue; }; 1172d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 137; continue; }; 1173d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 252; continue; }; 1174d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 141: 1175d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 1176d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1177d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 170; continue; }; 1178d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 142: 1179d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.DIV); 1180d0825bca7fe65beaee391d30da42e937db621564Steve Block { 1181d0825bca7fe65beaee391d30da42e937db621564Steve Block var token = this._line.substring(cursorOnEnter, cursor); 1182d0825bca7fe65beaee391d30da42e937db621564Steve Block if (token in this._keywords) 1183d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "javascript-keyword"; 1184d0825bca7fe65beaee391d30da42e937db621564Steve Block else 1185d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "javascript-ident"; 1186d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 1187d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1188d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 143: 1189d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1190d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1191d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1192d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 144: 1193d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1194d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '&') { gotoCase = 163; continue; }; 1195d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1196d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1197d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 145: 1198d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1199d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1200d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 137; continue; }; 1201d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 137; continue; }; 1202d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 241; continue; }; 1203d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 146: 1204d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1205d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1206d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 147: 1207d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1208d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.DIV); 1209d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 1210d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 149: 1211d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1212d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1213d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1214d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 150: 1215d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1216d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '+') { gotoCase = 163; continue; }; 1217d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1218d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1219d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 151: 1220d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1221d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '-') { gotoCase = 163; continue; }; 1222d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1223d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1224d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 152: 1225d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1226d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 139; continue; }; 1227d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 234; continue; }; 1228d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1229d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 153: 1230d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1231d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1232d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 1233d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1234d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 137; continue; }; 1235d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1236d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1237d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 137; continue; }; 1238d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 197; continue; }; 1239d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 202; continue; }; 1240d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1241d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1242d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { 1243d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 204; continue; }; 1244d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1245d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1246d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 200; continue; }; 1247d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 199; continue; }; 1248d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 137; continue; }; 1249d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1250d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1251d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1252d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 154: 1253d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 2; 1254d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1255d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { 1256d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { 1257d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 183; continue; }; 1258d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1259d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '7') { gotoCase = 192; continue; }; 1260d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'E') { gotoCase = 182; continue; }; 1261d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1262d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1263d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'd') { 1264d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'X') { gotoCase = 194; continue; }; 1265d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1266d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 182; continue; }; 1267d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'x') { gotoCase = 194; continue; }; 1268d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1269d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1270d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 155: 1271d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.DIV); 1272d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-number"; return cursor; } 1273d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 156: 1274d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 2; 1275d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1276d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 1277d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 183; continue; }; 1278d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1279d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 180; continue; }; 1280d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1281d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { 1282d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { gotoCase = 155; continue; }; 1283d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 182; continue; }; 1284d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1285d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'e') { gotoCase = 182; continue; }; 1286d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1287d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1288d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1289d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 157: 1290d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1291d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ';') { gotoCase = 139; continue; }; 1292d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 179; continue; }; 1293d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 163; continue; }; 1294d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1295d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 158: 1296d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1297d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 178; continue; }; 1298d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1299d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 159: 1300d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1301d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 139; continue; }; 1302d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 163; continue; }; 1303d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '>') { gotoCase = 176; continue; }; 1304d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1305d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 160: 1306d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1307d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1308d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'u') { gotoCase = 164; continue; }; 1309d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 137; continue; }; 1310d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 161: 1311d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1312d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1313d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1314d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 162: 1315d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1316d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1317d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '|') { gotoCase = 139; continue; }; 1318d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 163: 1319d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1320d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1321d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 164: 1322d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1323d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1324d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1325d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 166; continue; }; 1326d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1327d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 166; continue; }; 1328d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1329d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 166; continue; }; 1330d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1331d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 165: 1332d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 1333d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 1) { 1334d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 0) { 1335d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 137; continue; }; 1336d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1337d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 142; continue; }; 1338d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1339d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1340d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 2) { 1341d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1342d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1343d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 217; continue; }; 1344d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1345d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1346d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 166: 1347d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1348d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1349d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1350d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1351d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1352d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 167; continue; }; 1353d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1354d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1355d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1356d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 167: 1357d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1358d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1359d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1360d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1361d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1362d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 168; continue; }; 1363d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1364d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1365d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1366d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 168: 1367d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1368d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1369d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1370d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1371d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1372d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 169; continue; }; 1373d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1374d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1375d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1376d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 169: 1377d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 1378d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1379d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1380d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 170: 1381d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 1382d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { 1383d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 169; continue; }; 1384d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 142; continue; }; 1385d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1386d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 169; continue; }; 1387d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { gotoCase = 142; continue; }; 1388d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { gotoCase = 169; continue; }; 1389d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 142; continue; }; 1390d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1391d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1392d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '_') { 1393d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 171; continue; }; 1394d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { gotoCase = 142; continue; }; 1395d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 169; continue; }; 1396d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1397d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 142; continue; }; 1398d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 169; continue; }; 1399d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 0x7F) { gotoCase = 142; continue; }; 1400d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 169; continue; }; 1401d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1402d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1403d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 171: 1404d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1405d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1406d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'u') { gotoCase = 165; continue; }; 1407d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1408d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1409d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1410d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1411d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1412d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1413d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 173; continue; }; 1414d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1415d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1416d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1417d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 173: 1418d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1419d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1420d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1421d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1422d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1423d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1424d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 174; continue; }; 1425d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1426d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1427d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1428d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 174: 1429d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1430d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1431d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1432d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1433d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1434d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1435d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 175; continue; }; 1436d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1437d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1438d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1439d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 175: 1440d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1441d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1442d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1443d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1444d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 169; continue; }; 1445d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1446d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1447d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 169; continue; }; 1448d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1449d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 169; continue; }; 1450d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1451d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1452d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 176: 1453d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1454d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 139; continue; }; 1455d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 163; continue; }; 1456d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '?') { gotoCase = 139; continue; }; 1457d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1458d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1459d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1460d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 178: 1461d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1462d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1463d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1464d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 179: 1465d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1466d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 163; continue; }; 1467d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1468d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 180: 1469d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 2; 1470d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1471d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1472d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 1473d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 183; continue; }; 1474d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1475d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 180; continue; }; 1476d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1477d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { 1478d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { gotoCase = 155; continue; }; 1479d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1480d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 155; continue; }; 1481d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1482d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1483d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 182: 1484d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1485d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 1486d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '+') { gotoCase = 189; continue; }; 1487d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1488d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1489d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 189; continue; }; 1490d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1491d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 190; continue; }; 1492d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1493d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1494d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 183: 1495d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 2; 1496d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1497d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1498d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { 1499d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1500d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 183; continue; }; 1501d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1502d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1503d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { gotoCase = 185; continue; }; 1504d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 155; continue; }; 1505d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1506d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 185: 1507d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1508d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 1509d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '+') { gotoCase = 165; continue; }; 1510d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1511d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 186; continue; }; 1512d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1513d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 187; continue; }; 1514d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1515d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1516d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 186: 1517d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1518d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1519d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1520d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 187: 1521d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1522d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1523d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1524d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 187; continue; }; 1525d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1526d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 189: 1527d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1528d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1529d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1530d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 190: 1531d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1532d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1533d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1534d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 190; continue; }; 1535d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1536d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 192: 1537d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1538d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1539d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1540d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '7') { gotoCase = 192; continue; }; 1541d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1542d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 194: 1543d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1544d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1545d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1546d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1547d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1548d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 195; continue; }; 1549d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1550d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1551d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1552d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 195: 1553d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1554d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1555d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1556d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1557d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 195; continue; }; 1558d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1559d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1560d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 195; continue; }; 1561d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 155; continue; }; 1562d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 195; continue; }; 1563d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1564d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1565d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 197: 1566d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1567d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1568d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { 1569d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 1570d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 197; continue; }; 1571d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1572d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1573d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 165; continue; }; 1574d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1575d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1576d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1577d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 1578d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 220; continue; }; 1579d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { gotoCase = 197; continue; }; 1580d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 228; continue; }; 1581d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1582d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 227; continue; }; 1583d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 165; continue; }; 1584d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1585d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1586d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1587d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 199: 1588d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1589d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1590d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 165; continue; }; 1591d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1592d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 200: 1593d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1594d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1595d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 1596d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1597d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1598d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 200; continue; }; 1599d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1600d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 165; continue; }; 1601d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 200; continue; }; 1602d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1603d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1604d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1605d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 1606d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 165; continue; }; 1607d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 200; continue; }; 1608d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1609d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 215; continue; }; 1610d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 213; continue; }; 1611d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 200; continue; }; 1612d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1613d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1614d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 202: 1615d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1616d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1617d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1618d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 209; continue; }; 1619d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 202; continue; }; 1620d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1621d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 209; continue; }; 1622d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 207; continue; }; 1623d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 202; continue; }; 1624d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1625d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 204: 1626d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1627d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1628d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 206; continue; }; 1629d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\r') { gotoCase = 204; continue; }; 1630d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 206: 1631d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 1632d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 207: 1633d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1634d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1635d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 207; continue; }; 1636d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 211; continue; }; 1637d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 202; continue; }; 1638d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 209: 1639d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1640d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.COMMENT); 1641d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 1642d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 211: 1643d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1644d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-comment"; return cursor; } 1645d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 213: 1646d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1647d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1648d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 1649d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1650d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1651d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 213; continue; }; 1652d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1653d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 165; continue; }; 1654d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 213; continue; }; 1655d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1656d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1657d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1658d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { 1659d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 220; continue; }; 1660d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 213; continue; }; 1661d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1662d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 218; continue; }; 1663d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 216; continue; }; 1664d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 213; continue; }; 1665d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1666d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1667d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 215: 1668d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1669d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1670d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1671d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 165; continue; }; 1672d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 200; continue; }; 1673d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 216: 1674d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 1675d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1676d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1677d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 217; continue; }; 1678d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\r') { gotoCase = 213; continue; }; 1679d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 217: 1680d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.REGEX); 1681d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-regexp"; return cursor; } 1682d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 218: 1683d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1684d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1685d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 1686d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1687d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1688d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 218; continue; }; 1689d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1690d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 165; continue; }; 1691d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 218; continue; }; 1692d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1693d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1694d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1695d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 1696d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 165; continue; }; 1697d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 218; continue; }; 1698d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1699d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 225; continue; }; 1700d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 223; continue; }; 1701d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 218; continue; }; 1702d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1703d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1704d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 220: 1705d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1706d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1707d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'h') { 1708d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'g') { gotoCase = 220; continue; }; 1709d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1710d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'i') { gotoCase = 220; continue; }; 1711d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 220; continue; }; 1712d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1713d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-regexp"; return cursor; } 1714d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 223: 1715d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1716d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1717d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 1718d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1719d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1720d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 223; continue; }; 1721d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1722d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 165; continue; }; 1723d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 223; continue; }; 1724d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1725d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1726d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1727d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { 1728d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 220; continue; }; 1729d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 223; continue; }; 1730d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1731d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 218; continue; }; 1732d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 226; continue; }; 1733d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 223; continue; }; 1734d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1735d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1736d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 225: 1737d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1738d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1739d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1740d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 165; continue; }; 1741d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 218; continue; }; 1742d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 226: 1743d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 1744d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1745d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1746d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 217; continue; }; 1747d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 217; continue; }; 1748d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 223; continue; }; 1749d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 227: 1750d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 1751d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1752d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1753d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 217; continue; }; 1754d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 217; continue; }; 1755d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1756d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 228: 1757d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1758d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1759d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 1760d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1761d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1762d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 228; continue; }; 1763d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1764d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 165; continue; }; 1765d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 228; continue; }; 1766d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1767d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1768d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1769d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 1770d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 165; continue; }; 1771d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 228; continue; }; 1772d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1773d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 232; continue; }; 1774d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '^') { gotoCase = 228; continue; }; 1775d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1776d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1777d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 230: 1778d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1779d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1780d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 1781d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1782d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1783d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 230; continue; }; 1784d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1785d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 165; continue; }; 1786d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 230; continue; }; 1787d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 197; continue; }; 1788d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1789d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1790d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { 1791d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 220; continue; }; 1792d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 230; continue; }; 1793d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1794d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 228; continue; }; 1795d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 233; continue; }; 1796d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 230; continue; }; 1797d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1798d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1799d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 232: 1800d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1801d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1802d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1803d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 165; continue; }; 1804d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 228; continue; }; 1805d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 233: 1806d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 3; 1807d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1808d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1809d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 217; continue; }; 1810d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 217; continue; }; 1811d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 230; continue; }; 1812d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 234: 1813d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 2; 1814d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1815d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1816d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'D') { 1817d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1818d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 234; continue; }; 1819d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1820d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1821d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'E') { gotoCase = 236; continue; }; 1822d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 155; continue; }; 1823d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1824d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 236: 1825d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1826d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 1827d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '+') { gotoCase = 165; continue; }; 1828d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1829d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 237; continue; }; 1830d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1831d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 238; continue; }; 1832d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1833d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1834d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 237: 1835d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1836d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1837d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1838d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 238: 1839d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1840d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1841d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 155; continue; }; 1842d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 238; continue; }; 1843d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 155; continue; }; 1844d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 240: 1845d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1846d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1847d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 241: 1848d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 1849d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1850d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 240; continue; }; 1851d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1852d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1853d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1854d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 240; continue; }; 1855d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 243; continue; }; 1856d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1857d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 240; continue; }; 1858d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1859d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1860d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1861d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1862d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'a') { 1863d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 1864d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 1865d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 165; continue; }; 1866d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 246; continue; }; 1867d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1868d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 246; continue; }; 1869d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1870d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1871d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1872d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1873d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 240; continue; }; 1874d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 165; continue; }; 1875d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 240; continue; }; 1876d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1877d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 240; continue; }; 1878d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1879d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1880d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1881d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1882d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { 1883d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { 1884d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'b') { gotoCase = 240; continue; }; 1885d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 165; continue; }; 1886d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 240; continue; }; 1887d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1888d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 240; continue; }; 1889d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1890d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1891d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1892d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 1893d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 165; continue; }; 1894d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 240; continue; }; 1895d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1896d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 245; continue; }; 1897d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'v') { gotoCase = 240; continue; }; 1898d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1899d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1900d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1901d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1902d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 243: 1903d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1904d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 1905d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 245: 1906d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1907d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1908d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1909d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1910d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 248; continue; }; 1911d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1912d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1913d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 248; continue; }; 1914d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1915d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 248; continue; }; 1916d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1917d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1918d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 246: 1919d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1920d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.SSTRING); 1921d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 1922d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 248: 1923d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1924d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1925d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1926d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1927d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1928d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1929d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 249; continue; }; 1930d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1931d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1932d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1933d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 249: 1934d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1935d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1936d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1937d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1938d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 1939d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1940d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 250; continue; }; 1941d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1942d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 1943d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1944d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 250: 1945d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1946d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1947d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 1948d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 1949d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 240; continue; }; 1950d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1951d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1952d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 240; continue; }; 1953d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 1954d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 240; continue; }; 1955d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1956d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1957d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 251: 1958d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1959d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1960d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 252: 1961d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 1962d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 165; continue; }; 1963d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 251; continue; }; 1964d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1965d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1966d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 1967d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 251; continue; }; 1968d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 243; continue; }; 1969d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1970d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 251; continue; }; 1971d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1972d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1973d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1974d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1975d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'a') { 1976d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 1977d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 1978d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 165; continue; }; 1979d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 255; continue; }; 1980d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1981d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 255; continue; }; 1982d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1983d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1984d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1985d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1986d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 251; continue; }; 1987d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 165; continue; }; 1988d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 251; continue; }; 1989d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1990d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 251; continue; }; 1991d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 1992d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1993d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1994d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1995d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { 1996d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { 1997d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'b') { gotoCase = 251; continue; }; 1998d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 165; continue; }; 1999d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 251; continue; }; 2000d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2001d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 251; continue; }; 2002d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 2003d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2004d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2005d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 2006d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 165; continue; }; 2007d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 251; continue; }; 2008d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2009d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 254; continue; }; 2010d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'v') { gotoCase = 251; continue; }; 2011d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 2012d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2013d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2014d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2015d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 254: 2016d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2017d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2018d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2019d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 2020d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 257; continue; }; 2021d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 2022d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2023d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 257; continue; }; 2024d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 2025d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 257; continue; }; 2026d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 2027d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2028d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 255: 2029d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2030d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.DSTRING); 2031d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 2032d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 257: 2033d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2034d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2035d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2036d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 2037d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 2038d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2039d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 258; continue; }; 2040d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 2041d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 2042d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2043d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 258: 2044d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2045d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2046d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2047d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 2048d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 165; continue; }; 2049d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2050d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 259; continue; }; 2051d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 2052d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 165; continue; }; 2053d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2054d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 259: 2055d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2056d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2057d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2058d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 165; continue; }; 2059d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 251; continue; }; 2060d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 2061d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2062d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 251; continue; }; 2063d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 165; continue; }; 2064d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 251; continue; }; 2065d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 165; continue; }; 2066d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2067d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 260: 2068d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2069d0825bca7fe65beaee391d30da42e937db621564Steve Block if ((yych = this._charAt(cursor)) == '=') { gotoCase = 163; continue; }; 2070d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 2071d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 2072d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_REGEX: 2073d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2074d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { 2075d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 2076d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 264; continue; }; 2077d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 265; continue; }; 2078d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2079d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 265; continue; }; 2080d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 264; continue; }; 2081d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2082d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2083d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 2084d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 267; continue; }; 2085d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { gotoCase = 264; continue; }; 2086d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 269; continue; }; 2087d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2088d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 270; continue; }; 2089d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 265; continue; }; 2090d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 264; continue; }; 2091d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2092d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2093d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 263: 2094d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-regexp"; return cursor; } 2095d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 264: 2096d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 2097d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 2098d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 272; continue; }; 2099d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 265: 2100d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2101d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 266: 2102d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 2103d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 267: 2104d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2105d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2106d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 278; continue; }; 2107d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 268: 2108d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.NODIV); 2109d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-regexp"; return cursor; } 2110d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 269: 2111d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 2112d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 2113d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 2114d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 266; continue; }; 2115d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 276; continue; }; 2116d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 266; continue; }; 2117d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2118d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 2119d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 276; continue; }; 2120d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 266; continue; }; 2121d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2122d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 266; continue; }; 2123d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 276; continue; }; 2124d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2125d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2126d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 270: 2127d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 2128d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 266; continue; }; 2129d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 266; continue; }; 2130d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 271: 2131d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 2132d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 2133d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2134d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 272: 2135d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { 2136d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 2137d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 271; continue; }; 2138d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 263; continue; }; 2139d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2140d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 263; continue; }; 2141d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 271; continue; }; 2142d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2143d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2144d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 2145d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 277; continue; }; 2146d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { gotoCase = 271; continue; }; 2147d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 275; continue; }; 2148d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2149d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 273; continue; }; 2150d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 263; continue; }; 2151d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 271; continue; }; 2152d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2153d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2154d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 273: 2155d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2156d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2157d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 274; continue; }; 2158d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\r') { gotoCase = 271; continue; }; 2159d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 274: 2160d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 2161d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 0) { 2162d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 263; continue; }; 2163d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2164d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 266; continue; }; 2165d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2166d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 275: 2167d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2168d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2169d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 276: 2170d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 2171d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 2172d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 274; continue; }; 2173d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 275; continue; }; 2174d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2175d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 274; continue; }; 2176d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 275; continue; }; 2177d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 274; continue; }; 2178d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2179d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2180d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 2181d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 274; continue; }; 2182d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 275; continue; }; 2183d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2184d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 281; continue; }; 2185d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 279; continue; }; 2186d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 275; continue; }; 2187d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2188d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2189d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 277: 2190d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2191d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2192d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 278: 2193d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'h') { 2194d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'g') { gotoCase = 277; continue; }; 2195d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 268; continue; }; 2196d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2197d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'i') { gotoCase = 277; continue; }; 2198d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 277; continue; }; 2199d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 268; continue; }; 2200d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2201d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 279: 2202d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 2203d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 2204d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2205d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '*') { 2206d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 2207d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 263; continue; }; 2208d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 279; continue; }; 2209d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2210d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 263; continue; }; 2211d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ')') { gotoCase = 279; continue; }; 2212d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 271; continue; }; 2213d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2214d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2215d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'Z') { 2216d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 277; continue; }; 2217d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 279; continue; }; 2218d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2219d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 275; continue; }; 2220d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 282; continue; }; 2221d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 279; continue; }; 2222d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2223d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2224d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 281: 2225d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2226d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2227d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 274; continue; }; 2228d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 274; continue; }; 2229d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 275; continue; }; 2230d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 282: 2231d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2232d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2233d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 274; continue; }; 2234d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\r') { gotoCase = 274; continue; }; 2235d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 279; continue; }; 2236d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 2237d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_SSTRING: 2238d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2239d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 2240d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 287; continue; }; 2241d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 286; continue; }; 2242d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 287; continue; }; 2243d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2244d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 2245d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 286; continue; }; 2246d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 289; continue; }; 2247d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2248d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 291; continue; }; 2249d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 286; continue; }; 2250d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2251d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2252d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 285: 2253d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 2254d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 286: 2255d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 2256d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 2257d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 293; continue; }; 2258d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 287: 2259d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2260d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 288: 2261d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 2262d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 289: 2263d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2264d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 290: 2265d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.NODIV); 2266d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "javascript-string"; return cursor; } 2267d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 291: 2268d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 2269d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 2270d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 2271d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 2272d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 292; continue; }; 2273d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 288; continue; }; 2274d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2275d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 2276d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 288; continue; }; 2277d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2278d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'b') { gotoCase = 288; continue; }; 2279d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2280d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2281d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2282d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 2283d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 2284d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 288; continue; }; 2285d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2286d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 292; continue; }; 2287d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { gotoCase = 288; continue; }; 2288d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2289d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2290d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 2291d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { gotoCase = 288; continue; }; 2292d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2293d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 294; continue; }; 2294d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'w') { gotoCase = 288; continue; }; 2295d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2296d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2297d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2298d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 292: 2299d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 2300d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 2301d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2302d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 293: 2303d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 2304d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 285; continue; }; 2305d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 292; continue; }; 2306d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 285; continue; }; 2307d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2308d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 2309d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 292; continue; }; 2310d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 300; continue; }; 2311d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2312d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 299; continue; }; 2313d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 292; continue; }; 2314d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2315d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2316d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 294: 2317d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2318d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2319d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2320d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 295; continue; }; 2321d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 296; continue; }; 2322d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2323d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 296; continue; }; 2324d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 295; continue; }; 2325d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 296; continue; }; 2326d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2327d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 295: 2328d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 2329d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 0) { 2330d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 285; continue; }; 2331d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2332d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 288; continue; }; 2333d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2334d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 296: 2335d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2336d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2337d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2338d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 295; continue; }; 2339d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 295; continue; }; 2340d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2341d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 297; continue; }; 2342d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 295; continue; }; 2343d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 295; continue; }; 2344d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2345d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 297: 2346d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2347d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2348d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2349d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 295; continue; }; 2350d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= ':') { gotoCase = 295; continue; }; 2351d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2352d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 298; continue; }; 2353d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 295; continue; }; 2354d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 295; continue; }; 2355d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2356d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 298: 2357d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2358d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2359d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '@') { 2360d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 295; continue; }; 2361d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 292; continue; }; 2362d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 295; continue; }; 2363d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2364d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'F') { gotoCase = 292; continue; }; 2365d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 295; continue; }; 2366d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 292; continue; }; 2367d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 295; continue; }; 2368d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2369d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 299: 2370d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2371d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2372d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 2373d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 2374d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 292; continue; }; 2375d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 295; continue; }; 2376d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 292; continue; }; 2377d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2378d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 2379d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 295; continue; }; 2380d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 292; continue; }; 2381d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2382d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'b') { gotoCase = 292; continue; }; 2383d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 295; continue; }; 2384d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2385d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2386d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2387d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 2388d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 2389d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 292; continue; }; 2390d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 295; continue; }; 2391d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2392d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 292; continue; }; 2393d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { gotoCase = 295; continue; }; 2394d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 292; continue; }; 2395d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2396d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2397d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 2398d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { gotoCase = 295; continue; }; 2399d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 292; continue; }; 2400d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 2401d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'u') { gotoCase = 294; continue; }; 2402d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'v') { gotoCase = 292; continue; }; 2403d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 295; continue; }; 2404d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2405d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2406d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2407d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 300: 2408d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 2409d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 2410d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 290; continue; }; 2411d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2412d0825bca7fe65beaee391d30da42e937db621564Steve Block 2413d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2414d0825bca7fe65beaee391d30da42e937db621564Steve Block } 2415d0825bca7fe65beaee391d30da42e937db621564Steve Block} 2416d0825bca7fe65beaee391d30da42e937db621564Steve Block 2417d0825bca7fe65beaee391d30da42e937db621564Steve BlockWebInspector.SourceJavaScriptTokenizer.prototype.__proto__ = WebInspector.SourceTokenizer.prototype; 2418