[577651] Eclipse won't save html file with dynamic charset
diff --git a/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/.gitignore b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/.gitignore
new file mode 100644
index 0000000..7131ce7
--- /dev/null
+++ b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/.gitignore
@@ -0,0 +1 @@
+JFlex-1.2.2.jar
diff --git a/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex
index 0a385ed..ca69d59 100644
--- a/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex
+++ b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2017 IBM Corporation and others.
+ * Copyright (c) 2004, 2021 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
@@ -262,6 +262,7 @@
// "http-equiv" {S}* \= {S}* \"? "Content-Type" \"? {S}+ "content" {BeginAttribeValue} {pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; return HTMLHeadTokenizerConstants.MetaTagContentType;}
{Z}h{Z}t{Z}t{Z}p{Z}-{Z}e{Z}q{Z}u{Z}i{Z}v{Z} {S_UTF}* \= {S_UTF}* {Z}\"?{Z} ({Z}C{Z}o{Z}n{Z}t{Z}e{Z}n{Z}t{Z}-{Z}T{Z}y{Z}p{Z}e{Z}) \"?{Z} ({S_UTF})+ ({Z}c{Z}o{Z}n{Z}t{Z}e{Z}n{Z}t{Z}) {BeginAttributeValueUTF} {pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; return HTMLHeadTokenizerConstants.MetaTagContentType;}
{Z}c{Z}h{Z}a{Z}r{Z}s{Z}e{Z}t{Z} {BeginAttributeValueUTF} {pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; hasCharsetAttr=true; return HTMLHeadTokenizerConstants.MetaTagContentType;}
+ :{Z}c{Z}h{Z}a{Z}r{Z}s{Z}e{Z}t{Z} {BeginAttributeValueUTF} {pushCurrentState(); yybegin(QuotedAttributeValue); return HTMLHeadTokenizerConstants.UNDEFINED;}
{Z}>{Z} { yybegin(YYINITIAL); if (foundContentTypeValue) hasMore = false; return HTMLHeadTokenizerConstants.MetaTagEnd;}
{Z}\/{Z}>{Z} { yybegin(YYINITIAL); if (foundContentTypeValue) hasMore = false; return HTMLHeadTokenizerConstants.MetaTagEnd;}
}
diff --git a/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.java b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.java
index 8363fc5..226a44a 100644
--- a/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.java
+++ b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.java
@@ -1,16 +1,16 @@
-/* The following code was generated by JFlex 1.2.2 on 10/31/17 6:40 PM */
+/* The following code was generated by JFlex 1.2.2 on 12/6/21, 1:15 PM */
-/*******************************************************************************
- * Copyright (c) 2004, 2017 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
+/*******************************************************************************
+ * Copyright (c) 2004, 2021 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
*******************************************************************************/
/*nlsXXX*/
package org.eclipse.wst.html.core.internal.contenttype;
@@ -26,8 +26,8 @@
/**
* This class is a scanner generated by
* <a href="http://www.informatik.tu-muenchen.de/~kleing/jflex/">JFlex</a> 1.2.2
- * on 10/31/17 6:40 PM from the specification file
- * <tt>file:/Users/nitin/cve/webtools.sourceediting/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex</tt>
+ * on 12/6/21, 1:15 PM from the specification file
+ * <tt>file:/Users/nitin/git/webtools.sourceediting/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex</tt>
*/
public class HTMLHeadTokenizer {
@@ -181,7 +181,7 @@
private int yy_endRead;
/** number of newlines encountered up to the start of the matched text */
- private int yyline;
+ //private int yyline;
/** the number of characters up to the start of the matched text */
private int yychar;
@@ -190,7 +190,7 @@
* the number of characters from the last newline up to the start of the
* matched text
*/
- private int yycolumn;
+ //private int yycolumn;
/**
* yy_atBOL == true <=> the scanner is currently at the beginning of a line
@@ -435,7 +435,7 @@
return yy_buffer[yy_currentPos++];
}
-
+
/**
* Closes the input stream.
*/
@@ -485,13 +485,14 @@
*/
private void yy_ScanError(int errorCode) {
try {
- System.out.println(YY_ERROR_MSG[errorCode]);
+ IllegalStateException ise = new IllegalStateException("Instance: " + System.identityHashCode(this) + " offset:" + yychar + " state:" + yystate());
+ System.out.println(YY_ERROR_MSG[errorCode] + "\n" + ise);
+ throw ise;
}
catch (ArrayIndexOutOfBoundsException e) {
System.out.println(YY_ERROR_MSG[YY_UNKNOWN_ERROR]);
}
- System.exit(1);
}
@@ -561,7 +562,7 @@
yy_forAction: {
while (true) {
-
+
yy_input = yy_advance();
if ( yy_input == YYEOF ) break yy_forAction;
@@ -606,11 +607,12 @@
case 3:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 22; break yy_forNext;
- case 28: yy_isFinal = true; yy_state = 23; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 24; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 25; break yy_forNext;
- case 39: yy_isFinal = true; yy_state = 26; break yy_forNext;
+ case 12: yy_isFinal = true; yy_state = 22; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 23; break yy_forNext;
+ case 28: yy_isFinal = true; yy_state = 24; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 25; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 26; break yy_forNext;
+ case 39: yy_isFinal = true; yy_state = 27; break yy_forNext;
default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 10; break yy_forNext;
}
@@ -618,22 +620,22 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 27; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 28; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 29; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 28; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 29; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 10; break yy_forNext;
}
case 5:
switch (yy_input) {
case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_isFinal = true; yy_state = 33; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 34; break yy_forNext;
- case 26: yy_isFinal = true; yy_state = 35; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 36; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_isFinal = true; yy_state = 34; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 35; break yy_forNext;
+ case 26: yy_isFinal = true; yy_state = 36; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 37; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
}
case 6:
@@ -641,12 +643,12 @@
case 7:
case 13:
case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 40; break yy_forNext;
case 17:
- case 30: yy_isFinal = true; yy_state = 40; break yy_forNext;
- case 26: yy_isFinal = true; yy_state = 41; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 41; break yy_forNext;
+ case 26: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
}
case 7:
@@ -654,28 +656,28 @@
case 7:
case 13:
case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 40; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 41; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 42; break yy_forNext;
- case 46: yy_isFinal = true; yy_state = 43; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 41; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 43; break yy_forNext;
+ case 46: yy_isFinal = true; yy_state = 44; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
}
case 8:
switch (yy_input) {
case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 40; break yy_forNext;
- case 17: yy_isFinal = true; yy_state = 43; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 41; break yy_forNext;
+ case 17: yy_isFinal = true; yy_state = 44; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 44; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 45; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 45; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 46; break yy_forNext;
case 26:
- case 27: yy_isFinal = true; yy_state = 46; break yy_forNext;
- case 47: yy_isFinal = true; yy_pushbackPos = yy_currentPos; yy_pushback = true; yy_state = 47; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 47; break yy_forNext;
+ case 47: yy_isFinal = true; yy_pushbackPos = yy_currentPos; yy_pushback = true; yy_state = 48; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
}
case 9:
@@ -683,38 +685,38 @@
case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 10; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 48; break yy_forNext;
+ case 13: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 49; break yy_forNext;
}
case 11:
switch (yy_input) {
- case 2: yy_isFinal = true; yy_noLookAhead = true; yy_state = 49; break yy_forNext;
+ case 2: yy_isFinal = true; yy_noLookAhead = true; yy_state = 50; break yy_forNext;
default: break yy_forAction;
}
case 12:
switch (yy_input) {
- case 1: yy_isFinal = true; yy_noLookAhead = true; yy_state = 50; break yy_forNext;
+ case 1: yy_isFinal = true; yy_noLookAhead = true; yy_state = 51; break yy_forNext;
default: break yy_forAction;
}
case 13:
switch (yy_input) {
- case 4: yy_state = 51; break yy_forNext;
+ case 4: yy_state = 52; break yy_forNext;
default: break yy_forAction;
}
case 14:
switch (yy_input) {
- case 16: yy_state = 52; break yy_forNext;
+ case 16: yy_state = 53; break yy_forNext;
default: break yy_forAction;
}
case 15:
switch (yy_input) {
- case 14: yy_state = 54; break yy_forNext;
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
+ case 14: yy_state = 55; break yy_forNext;
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
case 0:
case 4:
case 5:
@@ -736,16 +738,16 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 16:
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 14: yy_state = 57; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
+ case 13: yy_state = 57; break yy_forNext;
+ case 14: yy_state = 58; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
default: break yy_forAction;
}
@@ -753,16 +755,16 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 16: yy_state = 59; break yy_forNext;
+ case 13: yy_state = 57; break yy_forNext;
+ case 16: yy_state = 60; break yy_forNext;
default: break yy_forAction;
}
case 18:
switch (yy_input) {
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
- case 14: yy_state = 60; break yy_forNext;
- case 17: yy_state = 61; break yy_forNext;
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
+ case 14: yy_state = 61; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
case 0:
case 4:
case 5:
@@ -783,234 +785,241 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 19:
switch (yy_input) {
- case 17: yy_state = 62; break yy_forNext;
- case 21: yy_state = 63; break yy_forNext;
+ case 17: yy_state = 63; break yy_forNext;
+ case 21: yy_state = 64; break yy_forNext;
default: break yy_forAction;
}
case 20:
switch (yy_input) {
- case 14: yy_state = 64; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 65; break yy_forNext;
+ case 14: yy_state = 65; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 66; break yy_forNext;
default: break yy_forAction;
}
case 21:
switch (yy_input) {
- case 14: yy_state = 66; break yy_forNext;
- case 24: yy_state = 67; break yy_forNext;
+ case 14: yy_state = 67; break yy_forNext;
+ case 24: yy_state = 68; break yy_forNext;
default: break yy_forAction;
}
case 22:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 25; break yy_forNext;
- case 28: yy_state = 68; break yy_forNext;
- case 30: yy_state = 69; break yy_forNext;
+ case 14: yy_state = 69; break yy_forNext;
case 39: yy_state = 70; break yy_forNext;
default: break yy_forAction;
}
case 23:
switch (yy_input) {
- case 14: yy_state = 71; break yy_forNext;
- case 22: yy_state = 72; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 26; break yy_forNext;
+ case 28: yy_state = 71; break yy_forNext;
+ case 30: yy_state = 72; break yy_forNext;
+ case 39: yy_state = 73; break yy_forNext;
default: break yy_forAction;
}
case 24:
switch (yy_input) {
- case 14: yy_state = 73; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 74; break yy_forNext;
+ case 14: yy_state = 74; break yy_forNext;
+ case 22: yy_state = 75; break yy_forNext;
default: break yy_forAction;
}
case 25:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 75; break yy_forNext;
+ case 14: yy_state = 76; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 77; break yy_forNext;
default: break yy_forAction;
}
case 26:
switch (yy_input) {
- case 14: yy_state = 76; break yy_forNext;
- case 28: yy_state = 77; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 78; break yy_forNext;
default: break yy_forAction;
}
case 27:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
case 14: yy_state = 79; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
+ case 28: yy_state = 80; break yy_forNext;
default: break yy_forAction;
}
case 28:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
case 6:
case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 30: yy_state = 81; break yy_forNext;
+ case 13: yy_state = 81; break yy_forNext;
+ case 14: yy_state = 82; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
default: break yy_forAction;
}
case 29:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
- case 14: yy_state = 82; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 81; break yy_forNext;
+ case 30: yy_state = 84; break yy_forNext;
default: break yy_forAction;
}
case 30:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 83; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ case 14: yy_state = 85; break yy_forNext;
default: break yy_forAction;
}
- case 32:
- switch (yy_input) {
- case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 85; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
- }
-
- case 33:
- switch (yy_input) {
- case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 85; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
- }
-
- case 34:
- switch (yy_input) {
- case 26: yy_isFinal = true; yy_state = 35; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 36; break yy_forNext;
- case 6:
- case 7:
- case 13: yy_state = 84; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 35:
+ case 31:
switch (yy_input) {
case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 86; break yy_forNext;
default: break yy_forAction;
}
- case 36:
+ case 33:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 87; break yy_forNext;
+ case 6:
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 88; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
+ }
+
+ case 34:
+ switch (yy_input) {
+ case 6:
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 88; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
+ }
+
+ case 35:
+ switch (yy_input) {
+ case 26: yy_isFinal = true; yy_state = 36; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 37; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 87; break yy_forNext;
default: break yy_forAction;
}
- case 38:
+ case 36:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 88; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 89; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 37:
+ switch (yy_input) {
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 90; break yy_forNext;
default: break yy_forAction;
}
case 39:
switch (yy_input) {
- case 7:
- case 13:
- case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 26: yy_isFinal = true; yy_state = 41; break yy_forNext;
- case 17:
- case 30: yy_state = 89; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 91; break yy_forNext;
default: break yy_forAction;
}
case 40:
switch (yy_input) {
- case 14: yy_state = 90; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 91; break yy_forNext;
+ case 7:
+ case 13:
+ case 16:
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 26: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ case 17:
+ case 30: yy_state = 92; break yy_forNext;
default: break yy_forAction;
}
case 41:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 92; break yy_forNext;
+ case 14: yy_state = 93; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 94; break yy_forNext;
default: break yy_forAction;
}
case 42:
switch (yy_input) {
- case 7:
- case 13:
- case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 41; break yy_forNext;
- case 30: yy_state = 89; break yy_forNext;
- case 46: yy_state = 93; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 95; break yy_forNext;
default: break yy_forAction;
}
case 43:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 14: yy_state = 94; break yy_forNext;
+ case 7:
+ case 13:
+ case 16:
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ case 30: yy_state = 92; break yy_forNext;
+ case 46: yy_state = 96; break yy_forNext;
default: break yy_forAction;
}
case 44:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 95; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 14: yy_state = 97; break yy_forNext;
default: break yy_forAction;
}
case 45:
switch (yy_input) {
- case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 44; break yy_forNext;
- case 26:
- case 27: yy_isFinal = true; yy_state = 46; break yy_forNext;
- case 30: yy_state = 89; break yy_forNext;
- case 17: yy_state = 93; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 98; break yy_forNext;
default: break yy_forAction;
}
case 46:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 96; break yy_forNext;
+ case 16:
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 45; break yy_forNext;
+ case 26:
+ case 27: yy_isFinal = true; yy_state = 47; break yy_forNext;
+ case 30: yy_state = 92; break yy_forNext;
+ case 17: yy_state = 96; break yy_forNext;
default: break yy_forAction;
}
case 47:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
- case 14: yy_state = 98; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 99; break yy_forNext;
default: break yy_forAction;
}
- case 51:
+ case 48:
switch (yy_input) {
- case 5: yy_isFinal = true; yy_noLookAhead = true; yy_state = 99; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
+ case 14: yy_state = 101; break yy_forNext;
default: break yy_forAction;
}
case 52:
switch (yy_input) {
- case 14: yy_state = 54; break yy_forNext;
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
+ case 5: yy_isFinal = true; yy_noLookAhead = true; yy_state = 102; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 53:
+ switch (yy_input) {
+ case 14: yy_state = 55; break yy_forNext;
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1032,10 +1041,10 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
- case 53:
+ case 54:
switch (yy_input) {
case 0:
case 4:
@@ -1053,19 +1062,19 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 54:
- switch (yy_input) {
- case 19: yy_state = 100; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 55:
switch (yy_input) {
- case 14: yy_state = 101; break yy_forNext;
- case 21: yy_isFinal = true; yy_state = 102; break yy_forNext;
+ case 19: yy_state = 103; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 56:
+ switch (yy_input) {
+ case 14: yy_state = 104; break yy_forNext;
+ case 21: yy_isFinal = true; yy_state = 105; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1081,41 +1090,41 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 56:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 14: yy_state = 57; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 57:
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
- case 14: yy_state = 103; break yy_forNext;
+ case 13: yy_state = 57; break yy_forNext;
+ case 14: yy_state = 58; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
default: break yy_forAction;
}
case 58:
switch (yy_input) {
- case 17: yy_state = 61; break yy_forNext;
- case 14: yy_state = 104; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 57; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
+ case 14: yy_state = 106; break yy_forNext;
default: break yy_forAction;
}
case 59:
switch (yy_input) {
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
- case 14: yy_state = 60; break yy_forNext;
- case 17: yy_state = 61; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
+ case 14: yy_state = 107; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 60:
+ switch (yy_input) {
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
+ case 14: yy_state = 61; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1136,245 +1145,258 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 60:
- switch (yy_input) {
- case 17: yy_state = 61; break yy_forNext;
- case 19: yy_state = 100; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 61:
switch (yy_input) {
- case 14: yy_state = 105; break yy_forNext;
- case 18: yy_state = 106; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
+ case 19: yy_state = 103; break yy_forNext;
default: break yy_forAction;
}
case 62:
switch (yy_input) {
- case 14: yy_state = 64; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 65; break yy_forNext;
+ case 14: yy_state = 108; break yy_forNext;
+ case 18: yy_state = 109; break yy_forNext;
default: break yy_forAction;
}
case 63:
switch (yy_input) {
- case 14: yy_state = 66; break yy_forNext;
- case 24: yy_state = 67; break yy_forNext;
+ case 14: yy_state = 65; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 66; break yy_forNext;
default: break yy_forAction;
}
case 64:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 65; break yy_forNext;
+ case 14: yy_state = 67; break yy_forNext;
+ case 24: yy_state = 68; break yy_forNext;
default: break yy_forAction;
}
case 65:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 107; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 66; break yy_forNext;
default: break yy_forAction;
}
case 66:
switch (yy_input) {
- case 24: yy_state = 67; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 110; break yy_forNext;
default: break yy_forAction;
}
case 67:
switch (yy_input) {
- case 14: yy_state = 108; break yy_forNext;
- case 39: yy_state = 109; break yy_forNext;
+ case 24: yy_state = 68; break yy_forNext;
default: break yy_forAction;
}
case 68:
switch (yy_input) {
- case 14: yy_state = 71; break yy_forNext;
- case 22: yy_state = 72; break yy_forNext;
+ case 14: yy_state = 111; break yy_forNext;
+ case 39: yy_state = 112; break yy_forNext;
default: break yy_forAction;
}
case 69:
switch (yy_input) {
- case 14: yy_state = 73; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 74; break yy_forNext;
+ case 39: yy_state = 70; break yy_forNext;
default: break yy_forAction;
}
case 70:
switch (yy_input) {
- case 14: yy_state = 76; break yy_forNext;
- case 28: yy_state = 77; break yy_forNext;
+ case 14: yy_state = 113; break yy_forNext;
+ case 28: yy_state = 114; break yy_forNext;
default: break yy_forAction;
}
case 71:
switch (yy_input) {
- case 22: yy_state = 72; break yy_forNext;
+ case 14: yy_state = 74; break yy_forNext;
+ case 22: yy_state = 75; break yy_forNext;
default: break yy_forAction;
}
case 72:
switch (yy_input) {
- case 14: yy_state = 110; break yy_forNext;
- case 22: yy_state = 111; break yy_forNext;
+ case 14: yy_state = 76; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 77; break yy_forNext;
default: break yy_forAction;
}
case 73:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 74; break yy_forNext;
+ case 14: yy_state = 79; break yy_forNext;
+ case 28: yy_state = 80; break yy_forNext;
default: break yy_forAction;
}
case 74:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 112; break yy_forNext;
+ case 22: yy_state = 75; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 75:
+ switch (yy_input) {
+ case 14: yy_state = 115; break yy_forNext;
+ case 22: yy_state = 116; break yy_forNext;
default: break yy_forAction;
}
case 76:
switch (yy_input) {
- case 28: yy_state = 77; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 77; break yy_forNext;
default: break yy_forAction;
}
case 77:
switch (yy_input) {
- case 14: yy_state = 113; break yy_forNext;
- case 23: yy_state = 114; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 78:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 14: yy_state = 79; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 117; break yy_forNext;
default: break yy_forAction;
}
case 79:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
- case 14: yy_state = 115; break yy_forNext;
+ case 28: yy_state = 80; break yy_forNext;
default: break yy_forAction;
}
case 80:
switch (yy_input) {
- case 14: yy_state = 116; break yy_forNext;
- case 19: yy_state = 117; break yy_forNext;
+ case 14: yy_state = 118; break yy_forNext;
+ case 23: yy_state = 119; break yy_forNext;
default: break yy_forAction;
}
case 81:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 81; break yy_forNext;
case 14: yy_state = 82; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
default: break yy_forAction;
}
case 82:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 81; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
+ case 14: yy_state = 120; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 83:
+ switch (yy_input) {
+ case 14: yy_state = 121; break yy_forNext;
+ case 19: yy_state = 122; break yy_forNext;
default: break yy_forAction;
}
case 84:
switch (yy_input) {
- case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 85; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ case 14: yy_state = 85; break yy_forNext;
+ default: break yy_forAction;
}
case 85:
switch (yy_input) {
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 87:
+ switch (yy_input) {
case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 118; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 88; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
}
- case 89:
+ case 88:
switch (yy_input) {
- case 14: yy_state = 90; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 91; break yy_forNext;
- default: break yy_forAction;
+ case 6:
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 123; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
}
- case 90:
+ case 92:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 91; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 91:
- switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 119; break yy_forNext;
+ case 14: yy_state = 93; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 94; break yy_forNext;
default: break yy_forAction;
}
case 93:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 14: yy_state = 94; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 94; break yy_forNext;
default: break yy_forAction;
}
case 94:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 124; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 96:
+ switch (yy_input) {
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 14: yy_state = 97; break yy_forNext;
default: break yy_forAction;
}
case 97:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
- case 14: yy_isFinal = true; yy_pushback = true; yy_state = 120; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 98:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
default: break yy_forAction;
}
case 100:
switch (yy_input) {
- case 14: yy_state = 101; break yy_forNext;
- case 21: yy_state = 121; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
+ case 14: yy_isFinal = true; yy_pushback = true; yy_state = 125; break yy_forNext;
default: break yy_forAction;
}
case 101:
switch (yy_input) {
- case 21: yy_state = 121; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
default: break yy_forAction;
}
- case 102:
+ case 103:
switch (yy_input) {
- case 14: yy_state = 122; break yy_forNext;
- case 22: yy_isFinal = true; yy_state = 123; break yy_forNext;
+ case 14: yy_state = 104; break yy_forNext;
+ case 21: yy_state = 126; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 104:
+ switch (yy_input) {
+ case 21: yy_state = 126; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 105:
+ switch (yy_input) {
+ case 14: yy_state = 127; break yy_forNext;
+ case 22: yy_isFinal = true; yy_state = 128; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1390,103 +1412,86 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 103:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 104:
- switch (yy_input) {
- case 17: yy_state = 61; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 105:
- switch (yy_input) {
- case 18: yy_state = 106; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 106:
switch (yy_input) {
- case 14: yy_state = 124; break yy_forNext;
- case 19: yy_state = 125; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 57; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 107:
+ switch (yy_input) {
+ case 17: yy_state = 62; break yy_forNext;
default: break yy_forAction;
}
case 108:
switch (yy_input) {
- case 39: yy_state = 109; break yy_forNext;
+ case 18: yy_state = 109; break yy_forNext;
default: break yy_forAction;
}
case 109:
switch (yy_input) {
- case 14: yy_state = 126; break yy_forNext;
- case 33: yy_state = 127; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 110:
- switch (yy_input) {
- case 22: yy_state = 111; break yy_forNext;
+ case 14: yy_state = 129; break yy_forNext;
+ case 19: yy_state = 130; break yy_forNext;
default: break yy_forAction;
}
case 111:
switch (yy_input) {
- case 14: yy_state = 128; break yy_forNext;
- case 29: yy_state = 129; break yy_forNext;
+ case 39: yy_state = 112; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 112:
+ switch (yy_input) {
+ case 14: yy_state = 131; break yy_forNext;
+ case 33: yy_state = 132; break yy_forNext;
default: break yy_forAction;
}
case 113:
switch (yy_input) {
- case 23: yy_state = 114; break yy_forNext;
+ case 28: yy_state = 114; break yy_forNext;
default: break yy_forAction;
}
case 114:
switch (yy_input) {
- case 14: yy_state = 130; break yy_forNext;
- case 34: yy_state = 131; break yy_forNext;
+ case 14: yy_state = 133; break yy_forNext;
+ case 23: yy_state = 134; break yy_forNext;
default: break yy_forAction;
}
case 115:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
+ case 22: yy_state = 116; break yy_forNext;
default: break yy_forAction;
}
case 116:
switch (yy_input) {
- case 19: yy_state = 117; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 117:
- switch (yy_input) {
- case 14: yy_state = 132; break yy_forNext;
- case 20: yy_state = 133; break yy_forNext;
+ case 14: yy_state = 135; break yy_forNext;
+ case 29: yy_state = 136; break yy_forNext;
default: break yy_forAction;
}
case 118:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 84; break yy_forNext;
+ case 23: yy_state = 119; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 119:
+ switch (yy_input) {
+ case 14: yy_state = 137; break yy_forNext;
+ case 34: yy_state = 138; break yy_forNext;
default: break yy_forAction;
}
@@ -1494,127 +1499,58 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
- case 14: yy_state = 98; break yy_forNext;
+ case 13: yy_state = 81; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
default: break yy_forAction;
}
case 121:
switch (yy_input) {
- case 14: yy_state = 122; break yy_forNext;
- case 22: yy_state = 134; break yy_forNext;
+ case 19: yy_state = 122; break yy_forNext;
default: break yy_forAction;
}
case 122:
switch (yy_input) {
- case 22: yy_state = 134; break yy_forNext;
+ case 14: yy_state = 139; break yy_forNext;
+ case 20: yy_state = 140; break yy_forNext;
default: break yy_forAction;
}
case 123:
switch (yy_input) {
- case 14: yy_state = 135; break yy_forNext;
- case 23: yy_isFinal = true; yy_state = 136; break yy_forNext;
- case 0:
- case 4:
- case 5:
case 6:
case 7:
- case 13:
- case 15:
- case 16:
- case 17:
- case 26:
- case 27:
- case 30:
- case 38:
- case 46:
- case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 124:
- switch (yy_input) {
- case 19: yy_state = 125; break yy_forNext;
+ case 13: yy_state = 87; break yy_forNext;
default: break yy_forAction;
}
case 125:
switch (yy_input) {
- case 14: yy_state = 137; break yy_forNext;
- case 20: yy_state = 138; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
+ case 14: yy_state = 101; break yy_forNext;
default: break yy_forAction;
}
case 126:
switch (yy_input) {
- case 33: yy_state = 127; break yy_forNext;
+ case 14: yy_state = 127; break yy_forNext;
+ case 22: yy_state = 141; break yy_forNext;
default: break yy_forAction;
}
case 127:
switch (yy_input) {
- case 14: yy_state = 139; break yy_forNext;
- case 40: yy_state = 140; break yy_forNext;
+ case 22: yy_state = 141; break yy_forNext;
default: break yy_forAction;
}
case 128:
switch (yy_input) {
- case 29: yy_state = 129; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 129:
- switch (yy_input) {
- case 11: yy_state = 141; break yy_forNext;
case 14: yy_state = 142; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 130:
- switch (yy_input) {
- case 34: yy_state = 131; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 131:
- switch (yy_input) {
- case 14: yy_state = 143; break yy_forNext;
- case 25: yy_state = 144; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 132:
- switch (yy_input) {
- case 20: yy_state = 133; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 133:
- switch (yy_input) {
- case 14: yy_state = 145; break yy_forNext;
- case 24: yy_state = 146; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 134:
- switch (yy_input) {
- case 14: yy_state = 135; break yy_forNext;
- case 23: yy_isFinal = true; yy_state = 147; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 135:
- switch (yy_input) {
- case 23: yy_isFinal = true; yy_state = 147; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 136:
- switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 148; break yy_forNext;
+ case 23: yy_isFinal = true; yy_state = 143; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1630,142 +1566,204 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
+ }
+
+ case 129:
+ switch (yy_input) {
+ case 19: yy_state = 130; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 130:
+ switch (yy_input) {
+ case 14: yy_state = 144; break yy_forNext;
+ case 20: yy_state = 145; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 131:
+ switch (yy_input) {
+ case 33: yy_state = 132; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 132:
+ switch (yy_input) {
+ case 14: yy_state = 146; break yy_forNext;
+ case 40: yy_state = 147; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 133:
+ switch (yy_input) {
+ case 23: yy_state = 134; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 134:
+ switch (yy_input) {
+ case 14: yy_state = 148; break yy_forNext;
+ case 34: yy_state = 149; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 135:
+ switch (yy_input) {
+ case 29: yy_state = 136; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 136:
+ switch (yy_input) {
+ case 11: yy_state = 150; break yy_forNext;
+ case 14: yy_state = 151; break yy_forNext;
+ default: break yy_forAction;
}
case 137:
switch (yy_input) {
- case 20: yy_state = 138; break yy_forNext;
+ case 34: yy_state = 138; break yy_forNext;
default: break yy_forAction;
}
case 138:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_state = 150; break yy_forNext;
+ case 14: yy_state = 152; break yy_forNext;
+ case 25: yy_state = 153; break yy_forNext;
default: break yy_forAction;
}
case 139:
switch (yy_input) {
- case 40: yy_state = 140; break yy_forNext;
+ case 20: yy_state = 140; break yy_forNext;
default: break yy_forAction;
}
case 140:
switch (yy_input) {
- case 14: yy_state = 151; break yy_forNext;
- case 41: yy_state = 152; break yy_forNext;
+ case 14: yy_state = 154; break yy_forNext;
+ case 24: yy_state = 155; break yy_forNext;
default: break yy_forAction;
}
case 141:
switch (yy_input) {
- case 14: yy_state = 153; break yy_forNext;
- case 21: yy_state = 154; break yy_forNext;
+ case 14: yy_state = 142; break yy_forNext;
+ case 23: yy_isFinal = true; yy_state = 156; break yy_forNext;
default: break yy_forAction;
}
case 142:
switch (yy_input) {
- case 11: yy_state = 141; break yy_forNext;
+ case 23: yy_isFinal = true; yy_state = 156; break yy_forNext;
default: break yy_forAction;
}
case 143:
switch (yy_input) {
- case 25: yy_state = 144; break yy_forNext;
- default: break yy_forAction;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 157; break yy_forNext;
+ case 0:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ case 13:
+ case 15:
+ case 16:
+ case 17:
+ case 26:
+ case 27:
+ case 30:
+ case 38:
+ case 46:
+ case 47: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 144:
switch (yy_input) {
- case 14: yy_state = 155; break yy_forNext;
- case 21: yy_state = 156; break yy_forNext;
+ case 20: yy_state = 145; break yy_forNext;
default: break yy_forAction;
}
case 145:
switch (yy_input) {
- case 24: yy_state = 146; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_state = 159; break yy_forNext;
default: break yy_forAction;
}
case 146:
switch (yy_input) {
- case 14: yy_state = 157; break yy_forNext;
- case 25: yy_state = 158; break yy_forNext;
+ case 40: yy_state = 147; break yy_forNext;
default: break yy_forAction;
}
case 147:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 148; break yy_forNext;
+ case 14: yy_state = 160; break yy_forNext;
+ case 41: yy_state = 161; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 148:
+ switch (yy_input) {
+ case 34: yy_state = 149; break yy_forNext;
default: break yy_forAction;
}
case 149:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 159; break yy_forNext;
+ case 14: yy_state = 162; break yy_forNext;
+ case 25: yy_state = 163; break yy_forNext;
default: break yy_forAction;
}
case 150:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_state = 160; break yy_forNext;
+ case 14: yy_state = 164; break yy_forNext;
+ case 21: yy_state = 165; break yy_forNext;
default: break yy_forAction;
}
case 151:
switch (yy_input) {
- case 41: yy_state = 152; break yy_forNext;
+ case 11: yy_state = 150; break yy_forNext;
default: break yy_forAction;
}
case 152:
switch (yy_input) {
- case 14: yy_state = 161; break yy_forNext;
- case 24: yy_state = 162; break yy_forNext;
+ case 25: yy_state = 153; break yy_forNext;
default: break yy_forAction;
}
case 153:
switch (yy_input) {
- case 21: yy_state = 154; break yy_forNext;
+ case 14: yy_state = 166; break yy_forNext;
+ case 21: yy_state = 167; break yy_forNext;
default: break yy_forAction;
}
case 154:
switch (yy_input) {
- case 14: yy_state = 163; break yy_forNext;
- case 42: yy_state = 164; break yy_forNext;
+ case 24: yy_state = 155; break yy_forNext;
default: break yy_forAction;
}
case 155:
switch (yy_input) {
- case 21: yy_state = 156; break yy_forNext;
+ case 14: yy_state = 168; break yy_forNext;
+ case 25: yy_state = 169; break yy_forNext;
default: break yy_forAction;
}
case 156:
switch (yy_input) {
- case 14: yy_state = 165; break yy_forNext;
- case 22: yy_state = 166; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 157:
- switch (yy_input) {
- case 25: yy_state = 158; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 157; break yy_forNext;
default: break yy_forAction;
}
@@ -1773,9 +1771,8 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 158; break yy_forNext;
- case 14: yy_state = 167; break yy_forNext;
- case 15: yy_state = 168; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 170; break yy_forNext;
default: break yy_forAction;
}
@@ -1783,85 +1780,76 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_state = 160; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_state = 171; break yy_forNext;
default: break yy_forAction;
}
case 160:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
+ case 41: yy_state = 161; break yy_forNext;
default: break yy_forAction;
}
case 161:
switch (yy_input) {
- case 24: yy_state = 162; break yy_forNext;
+ case 14: yy_state = 172; break yy_forNext;
+ case 24: yy_state = 173; break yy_forNext;
default: break yy_forAction;
}
case 162:
switch (yy_input) {
- case 14: yy_state = 169; break yy_forNext;
- case 35: yy_state = 170; break yy_forNext;
+ case 25: yy_state = 163; break yy_forNext;
default: break yy_forAction;
}
case 163:
switch (yy_input) {
- case 42: yy_state = 164; break yy_forNext;
+ case 14: yy_state = 174; break yy_forNext;
+ case 21: yy_state = 175; break yy_forNext;
default: break yy_forAction;
}
case 164:
switch (yy_input) {
- case 14: yy_state = 171; break yy_forNext;
- case 43: yy_state = 172; break yy_forNext;
+ case 21: yy_state = 165; break yy_forNext;
default: break yy_forAction;
}
case 165:
switch (yy_input) {
- case 22: yy_state = 166; break yy_forNext;
+ case 14: yy_state = 176; break yy_forNext;
+ case 42: yy_state = 177; break yy_forNext;
default: break yy_forAction;
}
case 166:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 166; break yy_forNext;
- case 14: yy_state = 173; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 174; break yy_forNext;
+ case 21: yy_state = 167; break yy_forNext;
default: break yy_forAction;
}
case 167:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 158; break yy_forNext;
- case 15: yy_state = 168; break yy_forNext;
- case 14: yy_state = 175; break yy_forNext;
+ case 14: yy_state = 178; break yy_forNext;
+ case 22: yy_state = 179; break yy_forNext;
default: break yy_forAction;
}
case 168:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 168; break yy_forNext;
- case 14: yy_state = 176; break yy_forNext;
- case 26:
- case 27: yy_state = 177; break yy_forNext;
+ case 25: yy_state = 169; break yy_forNext;
default: break yy_forAction;
}
case 169:
switch (yy_input) {
- case 35: yy_state = 170; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 169; break yy_forNext;
+ case 14: yy_state = 180; break yy_forNext;
+ case 15: yy_state = 181; break yy_forNext;
default: break yy_forAction;
}
@@ -1869,78 +1857,61 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 170; break yy_forNext;
- case 14: yy_state = 178; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 179; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_state = 171; break yy_forNext;
default: break yy_forAction;
}
case 171:
switch (yy_input) {
- case 43: yy_state = 172; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
default: break yy_forAction;
}
case 172:
switch (yy_input) {
- case 14: yy_state = 180; break yy_forNext;
- case 41: yy_state = 181; break yy_forNext;
+ case 24: yy_state = 173; break yy_forNext;
default: break yy_forAction;
}
case 173:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 166; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 174; break yy_forNext;
case 14: yy_state = 182; break yy_forNext;
+ case 35: yy_state = 183; break yy_forNext;
default: break yy_forAction;
}
case 174:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 183; break yy_forNext;
- case 14: yy_state = 184; break yy_forNext;
+ case 21: yy_state = 175; break yy_forNext;
default: break yy_forAction;
}
case 175:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 158; break yy_forNext;
- case 15: yy_state = 168; break yy_forNext;
+ case 14: yy_state = 184; break yy_forNext;
+ case 22: yy_state = 185; break yy_forNext;
default: break yy_forAction;
}
case 176:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 168; break yy_forNext;
- case 26:
- case 27: yy_state = 177; break yy_forNext;
- case 14: yy_state = 185; break yy_forNext;
+ case 42: yy_state = 177; break yy_forNext;
default: break yy_forAction;
}
case 177:
switch (yy_input) {
case 14: yy_state = 186; break yy_forNext;
- case 28: yy_state = 187; break yy_forNext;
+ case 43: yy_state = 187; break yy_forNext;
default: break yy_forAction;
}
case 178:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 170; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 179; break yy_forNext;
- case 14: yy_state = 188; break yy_forNext;
+ case 22: yy_state = 179; break yy_forNext;
default: break yy_forAction;
}
@@ -1948,46 +1919,52 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 189; break yy_forNext;
- case 14: yy_state = 190; break yy_forNext;
+ case 13: yy_state = 179; break yy_forNext;
+ case 14: yy_state = 188; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 189; break yy_forNext;
default: break yy_forAction;
}
case 180:
switch (yy_input) {
- case 41: yy_state = 181; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 169; break yy_forNext;
+ case 15: yy_state = 181; break yy_forNext;
+ case 14: yy_state = 190; break yy_forNext;
default: break yy_forAction;
}
case 181:
switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 181; break yy_forNext;
case 14: yy_state = 191; break yy_forNext;
- case 44: yy_state = 192; break yy_forNext;
+ case 26:
+ case 27: yy_state = 192; break yy_forNext;
default: break yy_forAction;
}
case 182:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 166; break yy_forNext;
+ case 35: yy_state = 183; break yy_forNext;
default: break yy_forAction;
}
case 183:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 174; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 183; break yy_forNext;
+ case 13: yy_state = 183; break yy_forNext;
+ case 14: yy_state = 193; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 194; break yy_forNext;
default: break yy_forAction;
}
case 184:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 183; break yy_forNext;
+ case 22: yy_state = 185; break yy_forNext;
default: break yy_forAction;
}
@@ -1995,23 +1972,22 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 168; break yy_forNext;
- case 26:
- case 27: yy_state = 177; break yy_forNext;
+ case 13: yy_state = 185; break yy_forNext;
+ case 14: yy_state = 195; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 196; break yy_forNext;
default: break yy_forAction;
}
case 186:
switch (yy_input) {
- case 28: yy_state = 187; break yy_forNext;
- case 14: yy_state = 193; break yy_forNext;
+ case 43: yy_state = 187; break yy_forNext;
default: break yy_forAction;
}
case 187:
switch (yy_input) {
- case 14: yy_state = 194; break yy_forNext;
- case 22: yy_state = 195; break yy_forNext;
+ case 14: yy_state = 197; break yy_forNext;
+ case 41: yy_state = 198; break yy_forNext;
default: break yy_forAction;
}
@@ -2019,16 +1995,18 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 170; break yy_forNext;
+ case 13: yy_state = 179; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 189; break yy_forNext;
+ case 14: yy_state = 199; break yy_forNext;
default: break yy_forAction;
}
case 189:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 179; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 189; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 200; break yy_forNext;
+ case 14: yy_state = 201; break yy_forNext;
default: break yy_forAction;
}
@@ -2036,42 +2014,55 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 189; break yy_forNext;
+ case 13: yy_state = 169; break yy_forNext;
+ case 15: yy_state = 181; break yy_forNext;
default: break yy_forAction;
}
case 191:
switch (yy_input) {
- case 44: yy_state = 192; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 181; break yy_forNext;
+ case 26:
+ case 27: yy_state = 192; break yy_forNext;
+ case 14: yy_state = 202; break yy_forNext;
default: break yy_forAction;
}
case 192:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 192; break yy_forNext;
- case 14: yy_state = 196; break yy_forNext;
- case 15: yy_state = 197; break yy_forNext;
+ case 14: yy_state = 203; break yy_forNext;
+ case 28: yy_state = 204; break yy_forNext;
default: break yy_forAction;
}
case 193:
switch (yy_input) {
- case 28: yy_state = 187; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 183; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 194; break yy_forNext;
+ case 14: yy_state = 205; break yy_forNext;
default: break yy_forAction;
}
case 194:
switch (yy_input) {
- case 22: yy_state = 195; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 206; break yy_forNext;
+ case 14: yy_state = 207; break yy_forNext;
default: break yy_forAction;
}
case 195:
switch (yy_input) {
- case 14: yy_state = 198; break yy_forNext;
- case 22: yy_state = 199; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 185; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 196; break yy_forNext;
+ case 14: yy_state = 208; break yy_forNext;
default: break yy_forAction;
}
@@ -2079,52 +2070,46 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 192; break yy_forNext;
- case 15: yy_state = 197; break yy_forNext;
- case 14: yy_state = 200; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 209; break yy_forNext;
+ case 14: yy_state = 210; break yy_forNext;
default: break yy_forAction;
}
case 197:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 201; break yy_forNext;
- case 14: yy_state = 202; break yy_forNext;
- case 26: yy_state = 203; break yy_forNext;
- case 39: yy_state = 204; break yy_forNext;
+ case 41: yy_state = 198; break yy_forNext;
default: break yy_forAction;
}
case 198:
switch (yy_input) {
- case 22: yy_state = 199; break yy_forNext;
+ case 14: yy_state = 211; break yy_forNext;
+ case 44: yy_state = 212; break yy_forNext;
default: break yy_forAction;
}
case 199:
switch (yy_input) {
- case 14: yy_state = 205; break yy_forNext;
- case 29: yy_state = 206; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 179; break yy_forNext;
default: break yy_forAction;
}
case 200:
switch (yy_input) {
+ case 14: yy_isFinal = true; yy_state = 189; break yy_forNext;
case 6:
case 7:
- case 13: yy_state = 192; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 200; break yy_forNext;
default: break yy_forAction;
}
case 201:
switch (yy_input) {
- case 14: yy_state = 197; break yy_forNext;
case 6:
case 7:
- case 13: yy_state = 201; break yy_forNext;
- case 26: yy_state = 203; break yy_forNext;
- case 39: yy_state = 204; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 200; break yy_forNext;
default: break yy_forAction;
}
@@ -2132,232 +2117,264 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 201; break yy_forNext;
- case 26: yy_state = 203; break yy_forNext;
- case 39: yy_state = 204; break yy_forNext;
- case 14: yy_state = 207; break yy_forNext;
+ case 13: yy_state = 181; break yy_forNext;
+ case 26:
+ case 27: yy_state = 192; break yy_forNext;
default: break yy_forAction;
}
case 203:
switch (yy_input) {
- case 39: yy_state = 204; break yy_forNext;
- case 14: yy_state = 207; break yy_forNext;
+ case 28: yy_state = 204; break yy_forNext;
+ case 14: yy_state = 213; break yy_forNext;
default: break yy_forAction;
}
case 204:
switch (yy_input) {
- case 14: yy_state = 208; break yy_forNext;
- case 33: yy_state = 209; break yy_forNext;
+ case 14: yy_state = 214; break yy_forNext;
+ case 22: yy_state = 215; break yy_forNext;
default: break yy_forAction;
}
case 205:
switch (yy_input) {
- case 29: yy_state = 206; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 183; break yy_forNext;
default: break yy_forAction;
}
case 206:
switch (yy_input) {
- case 12: yy_state = 210; break yy_forNext;
- case 14: yy_state = 211; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 194; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 206; break yy_forNext;
default: break yy_forAction;
}
case 207:
switch (yy_input) {
- case 39: yy_state = 204; break yy_forNext;
- case 14: yy_state = 212; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 206; break yy_forNext;
default: break yy_forAction;
}
case 208:
switch (yy_input) {
- case 33: yy_state = 209; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 185; break yy_forNext;
default: break yy_forAction;
}
case 209:
switch (yy_input) {
- case 14: yy_state = 213; break yy_forNext;
- case 24: yy_state = 214; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 196; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 209; break yy_forNext;
default: break yy_forAction;
}
case 210:
switch (yy_input) {
- case 14: yy_state = 215; break yy_forNext;
- case 30: yy_state = 216; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 209; break yy_forNext;
default: break yy_forAction;
}
case 211:
switch (yy_input) {
- case 12: yy_state = 210; break yy_forNext;
+ case 44: yy_state = 212; break yy_forNext;
default: break yy_forAction;
}
case 212:
switch (yy_input) {
- case 39: yy_state = 204; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 212; break yy_forNext;
+ case 14: yy_state = 216; break yy_forNext;
+ case 15: yy_state = 217; break yy_forNext;
default: break yy_forAction;
}
case 213:
switch (yy_input) {
- case 24: yy_state = 214; break yy_forNext;
+ case 28: yy_state = 204; break yy_forNext;
default: break yy_forAction;
}
case 214:
switch (yy_input) {
- case 14: yy_state = 217; break yy_forNext;
- case 22: yy_state = 218; break yy_forNext;
+ case 22: yy_state = 215; break yy_forNext;
default: break yy_forAction;
}
case 215:
switch (yy_input) {
- case 30: yy_state = 216; break yy_forNext;
+ case 14: yy_state = 218; break yy_forNext;
+ case 22: yy_state = 219; break yy_forNext;
default: break yy_forAction;
}
case 216:
switch (yy_input) {
- case 14: yy_state = 219; break yy_forNext;
- case 30: yy_state = 220; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 212; break yy_forNext;
+ case 15: yy_state = 217; break yy_forNext;
+ case 14: yy_state = 220; break yy_forNext;
default: break yy_forAction;
}
case 217:
switch (yy_input) {
- case 22: yy_state = 218; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 221; break yy_forNext;
+ case 14: yy_state = 222; break yy_forNext;
+ case 26: yy_state = 223; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
default: break yy_forAction;
}
case 218:
switch (yy_input) {
- case 14: yy_state = 221; break yy_forNext;
- case 21: yy_state = 222; break yy_forNext;
+ case 22: yy_state = 219; break yy_forNext;
default: break yy_forAction;
}
case 219:
switch (yy_input) {
- case 30: yy_state = 220; break yy_forNext;
+ case 14: yy_state = 225; break yy_forNext;
+ case 29: yy_state = 226; break yy_forNext;
default: break yy_forAction;
}
case 220:
switch (yy_input) {
- case 14: yy_state = 223; break yy_forNext;
- case 31: yy_state = 224; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 212; break yy_forNext;
default: break yy_forAction;
}
case 221:
switch (yy_input) {
- case 21: yy_state = 222; break yy_forNext;
+ case 14: yy_state = 217; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 221; break yy_forNext;
+ case 26: yy_state = 223; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
default: break yy_forAction;
}
case 222:
switch (yy_input) {
- case 14: yy_state = 225; break yy_forNext;
- case 24: yy_state = 226; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 221; break yy_forNext;
+ case 26: yy_state = 223; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
+ case 14: yy_state = 227; break yy_forNext;
default: break yy_forAction;
}
case 223:
switch (yy_input) {
- case 31: yy_state = 224; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
+ case 14: yy_state = 227; break yy_forNext;
default: break yy_forAction;
}
case 224:
switch (yy_input) {
- case 14: yy_state = 227; break yy_forNext;
- case 31: yy_state = 228; break yy_forNext;
+ case 14: yy_state = 228; break yy_forNext;
+ case 33: yy_state = 229; break yy_forNext;
default: break yy_forAction;
}
case 225:
switch (yy_input) {
- case 24: yy_state = 226; break yy_forNext;
+ case 29: yy_state = 226; break yy_forNext;
default: break yy_forAction;
}
case 226:
switch (yy_input) {
- case 14: yy_state = 229; break yy_forNext;
- case 22: yy_state = 230; break yy_forNext;
+ case 12: yy_state = 230; break yy_forNext;
+ case 14: yy_state = 231; break yy_forNext;
default: break yy_forAction;
}
case 227:
switch (yy_input) {
- case 31: yy_state = 228; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
+ case 14: yy_state = 232; break yy_forNext;
default: break yy_forAction;
}
case 228:
switch (yy_input) {
- case 14: yy_state = 231; break yy_forNext;
- case 31: yy_state = 232; break yy_forNext;
+ case 33: yy_state = 229; break yy_forNext;
default: break yy_forAction;
}
case 229:
switch (yy_input) {
- case 22: yy_state = 230; break yy_forNext;
+ case 14: yy_state = 233; break yy_forNext;
+ case 24: yy_state = 234; break yy_forNext;
default: break yy_forAction;
}
case 230:
switch (yy_input) {
- case 11: yy_state = 233; break yy_forNext;
- case 14: yy_state = 234; break yy_forNext;
+ case 14: yy_state = 235; break yy_forNext;
+ case 30: yy_state = 236; break yy_forNext;
default: break yy_forAction;
}
case 231:
switch (yy_input) {
- case 31: yy_state = 232; break yy_forNext;
+ case 12: yy_state = 230; break yy_forNext;
default: break yy_forAction;
}
case 232:
switch (yy_input) {
- case 10: yy_state = 235; break yy_forNext;
- case 14: yy_state = 236; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
default: break yy_forAction;
}
case 233:
switch (yy_input) {
+ case 24: yy_state = 234; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 234:
+ switch (yy_input) {
case 14: yy_state = 237; break yy_forNext;
case 22: yy_state = 238; break yy_forNext;
default: break yy_forAction;
}
- case 234:
- switch (yy_input) {
- case 11: yy_state = 233; break yy_forNext;
- default: break yy_forAction;
- }
-
case 235:
switch (yy_input) {
- case 14: yy_state = 239; break yy_forNext;
- case 31: yy_state = 240; break yy_forNext;
+ case 30: yy_state = 236; break yy_forNext;
default: break yy_forAction;
}
case 236:
switch (yy_input) {
- case 10: yy_state = 235; break yy_forNext;
+ case 14: yy_state = 239; break yy_forNext;
+ case 30: yy_state = 240; break yy_forNext;
default: break yy_forAction;
}
@@ -2370,335 +2387,334 @@
case 238:
switch (yy_input) {
case 14: yy_state = 241; break yy_forNext;
- case 45: yy_state = 242; break yy_forNext;
+ case 21: yy_state = 242; break yy_forNext;
default: break yy_forAction;
}
case 239:
switch (yy_input) {
- case 31: yy_state = 240; break yy_forNext;
+ case 30: yy_state = 240; break yy_forNext;
default: break yy_forAction;
}
case 240:
switch (yy_input) {
case 14: yy_state = 243; break yy_forNext;
- case 32: yy_state = 244; break yy_forNext;
+ case 31: yy_state = 244; break yy_forNext;
default: break yy_forAction;
}
case 241:
switch (yy_input) {
- case 45: yy_state = 242; break yy_forNext;
+ case 21: yy_state = 242; break yy_forNext;
default: break yy_forAction;
}
case 242:
switch (yy_input) {
case 14: yy_state = 245; break yy_forNext;
- case 29: yy_state = 246; break yy_forNext;
+ case 24: yy_state = 246; break yy_forNext;
default: break yy_forAction;
}
case 243:
switch (yy_input) {
- case 32: yy_state = 244; break yy_forNext;
+ case 31: yy_state = 244; break yy_forNext;
default: break yy_forAction;
}
case 244:
switch (yy_input) {
- case 10: yy_state = 247; break yy_forNext;
- case 14: yy_state = 248; break yy_forNext;
+ case 14: yy_state = 247; break yy_forNext;
+ case 31: yy_state = 248; break yy_forNext;
default: break yy_forAction;
}
case 245:
switch (yy_input) {
- case 29: yy_state = 246; break yy_forNext;
+ case 24: yy_state = 246; break yy_forNext;
default: break yy_forAction;
}
case 246:
switch (yy_input) {
case 14: yy_state = 249; break yy_forNext;
- case 21: yy_state = 250; break yy_forNext;
+ case 22: yy_state = 250; break yy_forNext;
default: break yy_forAction;
}
case 247:
switch (yy_input) {
- case 14: yy_state = 251; break yy_forNext;
- case 33: yy_state = 252; break yy_forNext;
+ case 31: yy_state = 248; break yy_forNext;
default: break yy_forAction;
}
case 248:
switch (yy_input) {
- case 10: yy_state = 247; break yy_forNext;
+ case 14: yy_state = 251; break yy_forNext;
+ case 31: yy_state = 252; break yy_forNext;
default: break yy_forAction;
}
case 249:
switch (yy_input) {
- case 21: yy_state = 250; break yy_forNext;
+ case 22: yy_state = 250; break yy_forNext;
default: break yy_forAction;
}
case 250:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
+ case 11: yy_state = 253; break yy_forNext;
case 14: yy_state = 254; break yy_forNext;
- case 26: yy_state = 255; break yy_forNext;
default: break yy_forAction;
}
case 251:
switch (yy_input) {
- case 33: yy_state = 252; break yy_forNext;
+ case 31: yy_state = 252; break yy_forNext;
default: break yy_forAction;
}
case 252:
switch (yy_input) {
+ case 10: yy_state = 255; break yy_forNext;
case 14: yy_state = 256; break yy_forNext;
- case 34: yy_state = 257; break yy_forNext;
default: break yy_forAction;
}
case 253:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 14: yy_state = 258; break yy_forNext;
- case 39: yy_state = 259; break yy_forNext;
+ case 14: yy_state = 257; break yy_forNext;
+ case 22: yy_state = 258; break yy_forNext;
default: break yy_forAction;
}
case 254:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 26: yy_state = 255; break yy_forNext;
- case 14: yy_state = 260; break yy_forNext;
+ case 11: yy_state = 253; break yy_forNext;
default: break yy_forAction;
}
case 255:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 14: yy_state = 260; break yy_forNext;
+ case 14: yy_state = 259; break yy_forNext;
+ case 31: yy_state = 260; break yy_forNext;
default: break yy_forAction;
}
case 256:
switch (yy_input) {
- case 34: yy_state = 257; break yy_forNext;
+ case 10: yy_state = 255; break yy_forNext;
default: break yy_forAction;
}
case 257:
switch (yy_input) {
- case 14: yy_state = 261; break yy_forNext;
- case 35: yy_state = 262; break yy_forNext;
+ case 22: yy_state = 258; break yy_forNext;
default: break yy_forAction;
}
case 258:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 39: yy_state = 259; break yy_forNext;
- case 14: yy_state = 263; break yy_forNext;
+ case 14: yy_state = 261; break yy_forNext;
+ case 45: yy_state = 262; break yy_forNext;
default: break yy_forAction;
}
case 259:
switch (yy_input) {
- case 14: yy_state = 264; break yy_forNext;
- case 33: yy_state = 265; break yy_forNext;
+ case 31: yy_state = 260; break yy_forNext;
default: break yy_forAction;
}
case 260:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 14: yy_state = 266; break yy_forNext;
+ case 14: yy_state = 263; break yy_forNext;
+ case 32: yy_state = 264; break yy_forNext;
default: break yy_forAction;
}
case 261:
switch (yy_input) {
- case 35: yy_state = 262; break yy_forNext;
+ case 45: yy_state = 262; break yy_forNext;
default: break yy_forAction;
}
case 262:
switch (yy_input) {
- case 14: yy_state = 267; break yy_forNext;
- case 30: yy_state = 268; break yy_forNext;
+ case 14: yy_state = 265; break yy_forNext;
+ case 29: yy_state = 266; break yy_forNext;
default: break yy_forAction;
}
case 263:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 39: yy_state = 259; break yy_forNext;
+ case 32: yy_state = 264; break yy_forNext;
default: break yy_forAction;
}
case 264:
switch (yy_input) {
- case 33: yy_state = 265; break yy_forNext;
+ case 10: yy_state = 267; break yy_forNext;
+ case 14: yy_state = 268; break yy_forNext;
default: break yy_forAction;
}
case 265:
switch (yy_input) {
- case 14: yy_state = 269; break yy_forNext;
- case 24: yy_state = 270; break yy_forNext;
+ case 29: yy_state = 266; break yy_forNext;
default: break yy_forAction;
}
case 266:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
+ case 14: yy_state = 269; break yy_forNext;
+ case 21: yy_state = 270; break yy_forNext;
default: break yy_forAction;
}
case 267:
switch (yy_input) {
- case 30: yy_state = 268; break yy_forNext;
+ case 14: yy_state = 271; break yy_forNext;
+ case 33: yy_state = 272; break yy_forNext;
default: break yy_forAction;
}
case 268:
switch (yy_input) {
- case 14: yy_state = 271; break yy_forNext;
- case 36: yy_state = 272; break yy_forNext;
+ case 10: yy_state = 267; break yy_forNext;
default: break yy_forAction;
}
case 269:
switch (yy_input) {
- case 24: yy_state = 270; break yy_forNext;
+ case 21: yy_state = 270; break yy_forNext;
default: break yy_forAction;
}
case 270:
switch (yy_input) {
- case 14: yy_state = 273; break yy_forNext;
- case 22: yy_state = 274; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 274; break yy_forNext;
+ case 26: yy_state = 275; break yy_forNext;
default: break yy_forAction;
}
case 271:
switch (yy_input) {
- case 36: yy_state = 272; break yy_forNext;
+ case 33: yy_state = 272; break yy_forNext;
default: break yy_forAction;
}
case 272:
switch (yy_input) {
- case 14: yy_state = 275; break yy_forNext;
- case 37: yy_state = 276; break yy_forNext;
+ case 14: yy_state = 276; break yy_forNext;
+ case 34: yy_state = 277; break yy_forNext;
default: break yy_forAction;
}
case 273:
switch (yy_input) {
- case 22: yy_state = 274; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 278; break yy_forNext;
+ case 39: yy_state = 279; break yy_forNext;
default: break yy_forAction;
}
case 274:
switch (yy_input) {
- case 14: yy_state = 277; break yy_forNext;
- case 21: yy_state = 278; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 26: yy_state = 275; break yy_forNext;
+ case 14: yy_state = 280; break yy_forNext;
default: break yy_forAction;
}
case 275:
switch (yy_input) {
- case 37: yy_state = 276; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 280; break yy_forNext;
default: break yy_forAction;
}
case 276:
switch (yy_input) {
- case 14: yy_state = 279; break yy_forNext;
- case 37: yy_state = 280; break yy_forNext;
+ case 34: yy_state = 277; break yy_forNext;
default: break yy_forAction;
}
case 277:
switch (yy_input) {
- case 21: yy_state = 278; break yy_forNext;
+ case 14: yy_state = 281; break yy_forNext;
+ case 35: yy_state = 282; break yy_forNext;
default: break yy_forAction;
}
case 278:
switch (yy_input) {
- case 14: yy_state = 281; break yy_forNext;
- case 24: yy_state = 282; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 39: yy_state = 279; break yy_forNext;
+ case 14: yy_state = 283; break yy_forNext;
default: break yy_forAction;
}
case 279:
switch (yy_input) {
- case 37: yy_state = 280; break yy_forNext;
+ case 14: yy_state = 284; break yy_forNext;
+ case 33: yy_state = 285; break yy_forNext;
default: break yy_forAction;
}
case 280:
switch (yy_input) {
- case 14: yy_state = 283; break yy_forNext;
- case 37: yy_state = 284; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 286; break yy_forNext;
default: break yy_forAction;
}
case 281:
switch (yy_input) {
- case 24: yy_state = 282; break yy_forNext;
+ case 35: yy_state = 282; break yy_forNext;
default: break yy_forAction;
}
case 282:
switch (yy_input) {
- case 14: yy_state = 285; break yy_forNext;
- case 22: yy_state = 286; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 283:
- switch (yy_input) {
- case 37: yy_state = 284; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 284:
- switch (yy_input) {
case 14: yy_state = 287; break yy_forNext;
case 30: yy_state = 288; break yy_forNext;
default: break yy_forAction;
}
+ case 283:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 39: yy_state = 279; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 284:
+ switch (yy_input) {
+ case 33: yy_state = 285; break yy_forNext;
+ default: break yy_forAction;
+ }
+
case 285:
switch (yy_input) {
- case 22: yy_state = 286; break yy_forNext;
+ case 14: yy_state = 289; break yy_forNext;
+ case 24: yy_state = 290; break yy_forNext;
default: break yy_forAction;
}
@@ -2706,9 +2722,7 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 286; break yy_forNext;
- case 14: yy_state = 289; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 290; break yy_forNext;
+ case 13: yy_state = 273; break yy_forNext;
default: break yy_forAction;
}
@@ -2721,115 +2735,248 @@
case 288:
switch (yy_input) {
case 14: yy_state = 291; break yy_forNext;
- case 18: yy_state = 292; break yy_forNext;
+ case 36: yy_state = 292; break yy_forNext;
default: break yy_forAction;
}
case 289:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 286; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 290; break yy_forNext;
- case 14: yy_state = 293; break yy_forNext;
+ case 24: yy_state = 290; break yy_forNext;
default: break yy_forAction;
}
case 290:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 294; break yy_forNext;
- case 14: yy_state = 295; break yy_forNext;
+ case 14: yy_state = 293; break yy_forNext;
+ case 22: yy_state = 294; break yy_forNext;
default: break yy_forAction;
}
case 291:
switch (yy_input) {
- case 18: yy_state = 292; break yy_forNext;
+ case 36: yy_state = 292; break yy_forNext;
default: break yy_forAction;
}
case 292:
switch (yy_input) {
- case 14: yy_state = 296; break yy_forNext;
- case 28: yy_state = 297; break yy_forNext;
+ case 14: yy_state = 295; break yy_forNext;
+ case 37: yy_state = 296; break yy_forNext;
default: break yy_forAction;
}
case 293:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 286; break yy_forNext;
+ case 22: yy_state = 294; break yy_forNext;
default: break yy_forAction;
}
case 294:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 290; break yy_forNext;
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 294; break yy_forNext;
+ case 14: yy_state = 297; break yy_forNext;
+ case 21: yy_state = 298; break yy_forNext;
default: break yy_forAction;
}
case 295:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 294; break yy_forNext;
+ case 37: yy_state = 296; break yy_forNext;
default: break yy_forAction;
}
case 296:
switch (yy_input) {
- case 28: yy_state = 297; break yy_forNext;
+ case 14: yy_state = 299; break yy_forNext;
+ case 37: yy_state = 300; break yy_forNext;
default: break yy_forAction;
}
case 297:
switch (yy_input) {
- case 14: yy_state = 298; break yy_forNext;
- case 22: yy_state = 299; break yy_forNext;
+ case 21: yy_state = 298; break yy_forNext;
default: break yy_forAction;
}
case 298:
switch (yy_input) {
- case 22: yy_state = 299; break yy_forNext;
+ case 14: yy_state = 301; break yy_forNext;
+ case 24: yy_state = 302; break yy_forNext;
default: break yy_forAction;
}
case 299:
switch (yy_input) {
- case 14: yy_state = 300; break yy_forNext;
- case 19: yy_state = 301; break yy_forNext;
+ case 37: yy_state = 300; break yy_forNext;
default: break yy_forAction;
}
case 300:
switch (yy_input) {
- case 19: yy_state = 301; break yy_forNext;
+ case 14: yy_state = 303; break yy_forNext;
+ case 37: yy_state = 304; break yy_forNext;
default: break yy_forAction;
}
case 301:
switch (yy_input) {
- case 14: yy_state = 302; break yy_forNext;
- case 20: yy_isFinal = true; yy_state = 303; break yy_forNext;
+ case 24: yy_state = 302; break yy_forNext;
default: break yy_forAction;
}
case 302:
switch (yy_input) {
- case 20: yy_isFinal = true; yy_state = 303; break yy_forNext;
+ case 14: yy_state = 305; break yy_forNext;
+ case 22: yy_state = 306; break yy_forNext;
default: break yy_forAction;
}
case 303:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 304; break yy_forNext;
+ case 37: yy_state = 304; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 304:
+ switch (yy_input) {
+ case 14: yy_state = 307; break yy_forNext;
+ case 30: yy_state = 308; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 305:
+ switch (yy_input) {
+ case 22: yy_state = 306; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 306:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 306; break yy_forNext;
+ case 14: yy_state = 309; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 310; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 307:
+ switch (yy_input) {
+ case 30: yy_state = 308; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 308:
+ switch (yy_input) {
+ case 14: yy_state = 311; break yy_forNext;
+ case 18: yy_state = 312; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 309:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 306; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 310; break yy_forNext;
+ case 14: yy_state = 313; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 310:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 314; break yy_forNext;
+ case 14: yy_state = 315; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 311:
+ switch (yy_input) {
+ case 18: yy_state = 312; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 312:
+ switch (yy_input) {
+ case 14: yy_state = 316; break yy_forNext;
+ case 28: yy_state = 317; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 313:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 306; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 314:
+ switch (yy_input) {
+ case 14: yy_isFinal = true; yy_state = 310; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 314; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 315:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 314; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 316:
+ switch (yy_input) {
+ case 28: yy_state = 317; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 317:
+ switch (yy_input) {
+ case 14: yy_state = 318; break yy_forNext;
+ case 22: yy_state = 319; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 318:
+ switch (yy_input) {
+ case 22: yy_state = 319; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 319:
+ switch (yy_input) {
+ case 14: yy_state = 320; break yy_forNext;
+ case 19: yy_state = 321; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 320:
+ switch (yy_input) {
+ case 19: yy_state = 321; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 321:
+ switch (yy_input) {
+ case 14: yy_state = 322; break yy_forNext;
+ case 20: yy_isFinal = true; yy_state = 323; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 322:
+ switch (yy_input) {
+ case 20: yy_isFinal = true; yy_state = 323; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 323:
+ switch (yy_input) {
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 324; break yy_forNext;
default: break yy_forAction;
}
@@ -2853,41 +3000,41 @@
switch (yy_action) {
- case 91:
- case 119:
+ case 94:
+ case 124:
{ yypushback(yylength()); popState(); valueText = string.toString(); return EncodingParserConstants.InvalidTerminatedStringValue; }
- case 306: break;
- case 74:
- case 112:
+ case 326: break;
+ case 77:
+ case 117:
{ yybegin(YYINITIAL); if (foundContentTypeValue) hasMore = false; return HTMLHeadTokenizerConstants.MetaTagEnd; }
- case 307: break;
- case 38:
- case 88:
+ case 327: break;
+ case 39:
+ case 91:
{ yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.InvalidTerminatedStringValue; }
- case 308: break;
- case 31:
+ case 328: break;
case 32:
- case 34:
- case 85:
- case 118:
+ case 33:
+ case 35:
+ case 88:
+ case 123:
{ yypushback(1); yybegin(UnDelimitedString); string.setLength(0); }
- case 309: break;
- case 30:
- case 83:
+ case 329: break;
+ case 31:
+ case 86:
{ yybegin(YYINITIAL); isDocumentRootElementChecked = true; return HTMLHeadTokenizerConstants.RootElementTagEnd; }
- case 310: break;
- case 25:
- case 75:
+ case 330: break;
+ case 26:
+ case 78:
{ yybegin(YYINITIAL); if (foundContentTypeValue) hasMore = false; return HTMLHeadTokenizerConstants.MetaTagEnd; }
- case 311: break;
- case 46:
- case 96:
+ case 331: break;
+ case 47:
+ case 99:
{ yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.InvalidTermintatedUnDelimitedStringValue; }
- case 312: break;
- case 149:
- case 159:
+ case 332: break;
+ case 158:
+ case 170:
{ if (yychar == 0 ) {yybegin(ST_XMLDecl); return XMLHeadTokenizerConstants.XMLDeclStart;} }
- case 313: break;
+ case 333: break;
case 10:
case 11:
case 12:
@@ -2903,85 +3050,90 @@
case 22:
case 23:
case 24:
- case 26:
+ case 25:
case 27:
case 28:
case 29:
- case 33:
- case 39:
- case 42:
- case 45:
- { if(yychar > MAX_TO_SCAN) {hasMore=false; return EncodingParserConstants.MAX_CHARS_REACHED;} }
- case 314: break;
- case 136:
- case 147:
- case 148:
- { yybegin(ST_META_TAG); return HTMLHeadTokenizerConstants.MetaTagStart; }
- case 315: break;
- case 65:
- case 107:
- { yybegin(YYINITIAL); return XMLHeadTokenizerConstants.XMLDeclEnd; }
- case 316: break;
- case 290:
- case 294:
- { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
- case 317: break;
- case 179:
- case 189:
- { pushCurrentState(); yybegin(QuotedAttributeValue); this.isXHTML = true; return XMLHeadTokenizerConstants.XMLDelEncoding; }
- case 318: break;
- case 174:
- case 183:
- { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; hasCharsetAttr=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
- case 319: break;
- case 303:
- case 304:
- { isXHTML = true; }
- case 320: break;
- case 99:
- { hasMore = false; return EncodingParserConstants.UTF83ByteBOM; }
- case 321: break;
- case 49:
- { hasMore = false; return EncodingParserConstants.UTF16BE; }
- case 322: break;
- case 50:
- { hasMore = false; return EncodingParserConstants.UTF16LE; }
- case 323: break;
- case 37:
+ case 30:
+ case 34:
case 40:
case 43:
- { string.append( yytext() ); }
- case 324: break;
- case 36:
- case 87:
- { yybegin(SQ_STRING); string.setLength(0); }
- case 325: break;
- case 35:
- case 86:
- { yybegin(DQ_STRING); string.setLength(0); }
- case 326: break;
- case 41:
- case 92:
- { popState(); valueText = string.toString(); return EncodingParserConstants.StringValue; }
- case 327: break;
- case 44:
- case 95:
- { yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.UnDelimitedStringValue; }
- case 328: break;
- case 47:
- case 97:
- case 120:
- { pushCurrentState(); yybegin(UnDelimitedCharset); string.append( yytext() ); }
- case 329: break;
- case 53:
- case 55:
+ case 46:
+ { if(yychar > MAX_TO_SCAN) {hasMore=false; return EncodingParserConstants.MAX_CHARS_REACHED;} }
+ case 334: break;
+ case 143:
+ case 156:
+ case 157:
+ { yybegin(ST_META_TAG); return HTMLHeadTokenizerConstants.MetaTagStart; }
+ case 335: break;
+ case 66:
+ case 110:
+ { yybegin(YYINITIAL); return XMLHeadTokenizerConstants.XMLDeclEnd; }
+ case 336: break;
+ case 310:
+ case 314:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
+ case 337: break;
+ case 196:
+ case 209:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); return HTMLHeadTokenizerConstants.UNDEFINED; }
+ case 338: break;
+ case 194:
+ case 206:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); this.isXHTML = true; return XMLHeadTokenizerConstants.XMLDelEncoding; }
+ case 339: break;
+ case 189:
+ case 200:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; hasCharsetAttr=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
+ case 340: break;
+ case 323:
+ case 324:
+ { isXHTML = true; }
+ case 341: break;
case 102:
- case 123:
- { if (!isDocumentRootElementChecked()){yybegin(ST_XMLNameSpace); return HTMLHeadTokenizerConstants.DocumentRootNameSpace;} }
- case 330: break;
+ { hasMore = false; return EncodingParserConstants.UTF83ByteBOM; }
+ case 342: break;
+ case 50:
+ { hasMore = false; return EncodingParserConstants.UTF16BE; }
+ case 343: break;
+ case 51:
+ { hasMore = false; return EncodingParserConstants.UTF16LE; }
+ case 344: break;
+ case 38:
+ case 41:
+ case 44:
+ { string.append( yytext() ); }
+ case 345: break;
+ case 37:
+ case 90:
+ { yybegin(SQ_STRING); string.setLength(0); }
+ case 346: break;
+ case 36:
+ case 89:
+ { yybegin(DQ_STRING); string.setLength(0); }
+ case 347: break;
+ case 42:
+ case 95:
+ { popState(); valueText = string.toString(); return EncodingParserConstants.StringValue; }
+ case 348: break;
+ case 45:
+ case 98:
+ { yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.UnDelimitedStringValue; }
+ case 349: break;
case 48:
+ case 100:
+ case 125:
+ { pushCurrentState(); yybegin(UnDelimitedCharset); string.append( yytext() ); }
+ case 350: break;
+ case 54:
+ case 56:
+ case 105:
+ case 128:
+ { if (!isDocumentRootElementChecked()){yybegin(ST_XMLNameSpace); return HTMLHeadTokenizerConstants.DocumentRootNameSpace;} }
+ case 351: break;
+ case 49:
{ yypushback(1); popState(); }
- case 331: break;
+ case 352: break;
default:
if (yy_input == YYEOF && yy_startRead == yy_currentPos) {
yy_atEOF = true;
diff --git a/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizerGenJava.sh b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizerGenJava.sh
new file mode 100755
index 0000000..45a6b35
--- /dev/null
+++ b/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizerGenJava.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+java -cp JFlex-1.2.2.jar JFlex.Main HTMLHeadTokenizer.jFlex -skel skeleton && cp -v HTMLHeadTokenizer.java ../../../../../../web/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contenttype/
diff --git a/web/bundles/org.eclipse.wst.html.core/META-INF/MANIFEST.MF b/web/bundles/org.eclipse.wst.html.core/META-INF/MANIFEST.MF
index bd2292e..bfc9cc5 100644
--- a/web/bundles/org.eclipse.wst.html.core/META-INF/MANIFEST.MF
+++ b/web/bundles/org.eclipse.wst.html.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.wst.html.core; singleton:=true
-Bundle-Version: 1.4.0.qualifier
+Bundle-Version: 1.4.100.qualifier
Bundle-Activator: org.eclipse.wst.html.core.internal.HTMLCorePlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/web/bundles/org.eclipse.wst.html.core/pom.xml b/web/bundles/org.eclipse.wst.html.core/pom.xml
index bd4e07f..d02e812 100644
--- a/web/bundles/org.eclipse.wst.html.core/pom.xml
+++ b/web/bundles/org.eclipse.wst.html.core/pom.xml
@@ -21,6 +21,6 @@
<groupId>org.eclipse.webtools.sourceediting</groupId>
<artifactId>org.eclipse.wst.html.core</artifactId>
- <version>1.4.0-SNAPSHOT</version>
+ <version>1.4.100-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/web/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contenttype/HTMLHeadTokenizer.java b/web/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contenttype/HTMLHeadTokenizer.java
index 55c8192..226a44a 100644
--- a/web/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contenttype/HTMLHeadTokenizer.java
+++ b/web/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contenttype/HTMLHeadTokenizer.java
@@ -1,16 +1,16 @@
-/* The following code was generated by JFlex 1.2.2 on 10/31/17 6:40 PM */
+/* The following code was generated by JFlex 1.2.2 on 12/6/21, 1:15 PM */
-/*******************************************************************************
- * Copyright (c) 2004, 2017 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
+/*******************************************************************************
+ * Copyright (c) 2004, 2021 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
*******************************************************************************/
/*nlsXXX*/
package org.eclipse.wst.html.core.internal.contenttype;
@@ -26,8 +26,8 @@
/**
* This class is a scanner generated by
* <a href="http://www.informatik.tu-muenchen.de/~kleing/jflex/">JFlex</a> 1.2.2
- * on 10/31/17 6:40 PM from the specification file
- * <tt>file:/Users/nitin/cve/webtools.sourceediting/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex</tt>
+ * on 12/6/21, 1:15 PM from the specification file
+ * <tt>file:/Users/nitin/git/webtools.sourceediting/core/bundles/org.eclipse.wst.sse.core/DevTimeSupport/HeadParsers/HTMLHeadTokenizer/HTMLHeadTokenizer.jFlex</tt>
*/
public class HTMLHeadTokenizer {
@@ -435,7 +435,7 @@
return yy_buffer[yy_currentPos++];
}
-
+
/**
* Closes the input stream.
*/
@@ -485,13 +485,13 @@
*/
private void yy_ScanError(int errorCode) {
try {
- IllegalStateException ise = new IllegalStateException("Instance: " + System.identityHashCode(this) + " offset:" + yychar + " state:" + yystate());
- System.out.println(YY_ERROR_MSG[errorCode] + "\n" + ise);
- throw ise;
- }
- catch (ArrayIndexOutOfBoundsException e) {
- System.out.println(YY_ERROR_MSG[YY_UNKNOWN_ERROR]);
- }
+ IllegalStateException ise = new IllegalStateException("Instance: " + System.identityHashCode(this) + " offset:" + yychar + " state:" + yystate());
+ System.out.println(YY_ERROR_MSG[errorCode] + "\n" + ise);
+ throw ise;
+ }
+ catch (ArrayIndexOutOfBoundsException e) {
+ System.out.println(YY_ERROR_MSG[YY_UNKNOWN_ERROR]);
+ }
}
@@ -562,7 +562,7 @@
yy_forAction: {
while (true) {
-
+
yy_input = yy_advance();
if ( yy_input == YYEOF ) break yy_forAction;
@@ -607,11 +607,12 @@
case 3:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 22; break yy_forNext;
- case 28: yy_isFinal = true; yy_state = 23; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 24; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 25; break yy_forNext;
- case 39: yy_isFinal = true; yy_state = 26; break yy_forNext;
+ case 12: yy_isFinal = true; yy_state = 22; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 23; break yy_forNext;
+ case 28: yy_isFinal = true; yy_state = 24; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 25; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 26; break yy_forNext;
+ case 39: yy_isFinal = true; yy_state = 27; break yy_forNext;
default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 10; break yy_forNext;
}
@@ -619,22 +620,22 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 27; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 28; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 29; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 28; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 29; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 10; break yy_forNext;
}
case 5:
switch (yy_input) {
case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_isFinal = true; yy_state = 33; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 34; break yy_forNext;
- case 26: yy_isFinal = true; yy_state = 35; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 36; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_isFinal = true; yy_state = 34; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 35; break yy_forNext;
+ case 26: yy_isFinal = true; yy_state = 36; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 37; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
}
case 6:
@@ -642,12 +643,12 @@
case 7:
case 13:
case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 40; break yy_forNext;
case 17:
- case 30: yy_isFinal = true; yy_state = 40; break yy_forNext;
- case 26: yy_isFinal = true; yy_state = 41; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 41; break yy_forNext;
+ case 26: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
}
case 7:
@@ -655,28 +656,28 @@
case 7:
case 13:
case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 40; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 41; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 42; break yy_forNext;
- case 46: yy_isFinal = true; yy_state = 43; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 41; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 43; break yy_forNext;
+ case 46: yy_isFinal = true; yy_state = 44; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
}
case 8:
switch (yy_input) {
case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 30: yy_isFinal = true; yy_state = 40; break yy_forNext;
- case 17: yy_isFinal = true; yy_state = 43; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 30: yy_isFinal = true; yy_state = 41; break yy_forNext;
+ case 17: yy_isFinal = true; yy_state = 44; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 44; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 45; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 45; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 46; break yy_forNext;
case 26:
- case 27: yy_isFinal = true; yy_state = 46; break yy_forNext;
- case 47: yy_isFinal = true; yy_pushbackPos = yy_currentPos; yy_pushback = true; yy_state = 47; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 47; break yy_forNext;
+ case 47: yy_isFinal = true; yy_pushbackPos = yy_currentPos; yy_pushback = true; yy_state = 48; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
}
case 9:
@@ -684,38 +685,38 @@
case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 10; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_noLookAhead = true; yy_state = 37; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 48; break yy_forNext;
+ case 13: yy_isFinal = true; yy_noLookAhead = true; yy_state = 38; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 49; break yy_forNext;
}
case 11:
switch (yy_input) {
- case 2: yy_isFinal = true; yy_noLookAhead = true; yy_state = 49; break yy_forNext;
+ case 2: yy_isFinal = true; yy_noLookAhead = true; yy_state = 50; break yy_forNext;
default: break yy_forAction;
}
case 12:
switch (yy_input) {
- case 1: yy_isFinal = true; yy_noLookAhead = true; yy_state = 50; break yy_forNext;
+ case 1: yy_isFinal = true; yy_noLookAhead = true; yy_state = 51; break yy_forNext;
default: break yy_forAction;
}
case 13:
switch (yy_input) {
- case 4: yy_state = 51; break yy_forNext;
+ case 4: yy_state = 52; break yy_forNext;
default: break yy_forAction;
}
case 14:
switch (yy_input) {
- case 16: yy_state = 52; break yy_forNext;
+ case 16: yy_state = 53; break yy_forNext;
default: break yy_forAction;
}
case 15:
switch (yy_input) {
- case 14: yy_state = 54; break yy_forNext;
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
+ case 14: yy_state = 55; break yy_forNext;
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
case 0:
case 4:
case 5:
@@ -737,16 +738,16 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 16:
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 14: yy_state = 57; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
+ case 13: yy_state = 57; break yy_forNext;
+ case 14: yy_state = 58; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
default: break yy_forAction;
}
@@ -754,16 +755,16 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 16: yy_state = 59; break yy_forNext;
+ case 13: yy_state = 57; break yy_forNext;
+ case 16: yy_state = 60; break yy_forNext;
default: break yy_forAction;
}
case 18:
switch (yy_input) {
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
- case 14: yy_state = 60; break yy_forNext;
- case 17: yy_state = 61; break yy_forNext;
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
+ case 14: yy_state = 61; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
case 0:
case 4:
case 5:
@@ -784,234 +785,241 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 19:
switch (yy_input) {
- case 17: yy_state = 62; break yy_forNext;
- case 21: yy_state = 63; break yy_forNext;
+ case 17: yy_state = 63; break yy_forNext;
+ case 21: yy_state = 64; break yy_forNext;
default: break yy_forAction;
}
case 20:
switch (yy_input) {
- case 14: yy_state = 64; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 65; break yy_forNext;
+ case 14: yy_state = 65; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 66; break yy_forNext;
default: break yy_forAction;
}
case 21:
switch (yy_input) {
- case 14: yy_state = 66; break yy_forNext;
- case 24: yy_state = 67; break yy_forNext;
+ case 14: yy_state = 67; break yy_forNext;
+ case 24: yy_state = 68; break yy_forNext;
default: break yy_forAction;
}
case 22:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 25; break yy_forNext;
- case 28: yy_state = 68; break yy_forNext;
- case 30: yy_state = 69; break yy_forNext;
+ case 14: yy_state = 69; break yy_forNext;
case 39: yy_state = 70; break yy_forNext;
default: break yy_forAction;
}
case 23:
switch (yy_input) {
- case 14: yy_state = 71; break yy_forNext;
- case 22: yy_state = 72; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 26; break yy_forNext;
+ case 28: yy_state = 71; break yy_forNext;
+ case 30: yy_state = 72; break yy_forNext;
+ case 39: yy_state = 73; break yy_forNext;
default: break yy_forAction;
}
case 24:
switch (yy_input) {
- case 14: yy_state = 73; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 74; break yy_forNext;
+ case 14: yy_state = 74; break yy_forNext;
+ case 22: yy_state = 75; break yy_forNext;
default: break yy_forAction;
}
case 25:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 75; break yy_forNext;
+ case 14: yy_state = 76; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 77; break yy_forNext;
default: break yy_forAction;
}
case 26:
switch (yy_input) {
- case 14: yy_state = 76; break yy_forNext;
- case 28: yy_state = 77; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 78; break yy_forNext;
default: break yy_forAction;
}
case 27:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
case 14: yy_state = 79; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
+ case 28: yy_state = 80; break yy_forNext;
default: break yy_forAction;
}
case 28:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
case 6:
case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 30: yy_state = 81; break yy_forNext;
+ case 13: yy_state = 81; break yy_forNext;
+ case 14: yy_state = 82; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
default: break yy_forAction;
}
case 29:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
- case 14: yy_state = 82; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 81; break yy_forNext;
+ case 30: yy_state = 84; break yy_forNext;
default: break yy_forAction;
}
case 30:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 83; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ case 14: yy_state = 85; break yy_forNext;
default: break yy_forAction;
}
- case 32:
- switch (yy_input) {
- case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 85; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
- }
-
- case 33:
- switch (yy_input) {
- case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 85; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
- }
-
- case 34:
- switch (yy_input) {
- case 26: yy_isFinal = true; yy_state = 35; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 36; break yy_forNext;
- case 6:
- case 7:
- case 13: yy_state = 84; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 35:
+ case 31:
switch (yy_input) {
case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 86; break yy_forNext;
default: break yy_forAction;
}
- case 36:
+ case 33:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 87; break yy_forNext;
+ case 6:
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 88; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
+ }
+
+ case 34:
+ switch (yy_input) {
+ case 6:
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 88; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
+ }
+
+ case 35:
+ switch (yy_input) {
+ case 26: yy_isFinal = true; yy_state = 36; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 37; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 87; break yy_forNext;
default: break yy_forAction;
}
- case 38:
+ case 36:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 88; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 89; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 37:
+ switch (yy_input) {
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 90; break yy_forNext;
default: break yy_forAction;
}
case 39:
switch (yy_input) {
- case 7:
- case 13:
- case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 26: yy_isFinal = true; yy_state = 41; break yy_forNext;
- case 17:
- case 30: yy_state = 89; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 91; break yy_forNext;
default: break yy_forAction;
}
case 40:
switch (yy_input) {
- case 14: yy_state = 90; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 91; break yy_forNext;
+ case 7:
+ case 13:
+ case 16:
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 26: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ case 17:
+ case 30: yy_state = 92; break yy_forNext;
default: break yy_forAction;
}
case 41:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 92; break yy_forNext;
+ case 14: yy_state = 93; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 94; break yy_forNext;
default: break yy_forAction;
}
case 42:
switch (yy_input) {
- case 7:
- case 13:
- case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 27: yy_isFinal = true; yy_state = 41; break yy_forNext;
- case 30: yy_state = 89; break yy_forNext;
- case 46: yy_state = 93; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 95; break yy_forNext;
default: break yy_forAction;
}
case 43:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 14: yy_state = 94; break yy_forNext;
+ case 7:
+ case 13:
+ case 16:
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 27: yy_isFinal = true; yy_state = 42; break yy_forNext;
+ case 30: yy_state = 92; break yy_forNext;
+ case 46: yy_state = 96; break yy_forNext;
default: break yy_forAction;
}
case 44:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 95; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 14: yy_state = 97; break yy_forNext;
default: break yy_forAction;
}
case 45:
switch (yy_input) {
- case 16:
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 44; break yy_forNext;
- case 26:
- case 27: yy_isFinal = true; yy_state = 46; break yy_forNext;
- case 30: yy_state = 89; break yy_forNext;
- case 17: yy_state = 93; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 98; break yy_forNext;
default: break yy_forAction;
}
case 46:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 96; break yy_forNext;
+ case 16:
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 45; break yy_forNext;
+ case 26:
+ case 27: yy_isFinal = true; yy_state = 47; break yy_forNext;
+ case 30: yy_state = 92; break yy_forNext;
+ case 17: yy_state = 96; break yy_forNext;
default: break yy_forAction;
}
case 47:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
- case 14: yy_state = 98; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 99; break yy_forNext;
default: break yy_forAction;
}
- case 51:
+ case 48:
switch (yy_input) {
- case 5: yy_isFinal = true; yy_noLookAhead = true; yy_state = 99; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
+ case 14: yy_state = 101; break yy_forNext;
default: break yy_forAction;
}
case 52:
switch (yy_input) {
- case 14: yy_state = 54; break yy_forNext;
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
+ case 5: yy_isFinal = true; yy_noLookAhead = true; yy_state = 102; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 53:
+ switch (yy_input) {
+ case 14: yy_state = 55; break yy_forNext;
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1033,10 +1041,10 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
- case 53:
+ case 54:
switch (yy_input) {
case 0:
case 4:
@@ -1054,19 +1062,19 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 54:
- switch (yy_input) {
- case 19: yy_state = 100; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 55:
switch (yy_input) {
- case 14: yy_state = 101; break yy_forNext;
- case 21: yy_isFinal = true; yy_state = 102; break yy_forNext;
+ case 19: yy_state = 103; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 56:
+ switch (yy_input) {
+ case 14: yy_state = 104; break yy_forNext;
+ case 21: yy_isFinal = true; yy_state = 105; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1082,41 +1090,41 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 56:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 14: yy_state = 57; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 57:
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
- case 14: yy_state = 103; break yy_forNext;
+ case 13: yy_state = 57; break yy_forNext;
+ case 14: yy_state = 58; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
default: break yy_forAction;
}
case 58:
switch (yy_input) {
- case 17: yy_state = 61; break yy_forNext;
- case 14: yy_state = 104; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 57; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
+ case 14: yy_state = 106; break yy_forNext;
default: break yy_forAction;
}
case 59:
switch (yy_input) {
- case 19: yy_isFinal = true; yy_state = 55; break yy_forNext;
- case 14: yy_state = 60; break yy_forNext;
- case 17: yy_state = 61; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
+ case 14: yy_state = 107; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 60:
+ switch (yy_input) {
+ case 19: yy_isFinal = true; yy_state = 56; break yy_forNext;
+ case 14: yy_state = 61; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1137,245 +1145,258 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 60:
- switch (yy_input) {
- case 17: yy_state = 61; break yy_forNext;
- case 19: yy_state = 100; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 61:
switch (yy_input) {
- case 14: yy_state = 105; break yy_forNext;
- case 18: yy_state = 106; break yy_forNext;
+ case 17: yy_state = 62; break yy_forNext;
+ case 19: yy_state = 103; break yy_forNext;
default: break yy_forAction;
}
case 62:
switch (yy_input) {
- case 14: yy_state = 64; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 65; break yy_forNext;
+ case 14: yy_state = 108; break yy_forNext;
+ case 18: yy_state = 109; break yy_forNext;
default: break yy_forAction;
}
case 63:
switch (yy_input) {
- case 14: yy_state = 66; break yy_forNext;
- case 24: yy_state = 67; break yy_forNext;
+ case 14: yy_state = 65; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 66; break yy_forNext;
default: break yy_forAction;
}
case 64:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 65; break yy_forNext;
+ case 14: yy_state = 67; break yy_forNext;
+ case 24: yy_state = 68; break yy_forNext;
default: break yy_forAction;
}
case 65:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 107; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 66; break yy_forNext;
default: break yy_forAction;
}
case 66:
switch (yy_input) {
- case 24: yy_state = 67; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 110; break yy_forNext;
default: break yy_forAction;
}
case 67:
switch (yy_input) {
- case 14: yy_state = 108; break yy_forNext;
- case 39: yy_state = 109; break yy_forNext;
+ case 24: yy_state = 68; break yy_forNext;
default: break yy_forAction;
}
case 68:
switch (yy_input) {
- case 14: yy_state = 71; break yy_forNext;
- case 22: yy_state = 72; break yy_forNext;
+ case 14: yy_state = 111; break yy_forNext;
+ case 39: yy_state = 112; break yy_forNext;
default: break yy_forAction;
}
case 69:
switch (yy_input) {
- case 14: yy_state = 73; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 74; break yy_forNext;
+ case 39: yy_state = 70; break yy_forNext;
default: break yy_forAction;
}
case 70:
switch (yy_input) {
- case 14: yy_state = 76; break yy_forNext;
- case 28: yy_state = 77; break yy_forNext;
+ case 14: yy_state = 113; break yy_forNext;
+ case 28: yy_state = 114; break yy_forNext;
default: break yy_forAction;
}
case 71:
switch (yy_input) {
- case 22: yy_state = 72; break yy_forNext;
+ case 14: yy_state = 74; break yy_forNext;
+ case 22: yy_state = 75; break yy_forNext;
default: break yy_forAction;
}
case 72:
switch (yy_input) {
- case 14: yy_state = 110; break yy_forNext;
- case 22: yy_state = 111; break yy_forNext;
+ case 14: yy_state = 76; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 77; break yy_forNext;
default: break yy_forAction;
}
case 73:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 74; break yy_forNext;
+ case 14: yy_state = 79; break yy_forNext;
+ case 28: yy_state = 80; break yy_forNext;
default: break yy_forAction;
}
case 74:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 112; break yy_forNext;
+ case 22: yy_state = 75; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 75:
+ switch (yy_input) {
+ case 14: yy_state = 115; break yy_forNext;
+ case 22: yy_state = 116; break yy_forNext;
default: break yy_forAction;
}
case 76:
switch (yy_input) {
- case 28: yy_state = 77; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 77; break yy_forNext;
default: break yy_forAction;
}
case 77:
switch (yy_input) {
- case 14: yy_state = 113; break yy_forNext;
- case 23: yy_state = 114; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 78:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 14: yy_state = 79; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 117; break yy_forNext;
default: break yy_forAction;
}
case 79:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
- case 14: yy_state = 115; break yy_forNext;
+ case 28: yy_state = 80; break yy_forNext;
default: break yy_forAction;
}
case 80:
switch (yy_input) {
- case 14: yy_state = 116; break yy_forNext;
- case 19: yy_state = 117; break yy_forNext;
+ case 14: yy_state = 118; break yy_forNext;
+ case 23: yy_state = 119; break yy_forNext;
default: break yy_forAction;
}
case 81:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 81; break yy_forNext;
case 14: yy_state = 82; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
default: break yy_forAction;
}
case 82:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 30; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 81; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
+ case 14: yy_state = 120; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 83:
+ switch (yy_input) {
+ case 14: yy_state = 121; break yy_forNext;
+ case 19: yy_state = 122; break yy_forNext;
default: break yy_forAction;
}
case 84:
switch (yy_input) {
- case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 85; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ case 14: yy_state = 85; break yy_forNext;
+ default: break yy_forAction;
}
case 85:
switch (yy_input) {
+ case 38: yy_isFinal = true; yy_state = 31; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 87:
+ switch (yy_input) {
case 6:
- case 13: yy_isFinal = true; yy_state = 32; break yy_forNext;
- case 7: yy_state = 84; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 118; break yy_forNext;
- default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 31; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 88; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
}
- case 89:
+ case 88:
switch (yy_input) {
- case 14: yy_state = 90; break yy_forNext;
- case 38: yy_isFinal = true; yy_state = 91; break yy_forNext;
- default: break yy_forAction;
+ case 6:
+ case 13: yy_isFinal = true; yy_state = 33; break yy_forNext;
+ case 7: yy_state = 87; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 123; break yy_forNext;
+ default: yy_isFinal = true; yy_noLookAhead = true; yy_state = 32; break yy_forNext;
}
- case 90:
+ case 92:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 91; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 91:
- switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 119; break yy_forNext;
+ case 14: yy_state = 93; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 94; break yy_forNext;
default: break yy_forAction;
}
case 93:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
- case 14: yy_state = 94; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 94; break yy_forNext;
default: break yy_forAction;
}
case 94:
switch (yy_input) {
- case 38: yy_isFinal = true; yy_state = 38; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 124; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 96:
+ switch (yy_input) {
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
+ case 14: yy_state = 97; break yy_forNext;
default: break yy_forAction;
}
case 97:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
- case 14: yy_isFinal = true; yy_pushback = true; yy_state = 120; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 98:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
+ case 38: yy_isFinal = true; yy_state = 39; break yy_forNext;
default: break yy_forAction;
}
case 100:
switch (yy_input) {
- case 14: yy_state = 101; break yy_forNext;
- case 21: yy_state = 121; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
+ case 14: yy_isFinal = true; yy_pushback = true; yy_state = 125; break yy_forNext;
default: break yy_forAction;
}
case 101:
switch (yy_input) {
- case 21: yy_state = 121; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
default: break yy_forAction;
}
- case 102:
+ case 103:
switch (yy_input) {
- case 14: yy_state = 122; break yy_forNext;
- case 22: yy_isFinal = true; yy_state = 123; break yy_forNext;
+ case 14: yy_state = 104; break yy_forNext;
+ case 21: yy_state = 126; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 104:
+ switch (yy_input) {
+ case 21: yy_state = 126; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 105:
+ switch (yy_input) {
+ case 14: yy_state = 127; break yy_forNext;
+ case 22: yy_isFinal = true; yy_state = 128; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1391,103 +1412,86 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 103:
- switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 56; break yy_forNext;
- case 16: yy_state = 58; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 104:
- switch (yy_input) {
- case 17: yy_state = 61; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 105:
- switch (yy_input) {
- case 18: yy_state = 106; break yy_forNext;
- default: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 106:
switch (yy_input) {
- case 14: yy_state = 124; break yy_forNext;
- case 19: yy_state = 125; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 57; break yy_forNext;
+ case 16: yy_state = 59; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 107:
+ switch (yy_input) {
+ case 17: yy_state = 62; break yy_forNext;
default: break yy_forAction;
}
case 108:
switch (yy_input) {
- case 39: yy_state = 109; break yy_forNext;
+ case 18: yy_state = 109; break yy_forNext;
default: break yy_forAction;
}
case 109:
switch (yy_input) {
- case 14: yy_state = 126; break yy_forNext;
- case 33: yy_state = 127; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 110:
- switch (yy_input) {
- case 22: yy_state = 111; break yy_forNext;
+ case 14: yy_state = 129; break yy_forNext;
+ case 19: yy_state = 130; break yy_forNext;
default: break yy_forAction;
}
case 111:
switch (yy_input) {
- case 14: yy_state = 128; break yy_forNext;
- case 29: yy_state = 129; break yy_forNext;
+ case 39: yy_state = 112; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 112:
+ switch (yy_input) {
+ case 14: yy_state = 131; break yy_forNext;
+ case 33: yy_state = 132; break yy_forNext;
default: break yy_forAction;
}
case 113:
switch (yy_input) {
- case 23: yy_state = 114; break yy_forNext;
+ case 28: yy_state = 114; break yy_forNext;
default: break yy_forAction;
}
case 114:
switch (yy_input) {
- case 14: yy_state = 130; break yy_forNext;
- case 34: yy_state = 131; break yy_forNext;
+ case 14: yy_state = 133; break yy_forNext;
+ case 23: yy_state = 134; break yy_forNext;
default: break yy_forAction;
}
case 115:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 78; break yy_forNext;
- case 18: yy_state = 80; break yy_forNext;
+ case 22: yy_state = 116; break yy_forNext;
default: break yy_forAction;
}
case 116:
switch (yy_input) {
- case 19: yy_state = 117; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 117:
- switch (yy_input) {
- case 14: yy_state = 132; break yy_forNext;
- case 20: yy_state = 133; break yy_forNext;
+ case 14: yy_state = 135; break yy_forNext;
+ case 29: yy_state = 136; break yy_forNext;
default: break yy_forAction;
}
case 118:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 84; break yy_forNext;
+ case 23: yy_state = 119; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 119:
+ switch (yy_input) {
+ case 14: yy_state = 137; break yy_forNext;
+ case 34: yy_state = 138; break yy_forNext;
default: break yy_forAction;
}
@@ -1495,127 +1499,58 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_pushback = true; yy_state = 97; break yy_forNext;
- case 14: yy_state = 98; break yy_forNext;
+ case 13: yy_state = 81; break yy_forNext;
+ case 18: yy_state = 83; break yy_forNext;
default: break yy_forAction;
}
case 121:
switch (yy_input) {
- case 14: yy_state = 122; break yy_forNext;
- case 22: yy_state = 134; break yy_forNext;
+ case 19: yy_state = 122; break yy_forNext;
default: break yy_forAction;
}
case 122:
switch (yy_input) {
- case 22: yy_state = 134; break yy_forNext;
+ case 14: yy_state = 139; break yy_forNext;
+ case 20: yy_state = 140; break yy_forNext;
default: break yy_forAction;
}
case 123:
switch (yy_input) {
- case 14: yy_state = 135; break yy_forNext;
- case 23: yy_isFinal = true; yy_state = 136; break yy_forNext;
- case 0:
- case 4:
- case 5:
case 6:
case 7:
- case 13:
- case 15:
- case 16:
- case 17:
- case 26:
- case 27:
- case 30:
- case 38:
- case 46:
- case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
- }
-
- case 124:
- switch (yy_input) {
- case 19: yy_state = 125; break yy_forNext;
+ case 13: yy_state = 87; break yy_forNext;
default: break yy_forAction;
}
case 125:
switch (yy_input) {
- case 14: yy_state = 137; break yy_forNext;
- case 20: yy_state = 138; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_pushback = true; yy_state = 100; break yy_forNext;
+ case 14: yy_state = 101; break yy_forNext;
default: break yy_forAction;
}
case 126:
switch (yy_input) {
- case 33: yy_state = 127; break yy_forNext;
+ case 14: yy_state = 127; break yy_forNext;
+ case 22: yy_state = 141; break yy_forNext;
default: break yy_forAction;
}
case 127:
switch (yy_input) {
- case 14: yy_state = 139; break yy_forNext;
- case 40: yy_state = 140; break yy_forNext;
+ case 22: yy_state = 141; break yy_forNext;
default: break yy_forAction;
}
case 128:
switch (yy_input) {
- case 29: yy_state = 129; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 129:
- switch (yy_input) {
- case 11: yy_state = 141; break yy_forNext;
case 14: yy_state = 142; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 130:
- switch (yy_input) {
- case 34: yy_state = 131; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 131:
- switch (yy_input) {
- case 14: yy_state = 143; break yy_forNext;
- case 25: yy_state = 144; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 132:
- switch (yy_input) {
- case 20: yy_state = 133; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 133:
- switch (yy_input) {
- case 14: yy_state = 145; break yy_forNext;
- case 24: yy_state = 146; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 134:
- switch (yy_input) {
- case 14: yy_state = 135; break yy_forNext;
- case 23: yy_isFinal = true; yy_state = 147; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 135:
- switch (yy_input) {
- case 23: yy_isFinal = true; yy_state = 147; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 136:
- switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 148; break yy_forNext;
+ case 23: yy_isFinal = true; yy_state = 143; break yy_forNext;
case 0:
case 4:
case 5:
@@ -1631,142 +1566,204 @@
case 38:
case 46:
case 47: break yy_forAction;
- default: yy_isFinal = true; yy_state = 53; break yy_forNext;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
+ }
+
+ case 129:
+ switch (yy_input) {
+ case 19: yy_state = 130; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 130:
+ switch (yy_input) {
+ case 14: yy_state = 144; break yy_forNext;
+ case 20: yy_state = 145; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 131:
+ switch (yy_input) {
+ case 33: yy_state = 132; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 132:
+ switch (yy_input) {
+ case 14: yy_state = 146; break yy_forNext;
+ case 40: yy_state = 147; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 133:
+ switch (yy_input) {
+ case 23: yy_state = 134; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 134:
+ switch (yy_input) {
+ case 14: yy_state = 148; break yy_forNext;
+ case 34: yy_state = 149; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 135:
+ switch (yy_input) {
+ case 29: yy_state = 136; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 136:
+ switch (yy_input) {
+ case 11: yy_state = 150; break yy_forNext;
+ case 14: yy_state = 151; break yy_forNext;
+ default: break yy_forAction;
}
case 137:
switch (yy_input) {
- case 20: yy_state = 138; break yy_forNext;
+ case 34: yy_state = 138; break yy_forNext;
default: break yy_forAction;
}
case 138:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_state = 150; break yy_forNext;
+ case 14: yy_state = 152; break yy_forNext;
+ case 25: yy_state = 153; break yy_forNext;
default: break yy_forAction;
}
case 139:
switch (yy_input) {
- case 40: yy_state = 140; break yy_forNext;
+ case 20: yy_state = 140; break yy_forNext;
default: break yy_forAction;
}
case 140:
switch (yy_input) {
- case 14: yy_state = 151; break yy_forNext;
- case 41: yy_state = 152; break yy_forNext;
+ case 14: yy_state = 154; break yy_forNext;
+ case 24: yy_state = 155; break yy_forNext;
default: break yy_forAction;
}
case 141:
switch (yy_input) {
- case 14: yy_state = 153; break yy_forNext;
- case 21: yy_state = 154; break yy_forNext;
+ case 14: yy_state = 142; break yy_forNext;
+ case 23: yy_isFinal = true; yy_state = 156; break yy_forNext;
default: break yy_forAction;
}
case 142:
switch (yy_input) {
- case 11: yy_state = 141; break yy_forNext;
+ case 23: yy_isFinal = true; yy_state = 156; break yy_forNext;
default: break yy_forAction;
}
case 143:
switch (yy_input) {
- case 25: yy_state = 144; break yy_forNext;
- default: break yy_forAction;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 157; break yy_forNext;
+ case 0:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ case 13:
+ case 15:
+ case 16:
+ case 17:
+ case 26:
+ case 27:
+ case 30:
+ case 38:
+ case 46:
+ case 47: break yy_forAction;
+ default: yy_isFinal = true; yy_state = 54; break yy_forNext;
}
case 144:
switch (yy_input) {
- case 14: yy_state = 155; break yy_forNext;
- case 21: yy_state = 156; break yy_forNext;
+ case 20: yy_state = 145; break yy_forNext;
default: break yy_forAction;
}
case 145:
switch (yy_input) {
- case 24: yy_state = 146; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_state = 159; break yy_forNext;
default: break yy_forAction;
}
case 146:
switch (yy_input) {
- case 14: yy_state = 157; break yy_forNext;
- case 25: yy_state = 158; break yy_forNext;
+ case 40: yy_state = 147; break yy_forNext;
default: break yy_forAction;
}
case 147:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 148; break yy_forNext;
+ case 14: yy_state = 160; break yy_forNext;
+ case 41: yy_state = 161; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 148:
+ switch (yy_input) {
+ case 34: yy_state = 149; break yy_forNext;
default: break yy_forAction;
}
case 149:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_isFinal = true; yy_state = 159; break yy_forNext;
+ case 14: yy_state = 162; break yy_forNext;
+ case 25: yy_state = 163; break yy_forNext;
default: break yy_forAction;
}
case 150:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_state = 160; break yy_forNext;
+ case 14: yy_state = 164; break yy_forNext;
+ case 21: yy_state = 165; break yy_forNext;
default: break yy_forAction;
}
case 151:
switch (yy_input) {
- case 41: yy_state = 152; break yy_forNext;
+ case 11: yy_state = 150; break yy_forNext;
default: break yy_forAction;
}
case 152:
switch (yy_input) {
- case 14: yy_state = 161; break yy_forNext;
- case 24: yy_state = 162; break yy_forNext;
+ case 25: yy_state = 153; break yy_forNext;
default: break yy_forAction;
}
case 153:
switch (yy_input) {
- case 21: yy_state = 154; break yy_forNext;
+ case 14: yy_state = 166; break yy_forNext;
+ case 21: yy_state = 167; break yy_forNext;
default: break yy_forAction;
}
case 154:
switch (yy_input) {
- case 14: yy_state = 163; break yy_forNext;
- case 42: yy_state = 164; break yy_forNext;
+ case 24: yy_state = 155; break yy_forNext;
default: break yy_forAction;
}
case 155:
switch (yy_input) {
- case 21: yy_state = 156; break yy_forNext;
+ case 14: yy_state = 168; break yy_forNext;
+ case 25: yy_state = 169; break yy_forNext;
default: break yy_forAction;
}
case 156:
switch (yy_input) {
- case 14: yy_state = 165; break yy_forNext;
- case 22: yy_state = 166; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 157:
- switch (yy_input) {
- case 25: yy_state = 158; break yy_forNext;
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 157; break yy_forNext;
default: break yy_forAction;
}
@@ -1774,9 +1771,8 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 158; break yy_forNext;
- case 14: yy_state = 167; break yy_forNext;
- case 15: yy_state = 168; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 170; break yy_forNext;
default: break yy_forAction;
}
@@ -1784,85 +1780,76 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
- case 14: yy_state = 160; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_state = 171; break yy_forNext;
default: break yy_forAction;
}
case 160:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 149; break yy_forNext;
+ case 41: yy_state = 161; break yy_forNext;
default: break yy_forAction;
}
case 161:
switch (yy_input) {
- case 24: yy_state = 162; break yy_forNext;
+ case 14: yy_state = 172; break yy_forNext;
+ case 24: yy_state = 173; break yy_forNext;
default: break yy_forAction;
}
case 162:
switch (yy_input) {
- case 14: yy_state = 169; break yy_forNext;
- case 35: yy_state = 170; break yy_forNext;
+ case 25: yy_state = 163; break yy_forNext;
default: break yy_forAction;
}
case 163:
switch (yy_input) {
- case 42: yy_state = 164; break yy_forNext;
+ case 14: yy_state = 174; break yy_forNext;
+ case 21: yy_state = 175; break yy_forNext;
default: break yy_forAction;
}
case 164:
switch (yy_input) {
- case 14: yy_state = 171; break yy_forNext;
- case 43: yy_state = 172; break yy_forNext;
+ case 21: yy_state = 165; break yy_forNext;
default: break yy_forAction;
}
case 165:
switch (yy_input) {
- case 22: yy_state = 166; break yy_forNext;
+ case 14: yy_state = 176; break yy_forNext;
+ case 42: yy_state = 177; break yy_forNext;
default: break yy_forAction;
}
case 166:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 166; break yy_forNext;
- case 14: yy_state = 173; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 174; break yy_forNext;
+ case 21: yy_state = 167; break yy_forNext;
default: break yy_forAction;
}
case 167:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 158; break yy_forNext;
- case 15: yy_state = 168; break yy_forNext;
- case 14: yy_state = 175; break yy_forNext;
+ case 14: yy_state = 178; break yy_forNext;
+ case 22: yy_state = 179; break yy_forNext;
default: break yy_forAction;
}
case 168:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 168; break yy_forNext;
- case 14: yy_state = 176; break yy_forNext;
- case 26:
- case 27: yy_state = 177; break yy_forNext;
+ case 25: yy_state = 169; break yy_forNext;
default: break yy_forAction;
}
case 169:
switch (yy_input) {
- case 35: yy_state = 170; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 169; break yy_forNext;
+ case 14: yy_state = 180; break yy_forNext;
+ case 15: yy_state = 181; break yy_forNext;
default: break yy_forAction;
}
@@ -1870,78 +1857,61 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 170; break yy_forNext;
- case 14: yy_state = 178; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 179; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
+ case 14: yy_state = 171; break yy_forNext;
default: break yy_forAction;
}
case 171:
switch (yy_input) {
- case 43: yy_state = 172; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 158; break yy_forNext;
default: break yy_forAction;
}
case 172:
switch (yy_input) {
- case 14: yy_state = 180; break yy_forNext;
- case 41: yy_state = 181; break yy_forNext;
+ case 24: yy_state = 173; break yy_forNext;
default: break yy_forAction;
}
case 173:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 166; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 174; break yy_forNext;
case 14: yy_state = 182; break yy_forNext;
+ case 35: yy_state = 183; break yy_forNext;
default: break yy_forAction;
}
case 174:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 183; break yy_forNext;
- case 14: yy_state = 184; break yy_forNext;
+ case 21: yy_state = 175; break yy_forNext;
default: break yy_forAction;
}
case 175:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 158; break yy_forNext;
- case 15: yy_state = 168; break yy_forNext;
+ case 14: yy_state = 184; break yy_forNext;
+ case 22: yy_state = 185; break yy_forNext;
default: break yy_forAction;
}
case 176:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 168; break yy_forNext;
- case 26:
- case 27: yy_state = 177; break yy_forNext;
- case 14: yy_state = 185; break yy_forNext;
+ case 42: yy_state = 177; break yy_forNext;
default: break yy_forAction;
}
case 177:
switch (yy_input) {
case 14: yy_state = 186; break yy_forNext;
- case 28: yy_state = 187; break yy_forNext;
+ case 43: yy_state = 187; break yy_forNext;
default: break yy_forAction;
}
case 178:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 170; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 179; break yy_forNext;
- case 14: yy_state = 188; break yy_forNext;
+ case 22: yy_state = 179; break yy_forNext;
default: break yy_forAction;
}
@@ -1949,46 +1919,52 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 189; break yy_forNext;
- case 14: yy_state = 190; break yy_forNext;
+ case 13: yy_state = 179; break yy_forNext;
+ case 14: yy_state = 188; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 189; break yy_forNext;
default: break yy_forAction;
}
case 180:
switch (yy_input) {
- case 41: yy_state = 181; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 169; break yy_forNext;
+ case 15: yy_state = 181; break yy_forNext;
+ case 14: yy_state = 190; break yy_forNext;
default: break yy_forAction;
}
case 181:
switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 181; break yy_forNext;
case 14: yy_state = 191; break yy_forNext;
- case 44: yy_state = 192; break yy_forNext;
+ case 26:
+ case 27: yy_state = 192; break yy_forNext;
default: break yy_forAction;
}
case 182:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 166; break yy_forNext;
+ case 35: yy_state = 183; break yy_forNext;
default: break yy_forAction;
}
case 183:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 174; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 183; break yy_forNext;
+ case 13: yy_state = 183; break yy_forNext;
+ case 14: yy_state = 193; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 194; break yy_forNext;
default: break yy_forAction;
}
case 184:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 183; break yy_forNext;
+ case 22: yy_state = 185; break yy_forNext;
default: break yy_forAction;
}
@@ -1996,23 +1972,22 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 168; break yy_forNext;
- case 26:
- case 27: yy_state = 177; break yy_forNext;
+ case 13: yy_state = 185; break yy_forNext;
+ case 14: yy_state = 195; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 196; break yy_forNext;
default: break yy_forAction;
}
case 186:
switch (yy_input) {
- case 28: yy_state = 187; break yy_forNext;
- case 14: yy_state = 193; break yy_forNext;
+ case 43: yy_state = 187; break yy_forNext;
default: break yy_forAction;
}
case 187:
switch (yy_input) {
- case 14: yy_state = 194; break yy_forNext;
- case 22: yy_state = 195; break yy_forNext;
+ case 14: yy_state = 197; break yy_forNext;
+ case 41: yy_state = 198; break yy_forNext;
default: break yy_forAction;
}
@@ -2020,16 +1995,18 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 170; break yy_forNext;
+ case 13: yy_state = 179; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 189; break yy_forNext;
+ case 14: yy_state = 199; break yy_forNext;
default: break yy_forAction;
}
case 189:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 179; break yy_forNext;
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 189; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 200; break yy_forNext;
+ case 14: yy_state = 201; break yy_forNext;
default: break yy_forAction;
}
@@ -2037,42 +2014,55 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_isFinal = true; yy_state = 189; break yy_forNext;
+ case 13: yy_state = 169; break yy_forNext;
+ case 15: yy_state = 181; break yy_forNext;
default: break yy_forAction;
}
case 191:
switch (yy_input) {
- case 44: yy_state = 192; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 181; break yy_forNext;
+ case 26:
+ case 27: yy_state = 192; break yy_forNext;
+ case 14: yy_state = 202; break yy_forNext;
default: break yy_forAction;
}
case 192:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 192; break yy_forNext;
- case 14: yy_state = 196; break yy_forNext;
- case 15: yy_state = 197; break yy_forNext;
+ case 14: yy_state = 203; break yy_forNext;
+ case 28: yy_state = 204; break yy_forNext;
default: break yy_forAction;
}
case 193:
switch (yy_input) {
- case 28: yy_state = 187; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 183; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 194; break yy_forNext;
+ case 14: yy_state = 205; break yy_forNext;
default: break yy_forAction;
}
case 194:
switch (yy_input) {
- case 22: yy_state = 195; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 206; break yy_forNext;
+ case 14: yy_state = 207; break yy_forNext;
default: break yy_forAction;
}
case 195:
switch (yy_input) {
- case 14: yy_state = 198; break yy_forNext;
- case 22: yy_state = 199; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 185; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 196; break yy_forNext;
+ case 14: yy_state = 208; break yy_forNext;
default: break yy_forAction;
}
@@ -2080,52 +2070,46 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 192; break yy_forNext;
- case 15: yy_state = 197; break yy_forNext;
- case 14: yy_state = 200; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 209; break yy_forNext;
+ case 14: yy_state = 210; break yy_forNext;
default: break yy_forAction;
}
case 197:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 201; break yy_forNext;
- case 14: yy_state = 202; break yy_forNext;
- case 26: yy_state = 203; break yy_forNext;
- case 39: yy_state = 204; break yy_forNext;
+ case 41: yy_state = 198; break yy_forNext;
default: break yy_forAction;
}
case 198:
switch (yy_input) {
- case 22: yy_state = 199; break yy_forNext;
+ case 14: yy_state = 211; break yy_forNext;
+ case 44: yy_state = 212; break yy_forNext;
default: break yy_forAction;
}
case 199:
switch (yy_input) {
- case 14: yy_state = 205; break yy_forNext;
- case 29: yy_state = 206; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 179; break yy_forNext;
default: break yy_forAction;
}
case 200:
switch (yy_input) {
+ case 14: yy_isFinal = true; yy_state = 189; break yy_forNext;
case 6:
case 7:
- case 13: yy_state = 192; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 200; break yy_forNext;
default: break yy_forAction;
}
case 201:
switch (yy_input) {
- case 14: yy_state = 197; break yy_forNext;
case 6:
case 7:
- case 13: yy_state = 201; break yy_forNext;
- case 26: yy_state = 203; break yy_forNext;
- case 39: yy_state = 204; break yy_forNext;
+ case 13: yy_isFinal = true; yy_state = 200; break yy_forNext;
default: break yy_forAction;
}
@@ -2133,232 +2117,264 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 201; break yy_forNext;
- case 26: yy_state = 203; break yy_forNext;
- case 39: yy_state = 204; break yy_forNext;
- case 14: yy_state = 207; break yy_forNext;
+ case 13: yy_state = 181; break yy_forNext;
+ case 26:
+ case 27: yy_state = 192; break yy_forNext;
default: break yy_forAction;
}
case 203:
switch (yy_input) {
- case 39: yy_state = 204; break yy_forNext;
- case 14: yy_state = 207; break yy_forNext;
+ case 28: yy_state = 204; break yy_forNext;
+ case 14: yy_state = 213; break yy_forNext;
default: break yy_forAction;
}
case 204:
switch (yy_input) {
- case 14: yy_state = 208; break yy_forNext;
- case 33: yy_state = 209; break yy_forNext;
+ case 14: yy_state = 214; break yy_forNext;
+ case 22: yy_state = 215; break yy_forNext;
default: break yy_forAction;
}
case 205:
switch (yy_input) {
- case 29: yy_state = 206; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 183; break yy_forNext;
default: break yy_forAction;
}
case 206:
switch (yy_input) {
- case 12: yy_state = 210; break yy_forNext;
- case 14: yy_state = 211; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 194; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 206; break yy_forNext;
default: break yy_forAction;
}
case 207:
switch (yy_input) {
- case 39: yy_state = 204; break yy_forNext;
- case 14: yy_state = 212; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 206; break yy_forNext;
default: break yy_forAction;
}
case 208:
switch (yy_input) {
- case 33: yy_state = 209; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 185; break yy_forNext;
default: break yy_forAction;
}
case 209:
switch (yy_input) {
- case 14: yy_state = 213; break yy_forNext;
- case 24: yy_state = 214; break yy_forNext;
+ case 14: yy_isFinal = true; yy_state = 196; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 209; break yy_forNext;
default: break yy_forAction;
}
case 210:
switch (yy_input) {
- case 14: yy_state = 215; break yy_forNext;
- case 30: yy_state = 216; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 209; break yy_forNext;
default: break yy_forAction;
}
case 211:
switch (yy_input) {
- case 12: yy_state = 210; break yy_forNext;
+ case 44: yy_state = 212; break yy_forNext;
default: break yy_forAction;
}
case 212:
switch (yy_input) {
- case 39: yy_state = 204; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 212; break yy_forNext;
+ case 14: yy_state = 216; break yy_forNext;
+ case 15: yy_state = 217; break yy_forNext;
default: break yy_forAction;
}
case 213:
switch (yy_input) {
- case 24: yy_state = 214; break yy_forNext;
+ case 28: yy_state = 204; break yy_forNext;
default: break yy_forAction;
}
case 214:
switch (yy_input) {
- case 14: yy_state = 217; break yy_forNext;
- case 22: yy_state = 218; break yy_forNext;
+ case 22: yy_state = 215; break yy_forNext;
default: break yy_forAction;
}
case 215:
switch (yy_input) {
- case 30: yy_state = 216; break yy_forNext;
+ case 14: yy_state = 218; break yy_forNext;
+ case 22: yy_state = 219; break yy_forNext;
default: break yy_forAction;
}
case 216:
switch (yy_input) {
- case 14: yy_state = 219; break yy_forNext;
- case 30: yy_state = 220; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 212; break yy_forNext;
+ case 15: yy_state = 217; break yy_forNext;
+ case 14: yy_state = 220; break yy_forNext;
default: break yy_forAction;
}
case 217:
switch (yy_input) {
- case 22: yy_state = 218; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 221; break yy_forNext;
+ case 14: yy_state = 222; break yy_forNext;
+ case 26: yy_state = 223; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
default: break yy_forAction;
}
case 218:
switch (yy_input) {
- case 14: yy_state = 221; break yy_forNext;
- case 21: yy_state = 222; break yy_forNext;
+ case 22: yy_state = 219; break yy_forNext;
default: break yy_forAction;
}
case 219:
switch (yy_input) {
- case 30: yy_state = 220; break yy_forNext;
+ case 14: yy_state = 225; break yy_forNext;
+ case 29: yy_state = 226; break yy_forNext;
default: break yy_forAction;
}
case 220:
switch (yy_input) {
- case 14: yy_state = 223; break yy_forNext;
- case 31: yy_state = 224; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 212; break yy_forNext;
default: break yy_forAction;
}
case 221:
switch (yy_input) {
- case 21: yy_state = 222; break yy_forNext;
+ case 14: yy_state = 217; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 221; break yy_forNext;
+ case 26: yy_state = 223; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
default: break yy_forAction;
}
case 222:
switch (yy_input) {
- case 14: yy_state = 225; break yy_forNext;
- case 24: yy_state = 226; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 221; break yy_forNext;
+ case 26: yy_state = 223; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
+ case 14: yy_state = 227; break yy_forNext;
default: break yy_forAction;
}
case 223:
switch (yy_input) {
- case 31: yy_state = 224; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
+ case 14: yy_state = 227; break yy_forNext;
default: break yy_forAction;
}
case 224:
switch (yy_input) {
- case 14: yy_state = 227; break yy_forNext;
- case 31: yy_state = 228; break yy_forNext;
+ case 14: yy_state = 228; break yy_forNext;
+ case 33: yy_state = 229; break yy_forNext;
default: break yy_forAction;
}
case 225:
switch (yy_input) {
- case 24: yy_state = 226; break yy_forNext;
+ case 29: yy_state = 226; break yy_forNext;
default: break yy_forAction;
}
case 226:
switch (yy_input) {
- case 14: yy_state = 229; break yy_forNext;
- case 22: yy_state = 230; break yy_forNext;
+ case 12: yy_state = 230; break yy_forNext;
+ case 14: yy_state = 231; break yy_forNext;
default: break yy_forAction;
}
case 227:
switch (yy_input) {
- case 31: yy_state = 228; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
+ case 14: yy_state = 232; break yy_forNext;
default: break yy_forAction;
}
case 228:
switch (yy_input) {
- case 14: yy_state = 231; break yy_forNext;
- case 31: yy_state = 232; break yy_forNext;
+ case 33: yy_state = 229; break yy_forNext;
default: break yy_forAction;
}
case 229:
switch (yy_input) {
- case 22: yy_state = 230; break yy_forNext;
+ case 14: yy_state = 233; break yy_forNext;
+ case 24: yy_state = 234; break yy_forNext;
default: break yy_forAction;
}
case 230:
switch (yy_input) {
- case 11: yy_state = 233; break yy_forNext;
- case 14: yy_state = 234; break yy_forNext;
+ case 14: yy_state = 235; break yy_forNext;
+ case 30: yy_state = 236; break yy_forNext;
default: break yy_forAction;
}
case 231:
switch (yy_input) {
- case 31: yy_state = 232; break yy_forNext;
+ case 12: yy_state = 230; break yy_forNext;
default: break yy_forAction;
}
case 232:
switch (yy_input) {
- case 10: yy_state = 235; break yy_forNext;
- case 14: yy_state = 236; break yy_forNext;
+ case 39: yy_state = 224; break yy_forNext;
default: break yy_forAction;
}
case 233:
switch (yy_input) {
+ case 24: yy_state = 234; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 234:
+ switch (yy_input) {
case 14: yy_state = 237; break yy_forNext;
case 22: yy_state = 238; break yy_forNext;
default: break yy_forAction;
}
- case 234:
- switch (yy_input) {
- case 11: yy_state = 233; break yy_forNext;
- default: break yy_forAction;
- }
-
case 235:
switch (yy_input) {
- case 14: yy_state = 239; break yy_forNext;
- case 31: yy_state = 240; break yy_forNext;
+ case 30: yy_state = 236; break yy_forNext;
default: break yy_forAction;
}
case 236:
switch (yy_input) {
- case 10: yy_state = 235; break yy_forNext;
+ case 14: yy_state = 239; break yy_forNext;
+ case 30: yy_state = 240; break yy_forNext;
default: break yy_forAction;
}
@@ -2371,335 +2387,334 @@
case 238:
switch (yy_input) {
case 14: yy_state = 241; break yy_forNext;
- case 45: yy_state = 242; break yy_forNext;
+ case 21: yy_state = 242; break yy_forNext;
default: break yy_forAction;
}
case 239:
switch (yy_input) {
- case 31: yy_state = 240; break yy_forNext;
+ case 30: yy_state = 240; break yy_forNext;
default: break yy_forAction;
}
case 240:
switch (yy_input) {
case 14: yy_state = 243; break yy_forNext;
- case 32: yy_state = 244; break yy_forNext;
+ case 31: yy_state = 244; break yy_forNext;
default: break yy_forAction;
}
case 241:
switch (yy_input) {
- case 45: yy_state = 242; break yy_forNext;
+ case 21: yy_state = 242; break yy_forNext;
default: break yy_forAction;
}
case 242:
switch (yy_input) {
case 14: yy_state = 245; break yy_forNext;
- case 29: yy_state = 246; break yy_forNext;
+ case 24: yy_state = 246; break yy_forNext;
default: break yy_forAction;
}
case 243:
switch (yy_input) {
- case 32: yy_state = 244; break yy_forNext;
+ case 31: yy_state = 244; break yy_forNext;
default: break yy_forAction;
}
case 244:
switch (yy_input) {
- case 10: yy_state = 247; break yy_forNext;
- case 14: yy_state = 248; break yy_forNext;
+ case 14: yy_state = 247; break yy_forNext;
+ case 31: yy_state = 248; break yy_forNext;
default: break yy_forAction;
}
case 245:
switch (yy_input) {
- case 29: yy_state = 246; break yy_forNext;
+ case 24: yy_state = 246; break yy_forNext;
default: break yy_forAction;
}
case 246:
switch (yy_input) {
case 14: yy_state = 249; break yy_forNext;
- case 21: yy_state = 250; break yy_forNext;
+ case 22: yy_state = 250; break yy_forNext;
default: break yy_forAction;
}
case 247:
switch (yy_input) {
- case 14: yy_state = 251; break yy_forNext;
- case 33: yy_state = 252; break yy_forNext;
+ case 31: yy_state = 248; break yy_forNext;
default: break yy_forAction;
}
case 248:
switch (yy_input) {
- case 10: yy_state = 247; break yy_forNext;
+ case 14: yy_state = 251; break yy_forNext;
+ case 31: yy_state = 252; break yy_forNext;
default: break yy_forAction;
}
case 249:
switch (yy_input) {
- case 21: yy_state = 250; break yy_forNext;
+ case 22: yy_state = 250; break yy_forNext;
default: break yy_forAction;
}
case 250:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
+ case 11: yy_state = 253; break yy_forNext;
case 14: yy_state = 254; break yy_forNext;
- case 26: yy_state = 255; break yy_forNext;
default: break yy_forAction;
}
case 251:
switch (yy_input) {
- case 33: yy_state = 252; break yy_forNext;
+ case 31: yy_state = 252; break yy_forNext;
default: break yy_forAction;
}
case 252:
switch (yy_input) {
+ case 10: yy_state = 255; break yy_forNext;
case 14: yy_state = 256; break yy_forNext;
- case 34: yy_state = 257; break yy_forNext;
default: break yy_forAction;
}
case 253:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 14: yy_state = 258; break yy_forNext;
- case 39: yy_state = 259; break yy_forNext;
+ case 14: yy_state = 257; break yy_forNext;
+ case 22: yy_state = 258; break yy_forNext;
default: break yy_forAction;
}
case 254:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 26: yy_state = 255; break yy_forNext;
- case 14: yy_state = 260; break yy_forNext;
+ case 11: yy_state = 253; break yy_forNext;
default: break yy_forAction;
}
case 255:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 14: yy_state = 260; break yy_forNext;
+ case 14: yy_state = 259; break yy_forNext;
+ case 31: yy_state = 260; break yy_forNext;
default: break yy_forAction;
}
case 256:
switch (yy_input) {
- case 34: yy_state = 257; break yy_forNext;
+ case 10: yy_state = 255; break yy_forNext;
default: break yy_forAction;
}
case 257:
switch (yy_input) {
- case 14: yy_state = 261; break yy_forNext;
- case 35: yy_state = 262; break yy_forNext;
+ case 22: yy_state = 258; break yy_forNext;
default: break yy_forAction;
}
case 258:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 39: yy_state = 259; break yy_forNext;
- case 14: yy_state = 263; break yy_forNext;
+ case 14: yy_state = 261; break yy_forNext;
+ case 45: yy_state = 262; break yy_forNext;
default: break yy_forAction;
}
case 259:
switch (yy_input) {
- case 14: yy_state = 264; break yy_forNext;
- case 33: yy_state = 265; break yy_forNext;
+ case 31: yy_state = 260; break yy_forNext;
default: break yy_forAction;
}
case 260:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 14: yy_state = 266; break yy_forNext;
+ case 14: yy_state = 263; break yy_forNext;
+ case 32: yy_state = 264; break yy_forNext;
default: break yy_forAction;
}
case 261:
switch (yy_input) {
- case 35: yy_state = 262; break yy_forNext;
+ case 45: yy_state = 262; break yy_forNext;
default: break yy_forAction;
}
case 262:
switch (yy_input) {
- case 14: yy_state = 267; break yy_forNext;
- case 30: yy_state = 268; break yy_forNext;
+ case 14: yy_state = 265; break yy_forNext;
+ case 29: yy_state = 266; break yy_forNext;
default: break yy_forAction;
}
case 263:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
- case 39: yy_state = 259; break yy_forNext;
+ case 32: yy_state = 264; break yy_forNext;
default: break yy_forAction;
}
case 264:
switch (yy_input) {
- case 33: yy_state = 265; break yy_forNext;
+ case 10: yy_state = 267; break yy_forNext;
+ case 14: yy_state = 268; break yy_forNext;
default: break yy_forAction;
}
case 265:
switch (yy_input) {
- case 14: yy_state = 269; break yy_forNext;
- case 24: yy_state = 270; break yy_forNext;
+ case 29: yy_state = 266; break yy_forNext;
default: break yy_forAction;
}
case 266:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 253; break yy_forNext;
+ case 14: yy_state = 269; break yy_forNext;
+ case 21: yy_state = 270; break yy_forNext;
default: break yy_forAction;
}
case 267:
switch (yy_input) {
- case 30: yy_state = 268; break yy_forNext;
+ case 14: yy_state = 271; break yy_forNext;
+ case 33: yy_state = 272; break yy_forNext;
default: break yy_forAction;
}
case 268:
switch (yy_input) {
- case 14: yy_state = 271; break yy_forNext;
- case 36: yy_state = 272; break yy_forNext;
+ case 10: yy_state = 267; break yy_forNext;
default: break yy_forAction;
}
case 269:
switch (yy_input) {
- case 24: yy_state = 270; break yy_forNext;
+ case 21: yy_state = 270; break yy_forNext;
default: break yy_forAction;
}
case 270:
switch (yy_input) {
- case 14: yy_state = 273; break yy_forNext;
- case 22: yy_state = 274; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 274; break yy_forNext;
+ case 26: yy_state = 275; break yy_forNext;
default: break yy_forAction;
}
case 271:
switch (yy_input) {
- case 36: yy_state = 272; break yy_forNext;
+ case 33: yy_state = 272; break yy_forNext;
default: break yy_forAction;
}
case 272:
switch (yy_input) {
- case 14: yy_state = 275; break yy_forNext;
- case 37: yy_state = 276; break yy_forNext;
+ case 14: yy_state = 276; break yy_forNext;
+ case 34: yy_state = 277; break yy_forNext;
default: break yy_forAction;
}
case 273:
switch (yy_input) {
- case 22: yy_state = 274; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 278; break yy_forNext;
+ case 39: yy_state = 279; break yy_forNext;
default: break yy_forAction;
}
case 274:
switch (yy_input) {
- case 14: yy_state = 277; break yy_forNext;
- case 21: yy_state = 278; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 26: yy_state = 275; break yy_forNext;
+ case 14: yy_state = 280; break yy_forNext;
default: break yy_forAction;
}
case 275:
switch (yy_input) {
- case 37: yy_state = 276; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 280; break yy_forNext;
default: break yy_forAction;
}
case 276:
switch (yy_input) {
- case 14: yy_state = 279; break yy_forNext;
- case 37: yy_state = 280; break yy_forNext;
+ case 34: yy_state = 277; break yy_forNext;
default: break yy_forAction;
}
case 277:
switch (yy_input) {
- case 21: yy_state = 278; break yy_forNext;
+ case 14: yy_state = 281; break yy_forNext;
+ case 35: yy_state = 282; break yy_forNext;
default: break yy_forAction;
}
case 278:
switch (yy_input) {
- case 14: yy_state = 281; break yy_forNext;
- case 24: yy_state = 282; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 39: yy_state = 279; break yy_forNext;
+ case 14: yy_state = 283; break yy_forNext;
default: break yy_forAction;
}
case 279:
switch (yy_input) {
- case 37: yy_state = 280; break yy_forNext;
+ case 14: yy_state = 284; break yy_forNext;
+ case 33: yy_state = 285; break yy_forNext;
default: break yy_forAction;
}
case 280:
switch (yy_input) {
- case 14: yy_state = 283; break yy_forNext;
- case 37: yy_state = 284; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 14: yy_state = 286; break yy_forNext;
default: break yy_forAction;
}
case 281:
switch (yy_input) {
- case 24: yy_state = 282; break yy_forNext;
+ case 35: yy_state = 282; break yy_forNext;
default: break yy_forAction;
}
case 282:
switch (yy_input) {
- case 14: yy_state = 285; break yy_forNext;
- case 22: yy_state = 286; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 283:
- switch (yy_input) {
- case 37: yy_state = 284; break yy_forNext;
- default: break yy_forAction;
- }
-
- case 284:
- switch (yy_input) {
case 14: yy_state = 287; break yy_forNext;
case 30: yy_state = 288; break yy_forNext;
default: break yy_forAction;
}
+ case 283:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 273; break yy_forNext;
+ case 39: yy_state = 279; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 284:
+ switch (yy_input) {
+ case 33: yy_state = 285; break yy_forNext;
+ default: break yy_forAction;
+ }
+
case 285:
switch (yy_input) {
- case 22: yy_state = 286; break yy_forNext;
+ case 14: yy_state = 289; break yy_forNext;
+ case 24: yy_state = 290; break yy_forNext;
default: break yy_forAction;
}
@@ -2707,9 +2722,7 @@
switch (yy_input) {
case 6:
case 7:
- case 13: yy_state = 286; break yy_forNext;
- case 14: yy_state = 289; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 290; break yy_forNext;
+ case 13: yy_state = 273; break yy_forNext;
default: break yy_forAction;
}
@@ -2722,115 +2735,248 @@
case 288:
switch (yy_input) {
case 14: yy_state = 291; break yy_forNext;
- case 18: yy_state = 292; break yy_forNext;
+ case 36: yy_state = 292; break yy_forNext;
default: break yy_forAction;
}
case 289:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 286; break yy_forNext;
- case 15: yy_isFinal = true; yy_state = 290; break yy_forNext;
- case 14: yy_state = 293; break yy_forNext;
+ case 24: yy_state = 290; break yy_forNext;
default: break yy_forAction;
}
case 290:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 294; break yy_forNext;
- case 14: yy_state = 295; break yy_forNext;
+ case 14: yy_state = 293; break yy_forNext;
+ case 22: yy_state = 294; break yy_forNext;
default: break yy_forAction;
}
case 291:
switch (yy_input) {
- case 18: yy_state = 292; break yy_forNext;
+ case 36: yy_state = 292; break yy_forNext;
default: break yy_forAction;
}
case 292:
switch (yy_input) {
- case 14: yy_state = 296; break yy_forNext;
- case 28: yy_state = 297; break yy_forNext;
+ case 14: yy_state = 295; break yy_forNext;
+ case 37: yy_state = 296; break yy_forNext;
default: break yy_forAction;
}
case 293:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_state = 286; break yy_forNext;
+ case 22: yy_state = 294; break yy_forNext;
default: break yy_forAction;
}
case 294:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_state = 290; break yy_forNext;
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 294; break yy_forNext;
+ case 14: yy_state = 297; break yy_forNext;
+ case 21: yy_state = 298; break yy_forNext;
default: break yy_forAction;
}
case 295:
switch (yy_input) {
- case 6:
- case 7:
- case 13: yy_isFinal = true; yy_state = 294; break yy_forNext;
+ case 37: yy_state = 296; break yy_forNext;
default: break yy_forAction;
}
case 296:
switch (yy_input) {
- case 28: yy_state = 297; break yy_forNext;
+ case 14: yy_state = 299; break yy_forNext;
+ case 37: yy_state = 300; break yy_forNext;
default: break yy_forAction;
}
case 297:
switch (yy_input) {
- case 14: yy_state = 298; break yy_forNext;
- case 22: yy_state = 299; break yy_forNext;
+ case 21: yy_state = 298; break yy_forNext;
default: break yy_forAction;
}
case 298:
switch (yy_input) {
- case 22: yy_state = 299; break yy_forNext;
+ case 14: yy_state = 301; break yy_forNext;
+ case 24: yy_state = 302; break yy_forNext;
default: break yy_forAction;
}
case 299:
switch (yy_input) {
- case 14: yy_state = 300; break yy_forNext;
- case 19: yy_state = 301; break yy_forNext;
+ case 37: yy_state = 300; break yy_forNext;
default: break yy_forAction;
}
case 300:
switch (yy_input) {
- case 19: yy_state = 301; break yy_forNext;
+ case 14: yy_state = 303; break yy_forNext;
+ case 37: yy_state = 304; break yy_forNext;
default: break yy_forAction;
}
case 301:
switch (yy_input) {
- case 14: yy_state = 302; break yy_forNext;
- case 20: yy_isFinal = true; yy_state = 303; break yy_forNext;
+ case 24: yy_state = 302; break yy_forNext;
default: break yy_forAction;
}
case 302:
switch (yy_input) {
- case 20: yy_isFinal = true; yy_state = 303; break yy_forNext;
+ case 14: yy_state = 305; break yy_forNext;
+ case 22: yy_state = 306; break yy_forNext;
default: break yy_forAction;
}
case 303:
switch (yy_input) {
- case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 304; break yy_forNext;
+ case 37: yy_state = 304; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 304:
+ switch (yy_input) {
+ case 14: yy_state = 307; break yy_forNext;
+ case 30: yy_state = 308; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 305:
+ switch (yy_input) {
+ case 22: yy_state = 306; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 306:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 306; break yy_forNext;
+ case 14: yy_state = 309; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 310; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 307:
+ switch (yy_input) {
+ case 30: yy_state = 308; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 308:
+ switch (yy_input) {
+ case 14: yy_state = 311; break yy_forNext;
+ case 18: yy_state = 312; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 309:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 306; break yy_forNext;
+ case 15: yy_isFinal = true; yy_state = 310; break yy_forNext;
+ case 14: yy_state = 313; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 310:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 314; break yy_forNext;
+ case 14: yy_state = 315; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 311:
+ switch (yy_input) {
+ case 18: yy_state = 312; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 312:
+ switch (yy_input) {
+ case 14: yy_state = 316; break yy_forNext;
+ case 28: yy_state = 317; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 313:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_state = 306; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 314:
+ switch (yy_input) {
+ case 14: yy_isFinal = true; yy_state = 310; break yy_forNext;
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 314; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 315:
+ switch (yy_input) {
+ case 6:
+ case 7:
+ case 13: yy_isFinal = true; yy_state = 314; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 316:
+ switch (yy_input) {
+ case 28: yy_state = 317; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 317:
+ switch (yy_input) {
+ case 14: yy_state = 318; break yy_forNext;
+ case 22: yy_state = 319; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 318:
+ switch (yy_input) {
+ case 22: yy_state = 319; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 319:
+ switch (yy_input) {
+ case 14: yy_state = 320; break yy_forNext;
+ case 19: yy_state = 321; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 320:
+ switch (yy_input) {
+ case 19: yy_state = 321; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 321:
+ switch (yy_input) {
+ case 14: yy_state = 322; break yy_forNext;
+ case 20: yy_isFinal = true; yy_state = 323; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 322:
+ switch (yy_input) {
+ case 20: yy_isFinal = true; yy_state = 323; break yy_forNext;
+ default: break yy_forAction;
+ }
+
+ case 323:
+ switch (yy_input) {
+ case 14: yy_isFinal = true; yy_noLookAhead = true; yy_state = 324; break yy_forNext;
default: break yy_forAction;
}
@@ -2854,41 +3000,41 @@
switch (yy_action) {
- case 91:
- case 119:
+ case 94:
+ case 124:
{ yypushback(yylength()); popState(); valueText = string.toString(); return EncodingParserConstants.InvalidTerminatedStringValue; }
- case 306: break;
- case 74:
- case 112:
+ case 326: break;
+ case 77:
+ case 117:
{ yybegin(YYINITIAL); if (foundContentTypeValue) hasMore = false; return HTMLHeadTokenizerConstants.MetaTagEnd; }
- case 307: break;
- case 38:
- case 88:
+ case 327: break;
+ case 39:
+ case 91:
{ yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.InvalidTerminatedStringValue; }
- case 308: break;
- case 31:
+ case 328: break;
case 32:
- case 34:
- case 85:
- case 118:
+ case 33:
+ case 35:
+ case 88:
+ case 123:
{ yypushback(1); yybegin(UnDelimitedString); string.setLength(0); }
- case 309: break;
- case 30:
- case 83:
+ case 329: break;
+ case 31:
+ case 86:
{ yybegin(YYINITIAL); isDocumentRootElementChecked = true; return HTMLHeadTokenizerConstants.RootElementTagEnd; }
- case 310: break;
- case 25:
- case 75:
+ case 330: break;
+ case 26:
+ case 78:
{ yybegin(YYINITIAL); if (foundContentTypeValue) hasMore = false; return HTMLHeadTokenizerConstants.MetaTagEnd; }
- case 311: break;
- case 46:
- case 96:
+ case 331: break;
+ case 47:
+ case 99:
{ yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.InvalidTermintatedUnDelimitedStringValue; }
- case 312: break;
- case 149:
- case 159:
+ case 332: break;
+ case 158:
+ case 170:
{ if (yychar == 0 ) {yybegin(ST_XMLDecl); return XMLHeadTokenizerConstants.XMLDeclStart;} }
- case 313: break;
+ case 333: break;
case 10:
case 11:
case 12:
@@ -2904,85 +3050,90 @@
case 22:
case 23:
case 24:
- case 26:
+ case 25:
case 27:
case 28:
case 29:
- case 33:
- case 39:
- case 42:
- case 45:
- { if(yychar > MAX_TO_SCAN) {hasMore=false; return EncodingParserConstants.MAX_CHARS_REACHED;} }
- case 314: break;
- case 136:
- case 147:
- case 148:
- { yybegin(ST_META_TAG); return HTMLHeadTokenizerConstants.MetaTagStart; }
- case 315: break;
- case 65:
- case 107:
- { yybegin(YYINITIAL); return XMLHeadTokenizerConstants.XMLDeclEnd; }
- case 316: break;
- case 290:
- case 294:
- { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
- case 317: break;
- case 179:
- case 189:
- { pushCurrentState(); yybegin(QuotedAttributeValue); this.isXHTML = true; return XMLHeadTokenizerConstants.XMLDelEncoding; }
- case 318: break;
- case 174:
- case 183:
- { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; hasCharsetAttr=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
- case 319: break;
- case 303:
- case 304:
- { isXHTML = true; }
- case 320: break;
- case 99:
- { hasMore = false; return EncodingParserConstants.UTF83ByteBOM; }
- case 321: break;
- case 49:
- { hasMore = false; return EncodingParserConstants.UTF16BE; }
- case 322: break;
- case 50:
- { hasMore = false; return EncodingParserConstants.UTF16LE; }
- case 323: break;
- case 37:
+ case 30:
+ case 34:
case 40:
case 43:
- { string.append( yytext() ); }
- case 324: break;
- case 36:
- case 87:
- { yybegin(SQ_STRING); string.setLength(0); }
- case 325: break;
- case 35:
- case 86:
- { yybegin(DQ_STRING); string.setLength(0); }
- case 326: break;
- case 41:
- case 92:
- { popState(); valueText = string.toString(); return EncodingParserConstants.StringValue; }
- case 327: break;
- case 44:
- case 95:
- { yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.UnDelimitedStringValue; }
- case 328: break;
- case 47:
- case 97:
- case 120:
- { pushCurrentState(); yybegin(UnDelimitedCharset); string.append( yytext() ); }
- case 329: break;
- case 53:
- case 55:
+ case 46:
+ { if(yychar > MAX_TO_SCAN) {hasMore=false; return EncodingParserConstants.MAX_CHARS_REACHED;} }
+ case 334: break;
+ case 143:
+ case 156:
+ case 157:
+ { yybegin(ST_META_TAG); return HTMLHeadTokenizerConstants.MetaTagStart; }
+ case 335: break;
+ case 66:
+ case 110:
+ { yybegin(YYINITIAL); return XMLHeadTokenizerConstants.XMLDeclEnd; }
+ case 336: break;
+ case 310:
+ case 314:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
+ case 337: break;
+ case 196:
+ case 209:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); return HTMLHeadTokenizerConstants.UNDEFINED; }
+ case 338: break;
+ case 194:
+ case 206:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); this.isXHTML = true; return XMLHeadTokenizerConstants.XMLDelEncoding; }
+ case 339: break;
+ case 189:
+ case 200:
+ { pushCurrentState(); yybegin(QuotedAttributeValue); foundContentTypeValue=true; hasCharsetAttr=true; return HTMLHeadTokenizerConstants.MetaTagContentType; }
+ case 340: break;
+ case 323:
+ case 324:
+ { isXHTML = true; }
+ case 341: break;
case 102:
- case 123:
- { if (!isDocumentRootElementChecked()){yybegin(ST_XMLNameSpace); return HTMLHeadTokenizerConstants.DocumentRootNameSpace;} }
- case 330: break;
+ { hasMore = false; return EncodingParserConstants.UTF83ByteBOM; }
+ case 342: break;
+ case 50:
+ { hasMore = false; return EncodingParserConstants.UTF16BE; }
+ case 343: break;
+ case 51:
+ { hasMore = false; return EncodingParserConstants.UTF16LE; }
+ case 344: break;
+ case 38:
+ case 41:
+ case 44:
+ { string.append( yytext() ); }
+ case 345: break;
+ case 37:
+ case 90:
+ { yybegin(SQ_STRING); string.setLength(0); }
+ case 346: break;
+ case 36:
+ case 89:
+ { yybegin(DQ_STRING); string.setLength(0); }
+ case 347: break;
+ case 42:
+ case 95:
+ { popState(); valueText = string.toString(); return EncodingParserConstants.StringValue; }
+ case 348: break;
+ case 45:
+ case 98:
+ { yypushback(yylength());popState(); valueText = string.toString(); return EncodingParserConstants.UnDelimitedStringValue; }
+ case 349: break;
case 48:
+ case 100:
+ case 125:
+ { pushCurrentState(); yybegin(UnDelimitedCharset); string.append( yytext() ); }
+ case 350: break;
+ case 54:
+ case 56:
+ case 105:
+ case 128:
+ { if (!isDocumentRootElementChecked()){yybegin(ST_XMLNameSpace); return HTMLHeadTokenizerConstants.DocumentRootNameSpace;} }
+ case 351: break;
+ case 49:
{ yypushback(1); popState(); }
- case 331: break;
+ case 352: break;
default:
if (yy_input == YYEOF && yy_startRead == yy_currentPos) {
yy_atEOF = true;
diff --git a/web/tests/org.eclipse.wst.html.tests.encoding/.settings/org.eclipse.core.resources.prefs b/web/tests/org.eclipse.wst.html.tests.encoding/.settings/org.eclipse.core.resources.prefs
index afa5c91..370ae2c 100644
--- a/web/tests/org.eclipse.wst.html.tests.encoding/.settings/org.eclipse.core.resources.prefs
+++ b/web/tests/org.eclipse.wst.html.tests.encoding/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,2 @@
-#Tue Apr 04 03:36:32 EDT 2006
eclipse.preferences.version=1
encoding/<project>=ISO-8859-1
diff --git a/web/tests/org.eclipse.wst.html.tests.encoding/META-INF/MANIFEST.MF b/web/tests/org.eclipse.wst.html.tests.encoding/META-INF/MANIFEST.MF
index 2a7bd42..0de97b6 100644
--- a/web/tests/org.eclipse.wst.html.tests.encoding/META-INF/MANIFEST.MF
+++ b/web/tests/org.eclipse.wst.html.tests.encoding/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name.0
Bundle-SymbolicName: org.eclipse.wst.html.tests.encoding
-Bundle-Version: 1.1.0.qualifier
+Bundle-Version: 1.1.100.qualifier
Bundle-Activator: org.eclipse.wst.html.tests.encoding.HTMLEncodingTestsPlugin
Bundle-Vendor: %Bundle-Vendor.0
Bundle-Localization: plugin
diff --git a/web/tests/org.eclipse.wst.html.tests.encoding/pom.xml b/web/tests/org.eclipse.wst.html.tests.encoding/pom.xml
index a20e576..9f2e774 100644
--- a/web/tests/org.eclipse.wst.html.tests.encoding/pom.xml
+++ b/web/tests/org.eclipse.wst.html.tests.encoding/pom.xml
@@ -21,7 +21,7 @@
<groupId>org.eclipse.webtools.sourceediting</groupId>
<artifactId>org.eclipse.wst.html.tests.encoding</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.100-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
<properties>
diff --git a/web/tests/org.eclipse.wst.html.tests.encoding/src/org/eclipse/wst/html/tests/encoding/html/HTMLEncodingTests.java b/web/tests/org.eclipse.wst.html.tests.encoding/src/org/eclipse/wst/html/tests/encoding/html/HTMLEncodingTests.java
index 2ccee7a..6e7a307 100644
--- a/web/tests/org.eclipse.wst.html.tests.encoding/src/org/eclipse/wst/html/tests/encoding/html/HTMLEncodingTests.java
+++ b/web/tests/org.eclipse.wst.html.tests.encoding/src/org/eclipse/wst/html/tests/encoding/html/HTMLEncodingTests.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2017 IBM Corporation and others.
+ * Copyright (c) 2004, 2021 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
@@ -29,6 +29,7 @@
import org.eclipse.wst.html.tests.encoding.HTMLEncodingTestsPlugin;
import org.eclipse.wst.sse.core.internal.encoding.EncodingMemento;
import org.eclipse.wst.sse.core.internal.encoding.IResourceCharsetDetector;
+import org.eclipse.wst.sse.core.internal.encoding.NonContentBasedEncodingRules;
public class HTMLEncodingTests extends TestCase {
@@ -186,4 +187,9 @@
doTestFileStream(filename, "UTF-16", new HTMLResourceEncodingDetector());
}
+ public void testDynamicCharset() throws IOException {
+ String filename = this.fileLocation + "dynamic.html";
+ doTestFileStream(filename, NonContentBasedEncodingRules.useDefaultNameRules(null), new HTMLResourceEncodingDetector());
+ }
+
}
diff --git a/web/tests/org.eclipse.wst.html.tests.encoding/testfiles/html/dynamic.html b/web/tests/org.eclipse.wst.html.tests.encoding/testfiles/html/dynamic.html
new file mode 100644
index 0000000..9e08bfd
--- /dev/null
+++ b/web/tests/org.eclipse.wst.html.tests.encoding/testfiles/html/dynamic.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta th:charset="${@environment.getProperty('html.charset')}">
+<title>Insert title here</title>
+</head>
+<body>
+
+</body>
+</html>
\ No newline at end of file