From 1a495d615b78ada0117d0eb0ba93db9afe7b0121 Mon Sep 17 00:00:00 2001 From: z7zmey Date: Mon, 23 Jul 2018 20:33:45 +0300 Subject: [PATCH] #58: fixed `/**/` comment termination --- scanner/scanner.go | 5889 ++++++++++++++++++++------------------- scanner/scanner.l | 2 + scanner/scanner_test.go | 20 +- 3 files changed, 2975 insertions(+), 2936 deletions(-) diff --git a/scanner/scanner.go b/scanner/scanner.go index 7127124..2949e43 100644 --- a/scanner/scanner.go +++ b/scanner/scanner.go @@ -48,23 +48,23 @@ yystate0: case 1: // start condition: PHP goto yystart13 case 2: // start condition: STRING - goto yystart541 + goto yystart542 case 3: // start condition: STRING_VAR - goto yystart549 + goto yystart550 case 4: // start condition: STRING_VAR_INDEX - goto yystart559 + goto yystart560 case 5: // start condition: STRING_VAR_NAME - goto yystart576 + goto yystart577 case 6: // start condition: PROPERTY - goto yystart581 + goto yystart582 case 7: // start condition: HEREDOC_END - goto yystart589 + goto yystart590 case 8: // start condition: NOWDOC - goto yystart592 + goto yystart593 case 9: // start condition: HEREDOC - goto yystart594 + goto yystart595 case 10: // start condition: BACKQUOTE - goto yystart598 + goto yystart599 } goto yystate0 // silence unused label error @@ -403,6 +403,8 @@ yyAction: goto yyrule165 case 166: goto yyrule166 + case 167: + goto yyrule167 } goto yystate1 // silence unused label error yystate1: @@ -559,83 +561,83 @@ yystart13: case c == '/': goto yystate112 case c == '0': - goto yystate116 + goto yystate117 case c == ':': - goto yystate122 + goto yystate123 case c == ';': - goto yystate124 + goto yystate125 case c == '<': - goto yystate130 + goto yystate131 case c == '=': - goto yystate145 + goto yystate146 case c == '>': - goto yystate149 + goto yystate150 case c == '?': - goto yystate153 + goto yystate154 case c == 'A' || c == 'a': - goto yystate158 - case c == 'B': - goto yystate174 - case c == 'C' || c == 'c': - goto yystate179 - case c == 'D' || c == 'd': - goto yystate216 - case c == 'E' || c == 'e': - goto yystate231 - case c == 'F' || c == 'f': - goto yystate283 - case c == 'G' || c == 'g': - goto yystate296 - case c == 'H' || c == 'J' || c == 'K' || c == 'M' || c == 'Q' || c == 'Z' || c == 'h' || c == 'j' || c == 'k' || c == 'm' || c == 'q' || c == 'z' || c >= '\u007f' && c <= 'ÿ': goto yystate159 + case c == 'B': + goto yystate175 + case c == 'C' || c == 'c': + goto yystate180 + case c == 'D' || c == 'd': + goto yystate217 + case c == 'E' || c == 'e': + goto yystate232 + case c == 'F' || c == 'f': + goto yystate284 + case c == 'G' || c == 'g': + goto yystate297 + case c == 'H' || c == 'J' || c == 'K' || c == 'M' || c == 'Q' || c == 'Z' || c == 'h' || c == 'j' || c == 'k' || c == 'm' || c == 'q' || c == 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 case c == 'I' || c == 'i': - goto yystate305 + goto yystate306 case c == 'L' || c == 'l': - goto yystate351 + goto yystate352 case c == 'N' || c == 'n': - goto yystate355 + goto yystate356 case c == 'O' || c == 'o': - goto yystate366 + goto yystate367 case c == 'P' || c == 'p': - goto yystate368 + goto yystate369 case c == 'R' || c == 'r': - goto yystate389 + goto yystate390 case c == 'S' || c == 's': - goto yystate405 + goto yystate406 case c == 'T' || c == 't': - goto yystate416 + goto yystate417 case c == 'U' || c == 'u': - goto yystate426 + goto yystate427 case c == 'V' || c == 'v': - goto yystate433 + goto yystate434 case c == 'W' || c == 'w': - goto yystate436 + goto yystate437 case c == 'X' || c == 'x': - goto yystate441 + goto yystate442 case c == 'Y' || c == 'y': - goto yystate444 + goto yystate445 case c == '\'': goto yystate27 case c == '\\': - goto yystate455 + goto yystate456 case c == '\t' || c == '\n' || c == '\r' || c == ' ': goto yystate14 case c == '^': - goto yystate456 + goto yystate457 case c == '_': - goto yystate458 + goto yystate459 case c == '`': - goto yystate532 - case c == 'b': goto yystate533 + case c == 'b': + goto yystate534 case c == '{': - goto yystate536 - case c == '|': goto yystate537 + case c == '|': + goto yystate538 case c == '}': - goto yystate540 + goto yystate541 case c >= '1' && c <= '9': - goto yystate117 + goto yystate118 } yystate14: @@ -651,11 +653,11 @@ yystate14: yystate15: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '=': goto yystate16 } @@ -679,9 +681,9 @@ yystate17: yystate18: c = l.Next() - yyrule = 145 + yyrule = 146 l.Mark() - goto yyrule145 + goto yyrule146 yystate19: c = l.Next() @@ -691,33 +693,33 @@ yystate19: yystate20: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': goto yystate21 } yystate21: c = l.Next() - yyrule = 131 + yyrule = 132 l.Mark() switch { default: - goto yyrule131 + goto yyrule132 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': goto yystate21 } yystate22: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '=': goto yystate23 } @@ -730,11 +732,11 @@ yystate23: yystate24: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '&': goto yystate25 case c == '=': @@ -768,9 +770,9 @@ yystate27: yystate28: c = l.Next() - yyrule = 138 + yyrule = 139 l.Mark() - goto yyrule138 + goto yyrule139 yystate29: c = l.Next() @@ -783,11 +785,11 @@ yystate29: yystate30: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == 'A' || c == 'a': goto yystate32 case c == 'B' || c == 'b': @@ -1382,17 +1384,17 @@ yystate91: yystate92: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() - goto yyrule128 + goto yyrule129 yystate93: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '*': goto yystate94 case c == '=': @@ -1424,11 +1426,11 @@ yystate96: yystate97: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '+': goto yystate98 case c == '=': @@ -1449,11 +1451,11 @@ yystate99: yystate100: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '-': goto yystate101 case c == '=': @@ -1476,17 +1478,17 @@ yystate102: yystate103: c = l.Next() - yyrule = 133 + yyrule = 134 l.Mark() - goto yyrule133 + goto yyrule134 yystate104: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '.': goto yystate105 case c == '=': @@ -1561,62 +1563,54 @@ yystate111: goto yyrule102 yystate112: + c = l.Next() + yyrule = 129 + l.Mark() + switch { + default: + goto yyrule129 + case c == '*': + goto yystate113 + case c == '/': + goto yystate19 + case c == '=': + goto yystate116 + } + +yystate113: c = l.Next() yyrule = 128 l.Mark() switch { default: goto yyrule128 - case c == '*': - goto yystate113 - case c == '/': - goto yystate19 - case c == '=': - goto yystate115 - } - -yystate113: - c = l.Next() - yyrule = 127 - l.Mark() - switch { - default: - goto yyrule127 case c == '*': goto yystate114 } yystate114: + c = l.Next() + yyrule = 128 + l.Mark() + switch { + default: + goto yyrule128 + case c == '/': + goto yystate115 + } + +yystate115: c = l.Next() yyrule = 127 l.Mark() goto yyrule127 -yystate115: +yystate116: c = l.Next() yyrule = 105 l.Mark() goto yyrule105 -yystate116: - c = l.Next() - yyrule = 11 - l.Mark() - switch { - default: - goto yyrule11 - case c == '.': - goto yystate107 - case c == 'B' || c == 'b': - goto yystate118 - case c == 'E' || c == 'e': - goto yystate108 - case c == 'X' || c == 'x': - goto yystate120 - case c >= '0' && c <= '9': - goto yystate117 - } - yystate117: c = l.Next() yyrule = 11 @@ -1626,22 +1620,41 @@ yystate117: goto yyrule11 case c == '.': goto yystate107 + case c == 'B' || c == 'b': + goto yystate119 case c == 'E' || c == 'e': goto yystate108 + case c == 'X' || c == 'x': + goto yystate121 case c >= '0' && c <= '9': - goto yystate117 + goto yystate118 } yystate118: + c = l.Next() + yyrule = 11 + l.Mark() + switch { + default: + goto yyrule11 + case c == '.': + goto yystate107 + case c == 'E' || c == 'e': + goto yystate108 + case c >= '0' && c <= '9': + goto yystate118 + } + +yystate119: c = l.Next() switch { default: goto yyabort case c == '0' || c == '1': - goto yystate119 + goto yystate120 } -yystate119: +yystate120: c = l.Next() yyrule = 10 l.Mark() @@ -1649,19 +1662,19 @@ yystate119: default: goto yyrule10 case c == '0' || c == '1': - goto yystate119 + goto yystate120 } -yystate120: +yystate121: c = l.Next() switch { default: goto yyabort case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f': - goto yystate121 + goto yystate122 } -yystate121: +yystate122: c = l.Next() yyrule = 12 l.Mark() @@ -1669,48 +1682,37 @@ yystate121: default: goto yyrule12 case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f': - goto yystate121 - } - -yystate122: - c = l.Next() - yyrule = 128 - l.Mark() - switch { - default: - goto yyrule128 - case c == ':': - goto yystate123 + goto yystate122 } yystate123: + c = l.Next() + yyrule = 129 + l.Mark() + switch { + default: + goto yyrule129 + case c == ':': + goto yystate124 + } + +yystate124: c = l.Next() yyrule = 97 l.Mark() goto yyrule97 -yystate124: +yystate125: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '?': - goto yystate126 + goto yystate127 case c == '\t' || c == '\n' || c == '\r' || c == ' ': - goto yystate125 - } - -yystate125: - c = l.Next() - switch { - default: - goto yyabort - case c == '?': goto yystate126 - case c == '\t' || c == '\n' || c == '\r' || c == ' ': - goto yystate125 } yystate126: @@ -1718,30 +1720,41 @@ yystate126: switch { default: goto yyabort - case c == '>': + case c == '?': goto yystate127 + case c == '\t' || c == '\n' || c == '\r' || c == ' ': + goto yystate126 } yystate127: c = l.Next() - yyrule = 7 - l.Mark() switch { default: - goto yyrule7 - case c == '\n': + goto yyabort + case c == '>': goto yystate128 - case c == '\r': - goto yystate129 } yystate128: c = l.Next() yyrule = 7 l.Mark() - goto yyrule7 + switch { + default: + goto yyrule7 + case c == '\n': + goto yystate129 + case c == '\r': + goto yystate130 + } yystate129: + c = l.Next() + yyrule = 7 + l.Mark() + goto yyrule7 + +yystate130: c = l.Next() yyrule = 7 l.Mark() @@ -1749,25 +1762,25 @@ yystate129: default: goto yyrule7 case c == '\n': - goto yystate128 - } - -yystate130: - c = l.Next() - yyrule = 128 - l.Mark() - switch { - default: - goto yyrule128 - case c == '<': - goto yystate131 - case c == '=': - goto yystate142 - case c == '>': - goto yystate144 + goto yystate129 } yystate131: + c = l.Next() + yyrule = 129 + l.Mark() + switch { + default: + goto yyrule129 + case c == '<': + goto yystate132 + case c == '=': + goto yystate143 + case c == '>': + goto yystate145 + } + +yystate132: c = l.Next() yyrule = 123 l.Mark() @@ -1775,24 +1788,9 @@ yystate131: default: goto yyrule123 case c == '<': - goto yystate132 - case c == '=': - goto yystate141 - } - -yystate132: - c = l.Next() - switch { - default: - goto yyabort - case c == '"': goto yystate133 - case c == '\'': - goto yystate138 - case c == '\t' || c == ' ': - goto yystate132 - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate140 + case c == '=': + goto yystate142 } yystate133: @@ -1800,8 +1798,14 @@ yystate133: switch { default: goto yyabort - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + case c == '"': goto yystate134 + case c == '\'': + goto yystate139 + case c == '\t' || c == ' ': + goto yystate133 + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate141 } yystate134: @@ -1809,10 +1813,8 @@ yystate134: switch { default: goto yyabort - case c == '"': + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': goto yystate135 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate134 } yystate135: @@ -1820,36 +1822,38 @@ yystate135: switch { default: goto yyabort - case c == '\n': + case c == '"': goto yystate136 - case c == '\r': - goto yystate137 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate135 } yystate136: - c = l.Next() - yyrule = 141 - l.Mark() - goto yyrule141 - -yystate137: - c = l.Next() - yyrule = 141 - l.Mark() - switch { - default: - goto yyrule141 - case c == '\n': - goto yystate136 - } - -yystate138: c = l.Next() switch { default: goto yyabort - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate139 + case c == '\n': + goto yystate137 + case c == '\r': + goto yystate138 + } + +yystate137: + c = l.Next() + yyrule = 142 + l.Mark() + goto yyrule142 + +yystate138: + c = l.Next() + yyrule = 142 + l.Mark() + switch { + default: + goto yyrule142 + case c == '\n': + goto yystate137 } yystate139: @@ -1857,10 +1861,8 @@ yystate139: switch { default: goto yyabort - case c == '\'': - goto yystate135 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate139 + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate140 } yystate140: @@ -1868,21 +1870,32 @@ yystate140: switch { default: goto yyabort - case c == '\n': + case c == '\'': goto yystate136 - case c == '\r': - goto yystate137 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': goto yystate140 } yystate141: + c = l.Next() + switch { + default: + goto yyabort + case c == '\n': + goto yystate137 + case c == '\r': + goto yystate138 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate141 + } + +yystate142: c = l.Next() yyrule = 118 l.Mark() goto yyrule118 -yystate142: +yystate143: c = l.Next() yyrule = 121 l.Mark() @@ -1890,35 +1903,35 @@ yystate142: default: goto yyrule121 case c == '>': - goto yystate143 + goto yystate144 } -yystate143: +yystate144: c = l.Next() yyrule = 113 l.Mark() goto yyrule113 -yystate144: +yystate145: c = l.Next() yyrule = 114 l.Mark() goto yyrule114 -yystate145: +yystate146: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '=': - goto yystate146 + goto yystate147 case c == '>': - goto yystate148 + goto yystate149 } -yystate146: +yystate147: c = l.Next() yyrule = 116 l.Mark() @@ -1926,41 +1939,41 @@ yystate146: default: goto yyrule116 case c == '=': - goto yystate147 + goto yystate148 } -yystate147: +yystate148: c = l.Next() yyrule = 117 l.Mark() goto yyrule117 -yystate148: +yystate149: c = l.Next() yyrule = 112 l.Mark() goto yyrule112 -yystate149: +yystate150: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '=': - goto yystate150 - case c == '>': goto yystate151 + case c == '>': + goto yystate152 } -yystate150: +yystate151: c = l.Next() yyrule = 120 l.Mark() goto yyrule120 -yystate151: +yystate152: c = l.Next() yyrule = 124 l.Mark() @@ -1968,48 +1981,48 @@ yystate151: default: goto yyrule124 case c == '=': - goto yystate152 + goto yystate153 } -yystate152: +yystate153: c = l.Next() yyrule = 119 l.Mark() goto yyrule119 -yystate153: - c = l.Next() - yyrule = 128 - l.Mark() - switch { - default: - goto yyrule128 - case c == '>': - goto yystate154 - case c == '?': - goto yystate157 - } - yystate154: c = l.Next() - yyrule = 8 + yyrule = 129 l.Mark() switch { default: - goto yyrule8 - case c == '\n': + goto yyrule129 + case c == '>': goto yystate155 - case c == '\r': - goto yystate156 + case c == '?': + goto yystate158 } yystate155: c = l.Next() yyrule = 8 l.Mark() - goto yyrule8 + switch { + default: + goto yyrule8 + case c == '\n': + goto yystate156 + case c == '\r': + goto yystate157 + } yystate156: + c = l.Next() + yyrule = 8 + l.Mark() + goto yyrule8 + +yystate157: c = l.Next() yyrule = 8 l.Mark() @@ -2017,124 +2030,124 @@ yystate156: default: goto yyrule8 case c == '\n': - goto yystate155 + goto yystate156 } -yystate157: +yystate158: c = l.Next() yyrule = 125 l.Mark() goto yyrule125 -yystate158: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'B' || c == 'b': - goto yystate160 - case c == 'N' || c == 'n': - goto yystate167 - case c == 'R' || c == 'r': - goto yystate169 - case c == 'S' || c == 's': - goto yystate173 - case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'M' || c >= 'O' && c <= 'Q' || c >= 'T' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'm' || c >= 'o' && c <= 'q' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - yystate159: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yyrule133 + case c == 'B' || c == 'b': + goto yystate161 + case c == 'N' || c == 'n': + goto yystate168 + case c == 'R' || c == 'r': + goto yystate170 + case c == 'S' || c == 's': + goto yystate174 + case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'M' || c >= 'O' && c <= 'Q' || c >= 'T' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'm' || c >= 'o' && c <= 'q' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate160: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': - goto yystate161 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yyrule133 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate161: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'S' || c == 's': goto yystate162 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate162: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'T' || c == 't': goto yystate163 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate163: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate164 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate164: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate165 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate165: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate166 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate166: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate167 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate167: c = l.Next() yyrule = 13 l.Mark() @@ -2142,23 +2155,23 @@ yystate166: default: goto yyrule13 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate167: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'D' || c == 'd': - goto yystate168 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate168: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'D' || c == 'd': + goto yystate169 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate169: c = l.Next() yyrule = 92 l.Mark() @@ -2166,49 +2179,49 @@ yystate168: default: goto yyrule92 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate169: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'R' || c == 'r': - goto yystate170 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate170: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate171 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate171: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'Y' || c == 'y': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate172 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'X' || c == 'Z' || c == '_' || c >= 'a' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate172: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'Y' || c == 'y': + goto yystate173 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'X' || c == 'Z' || c == '_' || c >= 'a' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate173: c = l.Next() yyrule = 14 l.Mark() @@ -2216,10 +2229,10 @@ yystate172: default: goto yyrule14 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } -yystate173: +yystate174: c = l.Next() yyrule = 15 l.Mark() @@ -2227,62 +2240,62 @@ yystate173: default: goto yyrule15 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate174: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'R' || c == 'r': - goto yystate175 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate175: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate176 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate176: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate177 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate177: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'K' || c == 'k': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate178 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'J' || c >= 'L' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'j' || c >= 'l' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate178: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'K' || c == 'k': + goto yystate179 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'J' || c >= 'L' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'j' || c >= 'l' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate179: c = l.Next() yyrule = 16 l.Mark() @@ -2290,111 +2303,111 @@ yystate178: default: goto yyrule16 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate179: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate180 - case c == 'F' || c == 'f': - goto yystate192 - case c == 'L' || c == 'l': - goto yystate200 - case c == 'O' || c == 'o': - goto yystate207 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'E' || c >= 'G' && c <= 'K' || c == 'M' || c == 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'e' || c >= 'g' && c <= 'k' || c == 'm' || c == 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate180: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate181 - case c == 'S' || c == 's': - goto yystate187 - case c == 'T' || c == 't': - goto yystate189 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'R' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'r' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'F' || c == 'f': + goto yystate193 + case c == 'L' || c == 'l': + goto yystate201 + case c == 'O' || c == 'o': + goto yystate208 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'E' || c >= 'G' && c <= 'K' || c == 'M' || c == 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'e' || c >= 'g' && c <= 'k' || c == 'm' || c == 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate181: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == 'L' || c == 'l': goto yystate182 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'S' || c == 's': + goto yystate188 + case c == 'T' || c == 't': + goto yystate190 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'R' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'r' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate182: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate183 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate183: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'B' || c == 'b': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate184 - case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate184: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'B' || c == 'b': goto yystate185 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate185: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate186 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate186: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate187 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate187: c = l.Next() yyrule = 17 l.Mark() @@ -2402,23 +2415,23 @@ yystate186: default: goto yyrule17 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate187: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate188 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate188: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate189 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate189: c = l.Next() yyrule = 18 l.Mark() @@ -2426,36 +2439,36 @@ yystate188: default: goto yyrule18 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate189: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'C' || c == 'c': - goto yystate190 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate190: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'H' || c == 'h': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate191 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate191: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'H' || c == 'h': + goto yystate192 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate192: c = l.Next() yyrule = 19 l.Mark() @@ -2463,101 +2476,101 @@ yystate191: default: goto yyrule19 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate192: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'U' || c == 'u': - goto yystate193 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate193: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'U' || c == 'u': goto yystate194 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate194: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate195 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate195: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate196 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate196: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'T' || c == 't': goto yystate197 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate197: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate198 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate198: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate199 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate199: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'N' || c == 'n': + goto yystate200 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate200: c = l.Next() yyrule = 44 l.Mark() @@ -2565,51 +2578,51 @@ yystate199: default: goto yyrule44 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate200: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate201 - case c == 'O' || c == 'o': - goto yystate204 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate201: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate202 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'O' || c == 'o': + goto yystate205 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate202: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == 'S' || c == 's': goto yystate203 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate203: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'S' || c == 's': + goto yystate204 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate204: c = l.Next() yyrule = 20 l.Mark() @@ -2617,36 +2630,36 @@ yystate203: default: goto yyrule20 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate204: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'N' || c == 'n': - goto yystate205 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate205: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate206 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate206: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate207 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate207: c = l.Next() yyrule = 21 l.Mark() @@ -2654,51 +2667,51 @@ yystate206: default: goto yyrule21 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate207: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'N' || c == 'n': - goto yystate208 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate208: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate209 - case c == 'T' || c == 't': - goto yystate211 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate209: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'S' || c == 's': goto yystate210 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'T' || c == 't': + goto yystate212 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate210: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate211 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate211: c = l.Next() yyrule = 22 l.Mark() @@ -2706,62 +2719,62 @@ yystate210: default: goto yyrule22 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate211: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate212 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate212: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate213 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate213: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'U' || c == 'u': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate214 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate214: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'U' || c == 'u': goto yystate215 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate215: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate216 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate216: c = l.Next() yyrule = 23 l.Mark() @@ -2769,94 +2782,94 @@ yystate215: default: goto yyrule23 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate216: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate217 - case c == 'I' || c == 'i': - goto yystate228 - case c == 'O' || c == 'o': - goto yystate230 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'H' || c >= 'J' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'h' || c >= 'j' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate217: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate218 - case c == 'F' || c == 'f': - goto yystate223 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c == 'D' || c == 'E' || c >= 'G' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c == 'd' || c == 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'I' || c == 'i': + goto yystate229 + case c == 'O' || c == 'o': + goto yystate231 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'H' || c >= 'J' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'h' || c >= 'j' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate218: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate219 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'F' || c == 'f': + goto yystate224 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c == 'D' || c == 'E' || c >= 'G' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c == 'd' || c == 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate219: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate220 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate220: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate221 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate221: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate222 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate222: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate223 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate223: c = l.Next() yyrule = 24 l.Mark() @@ -2864,62 +2877,62 @@ yystate222: default: goto yyrule24 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate223: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate224 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate224: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'U' || c == 'u': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate225 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate225: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'U' || c == 'u': goto yystate226 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate226: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate227 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate227: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate228 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate228: c = l.Next() yyrule = 25 l.Mark() @@ -2927,23 +2940,23 @@ yystate227: default: goto yyrule25 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate228: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate229 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate229: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate230 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate230: c = l.Next() yyrule = 38 l.Mark() @@ -2951,10 +2964,10 @@ yystate229: default: goto yyrule38 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } -yystate230: +yystate231: c = l.Next() yyrule = 26 l.Mark() @@ -2962,59 +2975,59 @@ yystate230: default: goto yyrule26 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate231: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'C' || c == 'c': - goto yystate232 - case c == 'L' || c == 'l': - goto yystate235 - case c == 'M' || c == 'm': - goto yystate240 - case c == 'N' || c == 'n': - goto yystate244 - case c == 'V' || c == 'v': - goto yystate273 - case c == 'X' || c == 'x': - goto yystate276 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'K' || c >= 'O' && c <= 'U' || c == 'W' || c == 'Y' || c == 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'k' || c >= 'o' && c <= 'u' || c == 'w' || c == 'y' || c == 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate232: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'H' || c == 'h': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate233 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'L' || c == 'l': + goto yystate236 + case c == 'M' || c == 'm': + goto yystate241 + case c == 'N' || c == 'n': + goto yystate245 + case c == 'V' || c == 'v': + goto yystate274 + case c == 'X' || c == 'x': + goto yystate277 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'K' || c >= 'O' && c <= 'U' || c == 'W' || c == 'Y' || c == 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'k' || c >= 'o' && c <= 'u' || c == 'w' || c == 'y' || c == 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate233: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'H' || c == 'h': goto yystate234 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate234: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'O' || c == 'o': + goto yystate235 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate235: c = l.Next() yyrule = 27 l.Mark() @@ -3022,36 +3035,36 @@ yystate234: default: goto yyrule27 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate235: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'S' || c == 's': - goto yystate236 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate236: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'S' || c == 's': goto yystate237 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate237: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate238 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate238: c = l.Next() yyrule = 28 l.Mark() @@ -3059,25 +3072,25 @@ yystate237: default: goto yyrule28 case c == 'I' || c == 'i': - goto yystate238 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate238: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'F' || c == 'f': goto yystate239 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate239: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'F' || c == 'f': + goto yystate240 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate240: c = l.Next() yyrule = 29 l.Mark() @@ -3085,49 +3098,49 @@ yystate239: default: goto yyrule29 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate240: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'P' || c == 'p': - goto yystate241 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate241: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'P' || c == 'p': goto yystate242 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate242: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'Y' || c == 'y': + goto yyrule133 + case c == 'T' || c == 't': goto yystate243 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'X' || c == 'Z' || c == '_' || c >= 'a' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate243: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'Y' || c == 'y': + goto yystate244 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'X' || c == 'Z' || c == '_' || c >= 'a' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate244: c = l.Next() yyrule = 30 l.Mark() @@ -3135,122 +3148,122 @@ yystate243: default: goto yyrule30 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate244: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'D' || c == 'd': - goto yystate245 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate245: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == 'D' || c == 'd': goto yystate246 - case c == 'F' || c == 'f': - goto yystate253 - case c == 'I' || c == 'i': - goto yystate260 - case c == 'S' || c == 's': - goto yystate262 - case c == 'W' || c == 'w': - goto yystate268 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c == 'E' || c == 'G' || c == 'H' || c >= 'J' && c <= 'R' || c >= 'T' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c == 'e' || c == 'g' || c == 'h' || c >= 'j' && c <= 'r' || c >= 't' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate246: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'D' || c == 'd': goto yystate247 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'F' || c == 'f': + goto yystate254 + case c == 'I' || c == 'i': + goto yystate261 + case c == 'S' || c == 's': + goto yystate263 + case c == 'W' || c == 'w': + goto yystate269 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c == 'E' || c == 'G' || c == 'H' || c >= 'J' && c <= 'R' || c >= 'T' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c == 'e' || c == 'g' || c == 'h' || c >= 'j' && c <= 'r' || c >= 't' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate247: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate248 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate248: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate249 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate249: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate250 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate250: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate251 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate251: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate252 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate252: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate253 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate253: c = l.Next() yyrule = 31 l.Mark() @@ -3258,36 +3271,36 @@ yystate252: default: goto yyrule31 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate253: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'O' || c == 'o': - goto yystate254 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate254: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate255 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate255: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'R' || c == 'r': + goto yystate256 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate256: c = l.Next() yyrule = 32 l.Mark() @@ -3295,51 +3308,51 @@ yystate255: default: goto yyrule32 case c == 'E' || c == 'e': - goto yystate256 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate256: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': goto yystate257 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate257: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate258 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate258: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'H' || c == 'h': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate259 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate259: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'H' || c == 'h': + goto yystate260 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate260: c = l.Next() yyrule = 33 l.Mark() @@ -3347,23 +3360,23 @@ yystate259: default: goto yyrule33 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate260: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'F' || c == 'f': - goto yystate261 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate261: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'F' || c == 'f': + goto yystate262 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate262: c = l.Next() yyrule = 34 l.Mark() @@ -3371,75 +3384,75 @@ yystate261: default: goto yyrule34 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate262: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'W' || c == 'w': - goto yystate263 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate263: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'W' || c == 'w': goto yystate264 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate264: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate265 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate265: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'T' || c == 't': goto yystate266 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate266: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'H' || c == 'h': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate267 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate267: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'H' || c == 'h': + goto yystate268 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate268: c = l.Next() yyrule = 35 l.Mark() @@ -3447,62 +3460,62 @@ yystate267: default: goto yyrule35 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate268: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'H' || c == 'h': - goto yystate269 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate269: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'H' || c == 'h': goto yystate270 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate270: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate271 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate271: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate272 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate272: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate273 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate273: c = l.Next() yyrule = 36 l.Mark() @@ -3510,36 +3523,36 @@ yystate272: default: goto yyrule36 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate273: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate274 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate274: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate275 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate275: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'L' || c == 'l': + goto yystate276 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate276: c = l.Next() yyrule = 37 l.Mark() @@ -3547,90 +3560,90 @@ yystate275: default: goto yyrule37 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate276: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate277 - case c == 'T' || c == 't': - goto yystate278 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate277: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 + case c == 'I' || c == 'i': + goto yystate278 case c == 'T' || c == 't': - goto yystate229 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate279 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate278: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate279 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yyrule133 + case c == 'T' || c == 't': + goto yystate230 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate279: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate280 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate280: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'D' || c == 'd': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate281 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate281: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'D' || c == 'd': goto yystate282 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate282: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'S' || c == 's': + goto yystate283 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate283: c = l.Next() yyrule = 39 l.Mark() @@ -3638,66 +3651,66 @@ yystate282: default: goto yyrule39 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate283: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate284 - case c == 'O' || c == 'o': - goto yystate290 - case c == 'U' || c == 'u': - goto yystate193 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'N' || c >= 'P' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'n' || c >= 'p' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate284: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate285 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'O' || c == 'o': + goto yystate291 + case c == 'U' || c == 'u': + goto yystate194 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'N' || c >= 'P' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'n' || c >= 'p' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate285: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate286 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate286: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate287 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate287: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'L' || c == 'l': + goto yystate288 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate288: c = l.Next() yyrule = 40 l.Mark() @@ -3705,25 +3718,25 @@ yystate287: default: goto yyrule40 case c == 'L' || c == 'l': - goto yystate288 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate288: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'Y' || c == 'y': goto yystate289 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'X' || c == 'Z' || c == '_' || c >= 'a' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate289: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'Y' || c == 'y': + goto yystate290 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'X' || c == 'Z' || c == '_' || c >= 'a' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate290: c = l.Next() yyrule = 41 l.Mark() @@ -3731,23 +3744,23 @@ yystate289: default: goto yyrule41 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate290: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'R' || c == 'r': - goto yystate291 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate291: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'R' || c == 'r': + goto yystate292 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate292: c = l.Next() yyrule = 42 l.Mark() @@ -3755,51 +3768,51 @@ yystate291: default: goto yyrule42 case c == 'E' || c == 'e': - goto yystate292 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate292: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': goto yystate293 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate293: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate294 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate294: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'H' || c == 'h': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate295 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate295: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'H' || c == 'h': + goto yystate296 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate296: c = l.Next() yyrule = 43 l.Mark() @@ -3807,77 +3820,77 @@ yystate295: default: goto yyrule43 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate296: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'L' || c == 'l': - goto yystate297 - case c == 'O' || c == 'o': - goto yystate302 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c == 'M' || c == 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c == 'm' || c == 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate297: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate298 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'O' || c == 'o': + goto yystate303 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c == 'M' || c == 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c == 'm' || c == 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate298: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'B' || c == 'b': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate299 - case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate299: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'B' || c == 'b': goto yystate300 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate300: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate301 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate301: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'L' || c == 'l': + goto yystate302 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate302: c = l.Next() yyrule = 45 l.Mark() @@ -3885,36 +3898,36 @@ yystate301: default: goto yyrule45 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate302: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'T' || c == 't': - goto yystate303 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate303: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'T' || c == 't': goto yystate304 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate304: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'O' || c == 'o': + goto yystate305 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate305: c = l.Next() yyrule = 46 l.Mark() @@ -3922,29 +3935,29 @@ yystate304: default: goto yyrule46 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate305: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'F' || c == 'f': - goto yystate306 - case c == 'M' || c == 'm': - goto yystate307 - case c == 'N' || c == 'n': - goto yystate316 - case c == 'S' || c == 's': - goto yystate347 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'L' || c >= 'O' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'l' || c >= 'o' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate306: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'F' || c == 'f': + goto yystate307 + case c == 'M' || c == 'm': + goto yystate308 + case c == 'N' || c == 'n': + goto yystate317 + case c == 'S' || c == 's': + goto yystate348 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'L' || c >= 'O' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'l' || c >= 'o' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate307: c = l.Next() yyrule = 47 l.Mark() @@ -3952,114 +3965,114 @@ yystate306: default: goto yyrule47 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate307: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'P' || c == 'p': - goto yystate308 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate308: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'P' || c == 'p': goto yystate309 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate309: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate310 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate310: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'M' || c == 'm': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate311 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate311: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'M' || c == 'm': goto yystate312 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate312: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate313 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate313: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate314 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate314: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'T' || c == 't': goto yystate315 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate315: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'S' || c == 's': + goto yystate316 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate316: c = l.Next() yyrule = 49 l.Mark() @@ -4067,79 +4080,79 @@ yystate315: default: goto yyrule49 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate316: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'C' || c == 'c': - goto yystate317 - case c == 'S' || c == 's': - goto yystate327 - case c == 'T' || c == 't': - goto yystate340 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'R' || c >= 'U' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'r' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate317: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate318 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'S' || c == 's': + goto yystate328 + case c == 'T' || c == 't': + goto yystate341 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'R' || c >= 'U' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'r' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate318: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'U' || c == 'u': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate319 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate319: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'D' || c == 'd': + goto yyrule133 + case c == 'U' || c == 'u': goto yystate320 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate320: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'D' || c == 'd': goto yystate321 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate321: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate322 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate322: c = l.Next() yyrule = 71 l.Mark() @@ -4147,64 +4160,64 @@ yystate321: default: goto yyrule71 case c == '_': - goto yystate322 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate322: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'O' || c == 'o': goto yystate323 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate323: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate324 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate324: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate325 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate325: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate326 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate326: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate327 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate327: c = l.Next() yyrule = 72 l.Mark() @@ -4212,103 +4225,103 @@ yystate326: default: goto yyrule72 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate327: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'T' || c == 't': - goto yystate328 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate328: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'T' || c == 't': goto yystate329 - case c == 'E' || c == 'e': - goto yystate335 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate329: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate330 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'E' || c == 'e': + goto yystate336 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate330: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate331 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate331: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate332 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate332: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate333 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate333: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'F' || c == 'f': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate334 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate334: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'F' || c == 'f': + goto yystate335 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate335: c = l.Next() yyrule = 50 l.Mark() @@ -4316,62 +4329,62 @@ yystate334: default: goto yyrule50 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate335: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate336 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate336: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'D' || c == 'd': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate337 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate337: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'D' || c == 'd': goto yystate338 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate338: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'F' || c == 'f': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate339 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate339: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'F' || c == 'f': + goto yystate340 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate340: c = l.Next() yyrule = 51 l.Mark() @@ -4379,88 +4392,88 @@ yystate339: default: goto yyrule51 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate340: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate341 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate341: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate342 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate342: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'F' || c == 'f': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate343 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate343: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'F' || c == 'f': goto yystate344 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate344: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate345 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate345: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate346 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate346: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate347 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate347: c = l.Next() yyrule = 52 l.Mark() @@ -4468,49 +4481,49 @@ yystate346: default: goto yyrule52 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate347: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'S' || c == 's': - goto yystate348 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate348: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'S' || c == 's': goto yystate349 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate349: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate350 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate350: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate351 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate351: c = l.Next() yyrule = 48 l.Mark() @@ -4518,49 +4531,49 @@ yystate350: default: goto yyrule48 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate351: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate352 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate352: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate353 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate353: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'S' || c == 's': goto yystate354 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate354: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate355 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate355: c = l.Next() yyrule = 53 l.Mark() @@ -4568,116 +4581,116 @@ yystate354: default: goto yyrule53 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate355: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate356 - case c == 'E' || c == 'e': - goto yystate364 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate356: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'M' || c == 'm': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate357 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'E' || c == 'e': + goto yystate365 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate357: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'M' || c == 'm': goto yystate358 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate358: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate359 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate359: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'P' || c == 'p': + goto yyrule133 + case c == 'S' || c == 's': goto yystate360 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate360: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'P' || c == 'p': goto yystate361 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate361: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate362 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate362: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate363 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate363: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate364 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate364: c = l.Next() yyrule = 54 l.Mark() @@ -4685,23 +4698,23 @@ yystate363: default: goto yyrule54 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate364: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'W' || c == 'w': - goto yystate365 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate365: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'W' || c == 'w': + goto yystate366 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate366: c = l.Next() yyrule = 91 l.Mark() @@ -4709,23 +4722,23 @@ yystate365: default: goto yyrule91 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate366: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'R' || c == 'r': - goto yystate367 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate367: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'R' || c == 'r': + goto yystate368 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate368: c = l.Next() yyrule = 93 l.Mark() @@ -4733,68 +4746,68 @@ yystate367: default: goto yyrule93 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate368: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'R' || c == 'r': - goto yystate369 - case c == 'U' || c == 'u': - goto yystate384 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c == 'S' || c == 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c == 's' || c == 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate369: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate370 - case c == 'O' || c == 'o': - goto yystate377 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'U' || c == 'u': + goto yystate385 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c == 'S' || c == 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c == 's' || c == 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate370: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate371 - case c == 'V' || c == 'v': - goto yystate373 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'U' || c >= 'W' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'u' || c >= 'w' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'O' || c == 'o': + goto yystate378 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate371: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate372 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'V' || c == 'v': + goto yystate374 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'U' || c >= 'W' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'u' || c >= 'w' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate372: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate373 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate373: c = l.Next() yyrule = 57 l.Mark() @@ -4802,49 +4815,49 @@ yystate372: default: goto yyrule57 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate373: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate374 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate374: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate375 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate375: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'T' || c == 't': goto yystate376 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate376: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate377 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate377: c = l.Next() yyrule = 55 l.Mark() @@ -4852,88 +4865,88 @@ yystate376: default: goto yyrule55 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate377: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'T' || c == 't': - goto yystate378 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate378: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'T' || c == 't': goto yystate379 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate379: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate380 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate380: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate381 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate381: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'T' || c == 't': goto yystate382 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate382: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'D' || c == 'd': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate383 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate383: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'D' || c == 'd': + goto yystate384 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate384: c = l.Next() yyrule = 58 l.Mark() @@ -4941,62 +4954,62 @@ yystate383: default: goto yyrule58 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate384: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'B' || c == 'b': - goto yystate385 - case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate385: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'B' || c == 'b': goto yystate386 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate386: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate387 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate387: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate388 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate388: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'C' || c == 'c': + goto yystate389 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate389: c = l.Next() yyrule = 56 l.Mark() @@ -5004,90 +5017,90 @@ yystate388: default: goto yyrule56 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate389: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate390 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate390: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'Q' || c == 'q': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate391 - case c == 'T' || c == 't': - goto yystate401 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'P' || c == 'R' || c == 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'p' || c == 'r' || c == 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate391: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'U' || c == 'u': + goto yyrule133 + case c == 'Q' || c == 'q': goto yystate392 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'T' || c == 't': + goto yystate402 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'P' || c == 'R' || c == 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'p' || c == 'r' || c == 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate392: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'U' || c == 'u': goto yystate393 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate393: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate394 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate394: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate395 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate395: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate396 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate396: c = l.Next() yyrule = 73 l.Mark() @@ -5095,64 +5108,64 @@ yystate395: default: goto yyrule73 case c == '_': - goto yystate396 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate396: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'O' || c == 'o': goto yystate397 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate397: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate398 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate398: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate399 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate399: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate400 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate400: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate401 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate401: c = l.Next() yyrule = 74 l.Mark() @@ -5160,49 +5173,49 @@ yystate400: default: goto yyrule74 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate401: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'U' || c == 'u': - goto yystate402 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate402: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'U' || c == 'u': goto yystate403 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate403: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate404 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate404: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'N' || c == 'n': + goto yystate405 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate405: c = l.Next() yyrule = 59 l.Mark() @@ -5210,77 +5223,77 @@ yystate404: default: goto yyrule59 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate405: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'T' || c == 't': - goto yystate406 - case c == 'W' || c == 'w': - goto yystate411 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c == 'U' || c == 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c == 'u' || c == 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate406: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'T' || c == 't': goto yystate407 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'W' || c == 'w': + goto yystate412 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c == 'U' || c == 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c == 'u' || c == 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate407: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate408 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate408: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'T' || c == 't': goto yystate409 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate409: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate410 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate410: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'C' || c == 'c': + goto yystate411 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate411: c = l.Next() yyrule = 60 l.Mark() @@ -5288,62 +5301,62 @@ yystate410: default: goto yyrule60 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate411: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate412 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate412: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate413 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate413: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'T' || c == 't': goto yystate414 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate414: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'H' || c == 'h': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate415 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate415: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'H' || c == 'h': + goto yystate416 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate416: c = l.Next() yyrule = 61 l.Mark() @@ -5351,64 +5364,64 @@ yystate415: default: goto yyrule61 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate416: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'H' || c == 'h': - goto yystate417 - case c == 'R' || c == 'r': - goto yystate421 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate417: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'H' || c == 'h': goto yystate418 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'R' || c == 'r': + goto yystate422 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate418: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate419 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate419: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'W' || c == 'w': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate420 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate420: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'W' || c == 'w': + goto yystate421 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'v' || c >= 'x' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate421: c = l.Next() yyrule = 62 l.Mark() @@ -5416,51 +5429,51 @@ yystate420: default: goto yyrule62 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate421: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate422 - case c == 'Y' || c == 'y': - goto yystate425 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'X' || c == 'Z' || c == '_' || c >= 'b' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate422: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate423 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'Y' || c == 'y': + goto yystate426 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'X' || c == 'Z' || c == '_' || c >= 'b' && c <= 'x' || c == 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate423: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate424 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate424: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate425 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate425: c = l.Next() yyrule = 63 l.Mark() @@ -5468,10 +5481,10 @@ yystate424: default: goto yyrule63 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } -yystate425: +yystate426: c = l.Next() yyrule = 64 l.Mark() @@ -5479,64 +5492,64 @@ yystate425: default: goto yyrule64 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate426: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'N' || c == 'n': - goto yystate427 - case c == 'S' || c == 's': - goto yystate431 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate427: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate428 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'S' || c == 's': + goto yystate432 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate428: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'S' || c == 's': goto yystate429 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate429: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate430 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate430: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'T' || c == 't': + goto yystate431 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate431: c = l.Next() yyrule = 65 l.Mark() @@ -5544,23 +5557,23 @@ yystate430: default: goto yyrule65 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate431: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate432 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate432: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate433 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate433: c = l.Next() yyrule = 66 l.Mark() @@ -5568,36 +5581,36 @@ yystate432: default: goto yyrule66 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate433: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate434 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate434: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate435 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate435: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'R' || c == 'r': + goto yystate436 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate436: c = l.Next() yyrule = 67 l.Mark() @@ -5605,62 +5618,62 @@ yystate435: default: goto yyrule67 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate436: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'H' || c == 'h': - goto yystate437 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate437: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'H' || c == 'h': goto yystate438 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate438: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate439 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate439: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate440 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate440: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'E' || c == 'e': + goto yystate441 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate441: c = l.Next() yyrule = 68 l.Mark() @@ -5668,36 +5681,36 @@ yystate440: default: goto yyrule68 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate441: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'O' || c == 'o': - goto yystate442 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate442: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate443 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate443: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'R' || c == 'r': + goto yystate444 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate444: c = l.Next() yyrule = 94 l.Mark() @@ -5705,62 +5718,62 @@ yystate443: default: goto yyrule94 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate444: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate445 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate445: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate446 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate446: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate447 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate447: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'D' || c == 'd': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate448 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate448: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'D' || c == 'd': + goto yystate449 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate449: c = l.Next() yyrule = 70 l.Mark() @@ -5768,20 +5781,9 @@ yystate448: default: goto yyrule70 case c == '\t' || c == '\n' || c == '\r' || c == ' ': - goto yystate449 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate449: - c = l.Next() - switch { - default: - goto yyabort - case c == 'F' || c == 'f': goto yystate450 - case c == '\t' || c == '\n' || c == '\r' || c == ' ': - goto yystate449 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate450: @@ -5789,8 +5791,10 @@ yystate450: switch { default: goto yyabort - case c == 'R' || c == 'r': + case c == 'F' || c == 'f': goto yystate451 + case c == '\t' || c == '\n' || c == '\r' || c == ' ': + goto yystate450 } yystate451: @@ -5798,7 +5802,7 @@ yystate451: switch { default: goto yyabort - case c == 'O' || c == 'o': + case c == 'R' || c == 'r': goto yystate452 } @@ -5807,7 +5811,7 @@ yystate452: switch { default: goto yyabort - case c == 'M' || c == 'm': + case c == 'O' || c == 'o': goto yystate453 } @@ -5816,158 +5820,167 @@ yystate453: switch { default: goto yyabort - case c >= '\x01' && c <= '/' || c >= ':' && c <= '@' || c >= '[' && c <= '^' || c == '`' || c >= '{' && c <= '\u007f': + case c == 'M' || c == 'm': goto yystate454 } yystate454: + c = l.Next() + switch { + default: + goto yyabort + case c >= '\x01' && c <= '/' || c >= ':' && c <= '@' || c >= '[' && c <= '^' || c == '`' || c >= '{' && c <= '\u007f': + goto yystate455 + } + +yystate455: c = l.Next() yyrule = 69 l.Mark() goto yyrule69 -yystate455: +yystate456: c = l.Next() yyrule = 95 l.Mark() goto yyrule95 -yystate456: +yystate457: c = l.Next() - yyrule = 128 + yyrule = 129 l.Mark() switch { default: - goto yyrule128 + goto yyrule129 case c == '=': - goto yystate457 + goto yystate458 } -yystate457: +yystate458: c = l.Next() yyrule = 108 l.Mark() goto yyrule108 -yystate458: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == '_': - goto yystate459 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - yystate459: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == '_': goto yystate460 - case c == 'D' || c == 'd': - goto yystate467 - case c == 'F' || c == 'f': - goto yystate472 - case c == 'H' || c == 'h': - goto yystate487 - case c == 'L' || c == 'l': - goto yystate500 - case c == 'M' || c == 'm': - goto yystate506 - case c == 'N' || c == 'n': - goto yystate514 - case c == 'T' || c == 't': - goto yystate525 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c == 'E' || c == 'G' || c >= 'I' && c <= 'K' || c >= 'O' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c == 'e' || c == 'g' || c >= 'i' && c <= 'k' || c >= 'o' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate460: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate461 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'D' || c == 'd': + goto yystate468 + case c == 'F' || c == 'f': + goto yystate473 + case c == 'H' || c == 'h': + goto yystate488 + case c == 'L' || c == 'l': + goto yystate501 + case c == 'M' || c == 'm': + goto yystate507 + case c == 'N' || c == 'n': + goto yystate515 + case c == 'T' || c == 't': + goto yystate526 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c == 'E' || c == 'G' || c >= 'I' && c <= 'K' || c >= 'O' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c == 'e' || c == 'g' || c >= 'i' && c <= 'k' || c >= 'o' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate461: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate462 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate462: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate463 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate463: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == 'S' || c == 's': goto yystate464 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate464: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'S' || c == 's': goto yystate465 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate465: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate466 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate466: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate467 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate467: c = l.Next() yyrule = 75 l.Mark() @@ -5975,62 +5988,62 @@ yystate466: default: goto yyrule75 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate467: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate468 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate468: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate469 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate469: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate470 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate470: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate471 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate471: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate472 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate472: c = l.Next() yyrule = 76 l.Mark() @@ -6038,77 +6051,77 @@ yystate471: default: goto yyrule76 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate472: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate473 - case c == 'U' || c == 'u': - goto yystate478 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate473: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate474 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c == 'U' || c == 'u': + goto yystate479 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 't' || c >= 'v' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate474: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate475 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate475: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate476 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate476: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate477 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate477: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate478 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate478: c = l.Next() yyrule = 77 l.Mark() @@ -6116,114 +6129,114 @@ yystate477: default: goto yyrule77 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate478: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'N' || c == 'n': - goto yystate479 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate479: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate480 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate480: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate481 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate481: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'T' || c == 't': goto yystate482 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate482: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate483 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate483: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate484 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate484: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate485 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate485: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate486 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate486: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate487 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate487: c = l.Next() yyrule = 78 l.Mark() @@ -6231,166 +6244,166 @@ yystate486: default: goto yyrule78 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate487: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate488 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate488: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate489 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate489: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate490 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate490: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'T' || c == 't': goto yystate491 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate491: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == '_': goto yystate492 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate492: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate493 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate493: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'M' || c == 'm': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate494 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate494: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'P' || c == 'p': + goto yyrule133 + case c == 'M' || c == 'm': goto yystate495 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate495: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'P' || c == 'p': goto yystate496 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate496: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'L' || c == 'l': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate497 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate497: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'L' || c == 'l': goto yystate498 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate498: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'R' || c == 'r': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate499 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate499: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == 'R' || c == 'r': + goto yystate500 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate500: c = l.Next() yyrule = 83 l.Mark() @@ -6398,75 +6411,75 @@ yystate499: default: goto yyrule83 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate500: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'I' || c == 'i': - goto yystate501 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate501: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'N' || c == 'n': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate502 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate502: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'N' || c == 'n': goto yystate503 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate503: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate504 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate504: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate505 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate505: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate506 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate506: c = l.Next() yyrule = 79 l.Mark() @@ -6474,101 +6487,101 @@ yystate505: default: goto yyrule79 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate506: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'E' || c == 'e': - goto yystate507 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate507: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate508 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate508: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'H' || c == 'h': + goto yyrule133 + case c == 'T' || c == 't': goto yystate509 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate509: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'O' || c == 'o': + goto yyrule133 + case c == 'H' || c == 'h': goto yystate510 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate510: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'D' || c == 'd': + goto yyrule133 + case c == 'O' || c == 'o': goto yystate511 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate511: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'D' || c == 'd': goto yystate512 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate512: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate513 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate513: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate514 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate514: c = l.Next() yyrule = 81 l.Mark() @@ -6576,140 +6589,140 @@ yystate513: default: goto yyrule81 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate514: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'A' || c == 'a': - goto yystate515 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate515: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'M' || c == 'm': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate516 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate516: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'M' || c == 'm': goto yystate517 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate517: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'S' || c == 's': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate518 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate518: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'P' || c == 'p': + goto yyrule133 + case c == 'S' || c == 's': goto yystate519 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate519: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'P' || c == 'p': goto yystate520 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate520: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'C' || c == 'c': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate521 - case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate521: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'E' || c == 'e': + goto yyrule133 + case c == 'C' || c == 'c': goto yystate522 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate522: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'E' || c == 'e': goto yystate523 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate523: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate524 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate524: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate525 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate525: c = l.Next() yyrule = 80 l.Mark() @@ -6717,88 +6730,88 @@ yystate524: default: goto yyrule80 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } - -yystate525: - c = l.Next() - yyrule = 132 - l.Mark() - switch { - default: - goto yyrule132 - case c == 'R' || c == 'r': - goto yystate526 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate526: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'A' || c == 'a': + goto yyrule133 + case c == 'R' || c == 'r': goto yystate527 - case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate527: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'I' || c == 'i': + goto yyrule133 + case c == 'A' || c == 'a': goto yystate528 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate528: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == 'T' || c == 't': + goto yyrule133 + case c == 'I' || c == 'i': goto yystate529 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate529: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 - case c == '_': + goto yyrule133 + case c == 'T' || c == 't': goto yystate530 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate530: c = l.Next() - yyrule = 132 + yyrule = 133 l.Mark() switch { default: - goto yyrule132 + goto yyrule133 case c == '_': goto yystate531 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } yystate531: + c = l.Next() + yyrule = 133 + l.Mark() + switch { + default: + goto yyrule133 + case c == '_': + goto yystate532 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 + } + +yystate532: c = l.Next() yyrule = 82 l.Mark() @@ -6806,39 +6819,30 @@ yystate531: default: goto yyrule82 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 + goto yystate160 } -yystate532: - c = l.Next() - yyrule = 139 - l.Mark() - goto yyrule139 - yystate533: c = l.Next() - yyrule = 132 + yyrule = 140 l.Mark() - switch { - default: - goto yyrule132 - case c == '"': - goto yystate18 - case c == '<': - goto yystate534 - case c == 'R' || c == 'r': - goto yystate175 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate159 - } + goto yyrule140 yystate534: c = l.Next() + yyrule = 133 + l.Mark() switch { default: - goto yyabort + goto yyrule133 + case c == '"': + goto yystate18 case c == '<': goto yystate535 + case c == 'R' || c == 'r': + goto yystate176 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate160 } yystate535: @@ -6847,190 +6851,168 @@ yystate535: default: goto yyabort case c == '<': - goto yystate132 + goto yystate536 } yystate536: c = l.Next() - yyrule = 129 - l.Mark() - goto yyrule129 - -yystate537: - c = l.Next() - yyrule = 128 - l.Mark() switch { default: - goto yyrule128 - case c == '=': - goto yystate538 - case c == '|': - goto yystate539 + goto yyabort + case c == '<': + goto yystate133 } -yystate538: - c = l.Next() - yyrule = 101 - l.Mark() - goto yyrule101 - -yystate539: - c = l.Next() - yyrule = 99 - l.Mark() - goto yyrule99 - -yystate540: +yystate537: c = l.Next() yyrule = 130 l.Mark() goto yyrule130 - goto yystate541 // silence unused label error +yystate538: + c = l.Next() + yyrule = 129 + l.Mark() + switch { + default: + goto yyrule129 + case c == '=': + goto yystate539 + case c == '|': + goto yystate540 + } + +yystate539: + c = l.Next() + yyrule = 101 + l.Mark() + goto yyrule101 + +yystate540: + c = l.Next() + yyrule = 99 + l.Mark() + goto yyrule99 + yystate541: c = l.Next() -yystart541: + yyrule = 131 + l.Mark() + goto yyrule131 + + goto yystate542 // silence unused label error +yystate542: + c = l.Next() +yystart542: switch { default: goto yyabort case c == '"': - goto yystate543 - case c == '$': goto yystate544 + case c == '$': + goto yystate545 case c == '{': - goto yystate547 + goto yystate548 case c >= '\x01' && c <= '!' || c == '#' || c >= '%' && c <= 'z' || c >= '|' && c <= 'ÿ': - goto yystate542 + goto yystate543 } -yystate542: - c = l.Next() - yyrule = 150 - l.Mark() - goto yyrule150 - yystate543: c = l.Next() - yyrule = 146 + yyrule = 151 l.Mark() - goto yyrule146 + goto yyrule151 yystate544: - c = l.Next() - yyrule = 150 - l.Mark() - switch { - default: - goto yyrule150 - case c == '{': - goto yystate546 - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate545 - } - -yystate545: - c = l.Next() - yyrule = 149 - l.Mark() - switch { - default: - goto yyrule149 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate545 - } - -yystate546: - c = l.Next() - yyrule = 148 - l.Mark() - goto yyrule148 - -yystate547: - c = l.Next() - yyrule = 150 - l.Mark() - switch { - default: - goto yyrule150 - case c == '$': - goto yystate548 - } - -yystate548: c = l.Next() yyrule = 147 l.Mark() goto yyrule147 - goto yystate549 // silence unused label error +yystate545: + c = l.Next() + yyrule = 151 + l.Mark() + switch { + default: + goto yyrule151 + case c == '{': + goto yystate547 + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate546 + } + +yystate546: + c = l.Next() + yyrule = 150 + l.Mark() + switch { + default: + goto yyrule150 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate546 + } + +yystate547: + c = l.Next() + yyrule = 149 + l.Mark() + goto yyrule149 + +yystate548: + c = l.Next() + yyrule = 151 + l.Mark() + switch { + default: + goto yyrule151 + case c == '$': + goto yystate549 + } + yystate549: c = l.Next() -yystart549: + yyrule = 148 + l.Mark() + goto yyrule148 + + goto yystate550 // silence unused label error +yystate550: + c = l.Next() +yystart550: switch { default: goto yyabort case c == '$': - goto yystate551 + goto yystate552 case c == '-': - goto yystate553 + goto yystate554 case c == '[': - goto yystate558 + goto yystate559 case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate556 + goto yystate557 case c >= '\x01' && c <= '#' || c >= '%' && c <= ',' || c >= '.' && c <= '@' || c >= '\\' && c <= '^' || c == '`' || c >= '{' && c <= '~': - goto yystate550 + goto yystate551 } -yystate550: - c = l.Next() - yyrule = 157 - l.Mark() - goto yyrule157 - yystate551: c = l.Next() - yyrule = 157 + yyrule = 158 l.Mark() - switch { - default: - goto yyrule157 - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate552 - } + goto yyrule158 yystate552: c = l.Next() - yyrule = 153 + yyrule = 158 l.Mark() switch { default: - goto yyrule153 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate552 + goto yyrule158 + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate553 } yystate553: - c = l.Next() - yyrule = 157 - l.Mark() - switch { - default: - goto yyrule157 - case c == '>': - goto yystate554 - } - -yystate554: - c = l.Next() - switch { - default: - goto yyabort - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate555 - } - -yystate555: c = l.Next() yyrule = 154 l.Mark() @@ -7038,9 +7020,29 @@ yystate555: default: goto yyrule154 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate553 + } + +yystate554: + c = l.Next() + yyrule = 158 + l.Mark() + switch { + default: + goto yyrule158 + case c == '>': goto yystate555 } +yystate555: + c = l.Next() + switch { + default: + goto yyabort + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate556 + } + yystate556: c = l.Next() yyrule = 155 @@ -7049,70 +7051,75 @@ yystate556: default: goto yyrule155 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate557 + goto yystate556 } yystate557: c = l.Next() - yyrule = 155 + yyrule = 156 l.Mark() switch { default: - goto yyrule155 + goto yyrule156 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate557 + goto yystate558 } yystate558: c = l.Next() yyrule = 156 l.Mark() - goto yyrule156 + switch { + default: + goto yyrule156 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate558 + } - goto yystate559 // silence unused label error yystate559: c = l.Next() -yystart559: + yyrule = 157 + l.Mark() + goto yyrule157 + + goto yystate560 // silence unused label error +yystate560: + c = l.Next() +yystart560: switch { default: goto yyabort case c == '!' || c == '%' || c == '&' || c >= '(' && c <= '/' || c >= ':' && c <= '@' || c == '[' || c == '^' || c == '|' || c == '~': - goto yystate563 - case c == '$': goto yystate564 + case c == '$': + goto yystate565 case c == '0': - goto yystate566 + goto yystate567 case c == '\n': - goto yystate562 + goto yystate563 case c == '\t' || c == '\r' || c == ' ' || c == '#' || c == '\'' || c == '\\': - goto yystate561 + goto yystate562 case c == ']': - goto yystate575 + goto yystate576 case c >= '1' && c <= '9': - goto yystate572 - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': goto yystate573 + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate574 case c >= '\x01' && c <= '\b' || c == '\v' || c == '\f' || c >= '\x0e' && c <= '\x1f' || c == '"' || c == '`' || c == '{' || c == '}': - goto yystate560 + goto yystate561 } -yystate560: - c = l.Next() - yyrule = 164 - l.Mark() - goto yyrule164 - yystate561: c = l.Next() - yyrule = 162 + yyrule = 165 l.Mark() - goto yyrule162 + goto yyrule165 yystate562: c = l.Next() - yyrule = 162 + yyrule = 163 l.Mark() - goto yyrule162 + goto yyrule163 yystate563: c = l.Next() @@ -7122,409 +7129,415 @@ yystate563: yystate564: c = l.Next() - yyrule = 163 + yyrule = 164 + l.Mark() + goto yyrule164 + +yystate565: + c = l.Next() + yyrule = 164 l.Mark() switch { default: - goto yyrule163 + goto yyrule164 case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate565 + goto yystate566 } -yystate565: +yystate566: + c = l.Next() + yyrule = 160 + l.Mark() + switch { + default: + goto yyrule160 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate566 + } + +yystate567: c = l.Next() yyrule = 159 l.Mark() switch { default: goto yyrule159 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate565 - } - -yystate566: - c = l.Next() - yyrule = 158 - l.Mark() - switch { - default: - goto yyrule158 case c == 'B' || c == 'b': - goto yystate568 + goto yystate569 case c == 'X' || c == 'x': - goto yystate570 + goto yystate571 case c >= '0' && c <= '9': - goto yystate567 - } - -yystate567: - c = l.Next() - yyrule = 158 - l.Mark() - switch { - default: - goto yyrule158 - case c >= '0' && c <= '9': - goto yystate567 + goto yystate568 } yystate568: c = l.Next() + yyrule = 159 + l.Mark() switch { default: - goto yyabort - case c == '0' || c == '1': - goto yystate569 + goto yyrule159 + case c >= '0' && c <= '9': + goto yystate568 } yystate569: c = l.Next() - yyrule = 158 - l.Mark() switch { default: - goto yyrule158 + goto yyabort case c == '0' || c == '1': - goto yystate569 + goto yystate570 } yystate570: + c = l.Next() + yyrule = 159 + l.Mark() + switch { + default: + goto yyrule159 + case c == '0' || c == '1': + goto yystate570 + } + +yystate571: c = l.Next() switch { default: goto yyabort case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f': - goto yystate571 - } - -yystate571: - c = l.Next() - yyrule = 158 - l.Mark() - switch { - default: - goto yyrule158 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f': - goto yystate571 + goto yystate572 } yystate572: c = l.Next() - yyrule = 158 + yyrule = 159 l.Mark() switch { default: - goto yyrule158 - case c >= '0' && c <= '9': - goto yystate567 + goto yyrule159 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f': + goto yystate572 } yystate573: c = l.Next() - yyrule = 160 + yyrule = 159 l.Mark() switch { default: - goto yyrule160 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate574 + goto yyrule159 + case c >= '0' && c <= '9': + goto yystate568 } yystate574: c = l.Next() - yyrule = 160 + yyrule = 161 l.Mark() switch { default: - goto yyrule160 + goto yyrule161 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate574 + goto yystate575 } yystate575: c = l.Next() yyrule = 161 l.Mark() - goto yyrule161 + switch { + default: + goto yyrule161 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate575 + } - goto yystate576 // silence unused label error yystate576: c = l.Next() -yystart576: + yyrule = 162 + l.Mark() + goto yyrule162 + + goto yystate577 // silence unused label error +yystate577: + c = l.Next() +yystart577: switch { default: goto yyabort case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate578 + goto yystate579 case c >= '\x01' && c <= '\t' || c >= '\v' && c <= '@' || c >= '[' && c <= '^' || c == '`' || c >= '{' && c <= '~': - goto yystate577 + goto yystate578 } -yystate577: +yystate578: + c = l.Next() + yyrule = 167 + l.Mark() + goto yyrule167 + +yystate579: + c = l.Next() + yyrule = 167 + l.Mark() + switch { + default: + goto yyrule167 + case c == '[' || c == '}': + goto yystate581 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate580 + } + +yystate580: + c = l.Next() + switch { + default: + goto yyabort + case c == '[' || c == '}': + goto yystate581 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate580 + } + +yystate581: c = l.Next() yyrule = 166 l.Mark() goto yyrule166 -yystate578: + goto yystate582 // silence unused label error +yystate582: c = l.Next() - yyrule = 166 - l.Mark() - switch { - default: - goto yyrule166 - case c == '[' || c == '}': - goto yystate580 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate579 - } - -yystate579: - c = l.Next() - switch { - default: - goto yyabort - case c == '[' || c == '}': - goto yystate580 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate579 - } - -yystate580: - c = l.Next() - yyrule = 165 - l.Mark() - goto yyrule165 - - goto yystate581 // silence unused label error -yystate581: - c = l.Next() -yystart581: +yystart582: switch { default: goto yyabort case c == '-': - goto yystate585 + goto yystate586 case c == '\n': - goto yystate584 + goto yystate585 case c == '\t' || c == '\r' || c == ' ': - goto yystate583 + goto yystate584 case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate587 + goto yystate588 case c >= '\x01' && c <= '\b' || c == '\v' || c == '\f' || c >= '\x0e' && c <= '\x1f' || c >= '!' && c <= ',' || c >= '.' && c <= '@' || c >= '[' && c <= '^' || c == '`' || c >= '{' && c <= '~': - goto yystate582 + goto yystate583 } -yystate582: - c = l.Next() - yyrule = 137 - l.Mark() - goto yyrule137 - yystate583: c = l.Next() - yyrule = 134 + yyrule = 138 l.Mark() - switch { - default: - goto yyrule134 - case c == '\t' || c == '\n' || c == '\r' || c == ' ': - goto yystate584 - } + goto yyrule138 yystate584: c = l.Next() - yyrule = 134 + yyrule = 135 l.Mark() switch { default: - goto yyrule134 + goto yyrule135 case c == '\t' || c == '\n' || c == '\r' || c == ' ': - goto yystate584 + goto yystate585 } yystate585: + c = l.Next() + yyrule = 135 + l.Mark() + switch { + default: + goto yyrule135 + case c == '\t' || c == '\n' || c == '\r' || c == ' ': + goto yystate585 + } + +yystate586: + c = l.Next() + yyrule = 138 + l.Mark() + switch { + default: + goto yyrule138 + case c == '>': + goto yystate587 + } + +yystate587: + c = l.Next() + yyrule = 136 + l.Mark() + goto yyrule136 + +yystate588: c = l.Next() yyrule = 137 l.Mark() switch { default: goto yyrule137 - case c == '>': - goto yystate586 - } - -yystate586: - c = l.Next() - yyrule = 135 - l.Mark() - goto yyrule135 - -yystate587: - c = l.Next() - yyrule = 136 - l.Mark() - switch { - default: - goto yyrule136 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate588 + goto yystate589 } -yystate588: - c = l.Next() - yyrule = 136 - l.Mark() - switch { - default: - goto yyrule136 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate588 - } - - goto yystate589 // silence unused label error yystate589: c = l.Next() -yystart589: + yyrule = 137 + l.Mark() + switch { + default: + goto yyrule137 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate589 + } + + goto yystate590 // silence unused label error +yystate590: + c = l.Next() +yystart590: switch { default: goto yyabort case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate590 - } - -yystate590: - c = l.Next() - yyrule = 144 - l.Mark() - switch { - default: - goto yyrule144 - case c == ';': goto yystate591 - case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate590 } yystate591: + c = l.Next() + yyrule = 145 + l.Mark() + switch { + default: + goto yyrule145 + case c == ';': + goto yystate592 + case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate591 + } + +yystate592: + c = l.Next() + yyrule = 144 + l.Mark() + goto yyrule144 + + goto yystate593 // silence unused label error +yystate593: + c = l.Next() +yystart593: + switch { + default: + goto yyabort + case c >= '\x01' && c <= 'ÿ': + goto yystate594 + } + +yystate594: c = l.Next() yyrule = 143 l.Mark() goto yyrule143 - goto yystate592 // silence unused label error -yystate592: + goto yystate595 // silence unused label error +yystate595: c = l.Next() -yystart592: - switch { - default: - goto yyabort - case c >= '\x01' && c <= 'ÿ': - goto yystate593 - } - -yystate593: - c = l.Next() - yyrule = 142 - l.Mark() - goto yyrule142 - - goto yystate594 // silence unused label error -yystate594: - c = l.Next() -yystart594: +yystart595: switch { default: goto yyabort case c == '$': - goto yystate596 - case c == '{': goto yystate597 + case c == '{': + goto yystate598 case c >= '\x01' && c <= '#' || c >= '%' && c <= 'z' || c >= '|' && c <= 'ÿ': - goto yystate595 + goto yystate596 } -yystate595: +yystate596: + c = l.Next() + yyrule = 153 + l.Mark() + goto yyrule153 + +yystate597: + c = l.Next() + yyrule = 153 + l.Mark() + switch { + default: + goto yyrule153 + case c == '{': + goto yystate547 + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate546 + } + +yystate598: + c = l.Next() + yyrule = 153 + l.Mark() + switch { + default: + goto yyrule153 + case c == '$': + goto yystate549 + } + + goto yystate599 // silence unused label error +yystate599: + c = l.Next() +yystart599: + switch { + default: + goto yyabort + case c == '$': + goto yystate601 + case c == '`': + goto yystate602 + case c == '{': + goto yystate603 + case c >= '\x01' && c <= '#' || c >= '%' && c <= '_' || c >= 'a' && c <= 'z' || c >= '|' && c <= 'ÿ': + goto yystate600 + } + +yystate600: c = l.Next() yyrule = 152 l.Mark() goto yyrule152 -yystate596: - c = l.Next() - yyrule = 152 - l.Mark() - switch { - default: - goto yyrule152 - case c == '{': - goto yystate546 - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate545 - } - -yystate597: - c = l.Next() - yyrule = 152 - l.Mark() - switch { - default: - goto yyrule152 - case c == '$': - goto yystate548 - } - - goto yystate598 // silence unused label error -yystate598: - c = l.Next() -yystart598: - switch { - default: - goto yyabort - case c == '$': - goto yystate600 - case c == '`': - goto yystate601 - case c == '{': - goto yystate602 - case c >= '\x01' && c <= '#' || c >= '%' && c <= '_' || c >= 'a' && c <= 'z' || c >= '|' && c <= 'ÿ': - goto yystate599 - } - -yystate599: - c = l.Next() - yyrule = 151 - l.Mark() - goto yyrule151 - -yystate600: - c = l.Next() - yyrule = 151 - l.Mark() - switch { - default: - goto yyrule151 - case c == '{': - goto yystate546 - case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': - goto yystate545 - } - yystate601: c = l.Next() - yyrule = 140 + yyrule = 152 l.Mark() - goto yyrule140 + switch { + default: + goto yyrule152 + case c == '{': + goto yystate547 + case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c >= '\u007f' && c <= 'ÿ': + goto yystate546 + } yystate602: c = l.Next() - yyrule = 151 + yyrule = 141 + l.Mark() + goto yyrule141 + +yystate603: + c = l.Next() + yyrule = 152 l.Mark() switch { default: - goto yyrule151 + goto yyrule152 case c == '$': - goto yystate548 + goto yystate549 } yyrule1: // [ \t\n\r]+ @@ -8370,7 +8383,13 @@ yyrule126: // (#|[/][/]) l.addComment(tb) goto yystate0 } -yyrule127: // ([/][*])|([/][*][*]) +yyrule127: // [/][*][*][/] + { + + l.addComment(l.Token()) + goto yystate0 + } +yyrule128: // ([/][*])|([/][*][*]) { tb := l.Token() @@ -8398,20 +8417,20 @@ yyrule127: // ([/][*])|([/][*][*]) } goto yystate0 } -yyrule128: // {OPERATORS} +yyrule129: // {OPERATORS} { lval.Token(l.createToken(l.Token())) return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule129: // \{ +yyrule130: // \{ { l.pushState(PHP) lval.Token(l.createToken(l.Token())) return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule130: // \} +yyrule131: // \} { l.popState() lval.Token(l.createToken(l.Token())) @@ -8419,68 +8438,68 @@ yyrule130: // \} l.PhpDocComment = "" goto yystate0 } -yyrule131: // \${VAR_NAME} +yyrule132: // \${VAR_NAME} { lval.Token(l.createToken(l.Token())) return T_VARIABLE goto yystate0 } -yyrule132: // {VAR_NAME} +yyrule133: // {VAR_NAME} { lval.Token(l.createToken(l.Token())) return T_STRING goto yystate0 } -yyrule133: // -> +yyrule134: // -> { l.begin(PROPERTY) lval.Token(l.createToken(l.Token())) return T_OBJECT_OPERATOR goto yystate0 } -yyrule134: // [ \t\n\r]+ +yyrule135: // [ \t\n\r]+ goto yystate0 -yyrule135: // -> +yyrule136: // -> { lval.Token(l.createToken(l.Token())) return T_OBJECT_OPERATOR goto yystate0 } -yyrule136: // {VAR_NAME} +yyrule137: // {VAR_NAME} { l.begin(PHP) lval.Token(l.createToken(l.Token())) return T_STRING goto yystate0 } -yyrule137: // . +yyrule138: // . { l.ungetChars(1) l.begin(PHP) goto yystate0 } -yyrule138: // [\']([^\\\']*(\\(.|\n))*)*[\'] +yyrule139: // [\']([^\\\']*(\\(.|\n))*)*[\'] { lval.Token(l.createToken(l.Token())) return T_CONSTANT_ENCAPSED_STRING goto yystate0 } -yyrule139: // ` +yyrule140: // ` { l.begin(BACKQUOTE) lval.Token(l.createToken(l.Token())) return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule140: // ` +yyrule141: // ` { l.begin(PHP) lval.Token(l.createToken(l.Token())) return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule141: // [b]?\<\<\<[ \t]*({VAR_NAME}|([']{VAR_NAME}['])|(["]{VAR_NAME}["])){NEW_LINE} +yyrule142: // [b]?\<\<\<[ \t]*({VAR_NAME}|([']{VAR_NAME}['])|(["]{VAR_NAME}["])){NEW_LINE} { tb := l.Token() @@ -8537,7 +8556,7 @@ yyrule141: // [b]?\<\<\<[ \t]*({VAR_NAME}|([']{VAR_NAME}['])|(["]{VAR_NAME}["])) lval.Token(l.createToken(heredocToken)) return T_START_HEREDOC } -yyrule142: // .|[ \t\n\r] +yyrule143: // .|[ \t\n\r] { searchLabel := []byte{} @@ -8568,21 +8587,21 @@ yyrule142: // .|[ \t\n\r] lval.Token(l.createToken(tb)) return T_ENCAPSED_AND_WHITESPACE } -yyrule143: // {VAR_NAME}\; +yyrule144: // {VAR_NAME}\; { l.begin(PHP) lval.Token(l.createToken(l.ungetChars(1))) return T_END_HEREDOC goto yystate0 } -yyrule144: // {VAR_NAME} +yyrule145: // {VAR_NAME} { l.begin(PHP) lval.Token(l.createToken(l.Token())) return T_END_HEREDOC goto yystate0 } -yyrule145: // [b]?[\"] +yyrule146: // [b]?[\"] { binPrefix := l.Token()[0].Rune == 'b' @@ -8632,34 +8651,34 @@ yyrule145: // [b]?[\"] } goto yystate0 } -yyrule146: // \" +yyrule147: // \" { l.popState() lval.Token(l.createToken(l.Token())) return Rune2Class(l.Token()[0].Rune) goto yystate0 } -yyrule147: // \{\$ +yyrule148: // \{\$ { lval.Token(l.createToken(l.ungetChars(1))) l.pushState(PHP) return T_CURLY_OPEN goto yystate0 } -yyrule148: // \$\{ +yyrule149: // \$\{ { l.pushState(STRING_VAR_NAME) lval.Token(l.createToken(l.Token())) return T_DOLLAR_OPEN_CURLY_BRACES goto yystate0 } -yyrule149: // \${VAR_NAME} +yyrule150: // \${VAR_NAME} { l.ungetChars(len(l.Token())) l.pushState(STRING_VAR) goto yystate0 } -yyrule150: // .|[ \t\n\r] +yyrule151: // .|[ \t\n\r] { currentChar := l.Prev @@ -8696,7 +8715,7 @@ yyrule150: // .|[ \t\n\r] } goto yystate0 } -yyrule151: // .|[ \t\n\r] +yyrule152: // .|[ \t\n\r] { currentChar := l.Prev @@ -8733,7 +8752,7 @@ yyrule151: // .|[ \t\n\r] } goto yystate0 } -yyrule152: // .|[ \t\n\r] +yyrule153: // .|[ \t\n\r] { searchLabel := []byte{} @@ -8799,57 +8818,57 @@ yyrule152: // .|[ \t\n\r] } goto yystate0 } -yyrule153: // \${VAR_NAME} +yyrule154: // \${VAR_NAME} { lval.Token(l.createToken(l.Token())) return T_VARIABLE goto yystate0 } -yyrule154: // ->{VAR_NAME} +yyrule155: // ->{VAR_NAME} { lval.Token(l.createToken(l.ungetChars(len(l.Token()) - 2))) return T_OBJECT_OPERATOR goto yystate0 } -yyrule155: // {VAR_NAME} +yyrule156: // {VAR_NAME} { l.popState() lval.Token(l.createToken(l.Token())) return T_STRING goto yystate0 } -yyrule156: // \[ +yyrule157: // \[ { l.pushState(STRING_VAR_INDEX) lval.Token(l.createToken(l.Token())) return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule157: // .|[ \t\n\r] +yyrule158: // .|[ \t\n\r] { l.ungetChars(1) l.popState() goto yystate0 } -yyrule158: // {LNUM}|{HNUM}|{BNUM} +yyrule159: // {LNUM}|{HNUM}|{BNUM} { lval.Token(l.createToken(l.Token())) return T_NUM_STRING goto yystate0 } -yyrule159: // \${VAR_NAME} +yyrule160: // \${VAR_NAME} { lval.Token(l.createToken(l.Token())) return T_VARIABLE goto yystate0 } -yyrule160: // {VAR_NAME} +yyrule161: // {VAR_NAME} { lval.Token(l.createToken(l.Token())) return T_STRING goto yystate0 } -yyrule161: // \] +yyrule162: // \] { l.popState() l.popState() @@ -8857,7 +8876,7 @@ yyrule161: // \] return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule162: // [ \n\r\t\\'#] +yyrule163: // [ \n\r\t\\'#] { l.popState() l.popState() @@ -8865,19 +8884,19 @@ yyrule162: // [ \n\r\t\\'#] return T_ENCAPSED_AND_WHITESPACE goto yystate0 } -yyrule163: // {OPERATORS} +yyrule164: // {OPERATORS} { lval.Token(l.createToken(l.Token())) return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule164: // . +yyrule165: // . { lval.Token(l.createToken(l.Token())) return Rune2Class(rune(l.TokenBytes(nil)[0])) goto yystate0 } -yyrule165: // {VAR_NAME}[\[\}] +yyrule166: // {VAR_NAME}[\[\}] { l.popState() l.pushState(PHP) @@ -8885,7 +8904,7 @@ yyrule165: // {VAR_NAME}[\[\}] return T_STRING_VARNAME goto yystate0 } -yyrule166: // . +yyrule167: // . { l.ungetChars(1) l.popState() diff --git a/scanner/scanner.l b/scanner/scanner.l index 367065c..bbf802c 100644 --- a/scanner/scanner.l +++ b/scanner/scanner.l @@ -286,6 +286,8 @@ NEW_LINE (\r|\n|\r\n) l.addComment(tb) +[/][*][*][/] + l.addComment(l.Token()) ([/][*])|([/][*][*]) tb := l.Token() is_doc_comment := false diff --git a/scanner/scanner_test.go b/scanner/scanner_test.go index 892d901..b2597a0 100644 --- a/scanner/scanner_test.go +++ b/scanner/scanner_test.go @@ -1024,9 +1024,27 @@ func TestInlineComment(t *testing.T) { assertEqual(t, expected, actual) } +func TestInlineComment2(t *testing.T) { + src := `