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