1f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch/* Generated by re2c 0.13.5 on Mon Dec 20 18:44:30 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/SourceCSSTokenizer.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.SourceCSSTokenizer = function() 45d0825bca7fe65beaee391d30da42e937db621564Steve Block{ 46d0825bca7fe65beaee391d30da42e937db621564Steve Block WebInspector.SourceTokenizer.call(this); 47d0825bca7fe65beaee391d30da42e937db621564Steve Block 48f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch this._propertyKeywords = WebInspector.cssNameCompletions.keySet(); 49e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block 50d0825bca7fe65beaee391d30da42e937db621564Steve Block this._valueKeywords = [ 51d0825bca7fe65beaee391d30da42e937db621564Steve Block "above", "absolute", "activeborder", "activecaption", "afar", "after-white-space", "ahead", "alias", "all", "all-scroll", 52f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "alternate", "always","amharic", "amharic-abegede", "antialiased", "appworkspace", "aqua", "arabic-indic", "armenian", "asterisks", 53dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "auto", "avoid", "background", "backwards", "baseline", "below", "bidi-override", "binary", "bengali", "black", "blink", 54dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "block", "block-axis", "blue", "bold", "bolder", "border", "border-box", "both", "bottom", "break-all", "break-word", "button", 55dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "button-bevel", "buttonface", "buttonhighlight", "buttonshadow", "buttontext", "cambodian", "capitalize", "caps-lock-indicator", 56dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "caption", "captiontext", "caret", "cell", "center", "checkbox", "circle", "cjk-earthly-branch", "cjk-heavenly-stem", "cjk-ideographic", 57dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "clear", "clip", "close-quote", "col-resize", "collapse", "compact", "condensed", "contain", "content", "content-box", "context-menu", 58dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "continuous", "copy", "cover", "crop", "cross", "crosshair", "currentcolor", "cursive", "dashed", "decimal", "decimal-leading-zero", "default", 59dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "default-button", "destination-atop", "destination-in", "destination-out", "destination-over", "devanagari", "disc", "discard", "document", 60d0825bca7fe65beaee391d30da42e937db621564Steve Block "dot-dash", "dot-dot-dash", "dotted", "double", "down", "e-resize", "ease", "ease-in", "ease-in-out", "ease-out", "element", 61d0825bca7fe65beaee391d30da42e937db621564Steve Block "ellipsis", "embed", "end", "ethiopic", "ethiopic-abegede", "ethiopic-abegede-am-et", "ethiopic-abegede-gez", 62d0825bca7fe65beaee391d30da42e937db621564Steve Block "ethiopic-abegede-ti-er", "ethiopic-abegede-ti-et", "ethiopic-halehame-aa-er", "ethiopic-halehame-aa-et", 63d0825bca7fe65beaee391d30da42e937db621564Steve Block "ethiopic-halehame-am-et", "ethiopic-halehame-gez", "ethiopic-halehame-om-et", "ethiopic-halehame-sid-et", 64d0825bca7fe65beaee391d30da42e937db621564Steve Block "ethiopic-halehame-so-et", "ethiopic-halehame-ti-er", "ethiopic-halehame-ti-et", "ethiopic-halehame-tig", "ew-resize", "expanded", 65f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "extra-condensed", "extra-expanded", "fantasy", "fast", "fill", "fixed", "flat", "footnotes", "forwards", "from", "fuchsia", "geometricPrecision", 66dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "georgian", "gray", "graytext", "green", "grey", "groove", "gujarati", "gurmukhi", "hand", "hangul", "hangul-consonant", "hebrew", "help", 67dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "hidden", "hide", "higher", "highlight", "highlighttext", "hiragana", "hiragana-iroha", "horizontal", "hsl", "hsla", "icon", "ignore", 68d0825bca7fe65beaee391d30da42e937db621564Steve Block "inactiveborder", "inactivecaption", "inactivecaptiontext", "infinite", "infobackground", "infotext", "inherit", "initial", "inline", 69dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "inline-axis", "inline-block", "inline-table", "inset", "inside", "intrinsic", "invert", "italic", "justify", "kannada", "katakana", 70dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "katakana-iroha", "khmer", "landscape", "lao", "large", "larger", "left", "level", "lighter", "lime", "line-through", "linear", "lines", 71f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "list-button", "list-item", "listbox", "listitem", "local", "logical", "loud", "lower", "lower-alpha", "lower-armenian", "lower-greek", 72f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "lower-hexadecimal", "lower-latin", "lower-norwegian", "lower-roman", "lowercase", "ltr", "malayalam", "maroon", "match", "media-controls-background", 73f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "media-current-time-display", "media-fullscreen-button", "media-mute-button", "media-play-button", "media-return-to-realtime-button", 74f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "media-rewind-button", "media-seek-back-button", "media-seek-forward-button", "media-slider", "media-sliderthumb", "media-time-remaining-display", 75d0825bca7fe65beaee391d30da42e937db621564Steve Block "media-volume-slider", "media-volume-slider-container", "media-volume-sliderthumb", "medium", "menu", "menulist", "menulist-button", 76dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "menulist-text", "menulist-textfield", "menutext", "message-box", "middle", "min-intrinsic", "mix", "mongolian", "monospace", "move", "multiple", 77dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "myanmar", "n-resize", "narrower", "navy", "ne-resize", "nesw-resize", "no-close-quote", "no-drop", "no-open-quote", "no-repeat", "none", 78dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "normal", "not-allowed", "nowrap", "ns-resize", "nw-resize", "nwse-resize", "oblique", "octal", "olive", "open-quote", "optimizeLegibility", 79dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "optimizeSpeed", "orange", "oriya", "oromo", "outset", "outside", "overlay", "overline", "padding", "padding-box", "painted", "paused", 80dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "persian", "plus-darker", "plus-lighter", "pointer", "portrait", "pre", "pre-line", "pre-wrap", "preserve-3d", "progress", "purple", 81d0825bca7fe65beaee391d30da42e937db621564Steve Block "push-button", "radio", "read-only", "read-write", "read-write-plaintext-only", "red", "relative", "repeat", "repeat-x", 82d0825bca7fe65beaee391d30da42e937db621564Steve Block "repeat-y", "reset", "reverse", "rgb", "rgba", "ridge", "right", "round", "row-resize", "rtl", "run-in", "running", "s-resize", "sans-serif", 83d0825bca7fe65beaee391d30da42e937db621564Steve Block "scroll", "scrollbar", "se-resize", "searchfield", "searchfield-cancel-button", "searchfield-decoration", "searchfield-results-button", 84d0825bca7fe65beaee391d30da42e937db621564Steve Block "searchfield-results-decoration", "semi-condensed", "semi-expanded", "separate", "serif", "show", "sidama", "silver", "single", 85d0825bca7fe65beaee391d30da42e937db621564Steve Block "skip-white-space", "slide", "slider-horizontal", "slider-vertical", "sliderthumb-horizontal", "sliderthumb-vertical", "slow", 86d0825bca7fe65beaee391d30da42e937db621564Steve Block "small", "small-caps", "small-caption", "smaller", "solid", "somali", "source-atop", "source-in", "source-out", "source-over", 87d0825bca7fe65beaee391d30da42e937db621564Steve Block "space", "square", "square-button", "start", "static", "status-bar", "stretch", "stroke", "sub", "subpixel-antialiased", "super", 88d0825bca7fe65beaee391d30da42e937db621564Steve Block "sw-resize", "table", "table-caption", "table-cell", "table-column", "table-column-group", "table-footer-group", "table-header-group", 89dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "table-row", "table-row-group", "teal", "telugu", "text", "text-bottom", "text-top", "textarea", "textfield", "thai", "thick", "thin", 90dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "threeddarkshadow", "threedface", "threedhighlight", "threedlightshadow", "threedshadow", "tibetan", "tigre", "tigrinya-er", "tigrinya-er-abegede", 91f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "tigrinya-et", "tigrinya-et-abegede", "to", "top", "transparent", "ultra-condensed", "ultra-expanded", "underline", "up", "upper-alpha", "upper-armenian", 92f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch "upper-greek", "upper-hexadecimal", "upper-latin", "upper-norwegian", "upper-roman", "uppercase", "urdu", "url", "vertical", "vertical-text", "visible", 93dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "visibleFill", "visiblePainted", "visibleStroke", "visual", "w-resize", "wait", "wave", "white", "wider", "window", "windowframe", "windowtext", 94dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "x-large", "x-small", "xor", "xx-large", "xx-small", "yellow", "-wap-marquee", "-webkit-activelink", "-webkit-auto", "-webkit-baseline-middle", 95dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "-webkit-body", "-webkit-box", "-webkit-center", "-webkit-control", "-webkit-focus-ring-color", "-webkit-grab", "-webkit-grabbing", 96dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "-webkit-gradient", "-webkit-inline-box", "-webkit-left", "-webkit-link", "-webkit-marquee", "-webkit-mini-control", "-webkit-nowrap", "-webkit-right", 97dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block "-webkit-small-control", "-webkit-text", "-webkit-xxx-large", "-webkit-zoom-in", "-webkit-zoom-out", 98d0825bca7fe65beaee391d30da42e937db621564Steve Block ].keySet(); 99d0825bca7fe65beaee391d30da42e937db621564Steve Block 100d0825bca7fe65beaee391d30da42e937db621564Steve Block this._mediaTypes = ["all", "aural", "braille", "embossed", "handheld", "import", "print", "projection", "screen", "tty", "tv"].keySet(); 101d0825bca7fe65beaee391d30da42e937db621564Steve Block 102d0825bca7fe65beaee391d30da42e937db621564Steve Block this._lexConditions = { 103d0825bca7fe65beaee391d30da42e937db621564Steve Block INITIAL: 0, 104d0825bca7fe65beaee391d30da42e937db621564Steve Block COMMENT: 1, 105d0825bca7fe65beaee391d30da42e937db621564Steve Block DSTRING: 2, 106d0825bca7fe65beaee391d30da42e937db621564Steve Block SSTRING: 3 107d0825bca7fe65beaee391d30da42e937db621564Steve Block }; 108d0825bca7fe65beaee391d30da42e937db621564Steve Block 109d0825bca7fe65beaee391d30da42e937db621564Steve Block this._parseConditions = { 110d0825bca7fe65beaee391d30da42e937db621564Steve Block INITIAL: 0, 111d0825bca7fe65beaee391d30da42e937db621564Steve Block PROPERTY: 1, 112d0825bca7fe65beaee391d30da42e937db621564Steve Block PROPERTY_VALUE: 2, 113d0825bca7fe65beaee391d30da42e937db621564Steve Block AT_RULE: 3 114d0825bca7fe65beaee391d30da42e937db621564Steve Block }; 115d0825bca7fe65beaee391d30da42e937db621564Steve Block 116d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_INITIAL = 1000; 117d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_COMMENT = 1002; 118d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_DSTRING = 1003; 119d0825bca7fe65beaee391d30da42e937db621564Steve Block this.case_SSTRING = 1004; 120d0825bca7fe65beaee391d30da42e937db621564Steve Block 121d0825bca7fe65beaee391d30da42e937db621564Steve Block this.initialCondition = { lexCondition: this._lexConditions.INITIAL, parseCondition: this._parseConditions.INITIAL } 122d0825bca7fe65beaee391d30da42e937db621564Steve Block} 123d0825bca7fe65beaee391d30da42e937db621564Steve Block 124d0825bca7fe65beaee391d30da42e937db621564Steve BlockWebInspector.SourceCSSTokenizer.prototype = { 125d0825bca7fe65beaee391d30da42e937db621564Steve Block _stringToken: function(cursor, stringEnds) 126d0825bca7fe65beaee391d30da42e937db621564Steve Block { 127d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this._isPropertyValue()) 128d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-string"; 129d0825bca7fe65beaee391d30da42e937db621564Steve Block else 130d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = null; 131d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 132d0825bca7fe65beaee391d30da42e937db621564Steve Block }, 133d0825bca7fe65beaee391d30da42e937db621564Steve Block 134d0825bca7fe65beaee391d30da42e937db621564Steve Block _isPropertyValue: function() 135d0825bca7fe65beaee391d30da42e937db621564Steve Block { 136dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return this._condition.parseCondition === this._parseConditions.PROPERTY_VALUE || this._condition.parseCondition === this._parseConditions.AT_RULE; 137d0825bca7fe65beaee391d30da42e937db621564Steve Block }, 138d0825bca7fe65beaee391d30da42e937db621564Steve Block 139d0825bca7fe65beaee391d30da42e937db621564Steve Block nextToken: function(cursor) 140d0825bca7fe65beaee391d30da42e937db621564Steve Block { 141d0825bca7fe65beaee391d30da42e937db621564Steve Block var cursorOnEnter = cursor; 142d0825bca7fe65beaee391d30da42e937db621564Steve Block var gotoCase = 1; 143d0825bca7fe65beaee391d30da42e937db621564Steve Block while (1) { 144d0825bca7fe65beaee391d30da42e937db621564Steve Block switch (gotoCase) 145d0825bca7fe65beaee391d30da42e937db621564Steve Block // Following comment is replaced with generated state machine. 146d0825bca7fe65beaee391d30da42e937db621564Steve Block 147d0825bca7fe65beaee391d30da42e937db621564Steve Block { 148d0825bca7fe65beaee391d30da42e937db621564Steve Block case 1: var yych; 149d0825bca7fe65beaee391d30da42e937db621564Steve Block var yyaccept = 0; 150d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 2) { 151d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 1) { 152d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_INITIAL; continue; }; 153d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 154d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_COMMENT; continue; }; 155d0825bca7fe65beaee391d30da42e937db621564Steve Block } 156d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 157d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this.getLexCondition() < 3) { 158d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_DSTRING; continue; }; 159d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 160d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = this.case_SSTRING; continue; }; 161d0825bca7fe65beaee391d30da42e937db621564Steve Block } 162d0825bca7fe65beaee391d30da42e937db621564Steve Block } 163d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 164d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_COMMENT: 165d0825bca7fe65beaee391d30da42e937db621564Steve Block 166d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 167d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 168d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 4; continue; }; 169d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 3; continue; }; 170d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 171d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 4; continue; }; 172d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 6; continue; }; 173d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 3; continue; }; 174d0825bca7fe65beaee391d30da42e937db621564Steve Block } 175d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 2: 176d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "css-comment"; return cursor; } 177d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 3: 178d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 179d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 180d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 12; continue; }; 181d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 4: 182d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 183d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 184d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 6: 185d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 186d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 187d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 9; continue; }; 188d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '/') { gotoCase = 11; continue; }; 189d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 7: 190d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 191d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.INITIAL); 192d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "css-comment"; return cursor; } 193d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 9: 194d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 195d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 196d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 9; continue; }; 197d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 7; continue; }; 198d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 11: 199d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 200d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 201d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 202d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 12: 203d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 204d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 2; continue; }; 205d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 11; continue; }; 206d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 207d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 2; continue; }; 208d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 9; continue; }; 209d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 11; continue; }; 210d0825bca7fe65beaee391d30da42e937db621564Steve Block } 211d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 212d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_DSTRING: 213d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 214d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 215d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 17; continue; }; 216d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 16; continue; }; 217d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 17; continue; }; 218d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 219d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 220d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 16; continue; }; 221d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 19; continue; }; 222d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 223d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 21; continue; }; 224d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 16; continue; }; 225d0825bca7fe65beaee391d30da42e937db621564Steve Block } 226d0825bca7fe65beaee391d30da42e937db621564Steve Block } 227d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 15: 228d0825bca7fe65beaee391d30da42e937db621564Steve Block { return this._stringToken(cursor); } 229d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 16: 230d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 231d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 232d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 23; continue; }; 233d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 17: 234d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 235d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 18: 236d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 237d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 19: 238d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 239d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 20: 240d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.INITIAL); 241d0825bca7fe65beaee391d30da42e937db621564Steve Block { return this._stringToken(cursor, true); } 242d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 21: 243d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 244d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 245d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 246d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 22; continue; }; 247d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 18; continue; }; 248d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 249d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 250d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 18; continue; }; 251d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 252d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'b') { gotoCase = 18; continue; }; 253d0825bca7fe65beaee391d30da42e937db621564Steve Block } 254d0825bca7fe65beaee391d30da42e937db621564Steve Block } 255d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 256d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 257d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 258d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 18; continue; }; 259d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 260d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 22; continue; }; 261d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { gotoCase = 18; continue; }; 262d0825bca7fe65beaee391d30da42e937db621564Steve Block } 263d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 264d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 265d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { gotoCase = 18; continue; }; 266d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 267d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'v') { gotoCase = 18; continue; }; 268d0825bca7fe65beaee391d30da42e937db621564Steve Block } 269d0825bca7fe65beaee391d30da42e937db621564Steve Block } 270d0825bca7fe65beaee391d30da42e937db621564Steve Block } 271d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 22: 272d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 273d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 274d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 275d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 23: 276d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 277d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 15; continue; }; 278d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 22; continue; }; 279d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 15; continue; }; 280d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 281d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 282d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 22; continue; }; 283d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 26; continue; }; 284d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 285d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 22; continue; }; 286d0825bca7fe65beaee391d30da42e937db621564Steve Block } 287d0825bca7fe65beaee391d30da42e937db621564Steve Block } 288d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 289d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 290d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 291d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 292d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 22; continue; }; 293d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '\'') { gotoCase = 22; continue; }; 294d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 295d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 296d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '\\') { gotoCase = 22; continue; }; 297d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 298d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'b') { gotoCase = 22; continue; }; 299d0825bca7fe65beaee391d30da42e937db621564Steve Block } 300d0825bca7fe65beaee391d30da42e937db621564Steve Block } 301d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 302d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 303d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 304d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 22; continue; }; 305d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 306d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 22; continue; }; 307d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'r') { gotoCase = 22; continue; }; 308d0825bca7fe65beaee391d30da42e937db621564Steve Block } 309d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 310d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 311d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 't') { gotoCase = 22; continue; }; 312d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 313d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'v') { gotoCase = 22; continue; }; 314d0825bca7fe65beaee391d30da42e937db621564Steve Block } 315d0825bca7fe65beaee391d30da42e937db621564Steve Block } 316d0825bca7fe65beaee391d30da42e937db621564Steve Block } 317d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 318d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 15; continue; }; 319d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 26: 320d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 321d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 322d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 20; continue; }; 323d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 324d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_INITIAL: 325d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 326d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ';') { 327d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 328d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 329d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 29; continue; }; 330d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 31; continue; }; 331d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 33; continue; }; 332d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 333d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 31; continue; }; 334d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '\'') { gotoCase = 34; continue; }; 335d0825bca7fe65beaee391d30da42e937db621564Steve Block } 336d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 337d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { 338d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { gotoCase = 29; continue; }; 339d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { gotoCase = 35; continue; }; 340d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 36; continue; }; 341d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 342d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 37; continue; }; 343d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 38; continue; }; 344d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ':') { gotoCase = 40; continue; }; 345d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 42; continue; }; 346d0825bca7fe65beaee391d30da42e937db621564Steve Block } 347d0825bca7fe65beaee391d30da42e937db621564Steve Block } 348d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 349d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { 350d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { 351d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '=') { gotoCase = 31; continue; }; 352d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 353d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 29; continue; }; 354d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 31; continue; }; 355d0825bca7fe65beaee391d30da42e937db621564Steve Block } 356d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 357d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { 358d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '`') { gotoCase = 31; continue; }; 359d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 360d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '{') { gotoCase = 44; continue; }; 361d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '}') { gotoCase = 46; continue; }; 362d0825bca7fe65beaee391d30da42e937db621564Steve Block } 363d0825bca7fe65beaee391d30da42e937db621564Steve Block } 364d0825bca7fe65beaee391d30da42e937db621564Steve Block } 365d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 29: 366d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 367d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 30: 368d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 369d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 31: 370d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 371d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 372d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 373d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 32: 374d0825bca7fe65beaee391d30da42e937db621564Steve Block { 375d0825bca7fe65beaee391d30da42e937db621564Steve Block var token = this._line.substring(cursorOnEnter, cursor); 376dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block if (this._condition.parseCondition === this._parseConditions.INITIAL) { 377d0825bca7fe65beaee391d30da42e937db621564Steve Block if (token === "@import" || token === "@media") { 378d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-at-rule"; 379dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this._condition.parseCondition = this._parseConditions.AT_RULE; 380d0825bca7fe65beaee391d30da42e937db621564Steve Block } else if (token.indexOf("@") === 0) 381d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-at-rule"; 382d0825bca7fe65beaee391d30da42e937db621564Steve Block else 383d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-selector"; 384d0825bca7fe65beaee391d30da42e937db621564Steve Block } 385dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block else if (this._condition.parseCondition === this._parseConditions.AT_RULE && token in this._mediaTypes) 386d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-keyword"; 387dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block else if (this._condition.parseCondition === this._parseConditions.PROPERTY && token in this._propertyKeywords) 388d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-property"; 389d0825bca7fe65beaee391d30da42e937db621564Steve Block else if (this._isPropertyValue() && token in this._valueKeywords) 390d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-keyword"; 391d0825bca7fe65beaee391d30da42e937db621564Steve Block else if (token === "!important") 392d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-important"; 393d0825bca7fe65beaee391d30da42e937db621564Steve Block else 394d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = null; 395d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 396d0825bca7fe65beaee391d30da42e937db621564Steve Block } 397d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 33: 398d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 399d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 400d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { 401d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 402d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 403d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 32; continue; }; 404d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 124; continue; }; 405d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 406d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 32; continue; }; 407d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 124; continue; }; 408d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 122; continue; }; 409d0825bca7fe65beaee391d30da42e937db621564Steve Block } 410d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 411d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '$') { 412d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 114; continue; }; 413d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '#') { gotoCase = 124; continue; }; 414d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 122; continue; }; 415d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 416d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\'') { gotoCase = 122; continue; }; 417d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { gotoCase = 124; continue; }; 418d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 122; continue; }; 419d0825bca7fe65beaee391d30da42e937db621564Steve Block } 420d0825bca7fe65beaee391d30da42e937db621564Steve Block } 421d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 422d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 423d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { 424d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { gotoCase = 124; continue; }; 425d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 122; continue; }; 426d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 124; continue; }; 427d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 428d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 122; continue; }; 429d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 124; continue; }; 430d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 122; continue; }; 431d0825bca7fe65beaee391d30da42e937db621564Steve Block } 432d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 433d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { 434d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 126; continue; }; 435d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 122; continue; }; 436d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 124; continue; }; 437d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 438d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '`') { gotoCase = 124; continue; }; 439d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 122; continue; }; 440d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 124; continue; }; 441d0825bca7fe65beaee391d30da42e937db621564Steve Block } 442d0825bca7fe65beaee391d30da42e937db621564Steve Block } 443d0825bca7fe65beaee391d30da42e937db621564Steve Block } 444d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 34: 445d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 446d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 447d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { 448d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 449d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 450d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 32; continue; }; 451d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 452d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 453d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 32; continue; }; 454d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 116; continue; }; 455d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 112; continue; }; 456d0825bca7fe65beaee391d30da42e937db621564Steve Block } 457d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 458d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { 459d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 112; continue; }; 460d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 461d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 462d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { gotoCase = 114; continue; }; 463d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { gotoCase = 116; continue; }; 464d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 112; continue; }; 465d0825bca7fe65beaee391d30da42e937db621564Steve Block } 466d0825bca7fe65beaee391d30da42e937db621564Steve Block } 467d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 468d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 469d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { 470d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { gotoCase = 116; continue; }; 471d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 112; continue; }; 472d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 473d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 474d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 112; continue; }; 475d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 116; continue; }; 476d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 112; continue; }; 477d0825bca7fe65beaee391d30da42e937db621564Steve Block } 478d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 479d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { 480d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 118; continue; }; 481d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 112; continue; }; 482d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 483d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 484d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '`') { gotoCase = 116; continue; }; 485d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 112; continue; }; 486d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 487d0825bca7fe65beaee391d30da42e937db621564Steve Block } 488d0825bca7fe65beaee391d30da42e937db621564Steve Block } 489d0825bca7fe65beaee391d30da42e937db621564Steve Block } 490d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 35: 491d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 492d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 493d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 65; continue; }; 494d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 49; continue; }; 495d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 50; continue; }; 496d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 497d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 36: 498d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 499d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 30; continue; }; 500d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 68; continue; }; 501d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 30; continue; }; 502d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 37: 503d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 504d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 505d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 104; continue; }; 506d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 507d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 38: 508d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 509d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 510d0825bca7fe65beaee391d30da42e937db621564Steve Block switch (yych) { 511d0825bca7fe65beaee391d30da42e937db621564Steve Block case '!': 512d0825bca7fe65beaee391d30da42e937db621564Steve Block case '"': 513d0825bca7fe65beaee391d30da42e937db621564Steve Block case '$': 514d0825bca7fe65beaee391d30da42e937db621564Steve Block case '\'': 515d0825bca7fe65beaee391d30da42e937db621564Steve Block case '-': 516d0825bca7fe65beaee391d30da42e937db621564Steve Block case '/': 517d0825bca7fe65beaee391d30da42e937db621564Steve Block case '=': 518d0825bca7fe65beaee391d30da42e937db621564Steve Block case '@': 519d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'A': 520d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'B': 521d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'C': 522d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'D': 523d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'E': 524d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'F': 525d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'G': 526d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'I': 527d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'J': 528d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'K': 529d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'L': 530d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'M': 531d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'N': 532d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'O': 533d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'P': 534d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'Q': 535d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'R': 536d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'S': 537d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'T': 538d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'U': 539d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'V': 540d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'W': 541d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'X': 542d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'Y': 543d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'Z': 544d0825bca7fe65beaee391d30da42e937db621564Steve Block case '[': 545d0825bca7fe65beaee391d30da42e937db621564Steve Block case ']': 546d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'a': 547d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'b': 548d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'f': 549d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'h': 550d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'j': 551d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'l': 552d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'n': 553d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'o': 554d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'q': 555d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'u': 556d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'v': 557d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'w': 558d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'x': 559d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'y': 560d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'z': { gotoCase = 48; continue; }; 561d0825bca7fe65beaee391d30da42e937db621564Steve Block case '%': { gotoCase = 67; continue; }; 562d0825bca7fe65beaee391d30da42e937db621564Steve Block case '.': { gotoCase = 65; continue; }; 563d0825bca7fe65beaee391d30da42e937db621564Steve Block case '0': 564d0825bca7fe65beaee391d30da42e937db621564Steve Block case '1': 565d0825bca7fe65beaee391d30da42e937db621564Steve Block case '2': 566d0825bca7fe65beaee391d30da42e937db621564Steve Block case '3': 567d0825bca7fe65beaee391d30da42e937db621564Steve Block case '4': 568d0825bca7fe65beaee391d30da42e937db621564Steve Block case '5': 569d0825bca7fe65beaee391d30da42e937db621564Steve Block case '6': 570d0825bca7fe65beaee391d30da42e937db621564Steve Block case '7': 571d0825bca7fe65beaee391d30da42e937db621564Steve Block case '8': 572d0825bca7fe65beaee391d30da42e937db621564Steve Block case '9': { gotoCase = 50; continue; }; 573d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'H': { gotoCase = 52; continue; }; 574d0825bca7fe65beaee391d30da42e937db621564Steve Block case '_': { gotoCase = 53; continue; }; 575d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'c': { gotoCase = 54; continue; }; 576d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'd': { gotoCase = 55; continue; }; 577d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'e': { gotoCase = 56; continue; }; 578d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'g': { gotoCase = 57; continue; }; 579d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'i': { gotoCase = 58; continue; }; 580d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'k': { gotoCase = 59; continue; }; 581d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'm': { gotoCase = 60; continue; }; 582d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'p': { gotoCase = 61; continue; }; 583d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'r': { gotoCase = 62; continue; }; 584d0825bca7fe65beaee391d30da42e937db621564Steve Block case 's': { gotoCase = 63; continue; }; 585d0825bca7fe65beaee391d30da42e937db621564Steve Block case 't': { gotoCase = 64; continue; }; 586d0825bca7fe65beaee391d30da42e937db621564Steve Block default: { gotoCase = 39; continue; }; 587d0825bca7fe65beaee391d30da42e937db621564Steve Block } 588d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 39: 589d0825bca7fe65beaee391d30da42e937db621564Steve Block { 590d0825bca7fe65beaee391d30da42e937db621564Steve Block if (this._isPropertyValue()) 591d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = "css-number"; 592d0825bca7fe65beaee391d30da42e937db621564Steve Block else 593d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = null; 594d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 595d0825bca7fe65beaee391d30da42e937db621564Steve Block } 596d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 40: 597d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 598d0825bca7fe65beaee391d30da42e937db621564Steve Block { 599d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = null; 600dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block if (this._condition.parseCondition === this._parseConditions.PROPERTY) 601dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this._condition.parseCondition = this._parseConditions.PROPERTY_VALUE; 602d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 603d0825bca7fe65beaee391d30da42e937db621564Steve Block } 604d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 42: 605d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 606d0825bca7fe65beaee391d30da42e937db621564Steve Block { 607d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = null; 608dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block if (this._condition.parseCondition === this._parseConditions.AT_RULE) 609dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this._condition.parseCondition = this._parseConditions.INITIAL; 610d0825bca7fe65beaee391d30da42e937db621564Steve Block else 611dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this._condition.parseCondition = this._parseConditions.PROPERTY; 612d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 613d0825bca7fe65beaee391d30da42e937db621564Steve Block } 614d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 44: 615d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 616d0825bca7fe65beaee391d30da42e937db621564Steve Block { 617d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = null; 618dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block if (this._condition.parseCondition === this._parseConditions.AT_RULE) 619dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this._condition.parseCondition = this._parseConditions.INITIAL; 620d0825bca7fe65beaee391d30da42e937db621564Steve Block else 621dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this._condition.parseCondition = this._parseConditions.PROPERTY; 622d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 623d0825bca7fe65beaee391d30da42e937db621564Steve Block } 624d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 46: 625d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 626d0825bca7fe65beaee391d30da42e937db621564Steve Block { 627d0825bca7fe65beaee391d30da42e937db621564Steve Block this.tokenType = null; 628dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block this._condition.parseCondition = this._parseConditions.INITIAL; 629d0825bca7fe65beaee391d30da42e937db621564Steve Block return cursor; 630d0825bca7fe65beaee391d30da42e937db621564Steve Block } 631d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 48: 632d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 633d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 634d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 49: 635d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 636d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { 637d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 638d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 32; continue; }; 639d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 640d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 641d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 48; continue; }; 642d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 32; continue; }; 643d0825bca7fe65beaee391d30da42e937db621564Steve Block } 644d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 645d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 646d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { gotoCase = 48; continue; }; 647d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 32; continue; }; 648d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 649d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 32; continue; }; 650d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 651d0825bca7fe65beaee391d30da42e937db621564Steve Block } 652d0825bca7fe65beaee391d30da42e937db621564Steve Block } 653d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 654d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 655d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { 656d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 32; continue; }; 657d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 658d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 659d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 32; continue; }; 660d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 48; continue; }; 661d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 32; continue; }; 662d0825bca7fe65beaee391d30da42e937db621564Steve Block } 663d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 664d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '_') { 665d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '^') { gotoCase = 32; continue; }; 666d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 667d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 668d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 32; continue; }; 669d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 48; continue; }; 670d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 32; continue; }; 671d0825bca7fe65beaee391d30da42e937db621564Steve Block } 672d0825bca7fe65beaee391d30da42e937db621564Steve Block } 673d0825bca7fe65beaee391d30da42e937db621564Steve Block } 674d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 50: 675d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 676d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 677d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 678d0825bca7fe65beaee391d30da42e937db621564Steve Block switch (yych) { 679d0825bca7fe65beaee391d30da42e937db621564Steve Block case '!': 680d0825bca7fe65beaee391d30da42e937db621564Steve Block case '"': 681d0825bca7fe65beaee391d30da42e937db621564Steve Block case '$': 682d0825bca7fe65beaee391d30da42e937db621564Steve Block case '\'': 683d0825bca7fe65beaee391d30da42e937db621564Steve Block case '-': 684d0825bca7fe65beaee391d30da42e937db621564Steve Block case '/': 685d0825bca7fe65beaee391d30da42e937db621564Steve Block case '=': 686d0825bca7fe65beaee391d30da42e937db621564Steve Block case '@': 687d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'A': 688d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'B': 689d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'C': 690d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'D': 691d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'E': 692d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'F': 693d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'G': 694d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'I': 695d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'J': 696d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'K': 697d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'L': 698d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'M': 699d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'N': 700d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'O': 701d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'P': 702d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'Q': 703d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'R': 704d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'S': 705d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'T': 706d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'U': 707d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'V': 708d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'W': 709d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'X': 710d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'Y': 711d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'Z': 712d0825bca7fe65beaee391d30da42e937db621564Steve Block case '[': 713d0825bca7fe65beaee391d30da42e937db621564Steve Block case ']': 714d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'a': 715d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'b': 716d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'f': 717d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'h': 718d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'j': 719d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'l': 720d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'n': 721d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'o': 722d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'q': 723d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'u': 724d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'v': 725d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'w': 726d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'x': 727d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'y': 728d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'z': { gotoCase = 48; continue; }; 729d0825bca7fe65beaee391d30da42e937db621564Steve Block case '%': { gotoCase = 67; continue; }; 730d0825bca7fe65beaee391d30da42e937db621564Steve Block case '.': { gotoCase = 65; continue; }; 731d0825bca7fe65beaee391d30da42e937db621564Steve Block case '0': 732d0825bca7fe65beaee391d30da42e937db621564Steve Block case '1': 733d0825bca7fe65beaee391d30da42e937db621564Steve Block case '2': 734d0825bca7fe65beaee391d30da42e937db621564Steve Block case '3': 735d0825bca7fe65beaee391d30da42e937db621564Steve Block case '4': 736d0825bca7fe65beaee391d30da42e937db621564Steve Block case '5': 737d0825bca7fe65beaee391d30da42e937db621564Steve Block case '6': 738d0825bca7fe65beaee391d30da42e937db621564Steve Block case '7': 739d0825bca7fe65beaee391d30da42e937db621564Steve Block case '8': 740d0825bca7fe65beaee391d30da42e937db621564Steve Block case '9': { gotoCase = 50; continue; }; 741d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'H': { gotoCase = 52; continue; }; 742d0825bca7fe65beaee391d30da42e937db621564Steve Block case '_': { gotoCase = 53; continue; }; 743d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'c': { gotoCase = 54; continue; }; 744d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'd': { gotoCase = 55; continue; }; 745d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'e': { gotoCase = 56; continue; }; 746d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'g': { gotoCase = 57; continue; }; 747d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'i': { gotoCase = 58; continue; }; 748d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'k': { gotoCase = 59; continue; }; 749d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'm': { gotoCase = 60; continue; }; 750d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'p': { gotoCase = 61; continue; }; 751d0825bca7fe65beaee391d30da42e937db621564Steve Block case 'r': { gotoCase = 62; continue; }; 752d0825bca7fe65beaee391d30da42e937db621564Steve Block case 's': { gotoCase = 63; continue; }; 753d0825bca7fe65beaee391d30da42e937db621564Steve Block case 't': { gotoCase = 64; continue; }; 754d0825bca7fe65beaee391d30da42e937db621564Steve Block default: { gotoCase = 39; continue; }; 755d0825bca7fe65beaee391d30da42e937db621564Steve Block } 756d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 52: 757d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 758d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'z') { gotoCase = 63; continue; }; 759d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 760d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 53: 761d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 762d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '_') { gotoCase = 101; continue; }; 763d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 764d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 54: 765d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 766d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 63; continue; }; 767d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 768d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 55: 769d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 770d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'e') { gotoCase = 100; continue; }; 771d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 772d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 56: 773d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 774d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 63; continue; }; 775d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'x') { gotoCase = 63; continue; }; 776d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 777d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 57: 778d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 779d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'r') { gotoCase = 98; continue; }; 780d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 781d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 58: 782d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 783d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 63; continue; }; 784d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 785d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 59: 786d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 787d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'H') { gotoCase = 97; continue; }; 788d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 789d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 60: 790d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 791d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 63; continue; }; 792d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 63; continue; }; 793d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 794d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 61: 795d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 796d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { 797d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'c') { gotoCase = 63; continue; }; 798d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 799d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 800d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { gotoCase = 63; continue; }; 801d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'x') { gotoCase = 63; continue; }; 802d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 803d0825bca7fe65beaee391d30da42e937db621564Steve Block } 804d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 62: 805d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 806d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'a') { gotoCase = 95; continue; }; 807d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'e') { gotoCase = 96; continue; }; 808d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 809d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 63: 810d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 811d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { 812d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { 813d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 814d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 39; continue; }; 815d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 816d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 817d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 48; continue; }; 818d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 819d0825bca7fe65beaee391d30da42e937db621564Steve Block } 820d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 821d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 822d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { gotoCase = 48; continue; }; 823d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 824d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 825d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '.') { gotoCase = 39; continue; }; 826d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 827d0825bca7fe65beaee391d30da42e937db621564Steve Block } 828d0825bca7fe65beaee391d30da42e937db621564Steve Block } 829d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 830d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 831d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { 832d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { gotoCase = 39; continue; }; 833d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 834d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 835d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 39; continue; }; 836d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 48; continue; }; 837d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 838d0825bca7fe65beaee391d30da42e937db621564Steve Block } 839d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 840d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '_') { 841d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '^') { gotoCase = 39; continue; }; 842d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 48; continue; }; 843d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 844d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 39; continue; }; 845d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 48; continue; }; 846d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 847d0825bca7fe65beaee391d30da42e937db621564Steve Block } 848d0825bca7fe65beaee391d30da42e937db621564Steve Block } 849d0825bca7fe65beaee391d30da42e937db621564Steve Block } 850d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 64: 851d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 852d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'u') { gotoCase = 93; continue; }; 853d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 854d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 65: 855d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 856d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { gotoCase = 66; continue; }; 857d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 68; continue; }; 858d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 66: 859d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 860d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yyaccept <= 0) { 861d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 32; continue; }; 862d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 863d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 864d0825bca7fe65beaee391d30da42e937db621564Steve Block } 865d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 67: 866d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 867d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 868d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 68: 869d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 1; 870d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 871d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 872d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { 873d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'H') { 874d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '/') { 875d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '%') { gotoCase = 67; continue; }; 876d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 877d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 878d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 68; continue; }; 879d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'G') { gotoCase = 39; continue; }; 880d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 80; continue; }; 881d0825bca7fe65beaee391d30da42e937db621564Steve Block } 882d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 883d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'b') { 884d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '_') { gotoCase = 72; continue; }; 885d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 886d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 887d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'c') { gotoCase = 74; continue; }; 888d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'd') { gotoCase = 77; continue; }; 889d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'f') { gotoCase = 39; continue; }; 890d0825bca7fe65beaee391d30da42e937db621564Steve Block } 891d0825bca7fe65beaee391d30da42e937db621564Steve Block } 892d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 893d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 894d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'i') { 895d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'g') { gotoCase = 78; continue; }; 896d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'h') { gotoCase = 39; continue; }; 897d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 76; continue; }; 898d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 899d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'k') { gotoCase = 81; continue; }; 900d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'l') { gotoCase = 39; continue; }; 901d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 75; continue; }; 902d0825bca7fe65beaee391d30da42e937db621564Steve Block } 903d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 904d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { 905d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'p') { gotoCase = 73; continue; }; 906d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 907d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 908d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { gotoCase = 71; continue; }; 909d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { gotoCase = 67; continue; }; 910d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { gotoCase = 79; continue; }; 911d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 39; continue; }; 912d0825bca7fe65beaee391d30da42e937db621564Steve Block } 913d0825bca7fe65beaee391d30da42e937db621564Steve Block } 914d0825bca7fe65beaee391d30da42e937db621564Steve Block } 915d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 916d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 67; continue; }; 917d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'x') { gotoCase = 67; continue; }; 918d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 919d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 71: 920d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 921d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'a') { gotoCase = 91; continue; }; 922d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'e') { gotoCase = 92; continue; }; 923d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 924d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 72: 925d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 926d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '_') { gotoCase = 88; continue; }; 927d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 928d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 73: 929d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 930d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { 931d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'c') { gotoCase = 67; continue; }; 932d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 933d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 934d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { gotoCase = 67; continue; }; 935d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'x') { gotoCase = 67; continue; }; 936d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 937d0825bca7fe65beaee391d30da42e937db621564Steve Block } 938d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 74: 939d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 940d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 67; continue; }; 941d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 942d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 75: 943d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 944d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 67; continue; }; 945d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 67; continue; }; 946d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 947d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 76: 948d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 949d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 67; continue; }; 950d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 951d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 77: 952d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 953d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'e') { gotoCase = 87; continue; }; 954d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 955d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 78: 956d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 957d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'r') { gotoCase = 85; continue; }; 958d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 959d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 79: 960d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 961d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'u') { gotoCase = 83; continue; }; 962d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 963d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 80: 964d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 965d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'z') { gotoCase = 67; continue; }; 966d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 967d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 81: 968d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 969d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'H') { gotoCase = 66; continue; }; 970d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 971d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'z') { gotoCase = 67; continue; }; 972d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 973d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 83: 974d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 975d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'r') { gotoCase = 66; continue; }; 976d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 977d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 67; continue; }; 978d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 979d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 85: 980d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 981d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'a') { gotoCase = 66; continue; }; 982d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 983d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'd') { gotoCase = 67; continue; }; 984d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 985d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 87: 986d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 987d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'g') { gotoCase = 67; continue; }; 988d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 989d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 88: 990d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 991d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'q') { gotoCase = 66; continue; }; 992d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 993d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 66; continue; }; 994d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 995d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 67; continue; }; 996d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 997d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 91: 998d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 999d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'd') { gotoCase = 67; continue; }; 1000d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1001d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 92: 1002d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1003d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 67; continue; }; 1004d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1005d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 93: 1006d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1007d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'r') { gotoCase = 49; continue; }; 1008d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1009d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 63; continue; }; 1010d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 1011d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 95: 1012d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1013d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'd') { gotoCase = 63; continue; }; 1014d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 1015d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 96: 1016d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1017d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 63; continue; }; 1018d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 1019d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 97: 1020d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1021d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'z') { gotoCase = 63; continue; }; 1022d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 1023d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 98: 1024d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1025d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'a') { gotoCase = 49; continue; }; 1026d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1027d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'd') { gotoCase = 63; continue; }; 1028d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 1029d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 100: 1030d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1031d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'g') { gotoCase = 63; continue; }; 1032d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 1033d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 101: 1034d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1035d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'q') { gotoCase = 49; continue; }; 1036d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1037d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'e') { gotoCase = 49; continue; }; 1038d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1039d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'm') { gotoCase = 63; continue; }; 1040d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 49; continue; }; 1041d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 104: 1042d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1043d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1044d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1045d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 108; continue; }; 1046d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 104; continue; }; 1047d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1048d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 108; continue; }; 1049d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '*') { gotoCase = 104; continue; }; 1050d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1051d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 106: 1052d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1053d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1054d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '*') { gotoCase = 106; continue; }; 1055d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '/') { gotoCase = 110; continue; }; 1056d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 104; continue; }; 1057d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 108: 1058d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1059d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.COMMENT); 1060d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "css-comment"; return cursor; } 1061d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 110: 1062d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1063d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = "css-comment"; return cursor; } 1064d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 112: 1065d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1066d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1067d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1068d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { 1069d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 1070d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1071d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 32; continue; }; 1072d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1073d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1074d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 32; continue; }; 1075d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ' ') { gotoCase = 116; continue; }; 1076d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 112; continue; }; 1077d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1078d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1079d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { 1080d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 112; continue; }; 1081d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1082d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1083d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { gotoCase = 114; continue; }; 1084d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { gotoCase = 116; continue; }; 1085d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 112; continue; }; 1086d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1087d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1088d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1089d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 1090d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { 1091d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { gotoCase = 116; continue; }; 1092d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 112; continue; }; 1093d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1094d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1095d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 112; continue; }; 1096d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 116; continue; }; 1097d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 112; continue; }; 1098d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1099d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1100d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { 1101d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 118; continue; }; 1102d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 112; continue; }; 1103d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1104d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1105d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '`') { gotoCase = 116; continue; }; 1106d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 112; continue; }; 1107d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1108d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1109d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1110d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1111d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 114: 1112d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1113d0825bca7fe65beaee391d30da42e937db621564Steve Block if ((yych = this._charAt(cursor)) <= '9') { 1114d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { 1115d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 1116d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '!') { gotoCase = 48; continue; }; 1117d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1118d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '$') { gotoCase = 48; continue; }; 1119d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1120d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1121d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ',') { 1122d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { gotoCase = 48; continue; }; 1123d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1124d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '.') { gotoCase = 48; continue; }; 1125d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1126d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1127d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1128d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 1129d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { 1130d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '=') { gotoCase = 48; continue; }; 1131d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1132d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '?') { gotoCase = 115; continue; }; 1133d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 48; continue; }; 1134d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1135d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1136d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '_') { 1137d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '^') { gotoCase = 48; continue; }; 1138d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1139d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '`') { gotoCase = 115; continue; }; 1140d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 48; continue; }; 1141d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1142d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1143d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1144d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 115: 1145d0825bca7fe65beaee391d30da42e937db621564Steve Block { return this._stringToken(cursor, true); } 1146d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 116: 1147d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1148d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1149d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 1150d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 66; continue; }; 1151d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 116; continue; }; 1152d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1153d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1154d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1155d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 116; continue; }; 1156d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 121; continue; }; 1157d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1158d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 116; continue; }; 1159d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1160d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1161d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 118: 1162d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1163d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1164d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'a') { 1165d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 1166d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 1167d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 66; continue; }; 1168d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1169d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\r') { gotoCase = 66; continue; }; 1170d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1171d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1172d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1173d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 116; continue; }; 1174d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 66; continue; }; 1175d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1176d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1177d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 116; continue; }; 1178d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1179d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1180d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1181d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1182d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { 1183d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { 1184d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'b') { gotoCase = 116; continue; }; 1185d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 66; continue; }; 1186d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1187d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1188d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 116; continue; }; 1189d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1190d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1191d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1192d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 1193d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 66; continue; }; 1194d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 116; continue; }; 1195d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1196d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'v') { gotoCase = 116; continue; }; 1197d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1198d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1199d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1200d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1201d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1202d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.SSTRING); 1203d0825bca7fe65beaee391d30da42e937db621564Steve Block { return this._stringToken(cursor); } 1204d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 121: 1205d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1206d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 115; continue; }; 1207d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 122: 1208d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1209d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1210d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1211d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '-') { 1212d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 1213d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { 1214d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 32; continue; }; 1215d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1216d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { gotoCase = 32; continue; }; 1217d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '!') { gotoCase = 122; continue; }; 1218d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1219d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1220d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '$') { 1221d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 114; continue; }; 1222d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '$') { gotoCase = 122; continue; }; 1223d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1224d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\'') { gotoCase = 122; continue; }; 1225d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '-') { gotoCase = 122; continue; }; 1226d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1227d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1228d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1229d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { 1230d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '<') { 1231d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '.') { gotoCase = 124; continue; }; 1232d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '9') { gotoCase = 122; continue; }; 1233d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1234d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '=') { gotoCase = 122; continue; }; 1235d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '@') { gotoCase = 122; continue; }; 1236d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1237d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1238d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '^') { 1239d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { gotoCase = 126; continue; }; 1240d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= ']') { gotoCase = 122; continue; }; 1241d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1242d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '`') { gotoCase = 124; continue; }; 1243d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'z') { gotoCase = 122; continue; }; 1244d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1245d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1246d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1247d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 124: 1248d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1249d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1250d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 1251d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 66; continue; }; 1252d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 124; continue; }; 1253d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1254d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1255d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { 1256d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { gotoCase = 124; continue; }; 1257d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 121; continue; }; 1258d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1259d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 124; continue; }; 1260d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1261d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1262d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 126: 1263d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1264d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1265d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'a') { 1266d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '!') { 1267d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\n') { 1268d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\t') { gotoCase = 66; continue; }; 1269d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1270d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\r') { gotoCase = 66; continue; }; 1271d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1272d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1273d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1274d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '"') { gotoCase = 124; continue; }; 1275d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 66; continue; }; 1276d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 124; continue; }; 1277d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1278d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 124; continue; }; 1279d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1280d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1281d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1282d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1283d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { 1284d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { 1285d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'b') { gotoCase = 124; continue; }; 1286d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { gotoCase = 66; continue; }; 1287d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 124; continue; }; 1288d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1289d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'n') { gotoCase = 124; continue; }; 1290d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1291d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1292d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1293d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 1294d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 's') { gotoCase = 66; continue; }; 1295d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 124; continue; }; 1296d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1297d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'v') { gotoCase = 124; continue; }; 1298d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 66; continue; }; 1299d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1300d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1301d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1302d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1303d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.DSTRING); 1304d0825bca7fe65beaee391d30da42e937db621564Steve Block { return this._stringToken(cursor); } 1305d0825bca7fe65beaee391d30da42e937db621564Steve Block/* *********************************** */ 1306d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase this.case_SSTRING: 1307d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1308d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 1309d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 133; continue; }; 1310d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 132; continue; }; 1311d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 133; continue; }; 1312d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1313d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1314d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 132; continue; }; 1315d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 135; continue; }; 1316d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1317d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\\') { gotoCase = 137; continue; }; 1318d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 132; continue; }; 1319d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1320d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1321d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 131: 1322d0825bca7fe65beaee391d30da42e937db621564Steve Block { return this._stringToken(cursor); } 1323d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 132: 1324d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1325d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(YYMARKER = ++cursor); 1326d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 139; continue; }; 1327d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 133: 1328d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1329d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 134: 1330d0825bca7fe65beaee391d30da42e937db621564Steve Block { this.tokenType = null; return cursor; } 1331d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 135: 1332d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1333d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 136: 1334d0825bca7fe65beaee391d30da42e937db621564Steve Block this.setLexCondition(this._lexConditions.INITIAL); 1335d0825bca7fe65beaee391d30da42e937db621564Steve Block { return this._stringToken(cursor, true); } 1336d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 137: 1337d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(++cursor); 1338d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 1339d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1340d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 138; continue; }; 1341d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 134; continue; }; 1342d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1343d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 1344d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '[') { gotoCase = 134; continue; }; 1345d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1346d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'b') { gotoCase = 134; continue; }; 1347d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1348d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1349d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1350d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 1351d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 1352d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'g') { gotoCase = 134; continue; }; 1353d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1354d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 138; continue; }; 1355d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'q') { gotoCase = 134; continue; }; 1356d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1357d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1358d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 1359d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 's') { gotoCase = 134; continue; }; 1360d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1361d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != 'v') { gotoCase = 134; continue; }; 1362d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1363d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1364d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1365d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 138: 1366d0825bca7fe65beaee391d30da42e937db621564Steve Block yyaccept = 0; 1367d0825bca7fe65beaee391d30da42e937db621564Steve Block YYMARKER = ++cursor; 1368d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1369d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 139: 1370d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\r') { 1371d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '\n') { gotoCase = 131; continue; }; 1372d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\f') { gotoCase = 138; continue; }; 1373d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 131; continue; }; 1374d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1375d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1376d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '&') { gotoCase = 138; continue; }; 1377d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 142; continue; }; 1378d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1379d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych != '\\') { gotoCase = 138; continue; }; 1380d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1381d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1382d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1383d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1384d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'e') { 1385d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\'') { 1386d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == '"') { gotoCase = 138; continue; }; 1387d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '\'') { gotoCase = 138; continue; }; 1388d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1389d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= '\\') { 1390d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= '\\') { gotoCase = 138; continue; }; 1391d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1392d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'b') { gotoCase = 138; continue; }; 1393d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1394d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1395d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1396d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'r') { 1397d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'm') { 1398d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'f') { gotoCase = 138; continue; }; 1399d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1400d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 'n') { gotoCase = 138; continue; }; 1401d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 'r') { gotoCase = 138; continue; }; 1402d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1403d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1404d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych <= 't') { 1405d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych >= 't') { gotoCase = 138; continue; }; 1406d0825bca7fe65beaee391d30da42e937db621564Steve Block } else { 1407d0825bca7fe65beaee391d30da42e937db621564Steve Block if (yych == 'v') { gotoCase = 138; continue; }; 1408d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1409d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1410d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1411d0825bca7fe65beaee391d30da42e937db621564Steve Block cursor = YYMARKER; 1412d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 131; continue; }; 1413d0825bca7fe65beaee391d30da42e937db621564Steve Blockcase 142: 1414d0825bca7fe65beaee391d30da42e937db621564Steve Block ++cursor; 1415d0825bca7fe65beaee391d30da42e937db621564Steve Block yych = this._charAt(cursor); 1416d0825bca7fe65beaee391d30da42e937db621564Steve Block { gotoCase = 136; continue; }; 1417d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1418d0825bca7fe65beaee391d30da42e937db621564Steve Block 1419d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1420d0825bca7fe65beaee391d30da42e937db621564Steve Block } 1421d0825bca7fe65beaee391d30da42e937db621564Steve Block} 1422d0825bca7fe65beaee391d30da42e937db621564Steve Block 1423d0825bca7fe65beaee391d30da42e937db621564Steve BlockWebInspector.SourceCSSTokenizer.prototype.__proto__ = WebInspector.SourceTokenizer.prototype; 1424