diff --git a/deploy/samples/logicaldb.yaml b/deploy/samples/logicaldb.yaml index 0690d0a50..aaac5cbf4 100644 --- a/deploy/samples/logicaldb.yaml +++ b/deploy/samples/logicaldb.yaml @@ -23,3 +23,17 @@ spec: url: jdbc:logical://nearline=ads-database;offline=ads-catalog-database schema: LOGICAL-OFFLINE dialect: Calcite + +--- + +# Reverse-ETL logical table: offline (demo) -> online (demo). Its implicit offline-tier +# trigger writes to the ONLINE tier, which is the real physical table ADS.. Used to +# exercise `REFRESH ` (backfill the tier a consumer reads). +apiVersion: hoptimator.linkedin.com/v1alpha1 +kind: Database +metadata: + name: logical-retl +spec: + url: jdbc:logical://offline=ads-catalog-database;online=ads-database + schema: LOGICAL-RETL + dialect: Calcite diff --git a/docs/user-guide/ddl-reference.md b/docs/user-guide/ddl-reference.md index 584f178aa..615388e83 100644 --- a/docs/user-guide/ddl-reference.md +++ b/docs/user-guide/ddl-reference.md @@ -253,6 +253,46 @@ Its lifecycle belongs to the Kubernetes Job controller: retries via the template its own inspectable record (a `Failed` Job labelled `backfill=true`). Re-issue the `FIRE` to launch a fresh one. +## REFRESH + +``` +REFRESH + [ FROM TO ] +``` + +Backfills a **physical table** by firing the trigger(s) that **produce** it. It is +the table-level counterpart to `FIRE TRIGGER`: rather than naming a trigger, you +name the table you want refreshed, and Hoptimator finds and fires whatever writes +to it. The optional `FROM … TO …` window behaves exactly as it does for +`FIRE TRIGGER` (same bounds, same one-off backfill semantics — see above). + +```sql +-- fire the trigger that produces this table ("run now") +REFRESH "ADS"."MEMBERS"; + +-- backfill it over a fixed historical window +REFRESH "ADS"."MEMBERS" FROM '2026-05-01' TO '2026-05-08'; +``` + +REFRESH targets a **physical** table on purpose. Hoptimator doesn't really +distinguish logical from physical — a logical table is just a physical table with +extra moving parts (tiers, an inter-tier pipeline, a trigger) — and a consumer +always reads a *specific* physical table (tier). So "refresh the tier I read" is +unambiguous, whereas "refresh the logical table" isn't (which tier's data do you +want fresh?). Refreshing a **logical table** by name is therefore rejected with a +hint to refresh a specific physical tier instead. In practice a physical table has +zero or one producing trigger, so there's no fan-out. + +A `REFRESH` errors when the table doesn't exist, or when **nothing produces it** (no +trigger writes to it) — a refresh that silently does nothing is a footgun, not a +no-op. + +How the producing trigger is discovered is a backend concern. Discovery reuses the +pipeline dependency **graph** (`GraphService` / the `GraphProvider` SPI): the table +identifier is resolved via the Calcite schema, and the one-hop graph around it +exposes its producing triggers as `trigger → table` edges. `hoptimator-jdbc` never +touches Kubernetes directly. + ## CREATE TABLE ``` @@ -341,11 +381,9 @@ the parse alone. **Parses but not yet executed:** -- `REFRESH MATERIALIZED VIEW ` — intended to re-run a batch-style - materialization on demand. - `FIRE TABLE | VIEW | MATERIALIZED VIEW ` — intended to manually fire a side effect (e.g. for testing without waiting for a - schedule). (`FIRE TRIGGER` is fully implemented — see above.) + schedule). (`FIRE TRIGGER` and `REFRESH` are fully implemented — see above.) - `PAUSE MATERIALIZED VIEW ` / `RESUME MATERIALIZED VIEW ` — parser support exists; executor does not. (`PAUSE TRIGGER` / `RESUME TRIGGER` above are fully implemented.) diff --git a/hoptimator-jdbc/src/main/codegen/config.fmpp b/hoptimator-jdbc/src/main/codegen/config.fmpp index de6fe517e..e19bd341a 100644 --- a/hoptimator-jdbc/src/main/codegen/config.fmpp +++ b/hoptimator-jdbc/src/main/codegen/config.fmpp @@ -48,7 +48,7 @@ data: { "com.linkedin.hoptimator.jdbc.ddl.SqlResumeMaterializedView" "com.linkedin.hoptimator.jdbc.ddl.SqlResumeTrigger" "com.linkedin.hoptimator.jdbc.ddl.SqlRefresh" - "com.linkedin.hoptimator.jdbc.ddl.SqlRefreshMaterializedView" + "com.linkedin.hoptimator.jdbc.ddl.SqlRefreshObject" ] # List of new keywords. Example: "DATABASES", "TABLES". If the keyword is diff --git a/hoptimator-jdbc/src/main/codegen/includes/parserImpls.ftl b/hoptimator-jdbc/src/main/codegen/includes/parserImpls.ftl index f0890b381..d060e1304 100644 --- a/hoptimator-jdbc/src/main/codegen/includes/parserImpls.ftl +++ b/hoptimator-jdbc/src/main/codegen/includes/parserImpls.ftl @@ -428,26 +428,16 @@ SqlDrop SqlDropFunction(Span s, boolean replace) : SqlRefresh SqlRefresh() : { final Span s; - final SqlRefresh refresh; -} -{ - { s = span(); } - ( - refresh = SqlRefreshMaterializedView(s) - ) - { - return refresh; - } -} - -SqlRefresh SqlRefreshMaterializedView(Span s) : -{ final SqlIdentifier id; + SqlNode from = null; + SqlNode to = null; } { - id = CompoundIdentifier() + { s = span(); } + id = CompoundIdentifier() + [ from = FireBound() to = FireBound() ] { - return new SqlRefreshMaterializedView(s.end(this), id); + return new SqlRefreshObject(s.end(this), id, from, to); } } diff --git a/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/GraphService.java b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/GraphService.java index b0f8aa077..144edcbdd 100644 --- a/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/GraphService.java +++ b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/GraphService.java @@ -42,7 +42,21 @@ public static PipelineGraph buildGraph(String identifier, int depth, HoptimatorC if (depth < 0) { throw new SQLException("depth must be non-negative; got: " + depth); } - GraphTarget target = resolve(identifier, connection); + return buildGraph(resolve(identifier, connection), depth, connection); + } + + /** + * Build a {@link PipelineGraph} for an already-resolved {@link GraphTarget}. Lets callers that + * already hold a target (e.g. after {@link #resolve}) build a subgraph without round-tripping + * through a string identifier and the schema resolver again. + * + * @throws SQLException if depth is negative, no provider supports the target, or the provider throws. + */ + public static PipelineGraph buildGraph(GraphTarget target, int depth, HoptimatorConnection connection) + throws SQLException { + if (depth < 0) { + throw new SQLException("depth must be non-negative; got: " + depth); + } for (GraphProvider provider : providers()) { if (provider.supports(target)) { return provider.forTarget(target, depth, connection); diff --git a/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/HoptimatorDdlExecutor.java b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/HoptimatorDdlExecutor.java index b40d2a551..a05a69f0a 100644 --- a/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/HoptimatorDdlExecutor.java +++ b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/HoptimatorDdlExecutor.java @@ -33,6 +33,7 @@ import com.linkedin.hoptimator.jdbc.ddl.SqlDropTrigger; import com.linkedin.hoptimator.jdbc.ddl.SqlFireTrigger; import com.linkedin.hoptimator.jdbc.ddl.SqlPauseTrigger; +import com.linkedin.hoptimator.jdbc.ddl.SqlRefreshObject; import com.linkedin.hoptimator.jdbc.ddl.SqlResumeTrigger; import com.linkedin.hoptimator.util.DeploymentService; import com.linkedin.hoptimator.util.planner.HoptimatorJdbcSchema; @@ -338,28 +339,74 @@ public void execute(SqlFireTrigger fire, CalcitePrepare.Context context) { // FIRE carries no user options — it is a pure "run now" action. A windowed fire resolves its // bounds to absolute instants here; a plain fire has neither. Nothing touches the spec. - Trigger.Fire fireRequest; - if (fire.from != null) { - fireRequest = new Trigger.Fire( - resolveFireBound(((SqlLiteral) fire.from).getValueAs(String.class), fire), - resolveFireBound(((SqlLiteral) fire.to).getValueAs(String.class), fire)); - } else { - fireRequest = new Trigger.Fire(null, null); + Trigger.Fire fireRequest = buildFireRequest(fire.from, fire.to, fire); + fireTriggerByName(name, fireRequest, fire); + logger.info("FIRE TRIGGER {} completed", name); + } + + /** Builds a {@link Trigger.Fire} from the optional {@code FROM ... TO ...} bounds shared by + * {@code FIRE TRIGGER} and {@code REFRESH}. A windowed fire resolves both bounds to absolute + * instants; a plain fire (no window) has neither. */ + private Trigger.Fire buildFireRequest(SqlNode from, SqlNode to, SqlNode node) { + if (from != null) { + return new Trigger.Fire( + resolveFireBound(((SqlLiteral) from).getValueAs(String.class), node), + resolveFireBound(((SqlLiteral) to).getValueAs(String.class), node)); } - Trigger trigger = new Trigger(name, null, null, new HashMap<>(), null, null, fireRequest); + return new Trigger.Fire(null, null); + } + /** Fires a single trigger by name, reusing the {@code FIRE TRIGGER} deploy path: build a + * name-only {@link Trigger} carrying the {@link Trigger.Fire} intent and update it. Restores the + * deployers and rethrows as a {@link DdlException} on any failure. */ + private void fireTriggerByName(String name, Trigger.Fire fireRequest, SqlNode node) { + Trigger trigger = new Trigger(name, null, null, new HashMap<>(), null, null, fireRequest); Collection deployers = null; try { logger.info("Firing trigger {}", name); deployers = DeploymentService.deployers(trigger, connection); DeploymentService.update(deployers); - logger.info("FIRE TRIGGER {} completed", name); } catch (Exception e) { if (deployers != null) { DeploymentService.restore(deployers); } - throw new DdlException(fire, e.getMessage(), e); + throw new DdlException(node, e.getMessage(), e); + } + } + + /** Executes a {@code REFRESH} command: a windowed backfill of a physical table. + * REFRESH backfills a physical table by firing the trigger(s) that produce it, reusing the + * {@code FIRE TRIGGER} machinery. Discovering those triggers is delegated to + * {@link RefreshService} (via the dependency graph), so the DDL layer stays decoupled from the + * backend. Errors when the table is unknown, is a logical table (refresh a tier instead), or has + * no trigger producing it. */ + public void execute(SqlRefreshObject refresh, CalcitePrepare.Context context) { + logger.info("Validating statement: {}", refresh); + try { + ValidationService.validateOrThrow(refresh, connection); + } catch (SQLException e) { + throw new DdlException(refresh, e.getMessage(), e); + } + + String objectName = String.join(".", refresh.name.names); + List triggers; + try { + triggers = RefreshService.producingTriggers(refresh.name.names, connection); + } catch (SQLException e) { + throw new DdlException(refresh, e.getMessage(), e); + } + + // A REFRESH that fires nothing is a footgun — fail loudly instead of silently doing nothing. + if (triggers.isEmpty()) { + throw new DdlException(refresh, "Cannot REFRESH " + objectName + + ": no trigger produces it."); + } + + Trigger.Fire fireRequest = buildFireRequest(refresh.from, refresh.to, refresh); + for (String triggerName : triggers) { + fireTriggerByName(triggerName, fireRequest, refresh); } + logger.info("REFRESH {} completed ({} trigger(s) fired)", objectName, triggers.size()); } private static final Pattern FIRE_RELATIVE = Pattern.compile("^-(\\d+)([smhd])$"); diff --git a/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/RefreshService.java b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/RefreshService.java new file mode 100644 index 000000000..e56ed3e62 --- /dev/null +++ b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/RefreshService.java @@ -0,0 +1,60 @@ +package com.linkedin.hoptimator.jdbc; + +import com.linkedin.hoptimator.graph.GraphEdge; +import com.linkedin.hoptimator.graph.GraphNode; +import com.linkedin.hoptimator.graph.GraphTarget; +import com.linkedin.hoptimator.graph.PipelineGraph; + +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.List; + + +/** + * Resolves the trigger(s) a {@code REFRESH} should fire — the trigger(s) that produce + * the named physical table. + * + *

Hoptimator doesn't distinguish logical from physical tables, and a consumer always reads a + * specific physical table, so REFRESH targets a physical table and fires whatever writes to it. + * Discovery reuses the pipeline dependency graph: {@link GraphService#resolve} classifies the + * identifier via the Calcite schema, and the one-hop graph around it exposes the producing triggers + * as {@code trigger -> table} ({@link GraphEdge.Type#TRIGGERS}) edges. In practice a physical table + * has zero or one producing trigger. The DDL layer never touches Kubernetes — the graph is built by + * a pluggable {@code GraphProvider}. + */ +final class RefreshService { + + private RefreshService() { + } + + /** + * Returns the names of the triggers that produce {@code path} (usually zero or one). Throws when + * the identifier doesn't resolve to a table, or resolves to a logical table (which has no single + * physical output to refresh — a caller should refresh a specific tier instead). + */ + static List producingTriggers(List path, HoptimatorConnection connection) + throws SQLException { + String identifier = String.join(".", path); + GraphTarget target = GraphService.resolve(identifier, connection); + if (target instanceof GraphTarget.LogicalTable) { + throw new SQLException(identifier + " is a logical table; REFRESH a specific physical table " + + "(tier) instead."); + } + PipelineGraph graph = GraphService.buildGraph(target, 1, connection); + return producingTriggers(graph); + } + + /** Names of the triggers that produce the graph's root table — {@code trigger -> root} + * ({@link GraphEdge.Type#TRIGGERS}) edges. Consumer edges ({@code root -> trigger}) are ignored. */ + static List producingTriggers(PipelineGraph graph) { + List names = new ArrayList<>(); + for (GraphEdge edge : graph.edges()) { + if (edge.type() == GraphEdge.Type.TRIGGERS + && edge.to().equals(graph.root()) + && edge.from() instanceof GraphNode.Trigger) { + names.add(((GraphNode.Trigger) edge.from()).name()); + } + } + return names; + } +} diff --git a/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/ddl/HoptimatorDdlParserImpl.java b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/ddl/HoptimatorDdlParserImpl.java index ddea1ea7c..d959f3c7e 100644 --- a/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/ddl/HoptimatorDdlParserImpl.java +++ b/hoptimator-jdbc/src/main/java/com/linkedin/hoptimator/jdbc/ddl/HoptimatorDdlParserImpl.java @@ -23,7 +23,7 @@ import com.linkedin.hoptimator.jdbc.ddl.SqlResumeMaterializedView; import com.linkedin.hoptimator.jdbc.ddl.SqlResumeTrigger; import com.linkedin.hoptimator.jdbc.ddl.SqlRefresh; -import com.linkedin.hoptimator.jdbc.ddl.SqlRefreshMaterializedView; +import com.linkedin.hoptimator.jdbc.ddl.SqlRefreshObject; import org.apache.calcite.avatica.util.Casing; import org.apache.calcite.avatica.util.TimeUnit; @@ -6858,20 +6858,24 @@ final public SqlDrop SqlDropFunction(Span s, boolean replace) throws ParseExcept final public SqlRefresh SqlRefresh() throws ParseException { final Span s; - final SqlRefresh refresh; + final SqlIdentifier id; + SqlNode from = null; + SqlNode to = null; jj_consume_token(REFRESH); s = span(); - refresh = SqlRefreshMaterializedView(s); - {if (true) return refresh;} - throw new Error("Missing return statement in function"); - } - - final public SqlRefresh SqlRefreshMaterializedView(Span s) throws ParseException { - final SqlIdentifier id; - jj_consume_token(MATERIALIZED); - jj_consume_token(VIEW); id = CompoundIdentifier(); - {if (true) return new SqlRefreshMaterializedView(s.end(this), id);} + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case FROM: + jj_consume_token(FROM); + from = FireBound(); + jj_consume_token(TO); + to = FireBound(); + break; + default: + jj_la1[63] = jj_gen; + ; + } + {if (true) return new SqlRefreshObject(s.end(this), id, from, to);} throw new Error("Missing return statement in function"); } @@ -6894,7 +6898,7 @@ final public SqlFire SqlFire() throws ParseException { fire = SqlFireView(s); break; default: - jj_la1[63] = jj_gen; + jj_la1[64] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6924,7 +6928,7 @@ final public SqlFire SqlFireTrigger(Span s) throws ParseException { to = FireBound(); break; default: - jj_la1[64] = jj_gen; + jj_la1[65] = jj_gen; ; } {if (true) return new SqlFireTrigger(s.end(this), id, from, to);} @@ -6958,7 +6962,7 @@ final public SqlNode FireBound() throws ParseException { jj_consume_token(SECONDS); break; default: - jj_la1[65] = jj_gen; + jj_la1[66] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6974,7 +6978,7 @@ final public SqlNode FireBound() throws ParseException { jj_consume_token(MINUTES); break; default: - jj_la1[66] = jj_gen; + jj_la1[67] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6990,7 +6994,7 @@ final public SqlNode FireBound() throws ParseException { jj_consume_token(HOURS); break; default: - jj_la1[67] = jj_gen; + jj_la1[68] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7006,14 +7010,14 @@ final public SqlNode FireBound() throws ParseException { jj_consume_token(DAYS); break; default: - jj_la1[68] = jj_gen; + jj_la1[69] = jj_gen; jj_consume_token(-1); throw new ParseException(); } unit = "d"; break; default: - jj_la1[69] = jj_gen; + jj_la1[70] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7031,7 +7035,7 @@ final public SqlNode FireBound() throws ParseException { {if (true) return lit;} break; default: - jj_la1[70] = jj_gen; + jj_la1[71] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7068,7 +7072,7 @@ final public SqlPause SqlPause() throws ParseException { pause = SqlPauseTrigger(s); break; default: - jj_la1[71] = jj_gen; + jj_la1[72] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7089,7 +7093,7 @@ final public SqlResume SqlResume() throws ParseException { resume = SqlResumeTrigger(s); break; default: - jj_la1[72] = jj_gen; + jj_la1[73] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7144,7 +7148,7 @@ final public SqlNodeList ParenthesizedKeyValueOptionCommaList() throws ParseExce ; break; default: - jj_la1[73] = jj_gen; + jj_la1[74] = jj_gen; break label_11; } jj_consume_token(COMMA); @@ -7532,7 +7536,7 @@ final public void AddKeyValueOption(List list) throws ParseException { key = StringLiteral(); break; default: - jj_la1[74] = jj_gen; + jj_la1[75] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7566,7 +7570,7 @@ final public void AddOptionValue(List list) throws ParseException { list.add(value); break; default: - jj_la1[75] = jj_gen; + jj_la1[76] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7588,7 +7592,7 @@ final public SqlNodeList ParenthesizedLiteralOptionCommaList() throws ParseExcep ; break; default: - jj_la1[76] = jj_gen; + jj_la1[77] = jj_gen; break label_12; } jj_consume_token(COMMA); @@ -7620,7 +7624,7 @@ final public void AddHint(List hints) throws ParseException { jj_consume_token(RPAREN); break; default: - jj_la1[77] = jj_gen; + jj_la1[78] = jj_gen; ; } hintOptions = SqlNodeList.EMPTY; @@ -7644,7 +7648,7 @@ final public SqlNode TableHints(SqlIdentifier tableName) throws ParseException { ; break; default: - jj_la1[78] = jj_gen; + jj_la1[79] = jj_gen; break label_13; } jj_consume_token(COMMA); @@ -7686,7 +7690,7 @@ final public SqlSelect SqlSelect() throws ParseException { ; break; default: - jj_la1[79] = jj_gen; + jj_la1[80] = jj_gen; break label_14; } jj_consume_token(COMMA); @@ -7695,7 +7699,7 @@ final public SqlSelect SqlSelect() throws ParseException { jj_consume_token(COMMENT_END); break; default: - jj_la1[80] = jj_gen; + jj_la1[81] = jj_gen; ; } SqlSelectKeywords(keywords); @@ -7705,7 +7709,7 @@ final public SqlSelect SqlSelect() throws ParseException { keywords.add(SqlSelectKeyword.STREAM.symbol(getPos())); break; default: - jj_la1[81] = jj_gen; + jj_la1[82] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -7715,7 +7719,7 @@ final public SqlSelect SqlSelect() throws ParseException { keywords.add(keyword); break; default: - jj_la1[82] = jj_gen; + jj_la1[83] = jj_gen; ; } keywordList = new SqlNodeList(keywords, s.addAll(keywords).pos()); @@ -7727,7 +7731,7 @@ final public SqlSelect SqlSelect() throws ParseException { ; break; default: - jj_la1[83] = jj_gen; + jj_la1[84] = jj_gen; break label_15; } jj_consume_token(COMMA); @@ -7742,7 +7746,7 @@ final public SqlSelect SqlSelect() throws ParseException { where = Where(); break; default: - jj_la1[84] = jj_gen; + jj_la1[85] = jj_gen; where = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -7750,7 +7754,7 @@ final public SqlSelect SqlSelect() throws ParseException { groupBy = GroupBy(); break; default: - jj_la1[85] = jj_gen; + jj_la1[86] = jj_gen; groupBy = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -7758,7 +7762,7 @@ final public SqlSelect SqlSelect() throws ParseException { having = Having(); break; default: - jj_la1[86] = jj_gen; + jj_la1[87] = jj_gen; having = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -7766,7 +7770,7 @@ final public SqlSelect SqlSelect() throws ParseException { windowDecls = Window(); break; default: - jj_la1[87] = jj_gen; + jj_la1[88] = jj_gen; windowDecls = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -7774,12 +7778,12 @@ final public SqlSelect SqlSelect() throws ParseException { qualify = Qualify(); break; default: - jj_la1[88] = jj_gen; + jj_la1[89] = jj_gen; qualify = null; } break; default: - jj_la1[89] = jj_gen; + jj_la1[90] = jj_gen; E(); fromClause = null; where = null; @@ -7819,7 +7823,7 @@ final public SqlNode SqlExplain() throws ParseException { detailLevel = ExplainDetailLevel(); break; default: - jj_la1[90] = jj_gen; + jj_la1[91] = jj_gen; ; } depth = ExplainDepth(); @@ -7839,7 +7843,7 @@ final public SqlNode SqlExplain() throws ParseException { format = SqlExplainFormat.DOT; break; default: - jj_la1[91] = jj_gen; + jj_la1[92] = jj_gen; format = SqlExplainFormat.TEXT; } } @@ -8374,7 +8378,7 @@ final public SqlNode SqlQueryOrDml() throws ParseException { stmt = SqlMerge(); break; default: - jj_la1[92] = jj_gen; + jj_la1[93] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -8404,7 +8408,7 @@ final public SqlExplain.Depth ExplainDepth() throws ParseException { {if (true) return SqlExplain.Depth.LOGICAL;} break; default: - jj_la1[93] = jj_gen; + jj_la1[94] = jj_gen; {if (true) return SqlExplain.Depth.PHYSICAL;} } } @@ -8430,14 +8434,14 @@ final public SqlExplainLevel ExplainDetailLevel() throws ParseException { level = SqlExplainLevel.ALL_ATTRIBUTES; break; default: - jj_la1[94] = jj_gen; + jj_la1[95] = jj_gen; ; } jj_consume_token(ATTRIBUTES); break; default: - jj_la1[95] = jj_gen; + jj_la1[96] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -8468,7 +8472,7 @@ final public SqlNode SqlDescribe() throws ParseException { jj_consume_token(SCHEMA); break; default: - jj_la1[96] = jj_gen; + jj_la1[97] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -8483,7 +8487,7 @@ final public SqlNode SqlDescribe() throws ParseException { jj_consume_token(TABLE); break; default: - jj_la1[97] = jj_gen; + jj_la1[98] = jj_gen; ; } table = CompoundIdentifier(); @@ -8848,7 +8852,7 @@ final public SqlNode SqlDescribe() throws ParseException { column = SimpleIdentifier(); break; default: - jj_la1[98] = jj_gen; + jj_la1[99] = jj_gen; column = null; } {if (true) return new SqlDescribeTable(s.add(table).addIf(column).pos(), @@ -9364,7 +9368,7 @@ final public SqlNode SqlDescribe() throws ParseException { jj_consume_token(STATEMENT); break; default: - jj_la1[99] = jj_gen; + jj_la1[100] = jj_gen; ; } stmt = SqlQueryOrDml(); @@ -9381,7 +9385,7 @@ final public SqlNode SqlDescribe() throws ParseException { nDynamicParams);} break; default: - jj_la1[100] = jj_gen; + jj_la1[101] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -9921,7 +9925,7 @@ final public SqlNode NamedRoutineCall(SqlFunctionCategory routineType, ; break; default: - jj_la1[101] = jj_gen; + jj_la1[102] = jj_gen; break label_16; } jj_consume_token(COMMA); @@ -9931,7 +9935,7 @@ final public SqlNode NamedRoutineCall(SqlFunctionCategory routineType, } break; default: - jj_la1[102] = jj_gen; + jj_la1[103] = jj_gen; ; } jj_consume_token(RPAREN); @@ -9957,7 +9961,7 @@ final public SqlNode TableParam() throws ParseException { partitionList = SimpleIdentifierOrList(); break; default: - jj_la1[103] = jj_gen; + jj_la1[104] = jj_gen; partitionList = SqlNodeList.EMPTY; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -9965,7 +9969,7 @@ final public SqlNode TableParam() throws ParseException { orderList = OrderByOfSetSemanticsTable(); break; default: - jj_la1[104] = jj_gen; + jj_la1[105] = jj_gen; orderList = SqlNodeList.EMPTY; } {if (true) return CreateSetSemanticsTableIfNeeded(s, tableRef, partitionList, orderList);} @@ -9992,7 +9996,7 @@ final public SqlNode PartitionedByAndOrderBy(SqlNode e) throws ParseException { partitionList = SimpleIdentifierOrList(); break; default: - jj_la1[105] = jj_gen; + jj_la1[106] = jj_gen; partitionList = SqlNodeList.EMPTY; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -10000,7 +10004,7 @@ final public SqlNode PartitionedByAndOrderBy(SqlNode e) throws ParseException { orderList = OrderByOfSetSemanticsTable(); break; default: - jj_la1[106] = jj_gen; + jj_la1[107] = jj_gen; orderList = SqlNodeList.EMPTY; } {if (true) return CreateSetSemanticsTableIfNeeded(s, e, partitionList, orderList);} @@ -10528,7 +10532,7 @@ final public SqlNodeList OrderByOfSetSemanticsTable() throws ParseException { {if (true) return new SqlNodeList(list, s.addAll(list).pos());} break; default: - jj_la1[107] = jj_gen; + jj_la1[108] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -10570,7 +10574,7 @@ final public SqlNode SqlInsert() throws ParseException { keywords.add(SqlInsertKeyword.UPSERT.symbol(getPos())); break; default: - jj_la1[108] = jj_gen; + jj_la1[109] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -10584,7 +10588,7 @@ final public SqlNode SqlInsert() throws ParseException { tableRef = TableHints(tableName); break; default: - jj_la1[109] = jj_gen; + jj_la1[110] = jj_gen; tableRef = tableName; } if (jj_2_24(5)) { @@ -10637,7 +10641,7 @@ final public SqlNode SqlDelete() throws ParseException { tableRef = TableHints(tableName); break; default: - jj_la1[110] = jj_gen; + jj_la1[111] = jj_gen; tableRef = tableName; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -10646,7 +10650,7 @@ final public SqlNode SqlDelete() throws ParseException { tableRef = ExtendTable(tableRef); break; default: - jj_la1[111] = jj_gen; + jj_la1[112] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -11013,13 +11017,13 @@ final public SqlNode SqlDelete() throws ParseException { jj_consume_token(AS); break; default: - jj_la1[112] = jj_gen; + jj_la1[113] = jj_gen; ; } alias = SimpleIdentifier(); break; default: - jj_la1[113] = jj_gen; + jj_la1[114] = jj_gen; alias = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -11027,7 +11031,7 @@ final public SqlNode SqlDelete() throws ParseException { where = Where(); break; default: - jj_la1[114] = jj_gen; + jj_la1[115] = jj_gen; where = null; } {if (true) return new SqlDelete(s.add(tableRef).addIf(alias).addIf(where).pos(), @@ -11057,7 +11061,7 @@ final public SqlNode SqlUpdate() throws ParseException { tableRef = TableHints(tableName); break; default: - jj_la1[115] = jj_gen; + jj_la1[116] = jj_gen; tableRef = tableName; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -11066,7 +11070,7 @@ final public SqlNode SqlUpdate() throws ParseException { tableRef = ExtendTable(tableRef); break; default: - jj_la1[116] = jj_gen; + jj_la1[117] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -11433,13 +11437,13 @@ final public SqlNode SqlUpdate() throws ParseException { jj_consume_token(AS); break; default: - jj_la1[117] = jj_gen; + jj_la1[118] = jj_gen; ; } alias = SimpleIdentifier(); break; default: - jj_la1[118] = jj_gen; + jj_la1[119] = jj_gen; alias = null; } jj_consume_token(SET); @@ -11454,7 +11458,7 @@ final public SqlNode SqlUpdate() throws ParseException { ; break; default: - jj_la1[119] = jj_gen; + jj_la1[120] = jj_gen; break label_18; } jj_consume_token(COMMA); @@ -11468,7 +11472,7 @@ final public SqlNode SqlUpdate() throws ParseException { where = Where(); break; default: - jj_la1[120] = jj_gen; + jj_la1[121] = jj_gen; where = null; } final SqlParserPos pos = s.addAll(targetColumnList) @@ -11499,7 +11503,7 @@ final public SqlNode SqlMerge() throws ParseException { tableRef = TableHints(tableName); break; default: - jj_la1[121] = jj_gen; + jj_la1[122] = jj_gen; tableRef = tableName; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -11508,7 +11512,7 @@ final public SqlNode SqlMerge() throws ParseException { tableRef = ExtendTable(tableRef); break; default: - jj_la1[122] = jj_gen; + jj_la1[123] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -11875,13 +11879,13 @@ final public SqlNode SqlMerge() throws ParseException { jj_consume_token(AS); break; default: - jj_la1[123] = jj_gen; + jj_la1[124] = jj_gen; ; } alias = SimpleIdentifier(); break; default: - jj_la1[124] = jj_gen; + jj_la1[125] = jj_gen; alias = null; } jj_consume_token(USING); @@ -11895,7 +11899,7 @@ final public SqlNode SqlMerge() throws ParseException { insertCall = WhenNotMatchedClause(tableRef); break; default: - jj_la1[125] = jj_gen; + jj_la1[126] = jj_gen; insertCall = null; } } else { @@ -11905,7 +11909,7 @@ final public SqlNode SqlMerge() throws ParseException { insertCall = WhenNotMatchedClause(tableRef); break; default: - jj_la1[126] = jj_gen; + jj_la1[127] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -11938,7 +11942,7 @@ final public SqlUpdate WhenMatchedClause(SqlNode table, SqlIdentifier alias) thr ; break; default: - jj_la1[127] = jj_gen; + jj_la1[128] = jj_gen; break label_19; } jj_consume_token(COMMA); @@ -11986,7 +11990,7 @@ final public SqlInsert WhenNotMatchedClause(SqlNode table) throws ParseException rowConstructor = RowConstructor(); break; default: - jj_la1[128] = jj_gen; + jj_la1[129] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -12377,12 +12381,12 @@ final public void AddSelectItem(List list) throws ParseException { e.getParserPosition(), e); break; default: - jj_la1[129] = jj_gen; + jj_la1[130] = jj_gen; ; } break; default: - jj_la1[130] = jj_gen; + jj_la1[131] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -12749,14 +12753,14 @@ final public void AddSelectItem(List list) throws ParseException { id = SimpleIdentifierFromStringLiteral(); break; default: - jj_la1[131] = jj_gen; + jj_la1[132] = jj_gen; jj_consume_token(-1); throw new ParseException(); } list.add(SqlStdOperatorTable.AS.createCall(span().end(e), e, id)); break; default: - jj_la1[132] = jj_gen; + jj_la1[133] = jj_gen; list.add(e); } } @@ -13269,7 +13273,7 @@ final public SqlNode SelectExpression() throws ParseException { {if (true) return e;} break; default: - jj_la1[133] = jj_gen; + jj_la1[134] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -13283,7 +13287,7 @@ final public SqlLiteral Natural() throws ParseException { {if (true) return SqlLiteral.createBoolean(true, getPos());} break; default: - jj_la1[134] = jj_gen; + jj_la1[135] = jj_gen; {if (true) return SqlLiteral.createBoolean(false, getPos());} } throw new Error("Missing return statement in function"); @@ -13321,13 +13325,13 @@ final public SqlLiteral JoinType() throws ParseException { asof = true; break; default: - jj_la1[135] = jj_gen; + jj_la1[136] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[136] = jj_gen; + jj_la1[137] = jj_gen; ; } jj_consume_token(JOIN); @@ -13340,7 +13344,7 @@ final public SqlLiteral JoinType() throws ParseException { jj_consume_token(OUTER); break; default: - jj_la1[137] = jj_gen; + jj_la1[138] = jj_gen; ; } jj_consume_token(JOIN); @@ -13353,7 +13357,7 @@ final public SqlLiteral JoinType() throws ParseException { jj_consume_token(OUTER); break; default: - jj_la1[138] = jj_gen; + jj_la1[139] = jj_gen; ; } jj_consume_token(JOIN); @@ -13365,7 +13369,7 @@ final public SqlLiteral JoinType() throws ParseException { joinType = JoinType.CROSS; break; default: - jj_la1[139] = jj_gen; + jj_la1[140] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -13400,7 +13404,7 @@ final public SqlNode FromClause() throws ParseException { ; break; default: - jj_la1[140] = jj_gen; + jj_la1[141] = jj_gen; break label_20; } e = JoinOrCommaTable(e); @@ -13438,7 +13442,7 @@ final public SqlNode JoinOrCommaTable(SqlNode e) throws ParseException { {if (true) return e2;} break; default: - jj_la1[141] = jj_gen; + jj_la1[142] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -13464,7 +13468,7 @@ final public SqlNode JoinTable(SqlNode e) throws ParseException { matchCondition = Expression(ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[142] = jj_gen; + jj_la1[143] = jj_gen; ; } jj_consume_token(ON); @@ -13509,7 +13513,7 @@ final public SqlNode JoinTable(SqlNode e) throws ParseException { new SqlNodeList(list, Span.of(using).end(this)));} break; default: - jj_la1[143] = jj_gen; + jj_la1[144] = jj_gen; {if (true) return new SqlJoin(joinType.getParserPosition(), e, natural, @@ -13553,7 +13557,7 @@ final public SqlNode JoinTable(SqlNode e) throws ParseException { SqlLiteral.createBoolean(true, joinType.getParserPosition()));} break; default: - jj_la1[144] = jj_gen; + jj_la1[145] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -13608,7 +13612,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws tableRef = TableHints(tableName); break; default: - jj_la1[145] = jj_gen; + jj_la1[146] = jj_gen; tableRef = tableName; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -13617,7 +13621,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws tableRef = ExtendTable(tableRef); break; default: - jj_la1[146] = jj_gen; + jj_la1[147] = jj_gen; ; } tableRef = Over(tableRef); @@ -13626,7 +13630,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws tableRef = Snapshot(tableRef); break; default: - jj_la1[147] = jj_gen; + jj_la1[148] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -13634,7 +13638,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws tableRef = MatchRecognize(tableRef); break; default: - jj_la1[148] = jj_gen; + jj_la1[149] = jj_gen; ; } } @@ -13645,7 +13649,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws lateral = true; break; default: - jj_la1[149] = jj_gen; + jj_la1[150] = jj_gen; ; } tableRef = ParenthesizedExpression(exprContext); @@ -13656,7 +13660,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws tableRef = MatchRecognize(tableRef); break; default: - jj_la1[150] = jj_gen; + jj_la1[151] = jj_gen; ; } } else if (jj_2_33(2)) { @@ -13665,7 +13669,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws jj_consume_token(LATERAL); break; default: - jj_la1[151] = jj_gen; + jj_la1[152] = jj_gen; ; } jj_consume_token(UNNEST); @@ -13678,7 +13682,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws unnestOp = SqlStdOperatorTable.UNNEST_WITH_ORDINALITY; break; default: - jj_la1[152] = jj_gen; + jj_la1[153] = jj_gen; ; } tableRef = unnestOp.createCall(s.end(this), (List) args); @@ -13692,14 +13696,14 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws lateral = true; break; default: - jj_la1[153] = jj_gen; + jj_la1[154] = jj_gen; ; } tableRef = TableFunctionCall(); tableRef = addLateral(tableRef, lateral); break; default: - jj_la1[154] = jj_gen; + jj_la1[155] = jj_gen; if (jj_2_34(1)) { tableRef = ExtendedTableRef(); } else { @@ -14082,7 +14086,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws jj_consume_token(AS); break; default: - jj_la1[155] = jj_gen; + jj_la1[156] = jj_gen; ; } alias = SimpleIdentifier(); @@ -14091,7 +14095,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws columnAliasList = ParenthesizedSimpleIdentifierList(); break; default: - jj_la1[156] = jj_gen; + jj_la1[157] = jj_gen; columnAliasList = null; } // Standard SQL (and Postgres) allow applying "AS alias" to a JOIN, @@ -14113,7 +14117,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws } break; default: - jj_la1[157] = jj_gen; + jj_la1[158] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -14121,7 +14125,7 @@ final public SqlNode TableRef3(ExprContext exprContext, boolean lateral) throws tableRef = Tablesample(tableRef); break; default: - jj_la1[158] = jj_gen; + jj_la1[159] = jj_gen; ; } {if (true) return tableRef;} @@ -14163,7 +14167,7 @@ final public SqlNode Tablesample(SqlNode tableRef) throws ParseException { isBernoulli = false; break; default: - jj_la1[159] = jj_gen; + jj_la1[160] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -14179,7 +14183,7 @@ final public SqlNode Tablesample(SqlNode tableRef) throws ParseException { isRepeatable = true; break; default: - jj_la1[160] = jj_gen; + jj_la1[161] = jj_gen; ; } BigDecimal rate = @@ -14195,7 +14199,7 @@ final public SqlNode Tablesample(SqlNode tableRef) throws ParseException { s.end(this), tableRef, tableSampleLiteral);} break; default: - jj_la1[161] = jj_gen; + jj_la1[162] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -14211,7 +14215,7 @@ final public SqlNode ExtendTable(SqlNode tableRef) throws ParseException { jj_consume_token(EXTEND); break; default: - jj_la1[162] = jj_gen; + jj_la1[163] = jj_gen; ; } extendList = ExtendList(); @@ -14232,7 +14236,7 @@ final public SqlNodeList ExtendList() throws ParseException { ; break; default: - jj_la1[163] = jj_gen; + jj_la1[164] = jj_gen; break label_21; } jj_consume_token(COMMA); @@ -14649,7 +14653,7 @@ final public void AddCompoundIdentifierType(List list, List ex nullable = NotNullOpt(); break; default: - jj_la1[164] = jj_gen; + jj_la1[165] = jj_gen; type = null; nullable = true; } if (type != null) { @@ -15178,7 +15182,7 @@ final public SqlNode ImplicitTableFunctionCallArgs(SqlIdentifier name) throws Pa ; break; default: - jj_la1[165] = jj_gen; + jj_la1[166] = jj_gen; break label_22; } jj_consume_token(COMMA); @@ -15188,7 +15192,7 @@ final public SqlNode ImplicitTableFunctionCallArgs(SqlIdentifier name) throws Pa } break; default: - jj_la1[166] = jj_gen; + jj_la1[167] = jj_gen; ; } jj_consume_token(RPAREN); @@ -15214,7 +15218,7 @@ final public SqlNode TableFunctionCall() throws ParseException { funcType = SqlFunctionCategory.USER_DEFINED_TABLE_SPECIFIC_FUNCTION; break; default: - jj_la1[167] = jj_gen; + jj_la1[168] = jj_gen; ; } call = NamedRoutineCall(funcType, ExprContext.ACCEPT_CURSOR); @@ -15270,7 +15274,7 @@ final public SqlNode TableConstructor() throws ParseException { } break; default: - jj_la1[168] = jj_gen; + jj_la1[169] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -15317,7 +15321,7 @@ final public SqlNode RowConstructor() throws ParseException { s = span(); break; default: - jj_la1[169] = jj_gen; + jj_la1[170] = jj_gen; s = Span.of(); } valueList = ParenthesizedQueryOrCommaListWithDefault(ExprContext.ACCEPT_NONCURSOR); @@ -15829,7 +15833,7 @@ final public SqlNode RowConstructor() throws ParseException { value.getParserPosition()); break; default: - jj_la1[170] = jj_gen; + jj_la1[171] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -15869,7 +15873,7 @@ final public SqlNodeList GroupBy() throws ParseException { distinct = false; break; default: - jj_la1[171] = jj_gen; + jj_la1[172] = jj_gen; distinct = false; } list = GroupingElementList(); @@ -15933,7 +15937,7 @@ final public void AddGroupingElement(List list) throws ParseException { SqlStdOperatorTable.CUBE.createCall(s.end(this), nodes.getList())); break; default: - jj_la1[172] = jj_gen; + jj_la1[173] = jj_gen; if (jj_2_42(3)) { jj_consume_token(LPAREN); s = span(); @@ -16438,7 +16442,7 @@ final public void AddGroupingElement(List list) throws ParseException { AddExpression(list, ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[173] = jj_gen; + jj_la1[174] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -16891,7 +16895,7 @@ final public SqlWindow WindowSpecification() throws ParseException { id = SimpleIdentifier(); break; default: - jj_la1[174] = jj_gen; + jj_la1[175] = jj_gen; id = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -16902,7 +16906,7 @@ final public SqlWindow WindowSpecification() throws ParseException { partitionList = ExpressionCommaList(s1, ExprContext.ACCEPT_NON_QUERY); break; default: - jj_la1[175] = jj_gen; + jj_la1[176] = jj_gen; partitionList = SqlNodeList.EMPTY; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -16910,7 +16914,7 @@ final public SqlWindow WindowSpecification() throws ParseException { orderList = OrderBy(true); break; default: - jj_la1[176] = jj_gen; + jj_la1[177] = jj_gen; orderList = SqlNodeList.EMPTY; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -16926,7 +16930,7 @@ final public SqlWindow WindowSpecification() throws ParseException { isRows = SqlLiteral.createBoolean(false, getPos()); break; default: - jj_la1[177] = jj_gen; + jj_la1[178] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -17435,14 +17439,14 @@ final public SqlWindow WindowSpecification() throws ParseException { upperBound = null; break; default: - jj_la1[178] = jj_gen; + jj_la1[179] = jj_gen; jj_consume_token(-1); throw new ParseException(); } exclude = WindowExclusion(); break; default: - jj_la1[179] = jj_gen; + jj_la1[180] = jj_gen; isRows = SqlLiteral.createBoolean(false, SqlParserPos.ZERO); exclude = SqlWindow.createExcludeNoOthers(getPos()); lowerBound = upperBound = null; @@ -17461,7 +17465,7 @@ final public SqlWindow WindowSpecification() throws ParseException { allowPartial = SqlLiteral.createBoolean(false, s2.end(this)); break; default: - jj_la1[180] = jj_gen; + jj_la1[181] = jj_gen; allowPartial = null; } jj_consume_token(RPAREN); @@ -17491,7 +17495,7 @@ final public SqlNode WindowRange() throws ParseException { {if (true) return SqlWindow.createUnboundedFollowing(s.end(this));} break; default: - jj_la1[181] = jj_gen; + jj_la1[182] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -18002,13 +18006,13 @@ final public SqlNode WindowRange() throws ParseException { {if (true) return SqlWindow.createFollowing(e, getPos());} break; default: - jj_la1[182] = jj_gen; + jj_la1[183] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[183] = jj_gen; + jj_la1[184] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -18041,13 +18045,13 @@ final public SqlLiteral WindowExclusion() throws ParseException { {if (true) return SqlWindow.createExcludeTies(getPos());} break; default: - jj_la1[184] = jj_gen; + jj_la1[185] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[185] = jj_gen; + jj_la1[186] = jj_gen; {if (true) return SqlWindow.createExcludeNoOthers(SqlParserPos.ZERO);} } throw new Error("Missing return statement in function"); @@ -18110,13 +18114,13 @@ final public void AddOrderItem(List list) throws ParseException { e = SqlStdOperatorTable.DESC.createCall(getPos(), e); break; default: - jj_la1[186] = jj_gen; + jj_la1[187] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[187] = jj_gen; + jj_la1[188] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -18133,14 +18137,14 @@ final public void AddOrderItem(List list) throws ParseException { e = SqlStdOperatorTable.NULLS_LAST.createCall(getPos(), e); break; default: - jj_la1[188] = jj_gen; + jj_la1[189] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } break; default: - jj_la1[189] = jj_gen; + jj_la1[190] = jj_gen; ; } list.add(e); @@ -18211,7 +18215,7 @@ final public SqlNode Pivot(SqlNode tableRef) throws ParseException { ; break; default: - jj_la1[190] = jj_gen; + jj_la1[191] = jj_gen; break label_28; } jj_consume_token(COMMA); @@ -18725,7 +18729,7 @@ final public SqlNode Pivot(SqlNode tableRef) throws ParseException { ; break; default: - jj_la1[191] = jj_gen; + jj_la1[192] = jj_gen; break label_29; } jj_consume_token(COMMA); @@ -18733,7 +18737,7 @@ final public SqlNode Pivot(SqlNode tableRef) throws ParseException { } break; default: - jj_la1[192] = jj_gen; + jj_la1[193] = jj_gen; ; } jj_consume_token(RPAREN); @@ -18755,7 +18759,7 @@ final public void AddPivotAgg(List list) throws ParseException { jj_consume_token(AS); break; default: - jj_la1[193] = jj_gen; + jj_la1[194] = jj_gen; ; } alias = SimpleIdentifier(); @@ -19137,7 +19141,7 @@ final public void AddPivotValue(List list) throws ParseException { jj_consume_token(AS); break; default: - jj_la1[194] = jj_gen; + jj_la1[195] = jj_gen; ; } alias = SimpleIdentifier(); @@ -19146,7 +19150,7 @@ final public void AddPivotValue(List list) throws ParseException { tuple, alias)); break; default: - jj_la1[195] = jj_gen; + jj_la1[196] = jj_gen; list.add(tuple); } } @@ -19174,7 +19178,7 @@ final public SqlNode Unpivot(SqlNode tableRef) throws ParseException { includeNulls = false; break; default: - jj_la1[196] = jj_gen; + jj_la1[197] = jj_gen; includeNulls = false; } jj_consume_token(LPAREN); @@ -19192,7 +19196,7 @@ final public SqlNode Unpivot(SqlNode tableRef) throws ParseException { ; break; default: - jj_la1[197] = jj_gen; + jj_la1[198] = jj_gen; break label_30; } jj_consume_token(COMMA); @@ -19220,7 +19224,7 @@ final public void AddUnpivotValue(List list) throws ParseException { columnList, valueList)); break; default: - jj_la1[198] = jj_gen; + jj_la1[199] = jj_gen; list.add(columnList); } } @@ -19253,7 +19257,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce partitionList = ExpressionCommaList(s2, ExprContext.ACCEPT_NON_QUERY); break; default: - jj_la1[199] = jj_gen; + jj_la1[200] = jj_gen; partitionList = SqlNodeList.EMPTY; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -19261,7 +19265,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce orderList = OrderBy(true); break; default: - jj_la1[200] = jj_gen; + jj_la1[201] = jj_gen; orderList = SqlNodeList.EMPTY; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -19270,7 +19274,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce measureList = MeasureColumnCommaList(span()); break; default: - jj_la1[201] = jj_gen; + jj_la1[202] = jj_gen; measureList = SqlNodeList.EMPTY; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -19291,7 +19295,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce rowsPerMatch = SqlMatchRecognize.RowsPerMatchOption.ALL_ROWS.symbol(s0.end(this)); break; default: - jj_la1[202] = jj_gen; + jj_la1[203] = jj_gen; rowsPerMatch = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -19335,13 +19339,13 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce .symbol(s1.end(this)); break; default: - jj_la1[203] = jj_gen; + jj_la1[204] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[204] = jj_gen; + jj_la1[205] = jj_gen; after = null; } jj_consume_token(PATTERN); @@ -19352,7 +19356,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce isStrictStarts = SqlLiteral.createBoolean(true, getPos()); break; default: - jj_la1[205] = jj_gen; + jj_la1[206] = jj_gen; isStrictStarts = SqlLiteral.createBoolean(false, getPos()); } pattern = PatternExpression(); @@ -19362,7 +19366,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce isStrictEnds = SqlLiteral.createBoolean(true, getPos()); break; default: - jj_la1[206] = jj_gen; + jj_la1[207] = jj_gen; isStrictEnds = SqlLiteral.createBoolean(false, getPos()); } jj_consume_token(RPAREN); @@ -19372,7 +19376,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce interval = IntervalLiteral(); break; default: - jj_la1[207] = jj_gen; + jj_la1[208] = jj_gen; interval = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -19381,7 +19385,7 @@ final public SqlMatchRecognize MatchRecognize(SqlNode tableRef) throws ParseExce subsetList = SubsetDefinitionCommaList(span()); break; default: - jj_la1[208] = jj_gen; + jj_la1[209] = jj_gen; subsetList = SqlNodeList.EMPTY; } jj_consume_token(DEFINE); @@ -19403,7 +19407,7 @@ final public SqlNodeList MeasureColumnCommaList(Span s) throws ParseException { ; break; default: - jj_la1[209] = jj_gen; + jj_la1[210] = jj_gen; break label_31; } jj_consume_token(COMMA); @@ -19433,7 +19437,7 @@ final public SqlNode PatternExpression() throws ParseException { ; break; default: - jj_la1[210] = jj_gen; + jj_la1[211] = jj_gen; break label_32; } jj_consume_token(VERTICAL_BAR); @@ -19815,7 +19819,7 @@ final public SqlNode PatternTerm() throws ParseException { ; break; default: - jj_la1[211] = jj_gen; + jj_la1[212] = jj_gen; break label_33; } right = PatternFactor(); @@ -19873,12 +19877,12 @@ final public SqlNode PatternFactor() throws ParseException { endNum = UnsignedNumericLiteral(); break; default: - jj_la1[212] = jj_gen; + jj_la1[213] = jj_gen; endNum = LITERAL_MINUS_ONE; } break; default: - jj_la1[213] = jj_gen; + jj_la1[214] = jj_gen; endNum = startNum; } jj_consume_token(RBRACE); @@ -19900,13 +19904,13 @@ final public SqlNode PatternFactor() throws ParseException { Span.of(extra).end(this), extra));} break; default: - jj_la1[214] = jj_gen; + jj_la1[215] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[215] = jj_gen; + jj_la1[216] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -19918,12 +19922,12 @@ final public SqlNode PatternFactor() throws ParseException { SqlParserPos.ZERO); break; default: - jj_la1[216] = jj_gen; + jj_la1[217] = jj_gen; reluctant = SqlLiteral.createBoolean(false, SqlParserPos.ZERO); } break; default: - jj_la1[217] = jj_gen; + jj_la1[218] = jj_gen; {if (true) return e;} } {if (true) return SqlStdOperatorTable.PATTERN_QUANTIFIER.createCall( @@ -20324,7 +20328,7 @@ final public SqlNode PatternPrimary() throws ParseException { ; break; default: - jj_la1[218] = jj_gen; + jj_la1[219] = jj_gen; break label_34; } jj_consume_token(COMMA); @@ -20336,7 +20340,7 @@ final public SqlNode PatternPrimary() throws ParseException { s.end(this), list);} break; default: - jj_la1[219] = jj_gen; + jj_la1[220] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -20353,7 +20357,7 @@ final public SqlNodeList SubsetDefinitionCommaList(Span s) throws ParseException ; break; default: - jj_la1[220] = jj_gen; + jj_la1[221] = jj_gen; break label_35; } jj_consume_token(COMMA); @@ -20388,7 +20392,7 @@ final public SqlNodeList PatternDefinitionCommaList(Span s) throws ParseExceptio ; break; default: - jj_la1[221] = jj_gen; + jj_la1[222] = jj_gen; break label_36; } jj_consume_token(COMMA); @@ -20453,7 +20457,7 @@ final public SqlNode QueryOrExpr(ExprContext exprContext) throws ParseException withList = WithList(); break; default: - jj_la1[222] = jj_gen; + jj_la1[223] = jj_gen; ; } e = LeafQueryOrExpr(exprContext); @@ -20468,7 +20472,7 @@ final public SqlNode QueryOrExpr(ExprContext exprContext) throws ParseException ; break; default: - jj_la1[223] = jj_gen; + jj_la1[224] = jj_gen; break label_37; } AddSetOpQuery(list, exprContext); @@ -20486,7 +20490,7 @@ final public SqlNode Query(ExprContext exprContext) throws ParseException { withList = WithList(); break; default: - jj_la1[224] = jj_gen; + jj_la1[225] = jj_gen; ; } e = LeafQuery(exprContext); @@ -20501,7 +20505,7 @@ final public SqlNode Query(ExprContext exprContext) throws ParseException { ; break; default: - jj_la1[225] = jj_gen; + jj_la1[226] = jj_gen; break label_38; } AddSetOpQuery(list, exprContext); @@ -20571,7 +20575,7 @@ final public SqlNodeList WithList() throws ParseException { recursive = true; break; default: - jj_la1[226] = jj_gen; + jj_la1[227] = jj_gen; ; } s = span(); @@ -20583,7 +20587,7 @@ final public SqlNodeList WithList() throws ParseException { ; break; default: - jj_la1[227] = jj_gen; + jj_la1[228] = jj_gen; break label_39; } jj_consume_token(COMMA); @@ -20603,7 +20607,7 @@ final public void AddWithItem(List list, SqlLiteral recursive) thro columnList = ParenthesizedSimpleIdentifierList(); break; default: - jj_la1[228] = jj_gen; + jj_la1[229] = jj_gen; columnList = null; } jj_consume_token(AS); @@ -21123,7 +21127,7 @@ final public SqlNode LeafQueryOrExpr(ExprContext exprContext) throws ParseExcept {if (true) return e;} break; default: - jj_la1[229] = jj_gen; + jj_la1[230] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -21162,7 +21166,7 @@ final public void AddExpression2b(List list, ExprContext exprContext) th ; break; default: - jj_la1[230] = jj_gen; + jj_la1[231] = jj_gen; break label_40; } op = PrefixRowOperator(); @@ -21250,13 +21254,13 @@ final public List Expression2(ExprContext exprContext) throws ParseExcep op = SqlStdOperatorTable.all(k); break; default: - jj_la1[231] = jj_gen; + jj_la1[232] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[232] = jj_gen; + jj_la1[233] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -21295,13 +21299,13 @@ final public List Expression2(ExprContext exprContext) throws ParseExcep jj_consume_token(ASYMMETRIC); break; default: - jj_la1[233] = jj_gen; + jj_la1[234] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[234] = jj_gen; + jj_la1[235] = jj_gen; ; } break; @@ -21321,18 +21325,18 @@ final public List Expression2(ExprContext exprContext) throws ParseExcep jj_consume_token(ASYMMETRIC); break; default: - jj_la1[235] = jj_gen; + jj_la1[236] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[236] = jj_gen; + jj_la1[237] = jj_gen; ; } break; default: - jj_la1[237] = jj_gen; + jj_la1[238] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -21365,7 +21369,7 @@ final public List Expression2(ExprContext exprContext) throws ParseExcep op = SqlStdOperatorTable.NOT_SIMILAR_TO; break; default: - jj_la1[238] = jj_gen; + jj_la1[239] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -21388,7 +21392,7 @@ final public List Expression2(ExprContext exprContext) throws ParseExcep op = SqlStdOperatorTable.SIMILAR_TO; break; default: - jj_la1[239] = jj_gen; + jj_la1[240] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -21942,7 +21946,7 @@ final public List Expression2(ExprContext exprContext) throws ParseExcep e = Expression(ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[240] = jj_gen; + jj_la1[241] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -21973,7 +21977,7 @@ final public List Expression2(ExprContext exprContext) throws ParseExcep list.add(new SqlParserUtil.ToTreeListItem(op, getPos())); break; default: - jj_la1[241] = jj_gen; + jj_la1[242] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22026,7 +22030,7 @@ final public SqlKind comp() throws ParseException { {if (true) return SqlKind.NOT_EQUALS;} break; default: - jj_la1[242] = jj_gen; + jj_la1[243] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22054,7 +22058,7 @@ final public SqlNode Expression3(ExprContext exprContext) throws ParseException {if (true) return e;} break; default: - jj_la1[244] = jj_gen; + jj_la1[245] = jj_gen; if (jj_2_63(3)) { jj_consume_token(ROW); s = span(); @@ -22077,7 +22081,7 @@ final public SqlNode Expression3(ExprContext exprContext) throws ParseException rowSpan = span(); break; default: - jj_la1[243] = jj_gen; + jj_la1[244] = jj_gen; rowSpan = null; } list1 = ParenthesizedQueryOrCommaList(exprContext); @@ -22114,7 +22118,7 @@ final public SqlNode Expression3(ExprContext exprContext) throws ParseException } break; default: - jj_la1[245] = jj_gen; + jj_la1[246] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22517,7 +22521,7 @@ final public SqlNodeList SimpleIdentifierOrListOrEmpty() throws ParseException { {if (true) return list;} break; default: - jj_la1[246] = jj_gen; + jj_la1[247] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22532,7 +22536,7 @@ final public SqlOperator periodOperator() throws ParseException { {if (true) return SqlStdOperatorTable.OVERLAPS;} break; default: - jj_la1[247] = jj_gen; + jj_la1[248] = jj_gen; if (jj_2_65(2)) { jj_consume_token(IMMEDIATELY); jj_consume_token(PRECEDES); @@ -22557,7 +22561,7 @@ final public SqlOperator periodOperator() throws ParseException { {if (true) return SqlStdOperatorTable.PERIOD_EQUALS;} break; default: - jj_la1[248] = jj_gen; + jj_la1[249] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22593,7 +22597,7 @@ final public SqlNode UnsignedNumericLiteralOrParam() throws ParseException { e = DynamicParam(); break; default: - jj_la1[249] = jj_gen; + jj_la1[250] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22633,7 +22637,7 @@ final public SqlNode RowExpressionExtension() throws ParseException { args.remove(0); break; default: - jj_la1[250] = jj_gen; + jj_la1[251] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22675,7 +22679,7 @@ final public SqlCall StringAggFunctionCall() throws ParseException { s = span(); op = SqlLibraryOperators.STRING_AGG; break; default: - jj_la1[251] = jj_gen; + jj_la1[252] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22686,7 +22690,7 @@ final public SqlCall StringAggFunctionCall() throws ParseException { qualifier = AllOrDistinct(); break; default: - jj_la1[252] = jj_gen; + jj_la1[253] = jj_gen; qualifier = null; } AddArg(args, ExprContext.ACCEPT_SUB_QUERY); @@ -22697,7 +22701,7 @@ final public SqlCall StringAggFunctionCall() throws ParseException { ; break; default: - jj_la1[253] = jj_gen; + jj_la1[254] = jj_gen; break label_44; } jj_consume_token(COMMA); @@ -22712,7 +22716,7 @@ final public SqlCall StringAggFunctionCall() throws ParseException { nullTreatment = NullTreatment(); break; default: - jj_la1[254] = jj_gen; + jj_la1[255] = jj_gen; nullTreatment = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -22721,7 +22725,7 @@ final public SqlCall StringAggFunctionCall() throws ParseException { args.add(orderBy); break; default: - jj_la1[255] = jj_gen; + jj_la1[256] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -22732,7 +22736,7 @@ final public SqlCall StringAggFunctionCall() throws ParseException { args.add(SqlInternalOperators.SEPARATOR.createCall(s2.end(this), separator)); break; default: - jj_la1[256] = jj_gen; + jj_la1[257] = jj_gen; ; } jj_consume_token(RPAREN); @@ -22770,7 +22774,7 @@ final public SqlCall PercentileFunctionCall() throws ParseException { op = SqlStdOperatorTable.PERCENTILE_DISC; break; default: - jj_la1[257] = jj_gen; + jj_la1[258] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22792,7 +22796,7 @@ final public SqlCall PercentileFunctionCall() throws ParseException { nullTreatment = NullTreatment(); break; default: - jj_la1[258] = jj_gen; + jj_la1[259] = jj_gen; nullTreatment = null; } jj_consume_token(RPAREN); @@ -22808,7 +22812,7 @@ final public SqlCall PercentileFunctionCall() throws ParseException { {if (true) return call;} break; default: - jj_la1[259] = jj_gen; + jj_la1[260] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -22828,7 +22832,7 @@ final public SqlNode AtomicRowExpression() throws ParseException { e = DynamicParam(); break; default: - jj_la1[260] = jj_gen; + jj_la1[261] = jj_gen; if (jj_2_70(2)) { e = BuiltinFunctionCall(); } else { @@ -22843,7 +22847,7 @@ final public SqlNode AtomicRowExpression() throws ParseException { e = ArrayConstructor(); break; default: - jj_la1[261] = jj_gen; + jj_la1[262] = jj_gen; if (jj_2_71(3)) { e = MapConstructor(); } else { @@ -22852,7 +22856,7 @@ final public SqlNode AtomicRowExpression() throws ParseException { e = PeriodConstructor(); break; default: - jj_la1[262] = jj_gen; + jj_la1[263] = jj_gen; if (jj_2_72(2147483647)) { e = NamedFunctionCall(); } else { @@ -23243,7 +23247,7 @@ final public SqlNode AtomicRowExpression() throws ParseException { e = SequenceExpression(); break; default: - jj_la1[263] = jj_gen; + jj_la1[264] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -23767,7 +23771,7 @@ final public SqlNode CaseExpression() throws ParseException { caseIdentifier = Expression(ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[264] = jj_gen; + jj_la1[265] = jj_gen; caseIdentifier = null; } label_45: @@ -23788,7 +23792,7 @@ final public SqlNode CaseExpression() throws ParseException { ; break; default: - jj_la1[265] = jj_gen; + jj_la1[266] = jj_gen; break label_45; } } @@ -23798,7 +23802,7 @@ final public SqlNode CaseExpression() throws ParseException { elseClause = Expression(ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[266] = jj_gen; + jj_la1[267] = jj_gen; elseClause = null; } jj_consume_token(END); @@ -23819,7 +23823,7 @@ final public SqlCall SequenceExpression() throws ParseException { f = SqlStdOperatorTable.NEXT_VALUE; s = span(); break; default: - jj_la1[267] = jj_gen; + jj_la1[268] = jj_gen; if (jj_2_73(3)) { jj_consume_token(CURRENT); f = SqlStdOperatorTable.CURRENT_VALUE; s = span(); @@ -24243,7 +24247,7 @@ final public SqlSetOption SqlSetOption(Span s, String scope) throws ParseExcepti getPos()); break; default: - jj_la1[268] = jj_gen; + jj_la1[269] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24618,14 +24622,14 @@ final public SqlSetOption SqlSetOption(Span s, String scope) throws ParseExcepti getPos()); break; default: - jj_la1[269] = jj_gen; + jj_la1[270] = jj_gen; jj_consume_token(-1); throw new ParseException(); } {if (true) return new SqlSetOption(s.end(name), scope, (SqlNode) name, null);} break; default: - jj_la1[270] = jj_gen; + jj_la1[271] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24657,7 +24661,7 @@ final public String Scope() throws ParseException { jj_consume_token(SESSION); break; default: - jj_la1[271] = jj_gen; + jj_la1[272] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24681,7 +24685,7 @@ final public SqlCreate SqlCreate() throws ParseException { replace = true; break; default: - jj_la1[272] = jj_gen; + jj_la1[273] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -24689,7 +24693,7 @@ final public SqlCreate SqlCreate() throws ParseException { create = SqlCreateDatabase(s, replace); break; default: - jj_la1[273] = jj_gen; + jj_la1[274] = jj_gen; if (jj_2_74(2)) { create = SqlCreateMaterializedView(s, replace); } else if (jj_2_75(2)) { @@ -24735,7 +24739,7 @@ final public SqlDrop SqlDrop() throws ParseException { drop = SqlDropFunction(s, replace); break; default: - jj_la1[274] = jj_gen; + jj_la1[275] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24787,7 +24791,7 @@ final public SqlNode Literal() throws ParseException { e = IntervalLiteral(); break; default: - jj_la1[275] = jj_gen; + jj_la1[276] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24833,7 +24837,7 @@ final public SqlNode NonIntervalLiteral() throws ParseException { e = DateTimeLiteral(); break; default: - jj_la1[276] = jj_gen; + jj_la1[277] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24881,7 +24885,7 @@ final public SqlNode LiteralOrIntervalExpression() throws ParseException { e = NonIntervalLiteral(); break; default: - jj_la1[277] = jj_gen; + jj_la1[278] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24911,7 +24915,7 @@ final public SqlNumericLiteral UnsignedNumericLiteral() throws ParseException { {if (true) return SqlLiteral.createApproxNumeric(token.image, getPos());} break; default: - jj_la1[278] = jj_gen; + jj_la1[279] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24942,7 +24946,7 @@ final public SqlLiteral NumericLiteral() throws ParseException { {if (true) return num;} break; default: - jj_la1[279] = jj_gen; + jj_la1[280] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -24969,7 +24973,7 @@ final public SqlLiteral SpecialLiteral() throws ParseException { {if (true) return SqlLiteral.createNull(getPos());} break; default: - jj_la1[280] = jj_gen; + jj_la1[281] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25011,7 +25015,7 @@ final public SqlNode StringLiteral() throws ParseException { ; break; default: - jj_la1[281] = jj_gen; + jj_la1[282] = jj_gen; break label_46; } jj_consume_token(QUOTED_STRING); @@ -25050,7 +25054,7 @@ final public SqlNode StringLiteral() throws ParseException { charSet = "UTF16"; break; default: - jj_la1[282] = jj_gen; + jj_la1[283] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25070,7 +25074,7 @@ final public SqlNode StringLiteral() throws ParseException { ; break; default: - jj_la1[283] = jj_gen; + jj_la1[284] = jj_gen; break label_47; } jj_consume_token(QUOTED_STRING); @@ -25095,7 +25099,7 @@ final public SqlNode StringLiteral() throws ParseException { unicodeEscapeChar = SqlParserUtil.checkUnicodeEscapeChar(s); break; default: - jj_la1[284] = jj_gen; + jj_la1[285] = jj_gen; ; } assert !frags.isEmpty(); @@ -25146,7 +25150,7 @@ final public SqlNode StringLiteral() throws ParseException { } break; default: - jj_la1[285] = jj_gen; + jj_la1[286] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25172,7 +25176,7 @@ final public String SimpleStringLiteral() throws ParseException { {if (true) return SqlParserUtil.stripQuotes(token.image, DQ, DQ, "\\\"", Casing.UNCHANGED);} break; default: - jj_la1[286] = jj_gen; + jj_la1[287] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25222,7 +25226,7 @@ final public SqlLiteral DateTimeLiteral() throws ParseException { {if (true) return SqlLiteral.createUnknown("DATETIME", p, s.end(this));} break; default: - jj_la1[289] = jj_gen; + jj_la1[290] = jj_gen; if (jj_2_79(2)) { jj_consume_token(TIME); s = span(); @@ -25248,7 +25252,7 @@ final public SqlLiteral DateTimeLiteral() throws ParseException { local = true; break; default: - jj_la1[287] = jj_gen; + jj_la1[288] = jj_gen; ; } jj_consume_token(TIME); @@ -25265,7 +25269,7 @@ final public SqlLiteral DateTimeLiteral() throws ParseException { local = true; break; default: - jj_la1[288] = jj_gen; + jj_la1[289] = jj_gen; ; } jj_consume_token(TIME); @@ -25302,7 +25306,7 @@ final public SqlNode DateTimeConstructorCall() throws ParseException { jj_consume_token(TIMESTAMP); break; default: - jj_la1[290] = jj_gen; + jj_la1[291] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25341,7 +25345,7 @@ final public SqlNode MultisetConstructor() throws ParseException { ; break; default: - jj_la1[291] = jj_gen; + jj_la1[292] = jj_gen; break label_48; } jj_consume_token(COMMA); @@ -25352,7 +25356,7 @@ final public SqlNode MultisetConstructor() throws ParseException { s.end(this), args);} break; default: - jj_la1[292] = jj_gen; + jj_la1[293] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25380,7 +25384,7 @@ final public SqlNode ArrayConstructor() throws ParseException { args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_ALL); break; default: - jj_la1[293] = jj_gen; + jj_la1[294] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25894,7 +25898,7 @@ final public SqlNode ArrayConstructor() throws ParseException { args = ExpressionCommaList(s, ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[294] = jj_gen; + jj_la1[295] = jj_gen; args = SqlNodeList.EMPTY; } jj_consume_token(RBRACKET); @@ -25902,7 +25906,7 @@ final public SqlNode ArrayConstructor() throws ParseException { s.end(this), args.getList());} break; default: - jj_la1[295] = jj_gen; + jj_la1[296] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -25951,7 +25955,7 @@ final public SqlCall ArrayLiteral() throws ParseException { ; break; default: - jj_la1[296] = jj_gen; + jj_la1[297] = jj_gen; break label_49; } jj_consume_token(COMMA); @@ -25969,7 +25973,7 @@ final public SqlCall ArrayLiteral() throws ParseException { ; break; default: - jj_la1[297] = jj_gen; + jj_la1[298] = jj_gen; break label_50; } jj_consume_token(COMMA); @@ -25978,7 +25982,7 @@ final public SqlCall ArrayLiteral() throws ParseException { } break; default: - jj_la1[298] = jj_gen; + jj_la1[299] = jj_gen; list = Collections.emptyList(); } jj_consume_token(RBRACE); @@ -26004,7 +26008,7 @@ final public SqlNode MapConstructor() throws ParseException { args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_ALL); break; default: - jj_la1[299] = jj_gen; + jj_la1[300] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -26517,7 +26521,7 @@ final public SqlNode MapConstructor() throws ParseException { args = ExpressionCommaList(s, ExprContext.ACCEPT_NON_QUERY); break; default: - jj_la1[300] = jj_gen; + jj_la1[301] = jj_gen; args = SqlNodeList.EMPTY; } jj_consume_token(RBRACKET); @@ -26525,7 +26529,7 @@ final public SqlNode MapConstructor() throws ParseException { s.end(this), args.getList());} break; default: - jj_la1[301] = jj_gen; + jj_la1[302] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -26570,13 +26574,13 @@ final public SqlLiteral IntervalLiteral() throws ParseException { sign = 1; break; default: - jj_la1[302] = jj_gen; + jj_la1[303] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[303] = jj_gen; + jj_la1[304] = jj_gen; ; } p = SimpleStringLiteral(); @@ -26610,13 +26614,13 @@ final public SqlNode IntervalLiteralOrExpression() throws ParseException { sign = 1; break; default: - jj_la1[304] = jj_gen; + jj_la1[305] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[305] = jj_gen; + jj_la1[306] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -27363,7 +27367,7 @@ final public SqlNode IntervalLiteralOrExpression() throws ParseException { e = CompoundIdentifier(); break; default: - jj_la1[306] = jj_gen; + jj_la1[307] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27375,7 +27379,7 @@ final public SqlNode IntervalLiteralOrExpression() throws ParseException { intervalQualifier);} break; default: - jj_la1[307] = jj_gen; + jj_la1[308] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27393,7 +27397,7 @@ final public TimeUnit Year() throws ParseException { {if (true) return warn(TimeUnit.YEAR);} break; default: - jj_la1[308] = jj_gen; + jj_la1[309] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27411,7 +27415,7 @@ final public TimeUnit Quarter() throws ParseException { {if (true) return warn(TimeUnit.QUARTER);} break; default: - jj_la1[309] = jj_gen; + jj_la1[310] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27429,7 +27433,7 @@ final public TimeUnit Month() throws ParseException { {if (true) return warn(TimeUnit.MONTH);} break; default: - jj_la1[310] = jj_gen; + jj_la1[311] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27447,7 +27451,7 @@ final public TimeUnit Week() throws ParseException { {if (true) return warn(TimeUnit.WEEK);} break; default: - jj_la1[311] = jj_gen; + jj_la1[312] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27465,7 +27469,7 @@ final public TimeUnit Day() throws ParseException { {if (true) return warn(TimeUnit.DAY);} break; default: - jj_la1[312] = jj_gen; + jj_la1[313] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27483,7 +27487,7 @@ final public TimeUnit Hour() throws ParseException { {if (true) return warn(TimeUnit.HOUR);} break; default: - jj_la1[313] = jj_gen; + jj_la1[314] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27501,7 +27505,7 @@ final public TimeUnit Minute() throws ParseException { {if (true) return warn(TimeUnit.MINUTE);} break; default: - jj_la1[314] = jj_gen; + jj_la1[315] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27519,7 +27523,7 @@ final public TimeUnit Second() throws ParseException { {if (true) return warn(TimeUnit.SECOND);} break; default: - jj_la1[315] = jj_gen; + jj_la1[316] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27597,7 +27601,7 @@ final public SqlIntervalQualifier IntervalQualifier() throws ParseException { secondFracPrec = PrecisionOpt(); break; default: - jj_la1[316] = jj_gen; + jj_la1[317] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27627,12 +27631,12 @@ final public SqlIntervalQualifier IntervalQualifier() throws ParseException { jj_consume_token(RPAREN); break; default: - jj_la1[317] = jj_gen; + jj_la1[318] = jj_gen; ; } break; default: - jj_la1[318] = jj_gen; + jj_la1[319] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27655,7 +27659,7 @@ final public SqlIntervalQualifier IntervalQualifier() throws ParseException { jj_consume_token(RPAREN); break; default: - jj_la1[319] = jj_gen; + jj_la1[320] = jj_gen; ; } } else { @@ -27676,19 +27680,19 @@ final public SqlIntervalQualifier IntervalQualifier() throws ParseException { secondFracPrec = UnsignedIntLiteral(); break; default: - jj_la1[320] = jj_gen; + jj_la1[321] = jj_gen; ; } jj_consume_token(RPAREN); break; default: - jj_la1[321] = jj_gen; + jj_la1[322] = jj_gen; startPrec = -1; } end = null; break; default: - jj_la1[322] = jj_gen; + jj_la1[323] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27748,7 +27752,7 @@ final public SqlIntervalQualifier IntervalQualifierStart() throws ParseException start = Minute(); break; default: - jj_la1[323] = jj_gen; + jj_la1[324] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -27769,18 +27773,18 @@ final public SqlIntervalQualifier IntervalQualifierStart() throws ParseException secondFracPrec = UnsignedIntLiteral(); break; default: - jj_la1[324] = jj_gen; + jj_la1[325] = jj_gen; ; } jj_consume_token(RPAREN); break; default: - jj_la1[325] = jj_gen; + jj_la1[326] = jj_gen; ; } break; default: - jj_la1[326] = jj_gen; + jj_la1[327] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -28174,7 +28178,7 @@ final public SqlIntervalQualifier TimeUnitOrName() throws ParseException { unitName.getParserPosition());} break; default: - jj_la1[327] = jj_gen; + jj_la1[328] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -28289,7 +28293,7 @@ final public SqlIntervalQualifier TimeUnit() throws ParseException { {if (true) return new SqlIntervalQualifier(TimeUnit.MILLENNIUM, null, getPos());} break; default: - jj_la1[328] = jj_gen; + jj_la1[329] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -28327,7 +28331,7 @@ final public String weekdayName() throws ParseException { {if (true) return "WEEK_SATURDAY";} break; default: - jj_la1[329] = jj_gen; + jj_la1[330] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -28404,7 +28408,7 @@ final public void AddIdentifierSegment(List names, List po unicodeEscapeChar = SqlParserUtil.checkUnicodeEscapeChar(s); break; default: - jj_la1[330] = jj_gen; + jj_la1[331] = jj_gen; ; } pos = span.end(this).withQuoting(true); @@ -28766,7 +28770,7 @@ final public void AddIdentifierSegment(List names, List po pos = getPos(); break; default: - jj_la1[331] = jj_gen; + jj_la1[332] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -28853,7 +28857,7 @@ final public void AddSimpleIdentifiers(List list) throws ParseException ; break; default: - jj_la1[332] = jj_gen; + jj_la1[333] = jj_gen; break label_51; } jj_consume_token(COMMA); @@ -29253,7 +29257,7 @@ final public SqlNodeList SimpleIdentifierOrList() throws ParseException { {if (true) return list;} break; default: - jj_la1[333] = jj_gen; + jj_la1[334] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -29329,7 +29333,7 @@ final public void AddCompoundIdentifierTypes(List list, List e ; break; default: - jj_la1[334] = jj_gen; + jj_la1[335] = jj_gen; break label_54; } jj_consume_token(COMMA); @@ -29394,7 +29398,7 @@ final public int IntLiteral() throws ParseException { t = jj_consume_token(UNSIGNED_INTEGER_LITERAL); break; default: - jj_la1[335] = jj_gen; + jj_la1[336] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -29416,7 +29420,7 @@ final public int IntLiteral() throws ParseException { } break; default: - jj_la1[336] = jj_gen; + jj_la1[337] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -29437,7 +29441,7 @@ final public SqlDataTypeSpec DataType() throws ParseException { ; break; default: - jj_la1[337] = jj_gen; + jj_la1[338] = jj_gen; break label_55; } typeName = CollectionsTypeName(typeName); @@ -29460,7 +29464,7 @@ final public SqlTypeNameSpec TypeName() throws ParseException { typeNameSpec = RowTypeName(); break; default: - jj_la1[338] = jj_gen; + jj_la1[339] = jj_gen; if (jj_2_97(2)) { typeNameSpec = MapTypeName(); } else { @@ -29826,7 +29830,7 @@ final public SqlTypeNameSpec TypeName() throws ParseException { typeNameSpec = new SqlUserDefinedTypeNameSpec(typeName, s.end(this)); break; default: - jj_la1[339] = jj_gen; + jj_la1[340] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -29877,7 +29881,7 @@ final public SqlTypeNameSpec SqlTypeName(Span s) throws ParseException { sqlTypeNameSpec = DateTimeTypeName(); break; default: - jj_la1[340] = jj_gen; + jj_la1[341] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -29913,7 +29917,7 @@ final public SqlTypeNameSpec SqlTypeName1(Span s) throws ParseException { jj_consume_token(INT); break; default: - jj_la1[341] = jj_gen; + jj_la1[342] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -29923,7 +29927,7 @@ final public SqlTypeNameSpec SqlTypeName1(Span s) throws ParseException { unsigned = true; break; default: - jj_la1[342] = jj_gen; + jj_la1[343] = jj_gen; ; } if (unsigned && !this.conformance.supportsUnsignedTypes()) { @@ -29946,7 +29950,7 @@ final public SqlTypeNameSpec SqlTypeName1(Span s) throws ParseException { unsigned = true; break; default: - jj_la1[343] = jj_gen; + jj_la1[344] = jj_gen; ; } if (unsigned && !this.conformance.supportsUnsignedTypes()) { @@ -29962,7 +29966,7 @@ final public SqlTypeNameSpec SqlTypeName1(Span s) throws ParseException { unsigned = true; break; default: - jj_la1[344] = jj_gen; + jj_la1[345] = jj_gen; ; } if (unsigned && !this.conformance.supportsUnsignedTypes()) { @@ -29978,7 +29982,7 @@ final public SqlTypeNameSpec SqlTypeName1(Span s) throws ParseException { unsigned = true; break; default: - jj_la1[345] = jj_gen; + jj_la1[346] = jj_gen; ; } if (unsigned && !this.conformance.supportsUnsignedTypes()) { @@ -29998,7 +30002,7 @@ final public SqlTypeNameSpec SqlTypeName1(Span s) throws ParseException { jj_consume_token(PRECISION); break; default: - jj_la1[346] = jj_gen; + jj_la1[347] = jj_gen; ; } sqlTypeName = SqlTypeName.DOUBLE; @@ -30016,7 +30020,7 @@ final public SqlTypeNameSpec SqlTypeName1(Span s) throws ParseException { s.add(this); sqlTypeName = SqlTypeName.UUID; break; default: - jj_la1[347] = jj_gen; + jj_la1[348] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30038,7 +30042,7 @@ final public SqlTypeNameSpec SqlTypeName2(Span s) throws ParseException { sqlTypeName = SqlTypeName.VARBINARY; break; default: - jj_la1[348] = jj_gen; + jj_la1[349] = jj_gen; sqlTypeName = SqlTypeName.BINARY; } break; @@ -30047,7 +30051,7 @@ final public SqlTypeNameSpec SqlTypeName2(Span s) throws ParseException { s.add(this); sqlTypeName = SqlTypeName.VARBINARY; break; default: - jj_la1[349] = jj_gen; + jj_la1[350] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30076,7 +30080,7 @@ final public SqlTypeNameSpec SqlTypeName3(Span s) throws ParseException { jj_consume_token(NUMERIC); break; default: - jj_la1[350] = jj_gen; + jj_la1[351] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30087,7 +30091,7 @@ final public SqlTypeNameSpec SqlTypeName3(Span s) throws ParseException { s.add(this); sqlTypeName = SqlTypeName.ANY; break; default: - jj_la1[351] = jj_gen; + jj_la1[352] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30101,13 +30105,13 @@ final public SqlTypeNameSpec SqlTypeName3(Span s) throws ParseException { scale = IntLiteral(); break; default: - jj_la1[352] = jj_gen; + jj_la1[353] = jj_gen; ; } jj_consume_token(RPAREN); break; default: - jj_la1[353] = jj_gen; + jj_la1[354] = jj_gen; ; } {if (true) return new SqlBasicTypeNameSpec(sqlTypeName, precision, scale, s.end(this));} @@ -30127,7 +30131,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(CHAR); break; default: - jj_la1[354] = jj_gen; + jj_la1[355] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30143,7 +30147,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(VARCHAR); break; default: - jj_la1[355] = jj_gen; + jj_la1[356] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30159,7 +30163,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(DATE); break; default: - jj_la1[356] = jj_gen; + jj_la1[357] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30175,7 +30179,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(TIME); break; default: - jj_la1[357] = jj_gen; + jj_la1[358] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30191,7 +30195,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(TIMESTAMP); break; default: - jj_la1[358] = jj_gen; + jj_la1[359] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30207,7 +30211,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(DECIMAL); break; default: - jj_la1[359] = jj_gen; + jj_la1[360] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30223,7 +30227,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(NUMERIC); break; default: - jj_la1[360] = jj_gen; + jj_la1[361] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30239,7 +30243,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(BOOLEAN); break; default: - jj_la1[361] = jj_gen; + jj_la1[362] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30255,7 +30259,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(INTEGER); break; default: - jj_la1[362] = jj_gen; + jj_la1[363] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30271,7 +30275,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(BINARY); break; default: - jj_la1[363] = jj_gen; + jj_la1[364] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30287,7 +30291,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(VARBINARY); break; default: - jj_la1[364] = jj_gen; + jj_la1[365] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30303,7 +30307,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(TINYINT); break; default: - jj_la1[365] = jj_gen; + jj_la1[366] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30319,7 +30323,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(SMALLINT); break; default: - jj_la1[366] = jj_gen; + jj_la1[367] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30335,7 +30339,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(BIGINT); break; default: - jj_la1[367] = jj_gen; + jj_la1[368] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30351,7 +30355,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(REAL); break; default: - jj_la1[368] = jj_gen; + jj_la1[369] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30367,7 +30371,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(DOUBLE); break; default: - jj_la1[369] = jj_gen; + jj_la1[370] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30383,7 +30387,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { jj_consume_token(FLOAT); break; default: - jj_la1[370] = jj_gen; + jj_la1[371] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30442,7 +30446,7 @@ final public SqlJdbcDataTypeName JdbcOdbcDataTypeName() throws ParseException { {if (true) return SqlJdbcDataTypeName.SQL_INTERVAL_SECOND;} break; default: - jj_la1[371] = jj_gen; + jj_la1[372] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30472,7 +30476,7 @@ final public SqlTypeNameSpec CollectionsTypeName(SqlTypeNameSpec elementTypeName collectionTypeName = SqlTypeName.ARRAY; break; default: - jj_la1[372] = jj_gen; + jj_la1[373] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30496,7 +30500,7 @@ final public boolean NullableOptDefaultTrue() throws ParseException { {if (true) return false;} break; default: - jj_la1[373] = jj_gen; + jj_la1[374] = jj_gen; {if (true) return true;} } throw new Error("Missing return statement in function"); @@ -30517,7 +30521,7 @@ final public boolean NullableOptDefaultFalse() throws ParseException { {if (true) return false;} break; default: - jj_la1[374] = jj_gen; + jj_la1[375] = jj_gen; {if (true) return false;} } throw new Error("Missing return statement in function"); @@ -30532,7 +30536,7 @@ final public boolean NotNullOpt() throws ParseException { {if (true) return false;} break; default: - jj_la1[375] = jj_gen; + jj_la1[376] = jj_gen; {if (true) return true;} } throw new Error("Missing return statement in function"); @@ -30552,7 +30556,7 @@ final public void AddFieldNameTypes(List fieldNames, ; break; default: - jj_la1[376] = jj_gen; + jj_la1[377] = jj_gen; break label_56; } jj_consume_token(COMMA); @@ -30619,7 +30623,7 @@ final public SqlTypeNameSpec CharacterTypeName(Span s) throws ParseException { jj_consume_token(CHAR); break; default: - jj_la1[377] = jj_gen; + jj_la1[378] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30630,7 +30634,7 @@ final public SqlTypeNameSpec CharacterTypeName(Span s) throws ParseException { sqlTypeName = SqlTypeName.VARCHAR; break; default: - jj_la1[378] = jj_gen; + jj_la1[379] = jj_gen; sqlTypeName = SqlTypeName.CHAR; } break; @@ -30639,7 +30643,7 @@ final public SqlTypeNameSpec CharacterTypeName(Span s) throws ParseException { s.add(this); sqlTypeName = SqlTypeName.VARCHAR; break; default: - jj_la1[379] = jj_gen; + jj_la1[380] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30651,7 +30655,7 @@ final public SqlTypeNameSpec CharacterTypeName(Span s) throws ParseException { charSetName = Identifier(); break; default: - jj_la1[380] = jj_gen; + jj_la1[381] = jj_gen; ; } {if (true) return new SqlBasicTypeNameSpec(sqlTypeName, precision, charSetName, s.end(this));} @@ -30672,7 +30676,7 @@ final public SqlTypeNameSpec DateTimeTypeName() throws ParseException { {if (true) return new SqlBasicTypeNameSpec(typeName, getPos());} break; default: - jj_la1[381] = jj_gen; + jj_la1[382] = jj_gen; if (jj_2_98(2)) { jj_consume_token(TIME); s = span(); @@ -30689,7 +30693,7 @@ final public SqlTypeNameSpec DateTimeTypeName() throws ParseException { {if (true) return new SqlBasicTypeNameSpec(typeName, precision, s.end(this));} break; default: - jj_la1[382] = jj_gen; + jj_la1[383] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -30709,7 +30713,7 @@ final public int PrecisionOpt() throws ParseException { {if (true) return precision;} break; default: - jj_la1[383] = jj_gen; + jj_la1[384] = jj_gen; {if (true) return -1;} } throw new Error("Missing return statement in function"); @@ -30737,7 +30741,7 @@ final public SqlTypeName TimeZoneOpt(boolean timeType) throws ParseException { local = true; break; default: - jj_la1[384] = jj_gen; + jj_la1[385] = jj_gen; ; } jj_consume_token(TIME); @@ -30746,7 +30750,7 @@ final public SqlTypeName TimeZoneOpt(boolean timeType) throws ParseException { : (local ? SqlTypeName.TIMESTAMP_WITH_LOCAL_TIME_ZONE : SqlTypeName.TIMESTAMP_TZ);} break; default: - jj_la1[385] = jj_gen; + jj_la1[386] = jj_gen; {if (true) return timeType ? SqlTypeName.TIME : SqlTypeName.TIMESTAMP;} } } @@ -30805,7 +30809,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { f = SqlLibraryOperators.TRY_CAST; break; default: - jj_la1[386] = jj_gen; + jj_la1[387] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -31200,7 +31204,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { args.add(dt); break; default: - jj_la1[387] = jj_gen; + jj_la1[388] = jj_gen; if (jj_2_100(2)) { jj_consume_token(INTERVAL); e = IntervalQualifier(); @@ -31217,7 +31221,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { args.add(format); break; default: - jj_la1[388] = jj_gen; + jj_la1[389] = jj_gen; ; } jj_consume_token(RPAREN); @@ -31251,7 +31255,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { AddExpression(args, ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[389] = jj_gen; + jj_la1[390] = jj_gen; ; } jj_consume_token(RPAREN); @@ -31289,13 +31293,13 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { {if (true) return SqlLibraryOperators.CONVERT_ORACLE.createCall(s.end(this), args);} break; default: - jj_la1[390] = jj_gen; + jj_la1[391] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[391] = jj_gen; + jj_la1[392] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -32076,7 +32080,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { args.add(e); break; default: - jj_la1[392] = jj_gen; + jj_la1[393] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -32098,20 +32102,20 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { args.add(SqlLiteral.createNull(getPos())); break; default: - jj_la1[393] = jj_gen; + jj_la1[394] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[394] = jj_gen; + jj_la1[395] = jj_gen; ; } jj_consume_token(RPAREN); {if (true) return SqlLibraryOperators.MSSQL_CONVERT.createCall(s.end(this), args);} break; default: - jj_la1[395] = jj_gen; + jj_la1[396] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -32140,7 +32144,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { ; break; default: - jj_la1[396] = jj_gen; + jj_la1[397] = jj_gen; break label_57; } jj_consume_token(COMMA); @@ -32151,7 +32155,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { args);} break; default: - jj_la1[397] = jj_gen; + jj_la1[398] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -32171,7 +32175,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { AddExpression(args, ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[398] = jj_gen; + jj_la1[399] = jj_gen; ; } jj_consume_token(RPAREN); @@ -32193,7 +32197,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { jj_consume_token(CEILING); break; default: - jj_la1[399] = jj_gen; + jj_la1[400] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -32214,7 +32218,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { jj_consume_token(COMMA); break; default: - jj_la1[400] = jj_gen; + jj_la1[401] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -32230,14 +32234,14 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { jj_consume_token(COMMA); break; default: - jj_la1[401] = jj_gen; + jj_la1[402] = jj_gen; jj_consume_token(-1); throw new ParseException(); } AddExpression(args, ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[402] = jj_gen; + jj_la1[403] = jj_gen; ; } jj_consume_token(RPAREN); @@ -32272,7 +32276,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { flag = SqlTrimFunction.Flag.LEADING.symbol(getPos()); break; default: - jj_la1[403] = jj_gen; + jj_la1[404] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -32774,7 +32778,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { trimChars = Expression(ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[404] = jj_gen; + jj_la1[405] = jj_gen; ; } jj_consume_token(FROM); @@ -33283,12 +33287,12 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { e = Expression(ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[405] = jj_gen; + jj_la1[406] = jj_gen; ; } break; default: - jj_la1[406] = jj_gen; + jj_la1[407] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33399,7 +33403,7 @@ final public SqlNode BuiltinFunctionCall() throws ParseException { {if (true) return node;} break; default: - jj_la1[407] = jj_gen; + jj_la1[408] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33424,7 +33428,7 @@ final public SqlJsonEncoding JsonRepresentation() throws ParseException { {if (true) return SqlJsonEncoding.UTF32;} break; default: - jj_la1[408] = jj_gen; + jj_la1[409] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33457,7 +33461,7 @@ final public SqlDataTypeSpec JsonOutputClause() throws ParseException { JsonRepresentation(); break; default: - jj_la1[409] = jj_gen; + jj_la1[410] = jj_gen; ; } {if (true) return dataType;} @@ -33492,7 +33496,7 @@ final public List JsonApiCommonSyntax() throws ParseException { ; break; default: - jj_la1[410] = jj_gen; + jj_la1[411] = jj_gen; break label_58; } jj_consume_token(COMMA); @@ -33504,7 +33508,7 @@ final public List JsonApiCommonSyntax() throws ParseException { } break; default: - jj_la1[411] = jj_gen; + jj_la1[412] = jj_gen; ; } {if (true) return args;} @@ -33530,7 +33534,7 @@ final public SqlJsonExistsErrorBehavior JsonExistsErrorBehavior() throws ParseEx {if (true) return SqlJsonExistsErrorBehavior.ERROR;} break; default: - jj_la1[412] = jj_gen; + jj_la1[413] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33558,7 +33562,7 @@ final public SqlCall JsonExistsFunctionCall() throws ParseException { jj_consume_token(ERROR); break; default: - jj_la1[413] = jj_gen; + jj_la1[414] = jj_gen; ; } jj_consume_token(RPAREN); @@ -33583,7 +33587,7 @@ final public List JsonValueEmptyOrErrorBehavior() throws ParseException AddExpression(list, ExprContext.ACCEPT_NON_QUERY); break; default: - jj_la1[414] = jj_gen; + jj_la1[415] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33598,7 +33602,7 @@ final public List JsonValueEmptyOrErrorBehavior() throws ParseException list.add(SqlJsonEmptyOrError.ERROR.symbol(getPos())); break; default: - jj_la1[415] = jj_gen; + jj_la1[416] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33624,7 +33628,7 @@ final public SqlCall JsonValueFunctionCall() throws ParseException { args.add(e); break; default: - jj_la1[416] = jj_gen; + jj_la1[417] = jj_gen; ; } label_59: @@ -33636,7 +33640,7 @@ final public SqlCall JsonValueFunctionCall() throws ParseException { ; break; default: - jj_la1[417] = jj_gen; + jj_la1[418] = jj_gen; break label_59; } behavior = JsonValueEmptyOrErrorBehavior(); @@ -33659,7 +33663,7 @@ final public List JsonQueryEmptyOrErrorBehavior() throws ParseException list.add(SqlLiteral.createSymbol(SqlJsonQueryEmptyOrErrorBehavior.NULL, getPos())); break; default: - jj_la1[418] = jj_gen; + jj_la1[419] = jj_gen; if (jj_2_103(2)) { jj_consume_token(EMPTY); jj_consume_token(ARRAY); @@ -33672,7 +33676,7 @@ final public List JsonQueryEmptyOrErrorBehavior() throws ParseException list.add(SqlLiteral.createSymbol(SqlJsonQueryEmptyOrErrorBehavior.EMPTY_OBJECT, getPos())); break; default: - jj_la1[419] = jj_gen; + jj_la1[420] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33689,7 +33693,7 @@ final public List JsonQueryEmptyOrErrorBehavior() throws ParseException list.add(SqlLiteral.createSymbol(SqlJsonEmptyOrError.ERROR, getPos())); break; default: - jj_la1[420] = jj_gen; + jj_la1[421] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33706,13 +33710,13 @@ final public SqlNode JsonQueryWrapperBehavior() throws ParseException { jj_consume_token(ARRAY); break; default: - jj_la1[421] = jj_gen; + jj_la1[422] = jj_gen; ; } {if (true) return SqlLiteral.createSymbol(SqlJsonQueryWrapperBehavior.WITHOUT_ARRAY, getPos());} break; default: - jj_la1[425] = jj_gen; + jj_la1[426] = jj_gen; if (jj_2_104(2)) { jj_consume_token(WITH); jj_consume_token(CONDITIONAL); @@ -33721,7 +33725,7 @@ final public SqlNode JsonQueryWrapperBehavior() throws ParseException { jj_consume_token(ARRAY); break; default: - jj_la1[422] = jj_gen; + jj_la1[423] = jj_gen; ; } {if (true) return SqlLiteral.createSymbol(SqlJsonQueryWrapperBehavior.WITH_CONDITIONAL_ARRAY, getPos());} @@ -33734,7 +33738,7 @@ final public SqlNode JsonQueryWrapperBehavior() throws ParseException { jj_consume_token(UNCONDITIONAL); break; default: - jj_la1[423] = jj_gen; + jj_la1[424] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -33742,13 +33746,13 @@ final public SqlNode JsonQueryWrapperBehavior() throws ParseException { jj_consume_token(ARRAY); break; default: - jj_la1[424] = jj_gen; + jj_la1[425] = jj_gen; ; } {if (true) return SqlLiteral.createSymbol(SqlJsonQueryWrapperBehavior.WITH_UNCONDITIONAL_ARRAY, getPos());} break; default: - jj_la1[426] = jj_gen; + jj_la1[427] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33775,7 +33779,7 @@ final public SqlCall JsonQueryFunctionCall() throws ParseException { args[5] = e; break; default: - jj_la1[427] = jj_gen; + jj_la1[428] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -33786,7 +33790,7 @@ final public SqlCall JsonQueryFunctionCall() throws ParseException { args[2] = e; break; default: - jj_la1[428] = jj_gen; + jj_la1[429] = jj_gen; ; } label_60: @@ -33798,7 +33802,7 @@ final public SqlCall JsonQueryFunctionCall() throws ParseException { ; break; default: - jj_la1[429] = jj_gen; + jj_la1[430] = jj_gen; break label_60; } behavior = JsonQueryEmptyOrErrorBehavior(); @@ -33854,7 +33858,7 @@ final public List JsonNameAndValue() throws ParseException { } break; default: - jj_la1[430] = jj_gen; + jj_la1[431] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33878,7 +33882,7 @@ final public SqlNode JsonConstructorNullClause() throws ParseException { {if (true) return SqlLiteral.createSymbol(SqlJsonConstructorNullClause.ABSENT_ON_NULL, getPos());} break; default: - jj_la1[431] = jj_gen; + jj_la1[432] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -33904,7 +33908,7 @@ final public SqlCall JsonObjectFunctionCall() throws ParseException { ; break; default: - jj_la1[432] = jj_gen; + jj_la1[433] = jj_gen; break label_61; } jj_consume_token(COMMA); @@ -33921,7 +33925,7 @@ final public SqlCall JsonObjectFunctionCall() throws ParseException { otherArgs[0] = e; break; default: - jj_la1[433] = jj_gen; + jj_la1[434] = jj_gen; ; } jj_consume_token(RPAREN); @@ -33952,7 +33956,7 @@ final public SqlCall JsonObjectAggFunctionCall() throws ParseException { nullClause = (SqlJsonConstructorNullClause) ((SqlLiteral) e).getValue(); break; default: - jj_la1[434] = jj_gen; + jj_la1[435] = jj_gen; ; } jj_consume_token(RPAREN); @@ -33978,7 +33982,7 @@ final public SqlCall JsonArrayFunctionCall() throws ParseException { ; break; default: - jj_la1[435] = jj_gen; + jj_la1[436] = jj_gen; break label_62; } jj_consume_token(COMMA); @@ -33994,7 +33998,7 @@ final public SqlCall JsonArrayFunctionCall() throws ParseException { otherArgs[0] = e; break; default: - jj_la1[436] = jj_gen; + jj_la1[437] = jj_gen; ; } jj_consume_token(RPAREN); @@ -34029,7 +34033,7 @@ final public SqlCall JsonArrayAggFunctionCall() throws ParseException { orderList = JsonArrayAggOrderByClause(); break; default: - jj_la1[437] = jj_gen; + jj_la1[438] = jj_gen; orderList = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -34039,7 +34043,7 @@ final public SqlCall JsonArrayAggFunctionCall() throws ParseException { nullClause = (SqlJsonConstructorNullClause) ((SqlLiteral) e).getValue(); break; default: - jj_la1[438] = jj_gen; + jj_la1[439] = jj_gen; nullClause = SqlJsonConstructorNullClause.ABSENT_ON_NULL; } jj_consume_token(RPAREN); @@ -34055,7 +34059,7 @@ final public SqlCall JsonArrayAggFunctionCall() throws ParseException { {if (true) return (SqlCall) e;} break; default: - jj_la1[439] = jj_gen; + jj_la1[440] = jj_gen; ; } if (orderList == null) { @@ -34094,7 +34098,7 @@ final public SqlCall ContainsSubstrFunctionCall() throws ParseException { jj_consume_token(RPAREN); break; default: - jj_la1[440] = jj_gen; + jj_la1[441] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -34728,7 +34732,7 @@ final public SqlCall DateTruncFunctionCall() throws ParseException { AddExpression(args, ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[441] = jj_gen; + jj_la1[442] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -34839,7 +34843,7 @@ final public SqlCall GroupByWindowingCall() throws ParseException { op = SqlStdOperatorTable.SESSION_OLD; break; default: - jj_la1[442] = jj_gen; + jj_la1[443] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -34868,7 +34872,7 @@ final public SqlCall MatchRecognizeFunctionCall() throws ParseException { func = SqlStdOperatorTable.MATCH_NUMBER.createCall(s.end(this)); break; default: - jj_la1[443] = jj_gen; + jj_la1[444] = jj_gen; if (jj_2_109(3)) { func = MatchRecognizeNavigationLogical(); } else if (jj_2_110(2)) { @@ -34880,7 +34884,7 @@ final public SqlCall MatchRecognizeFunctionCall() throws ParseException { func = MatchRecognizeCallWithModifier(); break; default: - jj_la1[444] = jj_gen; + jj_la1[445] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -34904,7 +34908,7 @@ final public SqlCall MatchRecognizeCallWithModifier() throws ParseException { runningOp = SqlStdOperatorTable.FINAL; break; default: - jj_la1[445] = jj_gen; + jj_la1[446] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -34931,7 +34935,7 @@ final public SqlCall MatchRecognizeNavigationLogical() throws ParseException { runningOp = SqlStdOperatorTable.FINAL; s.add(this); break; default: - jj_la1[446] = jj_gen; + jj_la1[447] = jj_gen; runningOp = null; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -34944,7 +34948,7 @@ final public SqlCall MatchRecognizeNavigationLogical() throws ParseException { funcOp = SqlStdOperatorTable.LAST; break; default: - jj_la1[447] = jj_gen; + jj_la1[448] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -34958,7 +34962,7 @@ final public SqlCall MatchRecognizeNavigationLogical() throws ParseException { args.add(e); break; default: - jj_la1[448] = jj_gen; + jj_la1[449] = jj_gen; args.add(LITERAL_ZERO); } jj_consume_token(RPAREN); @@ -34986,7 +34990,7 @@ final public SqlCall MatchRecognizeNavigationPhysical() throws ParseException { funcOp = SqlStdOperatorTable.NEXT; break; default: - jj_la1[449] = jj_gen; + jj_la1[450] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -35000,7 +35004,7 @@ final public SqlCall MatchRecognizeNavigationPhysical() throws ParseException { args.add(e); break; default: - jj_la1[450] = jj_gen; + jj_la1[451] = jj_gen; args.add(LITERAL_ONE); } jj_consume_token(RPAREN); @@ -35052,7 +35056,7 @@ final public Pair NullTreatment() throws ParseExcepti {if (true) return Pair.of(span.end(this), SqlStdOperatorTable.RESPECT_NULLS);} break; default: - jj_la1[451] = jj_gen; + jj_la1[452] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -35519,7 +35523,7 @@ final public SqlNode NamedFunctionCall() throws ParseException { call = NamedCall(); break; default: - jj_la1[452] = jj_gen; + jj_la1[453] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -35540,7 +35544,7 @@ final public SqlNode NamedFunctionCall() throws ParseException { call = withinGroup(call); break; default: - jj_la1[453] = jj_gen; + jj_la1[454] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -35555,7 +35559,7 @@ final public SqlNode NamedFunctionCall() throws ParseException { filterSpan.end(this), call, filter); break; default: - jj_la1[454] = jj_gen; + jj_la1[455] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -35926,14 +35930,14 @@ final public SqlNode NamedFunctionCall() throws ParseException { over = WindowSpecification(); break; default: - jj_la1[455] = jj_gen; + jj_la1[456] = jj_gen; jj_consume_token(-1); throw new ParseException(); } call = SqlStdOperatorTable.OVER.createCall(overSpan.end(over), call, over); break; default: - jj_la1[456] = jj_gen; + jj_la1[457] = jj_gen; ; } {if (true) return call;} @@ -35952,7 +35956,7 @@ final public SqlCall NamedCall() throws ParseException { funcType = SqlFunctionCategory.USER_DEFINED_SPECIFIC_FUNCTION; break; default: - jj_la1[457] = jj_gen; + jj_la1[458] = jj_gen; funcType = SqlFunctionCategory.USER_DEFINED_FUNCTION; } qualifiedName = FunctionName(); @@ -35974,7 +35978,7 @@ final public SqlCall NamedCall() throws ParseException { args.remove(0); break; default: - jj_la1[458] = jj_gen; + jj_la1[459] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -36001,7 +36005,7 @@ final public SqlNode StandardFloorCeilOptions(Span s, boolean floorFlag) throws args.add(unit); break; default: - jj_la1[459] = jj_gen; + jj_la1[460] = jj_gen; ; } jj_consume_token(RPAREN); @@ -36375,14 +36379,14 @@ final public SqlNode StandardFloorCeilOptions(Span s, boolean floorFlag) throws e = WindowSpecification(); break; default: - jj_la1[460] = jj_gen; + jj_la1[461] = jj_gen; jj_consume_token(-1); throw new ParseException(); } {if (true) return SqlStdOperatorTable.OVER.createCall(s1.end(this), function, e);} break; default: - jj_la1[461] = jj_gen; + jj_la1[462] = jj_gen; {if (true) return function;} } throw new Error("Missing return statement in function"); @@ -36831,7 +36835,7 @@ final public SqlIdentifier FunctionName() throws ParseException { qualifiedName = ReservedFunctionName(); break; default: - jj_la1[462] = jj_gen; + jj_la1[463] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -37040,7 +37044,7 @@ final public SqlIdentifier ReservedFunctionName() throws ParseException { jj_consume_token(YEAR); break; default: - jj_la1[463] = jj_gen; + jj_la1[464] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -37093,7 +37097,7 @@ final public SqlIdentifier ContextVariable() throws ParseException { jj_consume_token(USER); break; default: - jj_la1[464] = jj_gen; + jj_la1[465] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -37161,7 +37165,7 @@ final public SqlNode JdbcFunctionCall() throws ParseException { args = new SqlNodeList(call.getOperandList(), getPos()); break; default: - jj_la1[468] = jj_gen; + jj_la1[469] = jj_gen; if (jj_2_118(3)) { call = TimestampDiffFunctionCall(); name = call.getOperator().getName(); @@ -37623,7 +37627,7 @@ final public SqlNode JdbcFunctionCall() throws ParseException { jj_consume_token(TRUNCATE); break; default: - jj_la1[465] = jj_gen; + jj_la1[466] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38059,7 +38063,7 @@ final public SqlNode JdbcFunctionCall() throws ParseException { name = Identifier(); break; default: - jj_la1[466] = jj_gen; + jj_la1[467] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38080,14 +38084,14 @@ final public SqlNode JdbcFunctionCall() throws ParseException { args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_SUB_QUERY); break; default: - jj_la1[467] = jj_gen; + jj_la1[468] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } break; default: - jj_la1[469] = jj_gen; + jj_la1[470] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38116,7 +38120,7 @@ final public SqlBinaryOperator BinaryQueryOperator() throws ParseException { {if (true) return SqlStdOperatorTable.UNION;} break; default: - jj_la1[470] = jj_gen; + jj_la1[471] = jj_gen; {if (true) return SqlStdOperatorTable.UNION;} } break; @@ -38132,7 +38136,7 @@ final public SqlBinaryOperator BinaryQueryOperator() throws ParseException { {if (true) return SqlStdOperatorTable.INTERSECT;} break; default: - jj_la1[471] = jj_gen; + jj_la1[472] = jj_gen; {if (true) return SqlStdOperatorTable.INTERSECT;} } break; @@ -38149,7 +38153,7 @@ final public SqlBinaryOperator BinaryQueryOperator() throws ParseException { } break; default: - jj_la1[472] = jj_gen; + jj_la1[473] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38163,12 +38167,12 @@ final public SqlBinaryOperator BinaryQueryOperator() throws ParseException { {if (true) return SqlStdOperatorTable.EXCEPT;} break; default: - jj_la1[473] = jj_gen; + jj_la1[474] = jj_gen; {if (true) return SqlStdOperatorTable.EXCEPT;} } break; default: - jj_la1[474] = jj_gen; + jj_la1[475] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38195,13 +38199,13 @@ final public SqlBinaryOperator BinaryMultisetOperator() throws ParseException { {if (true) return SqlStdOperatorTable.MULTISET_UNION_DISTINCT;} break; default: - jj_la1[475] = jj_gen; + jj_la1[476] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[476] = jj_gen; + jj_la1[477] = jj_gen; ; } {if (true) return SqlStdOperatorTable.MULTISET_UNION;} @@ -38220,13 +38224,13 @@ final public SqlBinaryOperator BinaryMultisetOperator() throws ParseException { {if (true) return SqlStdOperatorTable.MULTISET_INTERSECT_DISTINCT;} break; default: - jj_la1[477] = jj_gen; + jj_la1[478] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[478] = jj_gen; + jj_la1[479] = jj_gen; ; } {if (true) return SqlStdOperatorTable.MULTISET_INTERSECT;} @@ -38245,19 +38249,19 @@ final public SqlBinaryOperator BinaryMultisetOperator() throws ParseException { {if (true) return SqlStdOperatorTable.MULTISET_EXCEPT_DISTINCT;} break; default: - jj_la1[479] = jj_gen; + jj_la1[480] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[480] = jj_gen; + jj_la1[481] = jj_gen; ; } {if (true) return SqlStdOperatorTable.MULTISET_EXCEPT;} break; default: - jj_la1[481] = jj_gen; + jj_la1[482] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38341,7 +38345,7 @@ final public SqlBinaryOperator BinaryRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.OR;} break; default: - jj_la1[482] = jj_gen; + jj_la1[483] = jj_gen; if (jj_2_119(2)) { jj_consume_token(IS); jj_consume_token(DISTINCT); @@ -38362,7 +38366,7 @@ final public SqlBinaryOperator BinaryRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.MEMBER_OF;} break; default: - jj_la1[483] = jj_gen; + jj_la1[484] = jj_gen; if (jj_2_120(2)) { jj_consume_token(SUBMULTISET); jj_consume_token(OF); @@ -38404,7 +38408,7 @@ final public SqlBinaryOperator BinaryRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.SUCCEEDS;} break; default: - jj_la1[484] = jj_gen; + jj_la1[485] = jj_gen; if (jj_2_121(2)) { jj_consume_token(IMMEDIATELY); jj_consume_token(PRECEDES); @@ -38421,7 +38425,7 @@ final public SqlBinaryOperator BinaryRowOperator() throws ParseException { {if (true) return op;} break; default: - jj_la1[485] = jj_gen; + jj_la1[486] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38460,7 +38464,7 @@ final public SqlPrefixOperator PrefixRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.UNIQUE;} break; default: - jj_la1[486] = jj_gen; + jj_la1[487] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38509,7 +38513,7 @@ final public SqlPostfixOperator PostfixRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.IS_NOT_EMPTY;} break; default: - jj_la1[487] = jj_gen; + jj_la1[488] = jj_gen; if (jj_2_122(2)) { jj_consume_token(JSON); jj_consume_token(VALUE); @@ -38533,7 +38537,7 @@ final public SqlPostfixOperator PostfixRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.IS_NOT_JSON_VALUE;} break; default: - jj_la1[488] = jj_gen; + jj_la1[489] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38568,7 +38572,7 @@ final public SqlPostfixOperator PostfixRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.IS_EMPTY;} break; default: - jj_la1[489] = jj_gen; + jj_la1[490] = jj_gen; if (jj_2_126(2)) { jj_consume_token(JSON); jj_consume_token(VALUE); @@ -38592,7 +38596,7 @@ final public SqlPostfixOperator PostfixRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.IS_JSON_VALUE;} break; default: - jj_la1[490] = jj_gen; + jj_la1[491] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38600,7 +38604,7 @@ final public SqlPostfixOperator PostfixRowOperator() throws ParseException { } break; default: - jj_la1[491] = jj_gen; + jj_la1[492] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38611,7 +38615,7 @@ final public SqlPostfixOperator PostfixRowOperator() throws ParseException { {if (true) return SqlStdOperatorTable.JSON_VALUE_EXPRESSION;} break; default: - jj_la1[492] = jj_gen; + jj_la1[493] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -38991,7 +38995,7 @@ final public String NonReservedKeyWord() throws ParseException { NonReservedKeyWord2of3(); break; default: - jj_la1[493] = jj_gen; + jj_la1[494] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -39354,7 +39358,7 @@ final public void NonReservedKeyWord0of3() throws ParseException { jj_consume_token(AGO); break; default: - jj_la1[494] = jj_gen; + jj_la1[495] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -39715,7 +39719,7 @@ final public void NonReservedKeyWord1of3() throws ParseException { jj_consume_token(NOW); break; default: - jj_la1[495] = jj_gen; + jj_la1[496] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -40073,7 +40077,7 @@ final public void NonReservedKeyWord2of3() throws ParseException { jj_consume_token(RESUME); break; default: - jj_la1[496] = jj_gen; + jj_la1[497] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -40999,27 +41003,33 @@ final private boolean jj_2_129(int xla) { finally { jj_save(128, xla); } } + final private boolean jj_3R_526() { + if (jj_scan_token(TABLE)) return true; + if (jj_scan_token(LPAREN)) return true; + return false; + } + final private boolean jj_3R_66() { if (jj_3R_148()) return true; return false; } - final private boolean jj_3R_433() { + final private boolean jj_3R_432() { if (jj_scan_token(COMMA)) return true; return false; } - final private boolean jj_3R_207() { - if (jj_3R_432()) return true; + final private boolean jj_3R_206() { + if (jj_3R_431()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_433()) { jj_scanpos = xsp; break; } + if (jj_3R_432()) { jj_scanpos = xsp; break; } } return false; } - final private boolean jj_3R_693() { + final private boolean jj_3R_692() { if (jj_3R_148()) return true; return false; } @@ -41028,7 +41038,7 @@ final private boolean jj_3R_91() { if (jj_scan_token(LPAREN)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_207()) jj_scanpos = xsp; + if (jj_3R_206()) jj_scanpos = xsp; if (jj_scan_token(RPAREN)) return true; return false; } @@ -41038,61 +41048,61 @@ final private boolean jj_3R_149() { return false; } - final private boolean jj_3R_428() { + final private boolean jj_3R_427() { if (jj_3R_81()) return true; return false; } - final private boolean jj_3R_375() { - if (jj_3R_513()) return true; + final private boolean jj_3R_374() { + if (jj_3R_512()) return true; return false; } - final private boolean jj_3R_426() { + final private boolean jj_3R_425() { if (jj_3R_81()) return true; - if (jj_3R_188()) return true; - if (jj_3R_541()) return true; + if (jj_3R_187()) return true; + if (jj_3R_540()) return true; return false; } - final private boolean jj_3R_532() { + final private boolean jj_3R_531() { if (jj_scan_token(UESCAPE)) return true; if (jj_scan_token(QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_427() { + final private boolean jj_3R_426() { if (jj_scan_token(COMMA)) return true; - if (jj_3R_426()) return true; + if (jj_3R_425()) return true; return false; } - final private boolean jj_3R_374() { + final private boolean jj_3R_373() { if (jj_scan_token(UNICODE_QUOTED_IDENTIFIER)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_532()) jj_scanpos = xsp; + if (jj_3R_531()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_195() { + final private boolean jj_3R_194() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_426()) return true; + if (jj_3R_425()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_427()) { jj_scanpos = xsp; break; } + if (jj_3R_426()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN)) return true; return false; } - final private boolean jj_3R_373() { + final private boolean jj_3R_372() { if (jj_scan_token(BRACKET_QUOTED_IDENTIFIER)) return true; return false; } - final private boolean jj_3R_372() { + final private boolean jj_3R_371() { if (jj_scan_token(BIG_QUERY_BACK_QUOTED_IDENTIFIER)) return true; return false; } @@ -41101,26 +41111,26 @@ final private boolean jj_3R_83() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(206)) jj_scanpos = xsp; - if (jj_3R_195()) return true; + if (jj_3R_194()) return true; return false; } - final private boolean jj_3R_371() { + final private boolean jj_3R_370() { if (jj_scan_token(BACK_QUOTED_IDENTIFIER)) return true; return false; } - final private boolean jj_3R_370() { + final private boolean jj_3R_369() { if (jj_scan_token(QUOTED_IDENTIFIER)) return true; return false; } - final private boolean jj_3R_369() { + final private boolean jj_3R_368() { if (jj_scan_token(HYPHENATED_IDENTIFIER)) return true; return false; } - final private boolean jj_3R_368() { + final private boolean jj_3R_367() { if (jj_scan_token(IDENTIFIER)) return true; return false; } @@ -41128,6 +41138,8 @@ final private boolean jj_3R_368() { final private boolean jj_3R_148() { Token xsp; xsp = jj_scanpos; + if (jj_3R_367()) { + jj_scanpos = xsp; if (jj_3R_368()) { jj_scanpos = xsp; if (jj_3R_369()) { @@ -41140,9 +41152,7 @@ final private boolean jj_3R_148() { jj_scanpos = xsp; if (jj_3R_373()) { jj_scanpos = xsp; - if (jj_3R_374()) { - jj_scanpos = xsp; - if (jj_3R_375()) return true; + if (jj_3R_374()) return true; } } } @@ -41153,47 +41163,47 @@ final private boolean jj_3R_148() { return false; } - final private boolean jj_3R_407() { + final private boolean jj_3R_406() { if (jj_scan_token(HOOK)) return true; return false; } - final private boolean jj_3R_543() { + final private boolean jj_3R_542() { if (jj_scan_token(TABLESAMPLE)) return true; return false; } - final private boolean jj_3R_367() { + final private boolean jj_3R_366() { if (jj_scan_token(SATURDAY)) return true; return false; } - final private boolean jj_3R_366() { + final private boolean jj_3R_365() { if (jj_scan_token(FRIDAY)) return true; return false; } - final private boolean jj_3R_365() { + final private boolean jj_3R_364() { if (jj_scan_token(THURSDAY)) return true; return false; } - final private boolean jj_3R_364() { + final private boolean jj_3R_363() { if (jj_scan_token(WEDNESDAY)) return true; return false; } - final private boolean jj_3R_363() { + final private boolean jj_3R_362() { if (jj_scan_token(TUESDAY)) return true; return false; } - final private boolean jj_3R_362() { + final private boolean jj_3R_361() { if (jj_scan_token(MONDAY)) return true; return false; } - final private boolean jj_3R_361() { + final private boolean jj_3R_360() { if (jj_scan_token(SUNDAY)) return true; return false; } @@ -41201,6 +41211,8 @@ final private boolean jj_3R_361() { final private boolean jj_3R_147() { Token xsp; xsp = jj_scanpos; + if (jj_3R_360()) { + jj_scanpos = xsp; if (jj_3R_361()) { jj_scanpos = xsp; if (jj_3R_362()) { @@ -41211,9 +41223,7 @@ final private boolean jj_3R_147() { jj_scanpos = xsp; if (jj_3R_365()) { jj_scanpos = xsp; - if (jj_3R_366()) { - jj_scanpos = xsp; - if (jj_3R_367()) return true; + if (jj_3R_366()) return true; } } } @@ -41223,46 +41233,46 @@ final private boolean jj_3R_147() { return false; } - final private boolean jj_3R_431() { - if (jj_3R_543()) return true; + final private boolean jj_3R_430() { + if (jj_3R_542()) return true; return false; } - final private boolean jj_3R_360() { + final private boolean jj_3R_359() { if (jj_scan_token(MILLENNIUM)) return true; return false; } - final private boolean jj_3R_359() { + final private boolean jj_3R_358() { if (jj_scan_token(CENTURY)) return true; return false; } - final private boolean jj_3R_358() { + final private boolean jj_3R_357() { if (jj_scan_token(DECADE)) return true; return false; } - final private boolean jj_3R_357() { + final private boolean jj_3R_356() { if (jj_scan_token(EPOCH)) return true; return false; } - final private boolean jj_3R_356() { + final private boolean jj_3R_355() { if (jj_scan_token(YEAR)) return true; return false; } - final private boolean jj_3R_512() { + final private boolean jj_3R_511() { return false; } - final private boolean jj_3R_355() { + final private boolean jj_3R_354() { if (jj_scan_token(QUARTER)) return true; return false; } - final private boolean jj_3R_354() { + final private boolean jj_3R_353() { if (jj_scan_token(MONTH)) return true; return false; } @@ -41273,18 +41283,18 @@ final private boolean jj_3_92() { return false; } - final private boolean jj_3R_353() { + final private boolean jj_3R_352() { if (jj_scan_token(WEEK)) return true; Token xsp; xsp = jj_scanpos; if (jj_3_92()) { jj_scanpos = xsp; - if (jj_3R_512()) return true; + if (jj_3R_511()) return true; } return false; } - final private boolean jj_3R_430() { + final private boolean jj_3R_429() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(23)) jj_scanpos = xsp; @@ -41292,26 +41302,26 @@ final private boolean jj_3R_430() { return false; } - final private boolean jj_3R_352() { + final private boolean jj_3R_351() { if (jj_scan_token(ISOYEAR)) return true; return false; } - final private boolean jj_3R_209() { + final private boolean jj_3R_208() { return false; } - final private boolean jj_3R_351() { + final private boolean jj_3R_350() { if (jj_scan_token(ISODOW)) return true; return false; } - final private boolean jj_3R_350() { + final private boolean jj_3R_349() { if (jj_scan_token(DOY)) return true; return false; } - final private boolean jj_3R_349() { + final private boolean jj_3R_348() { if (jj_scan_token(DOW)) return true; return false; } @@ -41321,22 +41331,22 @@ final private boolean jj_3_36() { return false; } - final private boolean jj_3R_348() { + final private boolean jj_3R_347() { if (jj_scan_token(DAYOFYEAR)) return true; return false; } - final private boolean jj_3R_347() { + final private boolean jj_3R_346() { if (jj_scan_token(DAYOFWEEK)) return true; return false; } - final private boolean jj_3R_346() { + final private boolean jj_3R_345() { if (jj_scan_token(DAY)) return true; return false; } - final private boolean jj_3R_345() { + final private boolean jj_3R_344() { if (jj_scan_token(HOUR)) return true; return false; } @@ -41346,17 +41356,17 @@ final private boolean jj_3_35() { return false; } - final private boolean jj_3R_344() { + final private boolean jj_3R_343() { if (jj_scan_token(MINUTE)) return true; return false; } - final private boolean jj_3R_343() { + final private boolean jj_3R_342() { if (jj_scan_token(SECOND)) return true; return false; } - final private boolean jj_3R_342() { + final private boolean jj_3R_341() { if (jj_scan_token(MILLISECOND)) return true; return false; } @@ -41366,12 +41376,12 @@ final private boolean jj_3_34() { return false; } - final private boolean jj_3R_341() { + final private boolean jj_3R_340() { if (jj_scan_token(MICROSECOND)) return true; return false; } - final private boolean jj_3R_340() { + final private boolean jj_3R_339() { if (jj_scan_token(NANOSECOND)) return true; return false; } @@ -41379,6 +41389,8 @@ final private boolean jj_3R_340() { final private boolean jj_3R_146() { Token xsp; xsp = jj_scanpos; + if (jj_3R_339()) { + jj_scanpos = xsp; if (jj_3R_340()) { jj_scanpos = xsp; if (jj_3R_341()) { @@ -41417,9 +41429,7 @@ final private boolean jj_3R_146() { jj_scanpos = xsp; if (jj_3R_358()) { jj_scanpos = xsp; - if (jj_3R_359()) { - jj_scanpos = xsp; - if (jj_3R_360()) return true; + if (jj_3R_359()) return true; } } } @@ -41443,16 +41453,16 @@ final private boolean jj_3R_146() { return false; } - final private boolean jj_3R_526() { + final private boolean jj_3R_525() { if (jj_scan_token(LATERAL)) return true; return false; } - final private boolean jj_3R_405() { + final private boolean jj_3R_404() { Token xsp; xsp = jj_scanpos; - if (jj_3R_526()) jj_scanpos = xsp; - if (jj_3R_527()) return true; + if (jj_3R_525()) jj_scanpos = xsp; + if (jj_3R_526()) return true; return false; } @@ -41470,17 +41480,17 @@ final private boolean jj_3R_94() { return false; } - final private boolean jj_3R_213() { - if (jj_3R_437()) return true; + final private boolean jj_3R_212() { + if (jj_3R_436()) return true; return false; } - final private boolean jj_3R_212() { - if (jj_3R_436()) return true; + final private boolean jj_3R_211() { + if (jj_3R_435()) return true; return false; } - final private boolean jj_3R_521() { + final private boolean jj_3R_520() { if (jj_3R_66()) return true; return false; } @@ -41493,22 +41503,22 @@ final private boolean jj_3_32() { return false; } - final private boolean jj_3R_210() { + final private boolean jj_3R_209() { if (jj_3R_83()) return true; return false; } - final private boolean jj_3R_208() { - if (jj_3R_434()) return true; + final private boolean jj_3R_207() { + if (jj_3R_433()) return true; return false; } - final private boolean jj_3R_400() { + final private boolean jj_3R_399() { Token xsp; xsp = jj_scanpos; if (jj_3_91()) { jj_scanpos = xsp; - if (jj_3R_521()) return true; + if (jj_3R_520()) return true; } return false; } @@ -41521,17 +41531,17 @@ final private boolean jj_3_91() { final private boolean jj_3R_93() { Token xsp; xsp = jj_scanpos; - if (jj_3R_208()) { + if (jj_3R_207()) { jj_scanpos = xsp; - if (jj_3R_209()) return true; + if (jj_3R_208()) return true; } xsp = jj_scanpos; - if (jj_3R_210()) jj_scanpos = xsp; - if (jj_3R_211()) return true; + if (jj_3R_209()) jj_scanpos = xsp; + if (jj_3R_210()) return true; xsp = jj_scanpos; - if (jj_3R_212()) jj_scanpos = xsp; + if (jj_3R_211()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_213()) jj_scanpos = xsp; + if (jj_3R_212()) jj_scanpos = xsp; return false; } @@ -41560,7 +41570,7 @@ final private boolean jj_3R_170() { jj_scanpos = xsp; if (jj_3_33()) { jj_scanpos = xsp; - if (jj_3R_405()) { + if (jj_3R_404()) { jj_scanpos = xsp; if (jj_3_34()) return true; } @@ -41572,9 +41582,9 @@ final private boolean jj_3R_170() { xsp = jj_scanpos; if (jj_3_36()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_430()) jj_scanpos = xsp; + if (jj_3R_429()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_431()) jj_scanpos = xsp; + if (jj_3R_430()) jj_scanpos = xsp; return false; } @@ -41583,26 +41593,26 @@ final private boolean jj_3R_64() { return false; } - final private boolean jj_3R_465() { + final private boolean jj_3R_464() { return false; } - final private boolean jj_3R_464() { + final private boolean jj_3R_463() { if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_463() { + final private boolean jj_3R_462() { return false; } - final private boolean jj_3R_278() { + final private boolean jj_3R_277() { if (jj_3R_145()) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_464()) { + if (jj_3R_463()) { jj_scanpos = xsp; - if (jj_3R_465()) return true; + if (jj_3R_464()) return true; } return false; } @@ -41618,24 +41628,24 @@ final private boolean jj_3R_144() { return false; } - final private boolean jj_3R_462() { + final private boolean jj_3R_461() { return false; } - final private boolean jj_3R_277() { - if (jj_3R_337()) return true; + final private boolean jj_3R_276() { + if (jj_3R_336()) return true; if (jj_3R_152()) return true; Token xsp; xsp = jj_scanpos; if (jj_3_90()) { jj_scanpos = xsp; - if (jj_3R_463()) return true; + if (jj_3R_462()) return true; } return false; } final private boolean jj_3R_143() { - if (jj_3R_337()) return true; + if (jj_3R_336()) return true; return false; } @@ -41655,29 +41665,29 @@ final private boolean jj_3R_142() { return false; } - final private boolean jj_3R_461() { + final private boolean jj_3R_460() { return false; } final private boolean jj_3R_141() { - if (jj_3R_337()) return true; + if (jj_3R_336()) return true; return false; } - final private boolean jj_3R_276() { - if (jj_3R_336()) return true; + final private boolean jj_3R_275() { + if (jj_3R_335()) return true; if (jj_3R_152()) return true; Token xsp; xsp = jj_scanpos; if (jj_3_89()) { jj_scanpos = xsp; - if (jj_3R_462()) return true; + if (jj_3R_461()) return true; } return false; } final private boolean jj_3R_140() { - if (jj_3R_336()) return true; + if (jj_3R_335()) return true; return false; } @@ -41699,14 +41709,14 @@ final private boolean jj_3_88() { return false; } - final private boolean jj_3R_275() { - if (jj_3R_460()) return true; + final private boolean jj_3R_274() { + if (jj_3R_459()) return true; if (jj_3R_152()) return true; Token xsp; xsp = jj_scanpos; if (jj_3_88()) { jj_scanpos = xsp; - if (jj_3R_461()) return true; + if (jj_3R_460()) return true; } return false; } @@ -41716,24 +41726,24 @@ final private boolean jj_3R_89() { return false; } - final private boolean jj_3R_274() { - if (jj_3R_459()) return true; + final private boolean jj_3R_273() { + if (jj_3R_458()) return true; if (jj_3R_152()) return true; return false; } - final private boolean jj_3R_273() { + final private boolean jj_3R_272() { if (jj_3R_139()) return true; if (jj_3R_152()) return true; return false; } - final private boolean jj_3R_457() { + final private boolean jj_3R_456() { return false; } - final private boolean jj_3R_272() { - if (jj_3R_458()) return true; + final private boolean jj_3R_271() { + if (jj_3R_457()) return true; if (jj_3R_152()) return true; return false; } @@ -41744,14 +41754,14 @@ final private boolean jj_3_87() { return false; } - final private boolean jj_3R_271() { - if (jj_3R_456()) return true; + final private boolean jj_3R_270() { + if (jj_3R_455()) return true; if (jj_3R_152()) return true; Token xsp; xsp = jj_scanpos; if (jj_3_87()) { jj_scanpos = xsp; - if (jj_3R_457()) return true; + if (jj_3R_456()) return true; } return false; } @@ -41759,6 +41769,8 @@ final private boolean jj_3R_271() { final private boolean jj_3R_126() { Token xsp; xsp = jj_scanpos; + if (jj_3R_270()) { + jj_scanpos = xsp; if (jj_3R_271()) { jj_scanpos = xsp; if (jj_3R_272()) { @@ -41771,9 +41783,7 @@ final private boolean jj_3R_126() { jj_scanpos = xsp; if (jj_3R_276()) { jj_scanpos = xsp; - if (jj_3R_277()) { - jj_scanpos = xsp; - if (jj_3R_278()) return true; + if (jj_3R_277()) return true; } } } @@ -41784,7 +41794,7 @@ final private boolean jj_3R_126() { return false; } - final private boolean jj_3R_206() { + final private boolean jj_3R_205() { if (jj_scan_token(MATCH_CONDITION)) return true; return false; } @@ -41792,7 +41802,7 @@ final private boolean jj_3R_206() { final private boolean jj_3R_88() { Token xsp; xsp = jj_scanpos; - if (jj_3R_206()) jj_scanpos = xsp; + if (jj_3R_205()) jj_scanpos = xsp; if (jj_scan_token(ON)) return true; return false; } @@ -41813,12 +41823,12 @@ final private boolean jj_3_29() { return false; } - final private boolean jj_3R_339() { + final private boolean jj_3R_338() { if (jj_scan_token(SECONDS)) return true; return false; } - final private boolean jj_3R_338() { + final private boolean jj_3R_337() { if (jj_scan_token(SECOND)) return true; return false; } @@ -41826,69 +41836,69 @@ final private boolean jj_3R_338() { final private boolean jj_3R_145() { Token xsp; xsp = jj_scanpos; - if (jj_3R_338()) { + if (jj_3R_337()) { jj_scanpos = xsp; - if (jj_3R_339()) return true; + if (jj_3R_338()) return true; } return false; } - final private boolean jj_3R_511() { + final private boolean jj_3R_510() { if (jj_scan_token(MINUTES)) return true; return false; } - final private boolean jj_3R_337() { + final private boolean jj_3R_336() { Token xsp; xsp = jj_scanpos; - if (jj_3R_510()) { + if (jj_3R_509()) { jj_scanpos = xsp; - if (jj_3R_511()) return true; + if (jj_3R_510()) return true; } return false; } - final private boolean jj_3R_510() { + final private boolean jj_3R_509() { if (jj_scan_token(MINUTE)) return true; return false; } - final private boolean jj_3R_509() { + final private boolean jj_3R_508() { if (jj_scan_token(HOURS)) return true; return false; } - final private boolean jj_3R_508() { + final private boolean jj_3R_507() { if (jj_scan_token(HOUR)) return true; return false; } - final private boolean jj_3R_336() { + final private boolean jj_3R_335() { Token xsp; xsp = jj_scanpos; - if (jj_3R_508()) { + if (jj_3R_507()) { jj_scanpos = xsp; - if (jj_3R_509()) return true; + if (jj_3R_508()) return true; } return false; } - final private boolean jj_3R_567() { + final private boolean jj_3R_566() { if (jj_scan_token(DAYS)) return true; return false; } - final private boolean jj_3R_460() { + final private boolean jj_3R_459() { Token xsp; xsp = jj_scanpos; - if (jj_3R_566()) { + if (jj_3R_565()) { jj_scanpos = xsp; - if (jj_3R_567()) return true; + if (jj_3R_566()) return true; } return false; } - final private boolean jj_3R_566() { + final private boolean jj_3R_565() { if (jj_scan_token(DAY)) return true; return false; } @@ -41899,32 +41909,32 @@ final private boolean jj_3_28() { return false; } - final private boolean jj_3R_565() { + final private boolean jj_3R_564() { if (jj_scan_token(WEEKS)) return true; return false; } - final private boolean jj_3R_459() { + final private boolean jj_3R_458() { Token xsp; xsp = jj_scanpos; - if (jj_3R_564()) { + if (jj_3R_563()) { jj_scanpos = xsp; - if (jj_3R_565()) return true; + if (jj_3R_564()) return true; } return false; } - final private boolean jj_3R_564() { + final private boolean jj_3R_563() { if (jj_scan_token(WEEK)) return true; return false; } - final private boolean jj_3R_335() { + final private boolean jj_3R_334() { if (jj_scan_token(MONTHS)) return true; return false; } - final private boolean jj_3R_334() { + final private boolean jj_3R_333() { if (jj_scan_token(MONTH)) return true; return false; } @@ -41932,75 +41942,75 @@ final private boolean jj_3R_334() { final private boolean jj_3R_139() { Token xsp; xsp = jj_scanpos; - if (jj_3R_334()) { + if (jj_3R_333()) { jj_scanpos = xsp; - if (jj_3R_335()) return true; + if (jj_3R_334()) return true; } return false; } - final private boolean jj_3R_563() { + final private boolean jj_3R_562() { if (jj_scan_token(QUARTERS)) return true; return false; } - final private boolean jj_3R_542() { + final private boolean jj_3R_541() { if (jj_scan_token(ASOF)) return true; return false; } - final private boolean jj_3R_458() { + final private boolean jj_3R_457() { Token xsp; xsp = jj_scanpos; - if (jj_3R_562()) { + if (jj_3R_561()) { jj_scanpos = xsp; - if (jj_3R_563()) return true; + if (jj_3R_562()) return true; } return false; } - final private boolean jj_3R_562() { + final private boolean jj_3R_561() { if (jj_scan_token(QUARTER)) return true; return false; } - final private boolean jj_3R_561() { + final private boolean jj_3R_560() { if (jj_scan_token(YEARS)) return true; return false; } - final private boolean jj_3R_429() { + final private boolean jj_3R_428() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(398)) { jj_scanpos = xsp; - if (jj_3R_542()) return true; + if (jj_3R_541()) return true; } return false; } - final private boolean jj_3R_456() { + final private boolean jj_3R_455() { Token xsp; xsp = jj_scanpos; - if (jj_3R_560()) { + if (jj_3R_559()) { jj_scanpos = xsp; - if (jj_3R_561()) return true; + if (jj_3R_560()) return true; } return false; } - final private boolean jj_3R_560() { + final private boolean jj_3R_559() { if (jj_scan_token(YEAR)) return true; return false; } - final private boolean jj_3R_205() { + final private boolean jj_3R_204() { if (jj_scan_token(CROSS)) return true; if (jj_scan_token(JOIN)) return true; return false; } - final private boolean jj_3R_204() { + final private boolean jj_3R_203() { if (jj_scan_token(FULL)) return true; Token xsp; xsp = jj_scanpos; @@ -42009,7 +42019,7 @@ final private boolean jj_3R_204() { return false; } - final private boolean jj_3R_203() { + final private boolean jj_3R_202() { if (jj_scan_token(RIGHT)) return true; Token xsp; xsp = jj_scanpos; @@ -42018,55 +42028,55 @@ final private boolean jj_3R_203() { return false; } - final private boolean jj_3R_670() { + final private boolean jj_3R_669() { if (jj_3R_81()) return true; return false; } - final private boolean jj_3R_202() { + final private boolean jj_3R_201() { if (jj_scan_token(LEFT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_429()) jj_scanpos = xsp; + if (jj_3R_428()) jj_scanpos = xsp; if (jj_scan_token(JOIN)) return true; return false; } - final private boolean jj_3R_669() { - if (jj_3R_406()) return true; + final private boolean jj_3R_668() { + if (jj_3R_405()) return true; return false; } - final private boolean jj_3R_201() { + final private boolean jj_3R_200() { if (jj_scan_token(ASOF)) return true; if (jj_scan_token(JOIN)) return true; return false; } - final private boolean jj_3R_200() { + final private boolean jj_3R_199() { if (jj_scan_token(INNER)) return true; if (jj_scan_token(JOIN)) return true; return false; } - final private boolean jj_3R_668() { + final private boolean jj_3R_667() { if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_199() { + final private boolean jj_3R_198() { if (jj_scan_token(JOIN)) return true; return false; } - final private boolean jj_3R_591() { + final private boolean jj_3R_590() { Token xsp; xsp = jj_scanpos; - if (jj_3R_668()) { + if (jj_3R_667()) { jj_scanpos = xsp; - if (jj_3R_669()) { + if (jj_3R_668()) { jj_scanpos = xsp; - if (jj_3R_670()) return true; + if (jj_3R_669()) return true; } } return false; @@ -42075,6 +42085,8 @@ final private boolean jj_3R_591() { final private boolean jj_3R_87() { Token xsp; xsp = jj_scanpos; + if (jj_3R_198()) { + jj_scanpos = xsp; if (jj_3R_199()) { jj_scanpos = xsp; if (jj_3R_200()) { @@ -42085,9 +42097,7 @@ final private boolean jj_3R_87() { jj_scanpos = xsp; if (jj_3R_203()) { jj_scanpos = xsp; - if (jj_3R_204()) { - jj_scanpos = xsp; - if (jj_3R_205()) return true; + if (jj_3R_204()) return true; } } } @@ -42097,75 +42107,75 @@ final private boolean jj_3R_87() { return false; } - final private boolean jj_3R_590() { + final private boolean jj_3R_589() { if (jj_3R_137()) return true; return false; } - final private boolean jj_3R_198() { + final private boolean jj_3R_197() { return false; } final private boolean jj_3R_86() { Token xsp; xsp = jj_scanpos; - if (jj_3R_197()) { + if (jj_3R_196()) { jj_scanpos = xsp; - if (jj_3R_198()) return true; + if (jj_3R_197()) return true; } return false; } - final private boolean jj_3R_197() { + final private boolean jj_3R_196() { if (jj_scan_token(NATURAL)) return true; return false; } - final private boolean jj_3R_667() { + final private boolean jj_3R_666() { if (jj_scan_token(PLUS)) return true; return false; } - final private boolean jj_3R_589() { + final private boolean jj_3R_588() { Token xsp; xsp = jj_scanpos; - if (jj_3R_666()) { + if (jj_3R_665()) { jj_scanpos = xsp; - if (jj_3R_667()) return true; + if (jj_3R_666()) return true; } return false; } - final private boolean jj_3R_666() { + final private boolean jj_3R_665() { if (jj_scan_token(MINUS)) return true; return false; } - final private boolean jj_3R_476() { + final private boolean jj_3R_475() { if (jj_scan_token(INTERVAL)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_589()) jj_scanpos = xsp; + if (jj_3R_588()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_590()) { + if (jj_3R_589()) { jj_scanpos = xsp; - if (jj_3R_591()) return true; + if (jj_3R_590()) return true; } return false; } - final private boolean jj_3R_469() { + final private boolean jj_3R_468() { if (jj_scan_token(PERIOD)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_504() { + final private boolean jj_3R_503() { return false; } - final private boolean jj_3R_503() { - if (jj_3R_605()) return true; + final private boolean jj_3R_502() { + if (jj_3R_604()) return true; return false; } @@ -42174,18 +42184,18 @@ final private boolean jj_3_27() { return false; } - final private boolean jj_3R_325() { + final private boolean jj_3R_324() { if (jj_scan_token(LBRACKET)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_503()) { + if (jj_3R_502()) { jj_scanpos = xsp; - if (jj_3R_504()) return true; + if (jj_3R_503()) return true; } return false; } - final private boolean jj_3R_502() { + final private boolean jj_3R_501() { if (jj_3R_96()) return true; return false; } @@ -42196,12 +42206,12 @@ final private boolean jj_3_86() { return false; } - final private boolean jj_3R_324() { + final private boolean jj_3R_323() { Token xsp; xsp = jj_scanpos; if (jj_3_86()) { jj_scanpos = xsp; - if (jj_3R_502()) return true; + if (jj_3R_501()) return true; } return false; } @@ -42210,9 +42220,9 @@ final private boolean jj_3R_130() { if (jj_scan_token(MAP)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_324()) { + if (jj_3R_323()) { jj_scanpos = xsp; - if (jj_3R_325()) return true; + if (jj_3R_324()) return true; } return false; } @@ -42228,17 +42238,17 @@ final private boolean jj_3_26() { return false; } - final private boolean jj_3R_581() { + final private boolean jj_3R_580() { if (jj_scan_token(LBRACKET)) return true; return false; } - final private boolean jj_3R_658() { + final private boolean jj_3R_657() { if (jj_scan_token(JSON)) return true; return false; } - final private boolean jj_3R_663() { + final private boolean jj_3R_662() { if (jj_3R_96()) return true; return false; } @@ -42267,9 +42277,9 @@ final private boolean jj_3_85() { return false; } - final private boolean jj_3R_455() { + final private boolean jj_3R_454() { if (jj_scan_token(FORMAT)) return true; - if (jj_3R_559()) return true; + if (jj_3R_558()) return true; return false; } @@ -42279,37 +42289,37 @@ final private boolean jj_3_126() { return false; } - final private boolean jj_3R_657() { + final private boolean jj_3R_656() { if (jj_scan_token(EMPTY)) return true; return false; } - final private boolean jj_3R_656() { + final private boolean jj_3R_655() { if (jj_scan_token(UNKNOWN)) return true; return false; } - final private boolean jj_3R_655() { + final private boolean jj_3R_654() { if (jj_scan_token(FALSE)) return true; return false; } - final private boolean jj_3R_654() { + final private boolean jj_3R_653() { if (jj_scan_token(TRUE)) return true; return false; } - final private boolean jj_3R_653() { + final private boolean jj_3R_652() { if (jj_scan_token(NULL)) return true; return false; } - final private boolean jj_3R_580() { + final private boolean jj_3R_579() { Token xsp; xsp = jj_scanpos; if (jj_3_85()) { jj_scanpos = xsp; - if (jj_3R_663()) return true; + if (jj_3R_662()) return true; } return false; } @@ -42320,9 +42330,11 @@ final private boolean jj_3_125() { return false; } - final private boolean jj_3R_558() { + final private boolean jj_3R_557() { Token xsp; xsp = jj_scanpos; + if (jj_3R_652()) { + jj_scanpos = xsp; if (jj_3R_653()) { jj_scanpos = xsp; if (jj_3R_654()) { @@ -42331,8 +42343,6 @@ final private boolean jj_3R_558() { jj_scanpos = xsp; if (jj_3R_656()) { jj_scanpos = xsp; - if (jj_3R_657()) { - jj_scanpos = xsp; if (jj_3_126()) { jj_scanpos = xsp; if (jj_3_127()) { @@ -42341,7 +42351,7 @@ final private boolean jj_3R_558() { jj_scanpos = xsp; if (jj_3_129()) { jj_scanpos = xsp; - if (jj_3R_658()) return true; + if (jj_3R_657()) return true; } } } @@ -42360,13 +42370,13 @@ final private boolean jj_3_124() { return false; } - final private boolean jj_3R_468() { + final private boolean jj_3R_467() { if (jj_scan_token(ARRAY)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_580()) { + if (jj_3R_579()) { jj_scanpos = xsp; - if (jj_3R_581()) return true; + if (jj_3R_580()) return true; } return false; } @@ -42383,41 +42393,41 @@ final private boolean jj_3_122() { return false; } - final private boolean jj_3R_557() { + final private boolean jj_3R_556() { if (jj_scan_token(NOT)) return true; return false; } - final private boolean jj_3R_556() { + final private boolean jj_3R_555() { if (jj_scan_token(A)) return true; return false; } - final private boolean jj_3R_579() { + final private boolean jj_3R_578() { if (jj_scan_token(LBRACKET)) return true; return false; } - final private boolean jj_3R_454() { + final private boolean jj_3R_453() { if (jj_scan_token(IS)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_556()) { + if (jj_3R_555()) { jj_scanpos = xsp; - if (jj_3R_557()) { + if (jj_3R_556()) { jj_scanpos = xsp; - if (jj_3R_558()) return true; + if (jj_3R_557()) return true; } } return false; } - final private boolean jj_3R_270() { + final private boolean jj_3R_269() { Token xsp; xsp = jj_scanpos; - if (jj_3R_454()) { + if (jj_3R_453()) { jj_scanpos = xsp; - if (jj_3R_455()) return true; + if (jj_3R_454()) return true; } return false; } @@ -42428,49 +42438,49 @@ final private boolean jj_3_84() { return false; } - final private boolean jj_3R_552() { + final private boolean jj_3R_551() { if (jj_scan_token(UNIQUE)) return true; return false; } - final private boolean jj_3R_551() { + final private boolean jj_3R_550() { if (jj_scan_token(EXISTS)) return true; return false; } - final private boolean jj_3R_467() { + final private boolean jj_3R_466() { if (jj_scan_token(MULTISET)) return true; Token xsp; xsp = jj_scanpos; if (jj_3_84()) { jj_scanpos = xsp; - if (jj_3R_579()) return true; + if (jj_3R_578()) return true; } return false; } - final private boolean jj_3R_550() { + final private boolean jj_3R_549() { if (jj_scan_token(NOT)) return true; return false; } - final private boolean jj_3R_549() { + final private boolean jj_3R_548() { if (jj_scan_token(MINUS)) return true; return false; } - final private boolean jj_3R_452() { + final private boolean jj_3R_451() { Token xsp; xsp = jj_scanpos; + if (jj_3R_547()) { + jj_scanpos = xsp; if (jj_3R_548()) { jj_scanpos = xsp; if (jj_3R_549()) { jj_scanpos = xsp; if (jj_3R_550()) { jj_scanpos = xsp; - if (jj_3R_551()) { - jj_scanpos = xsp; - if (jj_3R_552()) return true; + if (jj_3R_551()) return true; } } } @@ -42478,17 +42488,17 @@ final private boolean jj_3R_452() { return false; } - final private boolean jj_3R_548() { + final private boolean jj_3R_547() { if (jj_scan_token(PLUS)) return true; return false; } - final private boolean jj_3R_264() { - if (jj_3R_453()) return true; + final private boolean jj_3R_263() { + if (jj_3R_452()) return true; return false; } - final private boolean jj_3R_263() { + final private boolean jj_3R_262() { if (jj_scan_token(IMMEDIATELY)) return true; if (jj_scan_token(SUCCEEDS)) return true; return false; @@ -42500,32 +42510,32 @@ final private boolean jj_3_121() { return false; } - final private boolean jj_3R_262() { + final private boolean jj_3R_261() { if (jj_scan_token(SUCCEEDS)) return true; return false; } - final private boolean jj_3R_261() { + final private boolean jj_3R_260() { if (jj_scan_token(PRECEDES)) return true; return false; } - final private boolean jj_3R_260() { + final private boolean jj_3R_259() { if (jj_scan_token(AMPERSAND)) return true; return false; } - final private boolean jj_3R_259() { + final private boolean jj_3R_258() { if (jj_scan_token(EQUALS)) return true; return false; } - final private boolean jj_3R_258() { + final private boolean jj_3R_257() { if (jj_scan_token(CARET)) return true; return false; } - final private boolean jj_3R_483() { + final private boolean jj_3R_482() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(134)) { @@ -42538,21 +42548,21 @@ final private boolean jj_3R_483() { } } } - if (jj_3R_597()) return true; + if (jj_3R_596()) return true; return false; } - final private boolean jj_3R_257() { + final private boolean jj_3R_256() { if (jj_scan_token(OVERLAPS)) return true; return false; } - final private boolean jj_3R_256() { + final private boolean jj_3R_255() { if (jj_scan_token(CONTAINS)) return true; return false; } - final private boolean jj_3R_255() { + final private boolean jj_3R_254() { if (jj_scan_token(NOT)) return true; if (jj_scan_token(SUBMULTISET)) return true; if (jj_scan_token(OF)) return true; @@ -42565,13 +42575,13 @@ final private boolean jj_3_120() { return false; } - final private boolean jj_3R_254() { + final private boolean jj_3R_253() { if (jj_scan_token(MEMBER)) return true; if (jj_scan_token(OF)) return true; return false; } - final private boolean jj_3R_253() { + final private boolean jj_3R_252() { if (jj_scan_token(IS)) return true; if (jj_scan_token(NOT)) return true; if (jj_scan_token(DISTINCT)) return true; @@ -42585,27 +42595,27 @@ final private boolean jj_3_119() { return false; } - final private boolean jj_3R_252() { + final private boolean jj_3R_251() { if (jj_scan_token(OR)) return true; return false; } - final private boolean jj_3R_251() { + final private boolean jj_3R_250() { if (jj_scan_token(AND)) return true; return false; } - final private boolean jj_3R_250() { + final private boolean jj_3R_249() { if (jj_scan_token(CONCAT)) return true; return false; } - final private boolean jj_3R_249() { + final private boolean jj_3R_248() { if (jj_scan_token(PERCENT_REMAINDER)) return true; return false; } - final private boolean jj_3R_248() { + final private boolean jj_3R_247() { if (jj_scan_token(SLASH)) return true; return false; } @@ -42616,17 +42626,17 @@ final private boolean jj_3_83() { return false; } - final private boolean jj_3R_247() { + final private boolean jj_3R_246() { if (jj_scan_token(STAR)) return true; return false; } - final private boolean jj_3R_246() { + final private boolean jj_3R_245() { if (jj_scan_token(MINUS)) return true; return false; } - final private boolean jj_3R_245() { + final private boolean jj_3R_244() { if (jj_scan_token(PLUS)) return true; return false; } @@ -42637,12 +42647,12 @@ final private boolean jj_3_82() { return false; } - final private boolean jj_3R_244() { + final private boolean jj_3R_243() { if (jj_scan_token(NE2)) return true; return false; } - final private boolean jj_3R_243() { + final private boolean jj_3R_242() { if (jj_scan_token(NE)) return true; return false; } @@ -42653,27 +42663,27 @@ final private boolean jj_3_81() { return false; } - final private boolean jj_3R_242() { + final private boolean jj_3R_241() { if (jj_scan_token(GE)) return true; return false; } - final private boolean jj_3R_241() { + final private boolean jj_3R_240() { if (jj_scan_token(LE)) return true; return false; } - final private boolean jj_3R_240() { + final private boolean jj_3R_239() { if (jj_scan_token(LT)) return true; return false; } - final private boolean jj_3R_239() { + final private boolean jj_3R_238() { if (jj_scan_token(GT)) return true; return false; } - final private boolean jj_3R_238() { + final private boolean jj_3R_237() { if (jj_scan_token(LEFTSHIFT)) return true; return false; } @@ -42684,7 +42694,7 @@ final private boolean jj_3_80() { return false; } - final private boolean jj_3R_237() { + final private boolean jj_3R_236() { if (jj_scan_token(EQ)) return true; return false; } @@ -42692,6 +42702,8 @@ final private boolean jj_3R_237() { final private boolean jj_3R_123() { Token xsp; xsp = jj_scanpos; + if (jj_3R_236()) { + jj_scanpos = xsp; if (jj_3R_237()) { jj_scanpos = xsp; if (jj_3R_238()) { @@ -42722,16 +42734,16 @@ final private boolean jj_3R_123() { jj_scanpos = xsp; if (jj_3R_251()) { jj_scanpos = xsp; - if (jj_3R_252()) { - jj_scanpos = xsp; if (jj_3_119()) { jj_scanpos = xsp; - if (jj_3R_253()) { + if (jj_3R_252()) { jj_scanpos = xsp; - if (jj_3R_254()) { + if (jj_3R_253()) { jj_scanpos = xsp; if (jj_3_120()) { jj_scanpos = xsp; + if (jj_3R_254()) { + jj_scanpos = xsp; if (jj_3R_255()) { jj_scanpos = xsp; if (jj_3R_256()) { @@ -42746,13 +42758,11 @@ final private boolean jj_3R_123() { jj_scanpos = xsp; if (jj_3R_261()) { jj_scanpos = xsp; - if (jj_3R_262()) { - jj_scanpos = xsp; if (jj_3_121()) { jj_scanpos = xsp; - if (jj_3R_263()) { + if (jj_3R_262()) { jj_scanpos = xsp; - if (jj_3R_264()) return true; + if (jj_3R_263()) return true; } } } @@ -42802,102 +42812,104 @@ final private boolean jj_3_24() { return false; } - final private boolean jj_3R_691() { + final private boolean jj_3R_690() { if (jj_scan_token(DISTINCT)) return true; return false; } - final private boolean jj_3R_652() { + final private boolean jj_3R_651() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(10)) { jj_scanpos = xsp; - if (jj_3R_691()) return true; + if (jj_3R_690()) return true; } return false; } - final private boolean jj_3R_706() { + final private boolean jj_3R_705() { if (jj_scan_token(DATETIME)) return true; if (jj_3R_137()) return true; return false; } - final private boolean jj_3R_705() { + final private boolean jj_3R_704() { if (jj_scan_token(DATE)) return true; if (jj_3R_137()) return true; return false; } - final private boolean jj_3R_555() { + final private boolean jj_3R_554() { if (jj_scan_token(EXCEPT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_652()) jj_scanpos = xsp; + if (jj_3R_651()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_690() { + final private boolean jj_3R_689() { if (jj_scan_token(DISTINCT)) return true; return false; } - final private boolean jj_3R_651() { + final private boolean jj_3R_650() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(10)) { jj_scanpos = xsp; - if (jj_3R_690()) return true; + if (jj_3R_689()) return true; } return false; } - final private boolean jj_3R_704() { + final private boolean jj_3R_703() { if (jj_scan_token(LBRACE_TS)) return true; if (jj_scan_token(QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_554() { + final private boolean jj_3R_553() { if (jj_scan_token(INTERSECT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_651()) jj_scanpos = xsp; + if (jj_3R_650()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_689() { + final private boolean jj_3R_688() { if (jj_scan_token(DISTINCT)) return true; return false; } - final private boolean jj_3R_650() { + final private boolean jj_3R_649() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(10)) { jj_scanpos = xsp; - if (jj_3R_689()) return true; + if (jj_3R_688()) return true; } return false; } - final private boolean jj_3R_703() { + final private boolean jj_3R_702() { if (jj_scan_token(LBRACE_T)) return true; if (jj_scan_token(QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_553() { + final private boolean jj_3R_552() { if (jj_scan_token(UNION)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_650()) jj_scanpos = xsp; + if (jj_3R_649()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_672() { + final private boolean jj_3R_671() { Token xsp; xsp = jj_scanpos; + if (jj_3R_701()) { + jj_scanpos = xsp; if (jj_3R_702()) { jj_scanpos = xsp; if (jj_3R_703()) { @@ -42906,8 +42918,6 @@ final private boolean jj_3R_672() { jj_scanpos = xsp; if (jj_3R_705()) { jj_scanpos = xsp; - if (jj_3R_706()) { - jj_scanpos = xsp; if (jj_3_79()) { jj_scanpos = xsp; if (jj_3_80()) { @@ -42929,52 +42939,52 @@ final private boolean jj_3R_672() { return false; } - final private boolean jj_3R_702() { + final private boolean jj_3R_701() { if (jj_scan_token(LBRACE_D)) return true; if (jj_scan_token(QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_453() { + final private boolean jj_3R_452() { if (jj_scan_token(MULTISET)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_553()) { + if (jj_3R_552()) { jj_scanpos = xsp; - if (jj_3R_554()) { + if (jj_3R_553()) { jj_scanpos = xsp; - if (jj_3R_555()) return true; + if (jj_3R_554()) return true; } } return false; } - final private boolean jj_3R_736() { + final private boolean jj_3R_735() { if (jj_scan_token(SET_MINUS)) return true; return false; } - final private boolean jj_3R_331() { + final private boolean jj_3R_330() { if (jj_scan_token(BIG_QUERY_DOUBLE_QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_330() { + final private boolean jj_3R_329() { if (jj_scan_token(BIG_QUERY_QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_735() { + final private boolean jj_3R_734() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(197)) { jj_scanpos = xsp; - if (jj_3R_736()) return true; + if (jj_3R_735()) return true; } return false; } - final private boolean jj_3R_329() { + final private boolean jj_3R_328() { if (jj_scan_token(QUOTED_STRING)) return true; return false; } @@ -42982,17 +42992,17 @@ final private boolean jj_3R_329() { final private boolean jj_3R_137() { Token xsp; xsp = jj_scanpos; - if (jj_3R_329()) { + if (jj_3R_328()) { jj_scanpos = xsp; - if (jj_3R_330()) { + if (jj_3R_329()) { jj_scanpos = xsp; - if (jj_3R_331()) return true; + if (jj_3R_330()) return true; } } return false; } - final private boolean jj_3R_734() { + final private boolean jj_3R_733() { if (jj_scan_token(INTERSECT)) return true; return false; } @@ -43003,7 +43013,7 @@ final private boolean jj_3_22() { return false; } - final private boolean jj_3R_733() { + final private boolean jj_3R_732() { if (jj_scan_token(UNION)) return true; return false; } @@ -43014,35 +43024,35 @@ final private boolean jj_3_23() { return false; } - final private boolean jj_3R_728() { + final private boolean jj_3R_727() { Token xsp; xsp = jj_scanpos; - if (jj_3R_733()) { + if (jj_3R_732()) { jj_scanpos = xsp; - if (jj_3R_734()) { + if (jj_3R_733()) { jj_scanpos = xsp; - if (jj_3R_735()) return true; + if (jj_3R_734()) return true; } } return false; } - final private boolean jj_3R_539() { + final private boolean jj_3R_538() { if (jj_scan_token(BIG_QUERY_QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_410() { + final private boolean jj_3R_409() { if (jj_scan_token(ORDER)) return true; return false; } - final private boolean jj_3R_716() { + final private boolean jj_3R_715() { return false; } - final private boolean jj_3R_715() { - if (jj_3R_410()) return true; + final private boolean jj_3R_714() { + if (jj_3R_409()) return true; return false; } @@ -43052,16 +43062,16 @@ final private boolean jj_3_117() { return false; } - final private boolean jj_3R_714() { + final private boolean jj_3R_713() { return false; } - final private boolean jj_3R_713() { + final private boolean jj_3R_712() { if (jj_scan_token(PARTITION)) return true; return false; } - final private boolean jj_3R_538() { + final private boolean jj_3R_537() { if (jj_scan_token(BIG_QUERY_DOUBLE_QUOTED_STRING)) return true; return false; } @@ -43072,42 +43082,42 @@ final private boolean jj_3_116() { return false; } - final private boolean jj_3R_662() { - if (jj_3R_693()) return true; + final private boolean jj_3R_661() { + if (jj_3R_692()) return true; return false; } - final private boolean jj_3R_688() { + final private boolean jj_3R_687() { Token xsp; xsp = jj_scanpos; - if (jj_3R_713()) { + if (jj_3R_712()) { jj_scanpos = xsp; - if (jj_3R_714()) return true; + if (jj_3R_713()) return true; } xsp = jj_scanpos; - if (jj_3R_715()) { + if (jj_3R_714()) { jj_scanpos = xsp; - if (jj_3R_716()) return true; + if (jj_3R_715()) return true; } return false; } - final private boolean jj_3R_661() { - if (jj_3R_692()) return true; + final private boolean jj_3R_660() { + if (jj_3R_691()) return true; return false; } - final private boolean jj_3R_660() { - if (jj_3R_505()) return true; + final private boolean jj_3R_659() { + if (jj_3R_504()) return true; return false; } - final private boolean jj_3R_537() { + final private boolean jj_3R_536() { if (jj_scan_token(C_STYLE_ESCAPED_STRING_LITERAL)) return true; return false; } - final private boolean jj_3R_659() { + final private boolean jj_3R_658() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(269)) { @@ -43123,22 +43133,22 @@ final private boolean jj_3R_659() { return false; } - final private boolean jj_3R_649() { - if (jj_3R_290()) return true; - if (jj_3R_688()) return true; + final private boolean jj_3R_648() { + if (jj_3R_289()) return true; + if (jj_3R_687()) return true; return false; } - final private boolean jj_3R_578() { + final private boolean jj_3R_577() { Token xsp; xsp = jj_scanpos; + if (jj_3R_658()) { + jj_scanpos = xsp; if (jj_3R_659()) { jj_scanpos = xsp; if (jj_3R_660()) { jj_scanpos = xsp; - if (jj_3R_661()) { - jj_scanpos = xsp; - if (jj_3R_662()) return true; + if (jj_3R_661()) return true; } } } @@ -43150,7 +43160,7 @@ final private boolean jj_3R_178() { } final private boolean jj_3R_177() { - if (jj_3R_410()) return true; + if (jj_3R_409()) return true; return false; } @@ -43158,7 +43168,7 @@ final private boolean jj_3R_176() { return false; } - final private boolean jj_3R_577() { + final private boolean jj_3R_576() { if (jj_scan_token(CONVERT)) return true; return false; } @@ -43168,7 +43178,7 @@ final private boolean jj_3R_175() { return false; } - final private boolean jj_3R_641() { + final private boolean jj_3R_640() { if (jj_scan_token(UESCAPE)) return true; if (jj_scan_token(QUOTED_STRING)) return true; return false; @@ -43195,99 +43205,101 @@ final private boolean jj_3R_69() { return false; } - final private boolean jj_3R_576() { - if (jj_3R_491()) return true; + final private boolean jj_3R_575() { + if (jj_3R_490()) return true; return false; } - final private boolean jj_3R_640() { + final private boolean jj_3R_639() { if (jj_scan_token(QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_575() { - if (jj_3R_489()) return true; - return false; - } - final private boolean jj_3R_574() { - if (jj_3R_492()) return true; + if (jj_3R_488()) return true; return false; } final private boolean jj_3R_573() { - if (jj_3R_490()) return true; + if (jj_3R_491()) return true; return false; } final private boolean jj_3R_572() { - if (jj_3R_485()) return true; + if (jj_3R_489()) return true; return false; } - final private boolean jj_3R_584() { + final private boolean jj_3R_571() { + if (jj_3R_484()) return true; + return false; + } + + final private boolean jj_3R_583() { if (jj_3R_81()) return true; return false; } - final private boolean jj_3R_639() { + final private boolean jj_3R_638() { if (jj_scan_token(UNICODE_STRING_LITERAL)) return true; return false; } - final private boolean jj_3R_571() { - if (jj_3R_487()) return true; + final private boolean jj_3R_570() { + if (jj_3R_486()) return true; return false; } - final private boolean jj_3R_638() { + final private boolean jj_3R_637() { if (jj_scan_token(PREFIXED_STRING_LITERAL)) return true; return false; } - final private boolean jj_3R_570() { - if (jj_3R_488()) return true; + final private boolean jj_3R_569() { + if (jj_3R_487()) return true; return false; } - final private boolean jj_3R_536() { + final private boolean jj_3R_535() { Token xsp; xsp = jj_scanpos; - if (jj_3R_638()) { + if (jj_3R_637()) { jj_scanpos = xsp; if (jj_scan_token(741)) { jj_scanpos = xsp; - if (jj_3R_639()) return true; + if (jj_3R_638()) return true; } } while (true) { xsp = jj_scanpos; - if (jj_3R_640()) { jj_scanpos = xsp; break; } + if (jj_3R_639()) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_641()) jj_scanpos = xsp; + if (jj_3R_640()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_569() { - if (jj_3R_484()) return true; + final private boolean jj_3R_568() { + if (jj_3R_483()) return true; return false; } - final private boolean jj_3R_568() { - if (jj_3R_482()) return true; + final private boolean jj_3R_567() { + if (jj_3R_481()) return true; return false; } - final private boolean jj_3R_637() { + final private boolean jj_3R_636() { if (jj_scan_token(QUOTED_STRING)) return true; return false; } - final private boolean jj_3R_466() { + final private boolean jj_3R_465() { if (jj_scan_token(LBRACE_FN)) return true; Token xsp; xsp = jj_scanpos; + if (jj_3R_567()) { + jj_scanpos = xsp; if (jj_3R_568()) { jj_scanpos = xsp; if (jj_3R_569()) { @@ -43304,13 +43316,11 @@ final private boolean jj_3R_466() { jj_scanpos = xsp; if (jj_3R_575()) { jj_scanpos = xsp; - if (jj_3R_576()) { - jj_scanpos = xsp; if (jj_3_118()) { jj_scanpos = xsp; - if (jj_3R_577()) { + if (jj_3R_576()) { jj_scanpos = xsp; - if (jj_3R_578()) return true; + if (jj_3R_577()) return true; } } } @@ -43350,18 +43360,18 @@ final private boolean jj_3_21() { return false; } - final private boolean jj_3R_422() { + final private boolean jj_3R_421() { Token xsp; xsp = jj_scanpos; + if (jj_3R_534()) { + jj_scanpos = xsp; if (jj_3R_535()) { jj_scanpos = xsp; if (jj_3R_536()) { jj_scanpos = xsp; if (jj_3R_537()) { jj_scanpos = xsp; - if (jj_3R_538()) { - jj_scanpos = xsp; - if (jj_3R_539()) return true; + if (jj_3R_538()) return true; } } } @@ -43369,17 +43379,17 @@ final private boolean jj_3R_422() { return false; } - final private boolean jj_3R_535() { + final private boolean jj_3R_534() { if (jj_scan_token(BINARY_STRING_LITERAL)) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_637()) { jj_scanpos = xsp; break; } + if (jj_3R_636()) { jj_scanpos = xsp; break; } } return false; } - final private boolean jj_3R_471() { + final private boolean jj_3R_470() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(118)) { @@ -43439,105 +43449,105 @@ final private boolean jj_3_20() { return false; } - final private boolean jj_3R_701() { + final private boolean jj_3R_700() { if (jj_scan_token(NULL)) return true; return false; } - final private boolean jj_3R_700() { + final private boolean jj_3R_699() { if (jj_scan_token(UNKNOWN)) return true; return false; } - final private boolean jj_3R_699() { + final private boolean jj_3R_698() { if (jj_scan_token(FALSE)) return true; return false; } - final private boolean jj_3R_671() { + final private boolean jj_3R_670() { Token xsp; xsp = jj_scanpos; + if (jj_3R_697()) { + jj_scanpos = xsp; if (jj_3R_698()) { jj_scanpos = xsp; if (jj_3R_699()) { jj_scanpos = xsp; - if (jj_3R_700()) { - jj_scanpos = xsp; - if (jj_3R_701()) return true; + if (jj_3R_700()) return true; } } } return false; } - final private boolean jj_3R_698() { + final private boolean jj_3R_697() { if (jj_scan_token(TRUE)) return true; return false; } - final private boolean jj_3R_644() { - if (jj_3R_406()) return true; + final private boolean jj_3R_643() { + if (jj_3R_405()) return true; return false; } - final private boolean jj_3R_643() { + final private boolean jj_3R_642() { if (jj_scan_token(MINUS)) return true; - if (jj_3R_406()) return true; + if (jj_3R_405()) return true; return false; } - final private boolean jj_3R_540() { + final private boolean jj_3R_539() { Token xsp; xsp = jj_scanpos; - if (jj_3R_642()) { + if (jj_3R_641()) { jj_scanpos = xsp; - if (jj_3R_643()) { + if (jj_3R_642()) { jj_scanpos = xsp; - if (jj_3R_644()) return true; + if (jj_3R_643()) return true; } } return false; } - final private boolean jj_3R_642() { + final private boolean jj_3R_641() { if (jj_scan_token(PLUS)) return true; - if (jj_3R_406()) return true; + if (jj_3R_405()) return true; return false; } - final private boolean jj_3R_531() { + final private boolean jj_3R_530() { if (jj_scan_token(APPROX_NUMERIC_LITERAL)) return true; return false; } - final private boolean jj_3R_530() { + final private boolean jj_3R_529() { if (jj_scan_token(DECIMAL)) return true; if (jj_3R_137()) return true; return false; } - final private boolean jj_3R_529() { + final private boolean jj_3R_528() { if (jj_scan_token(DECIMAL_NUMERIC_LITERAL)) return true; return false; } - final private boolean jj_3R_406() { + final private boolean jj_3R_405() { Token xsp; xsp = jj_scanpos; + if (jj_3R_527()) { + jj_scanpos = xsp; if (jj_3R_528()) { jj_scanpos = xsp; if (jj_3R_529()) { jj_scanpos = xsp; - if (jj_3R_530()) { - jj_scanpos = xsp; - if (jj_3R_531()) return true; + if (jj_3R_530()) return true; } } } return false; } - final private boolean jj_3R_528() { + final private boolean jj_3R_527() { if (jj_scan_token(UNSIGNED_INTEGER_LITERAL)) return true; return false; } @@ -43548,17 +43558,17 @@ final private boolean jj_3_19() { return false; } - final private boolean jj_3R_292() { - if (jj_3R_477()) return true; + final private boolean jj_3R_291() { + if (jj_3R_476()) return true; return false; } - final private boolean jj_3R_291() { - if (jj_3R_476()) return true; + final private boolean jj_3R_290() { + if (jj_3R_475()) return true; return false; } - final private boolean jj_3R_505() { + final private boolean jj_3R_504() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(2)) { @@ -43760,70 +43770,70 @@ final private boolean jj_3R_505() { final private boolean jj_3R_128() { Token xsp; xsp = jj_scanpos; - if (jj_3R_291()) { + if (jj_3R_290()) { jj_scanpos = xsp; - if (jj_3R_292()) return true; + if (jj_3R_291()) return true; } return false; } - final private boolean jj_3R_327() { - if (jj_3R_505()) return true; + final private boolean jj_3R_326() { + if (jj_3R_504()) return true; return false; } - final private boolean jj_3R_326() { + final private boolean jj_3R_325() { if (jj_3R_81()) return true; return false; } - final private boolean jj_3R_595() { - if (jj_3R_672()) return true; + final private boolean jj_3R_594() { + if (jj_3R_671()) return true; return false; } final private boolean jj_3R_131() { Token xsp; xsp = jj_scanpos; - if (jj_3R_326()) { + if (jj_3R_325()) { jj_scanpos = xsp; - if (jj_3R_327()) return true; + if (jj_3R_326()) return true; } return false; } - final private boolean jj_3R_594() { - if (jj_3R_671()) return true; + final private boolean jj_3R_593() { + if (jj_3R_670()) return true; return false; } - final private boolean jj_3R_593() { - if (jj_3R_422()) return true; + final private boolean jj_3R_592() { + if (jj_3R_421()) return true; return false; } - final private boolean jj_3R_592() { - if (jj_3R_540()) return true; + final private boolean jj_3R_591() { + if (jj_3R_539()) return true; return false; } - final private boolean jj_3R_477() { + final private boolean jj_3R_476() { Token xsp; xsp = jj_scanpos; + if (jj_3R_591()) { + jj_scanpos = xsp; if (jj_3R_592()) { jj_scanpos = xsp; if (jj_3R_593()) { jj_scanpos = xsp; - if (jj_3R_594()) { - jj_scanpos = xsp; - if (jj_3R_595()) return true; + if (jj_3R_594()) return true; } } } return false; } - final private boolean jj_3R_692() { + final private boolean jj_3R_691() { if (jj_scan_token(SUBSTRING)) return true; return false; } @@ -43840,7 +43850,7 @@ final private boolean jj_3_17() { return false; } - final private boolean jj_3R_596() { + final private boolean jj_3R_595() { if (jj_scan_token(LPAREN)) return true; return false; } @@ -43882,41 +43892,41 @@ final private boolean jj_3_74() { return false; } - final private boolean jj_3R_697() { + final private boolean jj_3R_696() { return false; } - final private boolean jj_3R_696() { + final private boolean jj_3R_695() { if (jj_scan_token(SPECIFIC)) return true; return false; } - final private boolean jj_3R_632() { + final private boolean jj_3R_631() { if (jj_scan_token(HINT_BEG)) return true; return false; } - final private boolean jj_3R_524() { + final private boolean jj_3R_523() { if (jj_scan_token(SELECT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_632()) jj_scanpos = xsp; - if (jj_3R_633()) return true; + if (jj_3R_631()) jj_scanpos = xsp; + if (jj_3R_632()) return true; return false; } - final private boolean jj_3R_665() { + final private boolean jj_3R_664() { Token xsp; xsp = jj_scanpos; - if (jj_3R_696()) { + if (jj_3R_695()) { jj_scanpos = xsp; - if (jj_3R_697()) return true; + if (jj_3R_696()) return true; } if (jj_3R_131()) return true; return false; } - final private boolean jj_3R_434() { + final private boolean jj_3R_433() { if (jj_scan_token(HINT_BEG)) return true; return false; } @@ -43931,13 +43941,13 @@ final private boolean jj_3_112() { return false; } - final private boolean jj_3R_583() { - if (jj_3R_665()) return true; + final private boolean jj_3R_582() { + if (jj_3R_664()) return true; return false; } - final private boolean jj_3R_582() { - if (jj_3R_664()) return true; + final private boolean jj_3R_581() { + if (jj_3R_663()) return true; return false; } @@ -43956,19 +43966,19 @@ final private boolean jj_3_15() { return false; } - final private boolean jj_3R_193() { + final private boolean jj_3R_192() { if (jj_scan_token(COMMA)) return true; return false; } - final private boolean jj_3R_470() { + final private boolean jj_3R_469() { Token xsp; xsp = jj_scanpos; if (jj_3_111()) { jj_scanpos = xsp; - if (jj_3R_582()) { + if (jj_3R_581()) { jj_scanpos = xsp; - if (jj_3R_583()) return true; + if (jj_3R_582()) return true; } } return false; @@ -43981,32 +43991,32 @@ final private boolean jj_3_14() { final private boolean jj_3R_80() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_192()) return true; + if (jj_3R_191()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_193()) { jj_scanpos = xsp; break; } + if (jj_3R_192()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN)) return true; return false; } final private boolean jj_3R_165() { - if (jj_3R_399()) return true; + if (jj_3R_398()) return true; return false; } - final private boolean jj_3R_425() { - if (jj_3R_422()) return true; + final private boolean jj_3R_424() { + if (jj_3R_421()) return true; return false; } - final private boolean jj_3R_424() { - if (jj_3R_540()) return true; + final private boolean jj_3R_423() { + if (jj_3R_539()) return true; return false; } - final private boolean jj_3R_520() { + final private boolean jj_3R_519() { if (jj_scan_token(RESPECT)) return true; if (jj_scan_token(NULLS)) return true; return false; @@ -44017,41 +44027,41 @@ final private boolean jj_3_73() { return false; } - final private boolean jj_3R_587() { + final private boolean jj_3R_586() { if (jj_scan_token(NEXT)) return true; return false; } - final private boolean jj_3R_192() { + final private boolean jj_3R_191() { Token xsp; xsp = jj_scanpos; - if (jj_3R_424()) { + if (jj_3R_423()) { jj_scanpos = xsp; - if (jj_3R_425()) return true; + if (jj_3R_424()) return true; } return false; } - final private boolean jj_3R_399() { + final private boolean jj_3R_398() { Token xsp; xsp = jj_scanpos; - if (jj_3R_519()) { + if (jj_3R_518()) { jj_scanpos = xsp; - if (jj_3R_520()) return true; + if (jj_3R_519()) return true; } return false; } - final private boolean jj_3R_519() { + final private boolean jj_3R_518() { if (jj_scan_token(IGNORE)) return true; if (jj_scan_token(NULLS)) return true; return false; } - final private boolean jj_3R_474() { + final private boolean jj_3R_473() { Token xsp; xsp = jj_scanpos; - if (jj_3R_587()) { + if (jj_3R_586()) { jj_scanpos = xsp; if (jj_3_73()) return true; } @@ -44059,25 +44069,25 @@ final private boolean jj_3R_474() { return false; } - final private boolean jj_3R_421() { - if (jj_3R_422()) return true; + final private boolean jj_3R_420() { + if (jj_3R_421()) return true; return false; } - final private boolean jj_3R_420() { + final private boolean jj_3R_419() { if (jj_3R_66()) return true; return false; } - final private boolean jj_3R_189() { + final private boolean jj_3R_188() { Token xsp; xsp = jj_scanpos; - if (jj_3R_420()) { + if (jj_3R_419()) { jj_scanpos = xsp; - if (jj_3R_421()) return true; + if (jj_3R_420()) return true; } if (jj_scan_token(EQ)) return true; - if (jj_3R_422()) return true; + if (jj_3R_421()) return true; return false; } @@ -44087,60 +44097,60 @@ final private boolean jj_3R_166() { return false; } - final private boolean jj_3R_190() { + final private boolean jj_3R_189() { if (jj_scan_token(COMMA)) return true; return false; } - final private boolean jj_3R_586() { + final private boolean jj_3R_585() { return false; } - final private boolean jj_3R_585() { - if (jj_3R_194()) return true; + final private boolean jj_3R_584() { + if (jj_3R_193()) return true; return false; } final private boolean jj_3R_78() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_189()) return true; + if (jj_3R_188()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_190()) { jj_scanpos = xsp; break; } + if (jj_3R_189()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN)) return true; return false; } - final private boolean jj_3R_473() { + final private boolean jj_3R_472() { if (jj_scan_token(CASE)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_585()) { + if (jj_3R_584()) { jj_scanpos = xsp; - if (jj_3R_586()) return true; + if (jj_3R_585()) return true; } return false; } - final private boolean jj_3R_394() { + final private boolean jj_3R_393() { if (jj_scan_token(NEXT)) return true; return false; } - final private boolean jj_3R_393() { + final private boolean jj_3R_392() { if (jj_scan_token(PREV)) return true; return false; } - final private boolean jj_3R_418() { + final private boolean jj_3R_417() { if (jj_scan_token(TRIGGER)) return true; return false; } - final private boolean jj_3R_289() { - if (jj_3R_474()) return true; + final private boolean jj_3R_288() { + if (jj_3R_473()) return true; return false; } @@ -44156,41 +44166,36 @@ final private boolean jj_3_72() { final private boolean jj_3R_163() { Token xsp; xsp = jj_scanpos; - if (jj_3R_393()) { + if (jj_3R_392()) { jj_scanpos = xsp; - if (jj_3R_394()) return true; + if (jj_3R_393()) return true; } if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_288() { - if (jj_3R_473()) return true; - return false; - } - final private boolean jj_3R_287() { if (jj_3R_472()) return true; return false; } final private boolean jj_3R_286() { - if (jj_3R_81()) return true; + if (jj_3R_471()) return true; return false; } final private boolean jj_3R_285() { - if (jj_3R_471()) return true; + if (jj_3R_81()) return true; return false; } - final private boolean jj_3R_417() { - if (jj_scan_token(MATERIALIZED)) return true; + final private boolean jj_3R_284() { + if (jj_3R_470()) return true; return false; } - final private boolean jj_3R_284() { - if (jj_3R_470()) return true; + final private boolean jj_3R_416() { + if (jj_scan_token(MATERIALIZED)) return true; return false; } @@ -44199,18 +44204,18 @@ final private boolean jj_3R_283() { return false; } - final private boolean jj_3_71() { - if (jj_3R_130()) return true; + final private boolean jj_3R_282() { + if (jj_3R_468()) return true; return false; } - final private boolean jj_3R_416() { - if (jj_scan_token(TRIGGER)) return true; + final private boolean jj_3_71() { + if (jj_3R_130()) return true; return false; } - final private boolean jj_3R_282() { - if (jj_3R_468()) return true; + final private boolean jj_3R_415() { + if (jj_scan_token(TRIGGER)) return true; return false; } @@ -44224,12 +44229,17 @@ final private boolean jj_3R_280() { return false; } - final private boolean jj_3R_392() { - if (jj_scan_token(LAST)) return true; + final private boolean jj_3R_279() { + if (jj_3R_465()) return true; return false; } final private boolean jj_3R_391() { + if (jj_scan_token(LAST)) return true; + return false; + } + + final private boolean jj_3R_390() { if (jj_scan_token(FIRST)) return true; return false; } @@ -44239,21 +44249,21 @@ final private boolean jj_3_70() { return false; } - final private boolean jj_3R_279() { - if (jj_3R_407()) return true; + final private boolean jj_3R_278() { + if (jj_3R_406()) return true; return false; } - final private boolean jj_3R_390() { + final private boolean jj_3R_389() { return false; } - final private boolean jj_3R_415() { + final private boolean jj_3R_414() { if (jj_scan_token(MATERIALIZED)) return true; return false; } - final private boolean jj_3R_389() { + final private boolean jj_3R_388() { if (jj_scan_token(FINAL)) return true; return false; } @@ -44263,7 +44273,7 @@ final private boolean jj_3_69() { return false; } - final private boolean jj_3R_388() { + final private boolean jj_3R_387() { if (jj_scan_token(RUNNING)) return true; return false; } @@ -44273,18 +44283,20 @@ final private boolean jj_3R_127() { xsp = jj_scanpos; if (jj_3_69()) { jj_scanpos = xsp; - if (jj_3R_279()) { + if (jj_3R_278()) { jj_scanpos = xsp; if (jj_3_70()) { jj_scanpos = xsp; + if (jj_3R_279()) { + jj_scanpos = xsp; if (jj_3R_280()) { jj_scanpos = xsp; if (jj_3R_281()) { jj_scanpos = xsp; - if (jj_3R_282()) { - jj_scanpos = xsp; if (jj_3_71()) { jj_scanpos = xsp; + if (jj_3R_282()) { + jj_scanpos = xsp; if (jj_3R_283()) { jj_scanpos = xsp; if (jj_3R_284()) { @@ -44295,9 +44307,7 @@ final private boolean jj_3R_127() { jj_scanpos = xsp; if (jj_3R_287()) { jj_scanpos = xsp; - if (jj_3R_288()) { - jj_scanpos = xsp; - if (jj_3R_289()) return true; + if (jj_3R_288()) return true; } } } @@ -44317,29 +44327,29 @@ final private boolean jj_3R_127() { final private boolean jj_3R_162() { Token xsp; xsp = jj_scanpos; - if (jj_3R_388()) { + if (jj_3R_387()) { jj_scanpos = xsp; - if (jj_3R_389()) { + if (jj_3R_388()) { jj_scanpos = xsp; - if (jj_3R_390()) return true; + if (jj_3R_389()) return true; } } xsp = jj_scanpos; - if (jj_3R_391()) { + if (jj_3R_390()) { jj_scanpos = xsp; - if (jj_3R_392()) return true; + if (jj_3R_391()) return true; } if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_187() { - if (jj_3R_418()) return true; + final private boolean jj_3R_186() { + if (jj_3R_417()) return true; return false; } - final private boolean jj_3R_186() { - if (jj_3R_417()) return true; + final private boolean jj_3R_185() { + if (jj_3R_416()) return true; return false; } @@ -44347,41 +44357,41 @@ final private boolean jj_3R_75() { if (jj_scan_token(RESUME)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_186()) { + if (jj_3R_185()) { jj_scanpos = xsp; - if (jj_3R_187()) return true; + if (jj_3R_186()) return true; } return false; } - final private boolean jj_3R_708() { + final private boolean jj_3R_707() { if (jj_scan_token(FINAL)) return true; return false; } - final private boolean jj_3R_707() { + final private boolean jj_3R_706() { if (jj_scan_token(RUNNING)) return true; return false; } - final private boolean jj_3R_185() { - if (jj_3R_416()) return true; + final private boolean jj_3R_184() { + if (jj_3R_415()) return true; return false; } - final private boolean jj_3R_184() { - if (jj_3R_415()) return true; + final private boolean jj_3R_183() { + if (jj_3R_414()) return true; return false; } - final private boolean jj_3R_673() { + final private boolean jj_3R_672() { Token xsp; xsp = jj_scanpos; - if (jj_3R_707()) { + if (jj_3R_706()) { jj_scanpos = xsp; - if (jj_3R_708()) return true; + if (jj_3R_707()) return true; } - if (jj_3R_470()) return true; + if (jj_3R_469()) return true; return false; } @@ -44389,15 +44399,15 @@ final private boolean jj_3R_74() { if (jj_scan_token(PAUSE)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_184()) { + if (jj_3R_183()) { jj_scanpos = xsp; - if (jj_3R_185()) return true; + if (jj_3R_184()) return true; } return false; } - final private boolean jj_3R_600() { - if (jj_3R_673()) return true; + final private boolean jj_3R_599() { + if (jj_3R_672()) return true; return false; } @@ -44411,56 +44421,56 @@ final private boolean jj_3_109() { return false; } - final private boolean jj_3R_411() { + final private boolean jj_3R_410() { if (jj_scan_token(MATERIALIZED)) return true; return false; } - final private boolean jj_3R_695() { + final private boolean jj_3R_694() { if (jj_scan_token(PERCENTILE_DISC)) return true; return false; } - final private boolean jj_3R_694() { + final private boolean jj_3R_693() { if (jj_scan_token(PERCENTILE_CONT)) return true; return false; } - final private boolean jj_3R_599() { + final private boolean jj_3R_598() { if (jj_scan_token(MATCH_NUMBER)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_598() { + final private boolean jj_3R_597() { if (jj_scan_token(CLASSIFIER)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_664() { + final private boolean jj_3R_663() { Token xsp; xsp = jj_scanpos; - if (jj_3R_694()) { + if (jj_3R_693()) { jj_scanpos = xsp; - if (jj_3R_695()) return true; + if (jj_3R_694()) return true; } if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_493() { + final private boolean jj_3R_492() { Token xsp; xsp = jj_scanpos; - if (jj_3R_598()) { + if (jj_3R_597()) { jj_scanpos = xsp; - if (jj_3R_599()) { + if (jj_3R_598()) { jj_scanpos = xsp; if (jj_3_109()) { jj_scanpos = xsp; if (jj_3_110()) { jj_scanpos = xsp; - if (jj_3R_600()) return true; + if (jj_3R_599()) return true; } } } @@ -44468,72 +44478,72 @@ final private boolean jj_3R_493() { return false; } - final private boolean jj_3R_414() { + final private boolean jj_3R_413() { if (jj_scan_token(VIEW)) return true; return false; } - final private boolean jj_3R_603() { + final private boolean jj_3R_602() { if (jj_scan_token(SESSION)) return true; return false; } - final private boolean jj_3R_602() { + final private boolean jj_3R_601() { if (jj_scan_token(HOP)) return true; return false; } - final private boolean jj_3R_601() { + final private boolean jj_3R_600() { if (jj_scan_token(TUMBLE)) return true; return false; } - final private boolean jj_3R_501() { + final private boolean jj_3R_500() { Token xsp; xsp = jj_scanpos; - if (jj_3R_601()) { + if (jj_3R_600()) { jj_scanpos = xsp; - if (jj_3R_602()) { + if (jj_3R_601()) { jj_scanpos = xsp; - if (jj_3R_603()) return true; + if (jj_3R_602()) return true; } } - if (jj_3R_604()) return true; + if (jj_3R_603()) return true; return false; } - final private boolean jj_3R_492() { + final private boolean jj_3R_491() { if (jj_scan_token(TIME_TRUNC)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_413() { + final private boolean jj_3R_412() { if (jj_scan_token(TRIGGER)) return true; return false; } - final private boolean jj_3R_398() { + final private boolean jj_3R_397() { if (jj_scan_token(STRING_AGG)) return true; return false; } - final private boolean jj_3R_397() { + final private boolean jj_3R_396() { if (jj_scan_token(GROUP_CONCAT)) return true; return false; } - final private boolean jj_3R_396() { + final private boolean jj_3R_395() { if (jj_scan_token(ARRAY_CONCAT_AGG)) return true; return false; } - final private boolean jj_3R_395() { + final private boolean jj_3R_394() { if (jj_scan_token(ARRAY_AGG)) return true; return false; } - final private boolean jj_3R_412() { + final private boolean jj_3R_411() { if (jj_scan_token(TABLE)) return true; return false; } @@ -44541,13 +44551,13 @@ final private boolean jj_3R_412() { final private boolean jj_3R_164() { Token xsp; xsp = jj_scanpos; + if (jj_3R_394()) { + jj_scanpos = xsp; if (jj_3R_395()) { jj_scanpos = xsp; if (jj_3R_396()) { jj_scanpos = xsp; - if (jj_3R_397()) { - jj_scanpos = xsp; - if (jj_3R_398()) return true; + if (jj_3R_397()) return true; } } } @@ -44555,17 +44565,12 @@ final private boolean jj_3R_164() { return false; } - final private boolean jj_3R_486() { + final private boolean jj_3R_485() { if (jj_scan_token(DATETIME_TRUNC)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_183() { - if (jj_3R_414()) return true; - return false; - } - final private boolean jj_3R_182() { if (jj_3R_413()) return true; return false; @@ -44581,17 +44586,22 @@ final private boolean jj_3R_180() { return false; } + final private boolean jj_3R_179() { + if (jj_3R_410()) return true; + return false; + } + final private boolean jj_3R_73() { if (jj_scan_token(FIRE)) return true; Token xsp; xsp = jj_scanpos; + if (jj_3R_179()) { + jj_scanpos = xsp; if (jj_3R_180()) { jj_scanpos = xsp; if (jj_3R_181()) { jj_scanpos = xsp; - if (jj_3R_182()) { - jj_scanpos = xsp; - if (jj_3R_183()) return true; + if (jj_3R_182()) return true; } } } @@ -44609,47 +44619,42 @@ final private boolean jj_3_68() { return false; } - final private boolean jj_3R_491() { + final private boolean jj_3R_490() { if (jj_scan_token(TIME_DIFF)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_179() { - if (jj_scan_token(MATERIALIZED)) return true; - return false; - } - final private boolean jj_3_66() { if (jj_scan_token(LPAREN)) return true; if (jj_scan_token(STAR)) return true; return false; } - final private boolean jj_3R_109() { - if (jj_3R_66()) return true; + final private boolean jj_3R_72() { + if (jj_scan_token(REFRESH)) return true; + if (jj_3R_81()) return true; return false; } - final private boolean jj_3R_72() { - if (jj_scan_token(REFRESH)) return true; - if (jj_3R_179()) return true; + final private boolean jj_3R_109() { + if (jj_3R_66()) return true; return false; } - final private boolean jj_3R_490() { + final private boolean jj_3R_489() { if (jj_scan_token(TIMESTAMP_TRUNC)) return true; if (jj_scan_token(LPAREN)) return true; return false; } final private boolean jj_3R_172() { - if (jj_3R_407()) return true; + if (jj_3R_406()) return true; return false; } final private boolean jj_3R_171() { - if (jj_3R_406()) return true; + if (jj_3R_405()) return true; return false; } @@ -44668,7 +44673,7 @@ final private boolean jj_3R_65() { return false; } - final private boolean jj_3R_485() { + final private boolean jj_3R_484() { if (jj_scan_token(DATE_TRUNC)) return true; if (jj_scan_token(LPAREN)) return true; return false; @@ -44680,75 +44685,81 @@ final private boolean jj_3_65() { return false; } - final private boolean jj_3R_488() { + final private boolean jj_3R_487() { if (jj_scan_token(DATETIME_DIFF)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_711() { + final private boolean jj_3R_710() { if (jj_3R_173()) return true; return false; } + final private boolean jj_3R_136() { + if (jj_scan_token(FUNCTION)) return true; + if (jj_3R_327()) return true; + if (jj_3R_81()) return true; + return false; + } + final private boolean jj_3_64() { if (jj_scan_token(LPAREN)) return true; if (jj_scan_token(RPAREN)) return true; return false; } - final private boolean jj_3R_687() { + final private boolean jj_3R_686() { Token xsp; xsp = jj_scanpos; if (jj_3_64()) { jj_scanpos = xsp; - if (jj_3R_711()) return true; + if (jj_3R_710()) return true; } return false; } - final private boolean jj_3R_136() { - if (jj_scan_token(FUNCTION)) return true; - if (jj_3R_328()) return true; - if (jj_3R_81()) return true; - return false; - } - - final private boolean jj_3R_489() { + final private boolean jj_3R_488() { if (jj_scan_token(TIMESTAMP_DIFF)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_648() { - if (jj_3R_687()) return true; + final private boolean jj_3R_647() { + if (jj_3R_686()) return true; if (jj_scan_token(LAMBDA)) return true; return false; } + final private boolean jj_3R_133() { + if (jj_scan_token(TRIGGER)) return true; + if (jj_3R_327()) return true; + if (jj_3R_81()) return true; + return false; + } + final private boolean jj_3R_167() { if (jj_scan_token(TIMESTAMPDIFF)) return true; if (jj_scan_token(LPAREN)) return true; - if (jj_3R_400()) return true; + if (jj_3R_399()) return true; return false; } - final private boolean jj_3R_133() { - if (jj_scan_token(TRIGGER)) return true; - if (jj_3R_328()) return true; - if (jj_3R_81()) return true; + final private boolean jj_3R_132() { + if (jj_scan_token(MATERIALIZED)) return true; + if (jj_scan_token(VIEW)) return true; return false; } - final private boolean jj_3R_487() { + final private boolean jj_3R_486() { if (jj_scan_token(TIMESTAMPADD)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_132() { - if (jj_scan_token(MATERIALIZED)) return true; + final private boolean jj_3R_135() { if (jj_scan_token(VIEW)) return true; + if (jj_3R_81()) return true; return false; } @@ -44757,39 +44768,33 @@ final private boolean jj_3_61() { return false; } - final private boolean jj_3R_484() { + final private boolean jj_3R_483() { if (jj_scan_token(DATE_DIFF)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_135() { - if (jj_scan_token(VIEW)) return true; - if (jj_3R_81()) return true; - return false; - } - - final private boolean jj_3R_443() { + final private boolean jj_3R_442() { return false; } - final private boolean jj_3R_442() { + final private boolean jj_3R_441() { if (jj_scan_token(ROW)) return true; return false; } - final private boolean jj_3R_226() { + final private boolean jj_3R_225() { Token xsp; xsp = jj_scanpos; - if (jj_3R_442()) { + if (jj_3R_441()) { jj_scanpos = xsp; - if (jj_3R_443()) return true; + if (jj_3R_442()) return true; } if (jj_3R_96()) return true; return false; } - final private boolean jj_3R_482() { + final private boolean jj_3R_481() { if (jj_scan_token(CONTAINS_SUBSTR)) return true; if (jj_scan_token(LPAREN)) return true; return false; @@ -44801,8 +44806,8 @@ final private boolean jj_3_63() { return false; } - final private boolean jj_3R_225() { - if (jj_3R_441()) return true; + final private boolean jj_3R_224() { + if (jj_3R_440()) return true; return false; } @@ -44816,55 +44821,64 @@ final private boolean jj_3R_110() { xsp = jj_scanpos; if (jj_3_62()) { jj_scanpos = xsp; - if (jj_3R_225()) { + if (jj_3R_224()) { jj_scanpos = xsp; if (jj_3_63()) { jj_scanpos = xsp; - if (jj_3R_226()) return true; + if (jj_3R_225()) return true; } } } return false; } - final private boolean jj_3R_450() { + final private boolean jj_3R_449() { if (jj_scan_token(NE2)) return true; return false; } - final private boolean jj_3R_449() { + final private boolean jj_3R_448() { if (jj_scan_token(NE)) return true; return false; } - final private boolean jj_3R_448() { + final private boolean jj_3R_447() { if (jj_scan_token(EQ)) return true; return false; } - final private boolean jj_3R_447() { + final private boolean jj_3R_446() { if (jj_scan_token(GE)) return true; return false; } - final private boolean jj_3R_446() { + final private boolean jj_3R_445() { if (jj_scan_token(GT)) return true; return false; } - final private boolean jj_3R_445() { - if (jj_scan_token(LE)) return true; + final private boolean jj_3R_134() { + if (jj_scan_token(TABLE)) return true; + if (jj_3R_327()) return true; + if (jj_3R_81()) return true; return false; } final private boolean jj_3R_444() { + if (jj_scan_token(LE)) return true; + return false; + } + + final private boolean jj_3R_443() { if (jj_scan_token(LT)) return true; return false; } - final private boolean jj_3R_227() { + final private boolean jj_3R_226() { Token xsp; xsp = jj_scanpos; + if (jj_3R_443()) { + jj_scanpos = xsp; if (jj_3R_444()) { jj_scanpos = xsp; if (jj_3R_445()) { @@ -44875,9 +44889,7 @@ final private boolean jj_3R_227() { jj_scanpos = xsp; if (jj_3R_448()) { jj_scanpos = xsp; - if (jj_3R_449()) { - jj_scanpos = xsp; - if (jj_3R_450()) return true; + if (jj_3R_449()) return true; } } } @@ -44887,25 +44899,18 @@ final private boolean jj_3R_227() { return false; } - final private boolean jj_3R_500() { + final private boolean jj_3R_499() { if (jj_scan_token(JSON_ARRAYAGG)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_631() { - return false; - } - - final private boolean jj_3R_134() { - if (jj_scan_token(TABLE)) return true; - if (jj_3R_328()) return true; - if (jj_3R_81()) return true; + final private boolean jj_3R_630() { return false; } final private boolean jj_3R_125() { - if (jj_3R_270()) return true; + if (jj_3R_269()) return true; return false; } @@ -44915,12 +44920,12 @@ final private boolean jj_3_54() { return false; } - final private boolean jj_3R_269() { - if (jj_3R_194()) return true; + final private boolean jj_3R_268() { + if (jj_3R_193()) return true; return false; } - final private boolean jj_3R_268() { + final private boolean jj_3R_267() { if (jj_scan_token(SAFE_ORDINAL)) return true; return false; } @@ -44930,17 +44935,17 @@ final private boolean jj_3R_161() { return false; } - final private boolean jj_3R_267() { + final private boolean jj_3R_266() { if (jj_scan_token(SAFE_OFFSET)) return true; return false; } - final private boolean jj_3R_266() { + final private boolean jj_3R_265() { if (jj_scan_token(ORDINAL)) return true; return false; } - final private boolean jj_3R_265() { + final private boolean jj_3R_264() { if (jj_scan_token(OFFSET)) return true; return false; } @@ -44959,15 +44964,15 @@ final private boolean jj_3R_124() { if (jj_scan_token(LBRACKET)) return true; Token xsp; xsp = jj_scanpos; + if (jj_3R_264()) { + jj_scanpos = xsp; if (jj_3R_265()) { jj_scanpos = xsp; if (jj_3R_266()) { jj_scanpos = xsp; if (jj_3R_267()) { jj_scanpos = xsp; - if (jj_3R_268()) { - jj_scanpos = xsp; - if (jj_3R_269()) return true; + if (jj_3R_268()) return true; } } } @@ -44975,7 +44980,7 @@ final private boolean jj_3R_124() { return false; } - final private boolean jj_3R_499() { + final private boolean jj_3R_498() { if (jj_scan_token(JSON_ARRAY)) return true; if (jj_scan_token(LPAREN)) return true; return false; @@ -45009,7 +45014,7 @@ final private boolean jj_3R_119() { return false; } - final private boolean jj_3R_236() { + final private boolean jj_3R_235() { if (jj_scan_token(SIMILAR)) return true; return false; } @@ -45019,22 +45024,22 @@ final private boolean jj_3R_118() { return false; } - final private boolean jj_3R_235() { + final private boolean jj_3R_234() { if (jj_scan_token(RLIKE)) return true; return false; } - final private boolean jj_3R_234() { + final private boolean jj_3R_233() { if (jj_scan_token(ILIKE)) return true; return false; } - final private boolean jj_3R_233() { + final private boolean jj_3R_232() { if (jj_scan_token(LIKE)) return true; return false; } - final private boolean jj_3R_498() { + final private boolean jj_3R_497() { if (jj_scan_token(JSON_OBJECTAGG)) return true; if (jj_scan_token(LPAREN)) return true; return false; @@ -45044,13 +45049,13 @@ final private boolean jj_3R_117() { if (jj_scan_token(NOT)) return true; Token xsp; xsp = jj_scanpos; + if (jj_3R_232()) { + jj_scanpos = xsp; if (jj_3R_233()) { jj_scanpos = xsp; if (jj_3R_234()) { jj_scanpos = xsp; - if (jj_3R_235()) { - jj_scanpos = xsp; - if (jj_3R_236()) return true; + if (jj_3R_235()) return true; } } } @@ -45081,15 +45086,15 @@ final private boolean jj_3_57() { return false; } - final private boolean jj_3R_451() { + final private boolean jj_3R_450() { if (jj_scan_token(SYMMETRIC)) return true; return false; } - final private boolean jj_3R_231() { + final private boolean jj_3R_230() { Token xsp; xsp = jj_scanpos; - if (jj_3R_451()) { + if (jj_3R_450()) { jj_scanpos = xsp; if (jj_scan_token(29)) return true; } @@ -45105,24 +45110,35 @@ final private boolean jj_3R_115() { if (jj_scan_token(BETWEEN)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_231()) jj_scanpos = xsp; + if (jj_3R_230()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_497() { + final private boolean jj_3R_76() { + if (jj_3R_187()) return true; + return false; + } + + final private boolean jj_3R_496() { if (jj_scan_token(JSON_OBJECT)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_114() { - if (jj_scan_token(NOT)) return true; - if (jj_scan_token(BETWEEN)) return true; + final private boolean jj_3_13() { + if (jj_3R_66()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_76()) { + jj_scanpos = xsp; + if (jj_3R_77()) return true; + } return false; } - final private boolean jj_3R_76() { - if (jj_3R_188()) return true; + final private boolean jj_3R_114() { + if (jj_scan_token(NOT)) return true; + if (jj_scan_token(BETWEEN)) return true; return false; } @@ -45137,33 +45153,22 @@ final private boolean jj_3_56() { return false; } - final private boolean jj_3_13() { - if (jj_3R_66()) return true; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_76()) { - jj_scanpos = xsp; - if (jj_3R_77()) return true; - } - return false; - } - - final private boolean jj_3R_230() { + final private boolean jj_3R_229() { if (jj_scan_token(ALL)) return true; return false; } - final private boolean jj_3R_229() { + final private boolean jj_3R_228() { if (jj_scan_token(ANY)) return true; return false; } - final private boolean jj_3R_387() { + final private boolean jj_3R_386() { if (jj_scan_token(COLON)) return true; return false; } - final private boolean jj_3R_228() { + final private boolean jj_3R_227() { if (jj_scan_token(SOME)) return true; return false; } @@ -45174,20 +45179,20 @@ final private boolean jj_3_105() { return false; } - final private boolean jj_3R_386() { + final private boolean jj_3R_385() { if (jj_scan_token(COMMA)) return true; return false; } final private boolean jj_3R_113() { - if (jj_3R_227()) return true; + if (jj_3R_226()) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_228()) { + if (jj_3R_227()) { jj_scanpos = xsp; - if (jj_3R_229()) { + if (jj_3R_228()) { jj_scanpos = xsp; - if (jj_3R_230()) return true; + if (jj_3R_229()) return true; } } return false; @@ -45204,7 +45209,7 @@ final private boolean jj_3R_111() { return false; } - final private boolean jj_3R_385() { + final private boolean jj_3R_384() { if (jj_scan_token(KEY)) return true; return false; } @@ -45226,14 +45231,14 @@ final private boolean jj_3_55() { final private boolean jj_3R_160() { Token xsp; xsp = jj_scanpos; - if (jj_3R_385()) jj_scanpos = xsp; + if (jj_3R_384()) jj_scanpos = xsp; if (jj_3R_159()) return true; xsp = jj_scanpos; if (jj_scan_token(689)) { jj_scanpos = xsp; - if (jj_3R_386()) { + if (jj_3R_385()) { jj_scanpos = xsp; - if (jj_3R_387()) return true; + if (jj_3R_386()) return true; } } return false; @@ -45262,7 +45267,7 @@ final private boolean jj_3_59() { } final private boolean jj_3R_159() { - if (jj_3R_194()) return true; + if (jj_3R_193()) return true; return false; } @@ -45282,31 +45287,31 @@ final private boolean jj_3R_122() { xsp = jj_scanpos; if (jj_3_60()) { jj_scanpos = xsp; - if (jj_3R_631()) return true; + if (jj_3R_630()) return true; } return false; } - final private boolean jj_3R_507() { + final private boolean jj_3R_506() { return false; } - final private boolean jj_3R_506() { + final private boolean jj_3R_505() { if (jj_scan_token(IF)) return true; return false; } - final private boolean jj_3R_328() { + final private boolean jj_3R_327() { Token xsp; xsp = jj_scanpos; - if (jj_3R_506()) { + if (jj_3R_505()) { jj_scanpos = xsp; - if (jj_3R_507()) return true; + if (jj_3R_506()) return true; } return false; } - final private boolean jj_3R_496() { + final private boolean jj_3R_495() { if (jj_scan_token(JSON_QUERY)) return true; if (jj_scan_token(LPAREN)) return true; return false; @@ -45318,8 +45323,8 @@ final private boolean jj_3_52() { return false; } - final private boolean jj_3R_232() { - if (jj_3R_452()) return true; + final private boolean jj_3R_231() { + if (jj_3R_451()) return true; return false; } @@ -45327,7 +45332,7 @@ final private boolean jj_3R_116() { Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_232()) { jj_scanpos = xsp; break; } + if (jj_3R_231()) { jj_scanpos = xsp; break; } } if (jj_3R_110()) return true; while (true) { @@ -45343,16 +45348,11 @@ final private boolean jj_3_104() { return false; } - final private boolean jj_3R_194() { + final private boolean jj_3R_193() { if (jj_3R_122()) return true; return false; } - final private boolean jj_3R_105() { - if (jj_3R_194()) return true; - return false; - } - final private boolean jj_3_12() { if (jj_3R_75()) return true; return false; @@ -45368,23 +45368,28 @@ final private boolean jj_3_10() { return false; } - final private boolean jj_3_103() { - if (jj_scan_token(EMPTY)) return true; - if (jj_scan_token(ARRAY)) return true; + final private boolean jj_3_9() { + if (jj_3R_72()) return true; return false; } - final private boolean jj_3_9() { - if (jj_3R_72()) return true; + final private boolean jj_3R_105() { + if (jj_3R_193()) return true; return false; } - final private boolean jj_3R_333() { - if (jj_3R_194()) return true; + final private boolean jj_3_103() { + if (jj_scan_token(EMPTY)) return true; + if (jj_scan_token(ARRAY)) return true; return false; } final private boolean jj_3R_332() { + if (jj_3R_193()) return true; + return false; + } + + final private boolean jj_3R_331() { if (jj_3R_169()) return true; return false; } @@ -45392,50 +45397,45 @@ final private boolean jj_3R_332() { final private boolean jj_3R_138() { Token xsp; xsp = jj_scanpos; - if (jj_3R_332()) { + if (jj_3R_331()) { jj_scanpos = xsp; - if (jj_3R_333()) return true; + if (jj_3R_332()) return true; } return false; } - final private boolean jj_3R_523() { + final private boolean jj_3R_522() { if (jj_3R_66()) return true; return false; } - final private boolean jj_3R_522() { + final private boolean jj_3R_521() { if (jj_scan_token(RECURSIVE)) return true; return false; } - final private boolean jj_3R_401() { + final private boolean jj_3R_71() { + if (jj_scan_token(LPAREN)) return true; + if (jj_scan_token(RPAREN)) return true; + return false; + } + + final private boolean jj_3R_400() { if (jj_scan_token(WITH)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_522()) jj_scanpos = xsp; - if (jj_3R_523()) return true; + if (jj_3R_521()) jj_scanpos = xsp; + if (jj_3R_522()) return true; return false; } - final private boolean jj_3R_495() { + final private boolean jj_3R_494() { if (jj_scan_token(JSON_VALUE)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_71() { - if (jj_scan_token(LPAREN)) return true; - if (jj_scan_token(RPAREN)) return true; - return false; - } - - final private boolean jj_3R_723() { - if (jj_3R_728()) return true; - return false; - } - - final private boolean jj_3R_440() { + final private boolean jj_3R_439() { if (jj_scan_token(DEFAULT_)) return true; return false; } @@ -45456,6 +45456,11 @@ final private boolean jj_3_8() { return false; } + final private boolean jj_3R_722() { + if (jj_3R_727()) return true; + return false; + } + final private boolean jj_3R_68() { if (jj_scan_token(LPAREN)) return true; if (jj_scan_token(RPAREN)) return true; @@ -45468,12 +45473,6 @@ final private boolean jj_3_7() { return false; } - final private boolean jj_3R_494() { - if (jj_scan_token(JSON_EXISTS)) return true; - if (jj_scan_token(LPAREN)) return true; - return false; - } - final private boolean jj_3R_67() { if (jj_3R_173()) return true; return false; @@ -45490,40 +45489,33 @@ final private boolean jj_3_5() { return false; } - final private boolean jj_3R_547() { - if (jj_3R_649()) return true; - return false; - } - - final private boolean jj_3_6() { - if (jj_3R_69()) return true; + final private boolean jj_3R_546() { + if (jj_3R_648()) return true; return false; } - final private boolean jj_3R_546() { - if (jj_3R_648()) return true; + final private boolean jj_3R_493() { + if (jj_scan_token(JSON_EXISTS)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_168() { - if (jj_3R_401()) return true; + final private boolean jj_3_6() { + if (jj_3R_69()) return true; return false; } final private boolean jj_3R_545() { - if (jj_3R_440()) return true; + if (jj_3R_647()) return true; return false; } - final private boolean jj_3R_63() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_168()) jj_scanpos = xsp; - if (jj_3R_169()) return true; + final private boolean jj_3R_544() { + if (jj_3R_439()) return true; return false; } - final private boolean jj_3R_544() { + final private boolean jj_3R_543() { return false; } @@ -45533,61 +45525,74 @@ final private boolean jj_3_4() { return false; } - final private boolean jj_3R_432() { + final private boolean jj_3R_168() { + if (jj_3R_400()) return true; + return false; + } + + final private boolean jj_3R_431() { Token xsp; xsp = jj_scanpos; if (jj_3_4()) { jj_scanpos = xsp; - if (jj_3R_544()) return true; + if (jj_3R_543()) return true; } xsp = jj_scanpos; - if (jj_3R_545()) { + if (jj_3R_544()) { jj_scanpos = xsp; - if (jj_3R_546()) { + if (jj_3R_545()) { jj_scanpos = xsp; if (jj_3_6()) { jj_scanpos = xsp; - if (jj_3R_547()) return true; + if (jj_3R_546()) return true; } } } return false; } - final private boolean jj_3R_718() { - if (jj_3R_723()) return true; + final private boolean jj_3R_63() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_168()) jj_scanpos = xsp; + if (jj_3R_169()) return true; return false; } - final private boolean jj_3R_588() { - if (jj_3R_401()) return true; + final private boolean jj_3R_717() { + if (jj_3R_722()) return true; return false; } - final private boolean jj_3R_475() { + final private boolean jj_3R_587() { + if (jj_3R_400()) return true; + return false; + } + + final private boolean jj_3R_474() { Token xsp; xsp = jj_scanpos; - if (jj_3R_588()) jj_scanpos = xsp; + if (jj_3R_587()) jj_scanpos = xsp; if (jj_3R_138()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_718()) { jj_scanpos = xsp; break; } + if (jj_3R_717()) { jj_scanpos = xsp; break; } } return false; } - final private boolean jj_3R_597() { + final private boolean jj_3R_596() { if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_158() { - if (jj_scan_token(UTF32)) return true; + final private boolean jj_3R_603() { + if (jj_3R_596()) return true; return false; } - final private boolean jj_3R_604() { - if (jj_3R_597()) return true; + final private boolean jj_3R_158() { + if (jj_scan_token(UTF32)) return true; return false; } @@ -45615,13 +45620,18 @@ final private boolean jj_3_102() { return false; } - final private boolean jj_3R_559() { + final private boolean jj_3R_220() { + if (jj_3R_439()) return true; + return false; + } + + final private boolean jj_3R_558() { if (jj_scan_token(JSON)) return true; return false; } - final private boolean jj_3R_323() { - if (jj_3R_501()) return true; + final private boolean jj_3R_219() { + if (jj_3R_289()) return true; return false; } @@ -45635,21 +45645,11 @@ final private boolean jj_3R_321() { return false; } - final private boolean jj_3R_221() { - if (jj_3R_440()) return true; - return false; - } - final private boolean jj_3R_320() { if (jj_3R_498()) return true; return false; } - final private boolean jj_3R_220() { - if (jj_3R_290()) return true; - return false; - } - final private boolean jj_3R_319() { if (jj_3R_497()) return true; return false; @@ -45675,6 +45675,17 @@ final private boolean jj_3R_315() { return false; } + final private boolean jj_3R_101() { + if (jj_scan_token(LPAREN)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_219()) { + jj_scanpos = xsp; + if (jj_3R_220()) return true; + } + return false; + } + final private boolean jj_3R_314() { if (jj_3R_492()) return true; return false; @@ -45690,33 +45701,22 @@ final private boolean jj_3R_312() { return false; } - final private boolean jj_3R_438() { - return false; - } - final private boolean jj_3R_311() { if (jj_3R_489()) return true; return false; } - final private boolean jj_3R_101() { - if (jj_scan_token(LPAREN)) return true; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_220()) { - jj_scanpos = xsp; - if (jj_3R_221()) return true; - } + final private boolean jj_3R_437() { return false; } final private boolean jj_3R_310() { - if (jj_3R_167()) return true; + if (jj_3R_488()) return true; return false; } final private boolean jj_3R_309() { - if (jj_3R_488()) return true; + if (jj_3R_167()) return true; return false; } @@ -45745,105 +45745,105 @@ final private boolean jj_3R_304() { return false; } - final private boolean jj_3R_215() { + final private boolean jj_3R_303() { + if (jj_3R_482()) return true; + return false; + } + + final private boolean jj_3R_214() { Token xsp; xsp = jj_scanpos; lookingAhead = true; jj_semLA = false; lookingAhead = false; - if (!jj_semLA || jj_3R_438()) return true; + if (!jj_semLA || jj_3R_437()) return true; if (jj_scan_token(ZONE)) return true; return false; } - final private boolean jj_3R_303() { - if (jj_3R_482()) return true; + final private boolean jj_3R_302() { + if (jj_3R_481()) return true; return false; } final private boolean jj_3R_96() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_290()) return true; + if (jj_3R_289()) return true; return false; } - final private boolean jj_3R_302() { + final private boolean jj_3R_301() { if (jj_scan_token(TRIM)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_301() { + final private boolean jj_3R_300() { if (jj_scan_token(SUBSTRING)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_300() { + final private boolean jj_3R_299() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(60)) { jj_scanpos = xsp; if (jj_scan_token(61)) return true; } - if (jj_3R_481()) return true; - return false; - } - - final private boolean jj_3R_299() { - if (jj_scan_token(FLOOR)) return true; - if (jj_3R_481()) return true; + if (jj_3R_480()) return true; return false; } final private boolean jj_3R_95() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_214()) return true; + if (jj_3R_213()) return true; return false; } final private boolean jj_3R_298() { - if (jj_scan_token(OVERLAY)) return true; - if (jj_scan_token(LPAREN)) return true; + if (jj_scan_token(FLOOR)) return true; + if (jj_3R_480()) return true; return false; } - final private boolean jj_3R_404() { - if (jj_3R_174()) return true; + final private boolean jj_3R_297() { + if (jj_scan_token(OVERLAY)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } final private boolean jj_3R_403() { - if (jj_3R_525()) return true; + if (jj_3R_174()) return true; return false; } - final private boolean jj_3R_297() { - if (jj_scan_token(TRANSLATE)) return true; - if (jj_scan_token(LPAREN)) return true; + final private boolean jj_3R_402() { + if (jj_3R_524()) return true; return false; } - final private boolean jj_3R_402() { - if (jj_3R_524()) return true; + final private boolean jj_3R_401() { + if (jj_3R_523()) return true; return false; } final private boolean jj_3R_169() { Token xsp; xsp = jj_scanpos; - if (jj_3R_402()) { + if (jj_3R_401()) { jj_scanpos = xsp; - if (jj_3R_403()) { + if (jj_3R_402()) { jj_scanpos = xsp; - if (jj_3R_404()) return true; + if (jj_3R_403()) return true; } } return false; } - final private boolean jj_3R_155() { - if (jj_scan_token(COMMA)) return true; + final private boolean jj_3R_296() { + if (jj_scan_token(TRANSLATE)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } @@ -45853,13 +45853,18 @@ final private boolean jj_3_3() { return false; } - final private boolean jj_3R_154() { - if (jj_scan_token(USING)) return true; + final private boolean jj_3R_728() { + if (jj_scan_token(LIMIT)) return true; return false; } - final private boolean jj_3R_729() { - if (jj_scan_token(LIMIT)) return true; + final private boolean jj_3R_155() { + if (jj_scan_token(COMMA)) return true; + return false; + } + + final private boolean jj_3R_154() { + if (jj_scan_token(USING)) return true; return false; } @@ -45874,35 +45879,40 @@ final private boolean jj_3_101() { return false; } - final private boolean jj_3R_731() { + final private boolean jj_3R_730() { if (jj_scan_token(FETCH)) return true; return false; } - final private boolean jj_3R_296() { + final private boolean jj_3R_295() { if (jj_scan_token(CONVERT)) return true; if (jj_scan_token(LPAREN)) return true; return false; } + final private boolean jj_3R_729() { + if (jj_scan_token(OFFSET)) return true; + return false; + } + final private boolean jj_3_49() { if (jj_scan_token(LAST)) return true; if (jj_3R_66()) return true; return false; } - final private boolean jj_3R_730() { - if (jj_scan_token(OFFSET)) return true; + final private boolean jj_3R_294() { + if (jj_scan_token(POSITION)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_295() { - if (jj_scan_token(POSITION)) return true; - if (jj_scan_token(LPAREN)) return true; + final private boolean jj_3R_726() { + if (jj_3R_730()) return true; return false; } - final private boolean jj_3R_294() { + final private boolean jj_3R_293() { if (jj_scan_token(EXTRACT)) return true; if (jj_scan_token(LPAREN)) return true; return false; @@ -45914,72 +45924,90 @@ final private boolean jj_3_100() { return false; } - final private boolean jj_3R_727() { - if (jj_3R_731()) return true; + final private boolean jj_3R_725() { + if (jj_3R_729()) return true; return false; } - final private boolean jj_3R_480() { - if (jj_scan_token(TRY_CAST)) return true; + final private boolean jj_3R_720() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_724()) { + jj_scanpos = xsp; + if (jj_3R_725()) { + jj_scanpos = xsp; + if (jj_3R_726()) return true; + } + } + return false; + } + + final private boolean jj_3R_724() { + if (jj_3R_728()) return true; return false; } final private boolean jj_3R_479() { - if (jj_scan_token(SAFE_CAST)) return true; + if (jj_scan_token(TRY_CAST)) return true; + return false; + } + + final private boolean jj_3R_719() { return false; } final private boolean jj_3R_478() { + if (jj_scan_token(SAFE_CAST)) return true; + return false; + } + + final private boolean jj_3R_477() { if (jj_scan_token(CAST)) return true; return false; } + final private boolean jj_3R_718() { + if (jj_3R_723()) return true; + return false; + } + final private boolean jj_3_51() { if (jj_scan_token(FIRST)) return true; if (jj_3R_66()) return true; return false; } - final private boolean jj_3R_293() { + final private boolean jj_3R_292() { Token xsp; xsp = jj_scanpos; - if (jj_3R_478()) { + if (jj_3R_477()) { jj_scanpos = xsp; - if (jj_3R_479()) { + if (jj_3R_478()) { jj_scanpos = xsp; - if (jj_3R_480()) return true; + if (jj_3R_479()) return true; } } if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_726() { - if (jj_3R_730()) return true; - return false; - } - - final private boolean jj_3R_721() { + final private boolean jj_3R_711() { Token xsp; xsp = jj_scanpos; - if (jj_3R_725()) { + if (jj_3R_718()) { jj_scanpos = xsp; - if (jj_3R_726()) { - jj_scanpos = xsp; - if (jj_3R_727()) return true; - } + if (jj_3R_719()) return true; } - return false; - } - - final private boolean jj_3R_725() { - if (jj_3R_729()) return true; + xsp = jj_scanpos; + if (jj_3R_720()) jj_scanpos = xsp; return false; } final private boolean jj_3R_129() { Token xsp; xsp = jj_scanpos; + if (jj_3R_292()) { + jj_scanpos = xsp; if (jj_3R_293()) { jj_scanpos = xsp; if (jj_3R_294()) { @@ -46038,9 +46066,7 @@ final private boolean jj_3R_129() { jj_scanpos = xsp; if (jj_3R_321()) { jj_scanpos = xsp; - if (jj_3R_322()) { - jj_scanpos = xsp; - if (jj_3R_323()) return true; + if (jj_3R_322()) return true; } } } @@ -46080,58 +46106,37 @@ final private boolean jj_3_50() { return false; } - final private boolean jj_3R_720() { - return false; - } - - final private boolean jj_3R_719() { - if (jj_3R_724()) return true; - return false; - } - - final private boolean jj_3R_712() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_719()) { - jj_scanpos = xsp; - if (jj_3R_720()) return true; - } - xsp = jj_scanpos; - if (jj_3R_721()) jj_scanpos = xsp; - return false; - } - - final private boolean jj_3R_290() { - if (jj_3R_475()) return true; - if (jj_3R_712()) return true; + final private boolean jj_3R_289() { + if (jj_3R_474()) return true; + if (jj_3R_711()) return true; return false; } - final private boolean jj_3R_441() { + final private boolean jj_3R_440() { if (jj_scan_token(CURSOR)) return true; - if (jj_3R_194()) return true; + if (jj_3R_193()) return true; return false; } - final private boolean jj_3R_737() { + final private boolean jj_3R_736() { if (jj_scan_token(LOCAL)) return true; return false; } - final private boolean jj_3R_384() { + final private boolean jj_3R_383() { return false; } - final private boolean jj_3R_437() { + final private boolean jj_3R_436() { if (jj_scan_token(MATCH_RECOGNIZE)) return true; return false; } - final private boolean jj_3R_383() { + final private boolean jj_3R_382() { if (jj_scan_token(WITH)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_737()) jj_scanpos = xsp; + if (jj_3R_736()) jj_scanpos = xsp; if (jj_scan_token(TIME)) return true; return false; } @@ -46148,55 +46153,55 @@ final private boolean jj_3R_153() { xsp = jj_scanpos; if (jj_3_99()) { jj_scanpos = xsp; - if (jj_3R_383()) { + if (jj_3R_382()) { jj_scanpos = xsp; - if (jj_3R_384()) return true; + if (jj_3R_383()) return true; } } return false; } - final private boolean jj_3R_382() { + final private boolean jj_3_2() { + if (jj_3R_64()) return true; return false; } - final private boolean jj_3_2() { - if (jj_3R_64()) return true; + final private boolean jj_3_1() { + if (jj_3R_63()) return true; return false; } final private boolean jj_3R_381() { - if (jj_scan_token(LPAREN)) return true; - if (jj_3R_732()) return true; return false; } - final private boolean jj_3R_152() { + final private boolean jj_3R_213() { Token xsp; xsp = jj_scanpos; - if (jj_3R_381()) { + if (jj_3_1()) { jj_scanpos = xsp; - if (jj_3R_382()) return true; + if (jj_3_2()) return true; } return false; } - final private boolean jj_3_1() { - if (jj_3R_63()) return true; + final private boolean jj_3R_380() { + if (jj_scan_token(LPAREN)) return true; + if (jj_3R_731()) return true; return false; } - final private boolean jj_3R_214() { + final private boolean jj_3R_152() { Token xsp; xsp = jj_scanpos; - if (jj_3_1()) { + if (jj_3R_380()) { jj_scanpos = xsp; - if (jj_3_2()) return true; + if (jj_3R_381()) return true; } return false; } - final private boolean jj_3R_630() { + final private boolean jj_3R_629() { if (jj_scan_token(TIMESTAMP)) return true; if (jj_3R_152()) return true; if (jj_3R_153()) return true; @@ -46210,34 +46215,34 @@ final private boolean jj_3_98() { return false; } - final private boolean jj_3R_218() { + final private boolean jj_3R_217() { return false; } - final private boolean jj_3R_518() { + final private boolean jj_3R_517() { Token xsp; xsp = jj_scanpos; - if (jj_3R_629()) { + if (jj_3R_628()) { jj_scanpos = xsp; if (jj_3_98()) { jj_scanpos = xsp; - if (jj_3R_630()) return true; + if (jj_3R_629()) return true; } } return false; } - final private boolean jj_3R_629() { + final private boolean jj_3R_628() { if (jj_scan_token(DATE)) return true; return false; } - final private boolean jj_3R_217() { + final private boolean jj_3R_216() { if (jj_scan_token(EXCLUDE)) return true; return false; } - final private boolean jj_3R_216() { + final private boolean jj_3R_215() { if (jj_scan_token(INCLUDE)) return true; return false; } @@ -46246,38 +46251,38 @@ final private boolean jj_3R_99() { if (jj_scan_token(UNPIVOT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_216()) { + if (jj_3R_215()) { jj_scanpos = xsp; - if (jj_3R_217()) { + if (jj_3R_216()) { jj_scanpos = xsp; - if (jj_3R_218()) return true; + if (jj_3R_217()) return true; } } if (jj_scan_token(LPAREN)) return true; return false; } - final private boolean jj_3R_628() { + final private boolean jj_3R_627() { if (jj_scan_token(CHARACTER)) return true; if (jj_scan_token(SET)) return true; return false; } - final private boolean jj_3R_685() { + final private boolean jj_3R_684() { return false; } - final private boolean jj_3R_627() { + final private boolean jj_3R_626() { if (jj_scan_token(VARCHAR)) return true; return false; } - final private boolean jj_3R_684() { + final private boolean jj_3R_683() { if (jj_scan_token(VARYING)) return true; return false; } - final private boolean jj_3R_626() { + final private boolean jj_3R_625() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(66)) { @@ -46285,37 +46290,37 @@ final private boolean jj_3R_626() { if (jj_scan_token(64)) return true; } xsp = jj_scanpos; - if (jj_3R_684()) { + if (jj_3R_683()) { jj_scanpos = xsp; - if (jj_3R_685()) return true; + if (jj_3R_684()) return true; } return false; } - final private boolean jj_3R_517() { + final private boolean jj_3R_516() { Token xsp; xsp = jj_scanpos; - if (jj_3R_626()) { + if (jj_3R_625()) { jj_scanpos = xsp; - if (jj_3R_627()) return true; + if (jj_3R_626()) return true; } if (jj_3R_152()) return true; xsp = jj_scanpos; - if (jj_3R_628()) jj_scanpos = xsp; + if (jj_3R_627()) jj_scanpos = xsp; return false; } final private boolean jj_3R_151() { if (jj_scan_token(MAP)) return true; if (jj_scan_token(LT)) return true; - if (jj_3R_188()) return true; + if (jj_3R_187()) return true; return false; } - final private boolean jj_3R_636() { + final private boolean jj_3R_635() { if (jj_scan_token(ROW)) return true; if (jj_scan_token(LPAREN)) return true; - if (jj_3R_717()) return true; + if (jj_3R_716()) return true; return false; } @@ -46325,43 +46330,43 @@ final private boolean jj_3R_98() { return false; } - final private boolean jj_3R_722() { + final private boolean jj_3R_721() { if (jj_3R_66()) return true; return false; } - final private boolean jj_3R_717() { - if (jj_3R_722()) return true; + final private boolean jj_3R_716() { + if (jj_3R_721()) return true; return false; } - final private boolean jj_3R_436() { + final private boolean jj_3R_435() { if (jj_scan_token(FOR)) return true; return false; } - final private boolean jj_3R_647() { + final private boolean jj_3R_646() { return false; } - final private boolean jj_3R_541() { + final private boolean jj_3R_540() { Token xsp; xsp = jj_scanpos; - if (jj_3R_646()) { + if (jj_3R_645()) { jj_scanpos = xsp; - if (jj_3R_647()) return true; + if (jj_3R_646()) return true; } return false; } - final private boolean jj_3R_646() { + final private boolean jj_3R_645() { if (jj_scan_token(NOT)) return true; if (jj_scan_token(NULL)) return true; return false; } - final private boolean jj_3R_211() { - if (jj_3R_435()) return true; + final private boolean jj_3R_210() { + if (jj_3R_434()) return true; return false; } @@ -46371,28 +46376,28 @@ final private boolean jj_3_48() { return false; } - final private boolean jj_3R_710() { + final private boolean jj_3R_709() { if (jj_scan_token(ARRAY)) return true; return false; } - final private boolean jj_3R_709() { + final private boolean jj_3R_708() { if (jj_scan_token(MULTISET)) return true; return false; } - final private boolean jj_3R_686() { + final private boolean jj_3R_685() { Token xsp; xsp = jj_scanpos; - if (jj_3R_709()) { + if (jj_3R_708()) { jj_scanpos = xsp; - if (jj_3R_710()) return true; + if (jj_3R_709()) return true; } return false; } final private boolean jj_3R_82() { - if (jj_3R_194()) return true; + if (jj_3R_193()) return true; return false; } @@ -46402,12 +46407,12 @@ final private boolean jj_3_47() { return false; } - final private boolean jj_3R_724() { + final private boolean jj_3R_723() { if (jj_scan_token(ORDER)) return true; return false; } - final private boolean jj_3R_677() { + final private boolean jj_3R_676() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(4)) { @@ -46759,18 +46764,18 @@ final private boolean jj_3R_677() { return false; } - final private boolean jj_3R_625() { + final private boolean jj_3R_624() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_732()) return true; + if (jj_3R_731()) return true; return false; } - final private boolean jj_3R_624() { + final private boolean jj_3R_623() { if (jj_scan_token(ANY)) return true; return false; } - final private boolean jj_3R_623() { + final private boolean jj_3R_622() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(149)) { @@ -46783,15 +46788,15 @@ final private boolean jj_3R_623() { return false; } - final private boolean jj_3R_516() { + final private boolean jj_3R_515() { Token xsp; xsp = jj_scanpos; - if (jj_3R_623()) { + if (jj_3R_622()) { jj_scanpos = xsp; - if (jj_3R_624()) return true; + if (jj_3R_623()) return true; } xsp = jj_scanpos; - if (jj_3R_625()) jj_scanpos = xsp; + if (jj_3R_624()) jj_scanpos = xsp; return false; } @@ -46800,11 +46805,11 @@ final private boolean jj_3R_108() { return false; } - final private boolean jj_3R_683() { + final private boolean jj_3R_682() { return false; } - final private boolean jj_3R_622() { + final private boolean jj_3R_621() { if (jj_scan_token(VARBINARY)) return true; return false; } @@ -46814,18 +46819,18 @@ final private boolean jj_3R_107() { return false; } - final private boolean jj_3R_682() { + final private boolean jj_3R_681() { if (jj_scan_token(VARYING)) return true; return false; } - final private boolean jj_3R_621() { + final private boolean jj_3R_620() { if (jj_scan_token(BINARY)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_682()) { + if (jj_3R_681()) { jj_scanpos = xsp; - if (jj_3R_683()) return true; + if (jj_3R_682()) return true; } return false; } @@ -46841,49 +46846,49 @@ final private boolean jj_3_46() { return false; } - final private boolean jj_3R_515() { + final private boolean jj_3R_514() { Token xsp; xsp = jj_scanpos; - if (jj_3R_621()) { + if (jj_3R_620()) { jj_scanpos = xsp; - if (jj_3R_622()) return true; + if (jj_3R_621()) return true; } if (jj_3R_152()) return true; return false; } + final private boolean jj_3R_480() { + if (jj_3R_595()) return true; + return false; + } + final private boolean jj_3_45() { if (jj_scan_token(CURRENT)) return true; if (jj_scan_token(ROW)) return true; return false; } - final private boolean jj_3R_620() { + final private boolean jj_3R_619() { if (jj_scan_token(UUID)) return true; return false; } - final private boolean jj_3R_481() { - if (jj_3R_596()) return true; - return false; - } - - final private boolean jj_3R_619() { + final private boolean jj_3R_618() { if (jj_scan_token(VARIANT)) return true; return false; } - final private boolean jj_3R_618() { + final private boolean jj_3R_617() { if (jj_scan_token(FLOAT)) return true; return false; } - final private boolean jj_3R_681() { + final private boolean jj_3R_680() { if (jj_scan_token(UNSIGNED)) return true; return false; } - final private boolean jj_3R_617() { + final private boolean jj_3R_616() { if (jj_scan_token(DOUBLE)) return true; Token xsp; xsp = jj_scanpos; @@ -46891,65 +46896,70 @@ final private boolean jj_3R_617() { return false; } - final private boolean jj_3R_616() { + final private boolean jj_3R_615() { if (jj_scan_token(REAL)) return true; return false; } - final private boolean jj_3R_680() { + final private boolean jj_3R_679() { if (jj_scan_token(UNSIGNED)) return true; return false; } - final private boolean jj_3R_615() { + final private boolean jj_3R_632() { + if (true) { jj_la = 0; jj_scanpos = jj_lastpos; return false;} + return false; + } + + final private boolean jj_3R_614() { if (jj_scan_token(BIGINT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_681()) jj_scanpos = xsp; + if (jj_3R_680()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_679() { + final private boolean jj_3R_678() { if (jj_scan_token(UNSIGNED)) return true; return false; } - final private boolean jj_3R_678() { + final private boolean jj_3R_677() { if (jj_scan_token(UNSIGNED)) return true; return false; } - final private boolean jj_3R_633() { - if (true) { jj_la = 0; jj_scanpos = jj_lastpos; return false;} + final private boolean jj_3R_434() { return false; } - final private boolean jj_3R_614() { + final private boolean jj_3R_613() { if (jj_scan_token(SMALLINT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_680()) jj_scanpos = xsp; + if (jj_3R_679()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_613() { + final private boolean jj_3R_612() { if (jj_scan_token(TINYINT)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_679()) jj_scanpos = xsp; + if (jj_3R_678()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_435() { + final private boolean jj_3R_97() { + if (jj_3R_214()) return true; return false; } - final private boolean jj_3R_612() { + final private boolean jj_3R_611() { if (jj_scan_token(UNSIGNED)) return true; return false; } - final private boolean jj_3R_611() { + final private boolean jj_3R_610() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(273)) { @@ -46957,28 +46967,25 @@ final private boolean jj_3R_611() { if (jj_scan_token(272)) return true; } xsp = jj_scanpos; - if (jj_3R_678()) jj_scanpos = xsp; + if (jj_3R_677()) jj_scanpos = xsp; return false; } - final private boolean jj_3R_97() { - if (jj_3R_215()) return true; - return false; - } - - final private boolean jj_3R_610() { + final private boolean jj_3R_609() { if (jj_scan_token(BOOLEAN)) return true; return false; } - final private boolean jj_3R_609() { + final private boolean jj_3R_608() { if (jj_scan_token(GEOMETRY)) return true; return false; } - final private boolean jj_3R_514() { + final private boolean jj_3R_513() { Token xsp; xsp = jj_scanpos; + if (jj_3R_608()) { + jj_scanpos = xsp; if (jj_3R_609()) { jj_scanpos = xsp; if (jj_3R_610()) { @@ -46999,9 +47006,7 @@ final private boolean jj_3R_514() { jj_scanpos = xsp; if (jj_3R_618()) { jj_scanpos = xsp; - if (jj_3R_619()) { - jj_scanpos = xsp; - if (jj_3R_620()) return true; + if (jj_3R_619()) return true; } } } @@ -47016,7 +47021,7 @@ final private boolean jj_3R_514() { return false; } - final private boolean jj_3R_676() { + final private boolean jj_3R_675() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(3)) { @@ -47371,8 +47376,8 @@ final private boolean jj_3R_676() { return false; } - final private boolean jj_3R_380() { - if (jj_3R_518()) return true; + final private boolean jj_3R_379() { + if (jj_3R_517()) return true; return false; } @@ -47381,11 +47386,6 @@ final private boolean jj_3R_106() { return false; } - final private boolean jj_3R_379() { - if (jj_3R_517()) return true; - return false; - } - final private boolean jj_3R_378() { if (jj_3R_516()) return true; return false; @@ -47401,6 +47401,11 @@ final private boolean jj_3R_376() { return false; } + final private boolean jj_3R_375() { + if (jj_3R_513()) return true; + return false; + } + final private boolean jj_3_44() { if (jj_scan_token(COMMA)) return true; if (jj_3R_106()) return true; @@ -47410,15 +47415,15 @@ final private boolean jj_3_44() { final private boolean jj_3R_150() { Token xsp; xsp = jj_scanpos; + if (jj_3R_375()) { + jj_scanpos = xsp; if (jj_3R_376()) { jj_scanpos = xsp; if (jj_3R_377()) { jj_scanpos = xsp; if (jj_3R_378()) { jj_scanpos = xsp; - if (jj_3R_379()) { - jj_scanpos = xsp; - if (jj_3R_380()) return true; + if (jj_3R_379()) return true; } } } @@ -47426,7 +47431,7 @@ final private boolean jj_3R_150() { return false; } - final private boolean jj_3R_534() { + final private boolean jj_3R_533() { if (jj_3R_81()) return true; return false; } @@ -47436,8 +47441,8 @@ final private boolean jj_3_97() { return false; } - final private boolean jj_3R_533() { - if (jj_3R_636()) return true; + final private boolean jj_3R_532() { + if (jj_3R_635()) return true; return false; } @@ -47452,48 +47457,48 @@ final private boolean jj_3_43() { return false; } - final private boolean jj_3R_419() { + final private boolean jj_3R_418() { Token xsp; xsp = jj_scanpos; if (jj_3_96()) { jj_scanpos = xsp; - if (jj_3R_533()) { + if (jj_3R_532()) { jj_scanpos = xsp; if (jj_3_97()) { jj_scanpos = xsp; - if (jj_3R_534()) return true; + if (jj_3R_533()) return true; } } } return false; } - final private boolean jj_3R_674() { + final private boolean jj_3R_673() { if (jj_3R_105()) return true; return false; } - final private boolean jj_3R_645() { - if (jj_3R_686()) return true; + final private boolean jj_3R_644() { + if (jj_3R_685()) return true; return false; } - final private boolean jj_3R_605() { - if (jj_3R_674()) return true; + final private boolean jj_3R_604() { + if (jj_3R_673()) return true; return false; } - final private boolean jj_3R_188() { - if (jj_3R_419()) return true; + final private boolean jj_3R_187() { + if (jj_3R_418()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_645()) { jj_scanpos = xsp; break; } + if (jj_3R_644()) { jj_scanpos = xsp; break; } } return false; } - final private boolean jj_3R_224() { + final private boolean jj_3R_223() { if (jj_3R_105()) return true; return false; } @@ -47504,12 +47509,12 @@ final private boolean jj_3_42() { return false; } - final private boolean jj_3R_223() { + final private boolean jj_3R_222() { if (jj_scan_token(CUBE)) return true; return false; } - final private boolean jj_3R_222() { + final private boolean jj_3R_221() { if (jj_scan_token(ROLLUP)) return true; return false; } @@ -47525,13 +47530,13 @@ final private boolean jj_3R_104() { xsp = jj_scanpos; if (jj_3_41()) { jj_scanpos = xsp; - if (jj_3R_222()) { + if (jj_3R_221()) { jj_scanpos = xsp; - if (jj_3R_223()) { + if (jj_3R_222()) { jj_scanpos = xsp; if (jj_3_42()) { jj_scanpos = xsp; - if (jj_3R_224()) return true; + if (jj_3R_223()) return true; } } } @@ -47545,12 +47550,12 @@ final private boolean jj_3_40() { return false; } - final private boolean jj_3R_732() { + final private boolean jj_3R_731() { if (jj_scan_token(UNSIGNED_INTEGER_LITERAL)) return true; return false; } - final private boolean jj_3R_675() { + final private boolean jj_3R_674() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(1)) { @@ -47905,14 +47910,9 @@ final private boolean jj_3R_675() { return false; } - final private boolean jj_3R_472() { + final private boolean jj_3R_471() { if (jj_scan_token(NEW)) return true; - if (jj_3R_584()) return true; - return false; - } - - final private boolean jj_3R_608() { - if (jj_3R_677()) return true; + if (jj_3R_583()) return true; return false; } @@ -47926,14 +47926,19 @@ final private boolean jj_3R_606() { return false; } - final private boolean jj_3R_513() { + final private boolean jj_3R_605() { + if (jj_3R_674()) return true; + return false; + } + + final private boolean jj_3R_512() { Token xsp; xsp = jj_scanpos; - if (jj_3R_606()) { + if (jj_3R_605()) { jj_scanpos = xsp; - if (jj_3R_607()) { + if (jj_3R_606()) { jj_scanpos = xsp; - if (jj_3R_608()) return true; + if (jj_3R_607()) return true; } } return false; @@ -47941,17 +47946,17 @@ final private boolean jj_3R_513() { final private boolean jj_3R_84() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_196()) return true; + if (jj_3R_195()) return true; return false; } - final private boolean jj_3R_196() { - if (jj_3R_428()) return true; + final private boolean jj_3R_195() { + if (jj_3R_427()) return true; return false; } - final private boolean jj_3R_439() { - if (jj_3R_194()) return true; + final private boolean jj_3R_438() { + if (jj_3R_193()) return true; return false; } @@ -47998,14 +48003,14 @@ final private boolean jj_3_38() { return false; } - final private boolean jj_3R_219() { + final private boolean jj_3R_218() { Token xsp; xsp = jj_scanpos; if (jj_3_38()) { jj_scanpos = xsp; if (jj_3_39()) { jj_scanpos = xsp; - if (jj_3R_439()) return true; + if (jj_3R_438()) return true; } } return false; @@ -48024,7 +48029,7 @@ final private boolean jj_3_93() { } final private boolean jj_3R_100() { - if (jj_3R_219()) return true; + if (jj_3R_218()) return true; return false; } @@ -48046,22 +48051,22 @@ final private boolean jj_3_37() { return false; } - final private boolean jj_3R_409() { + final private boolean jj_3R_408() { if (jj_3R_79()) return true; return false; } - final private boolean jj_3R_635() { + final private boolean jj_3R_634() { if (jj_scan_token(VALUE)) return true; return false; } - final private boolean jj_3R_634() { + final private boolean jj_3R_633() { if (jj_scan_token(VALUES)) return true; return false; } - final private boolean jj_3R_408() { + final private boolean jj_3R_407() { if (jj_3R_66()) return true; return false; } @@ -48069,19 +48074,19 @@ final private boolean jj_3R_408() { final private boolean jj_3R_173() { Token xsp; xsp = jj_scanpos; - if (jj_3R_408()) { + if (jj_3R_407()) { jj_scanpos = xsp; - if (jj_3R_409()) return true; + if (jj_3R_408()) return true; } return false; } - final private boolean jj_3R_525() { + final private boolean jj_3R_524() { Token xsp; xsp = jj_scanpos; - if (jj_3R_634()) { + if (jj_3R_633()) { jj_scanpos = xsp; - if (jj_3R_635()) return true; + if (jj_3R_634()) return true; } if (jj_3R_100()) return true; return false; @@ -48095,33 +48100,27 @@ final private boolean jj_3R_174() { final private boolean jj_3R_79() { if (jj_scan_token(LPAREN)) return true; - if (jj_3R_191()) return true; + if (jj_3R_190()) return true; if (jj_scan_token(RPAREN)) return true; return false; } - final private boolean jj_3R_423() { + final private boolean jj_3R_422() { if (jj_scan_token(COMMA)) return true; if (jj_3R_66()) return true; return false; } - final private boolean jj_3R_191() { + final private boolean jj_3R_190() { if (jj_3R_66()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_423()) { jj_scanpos = xsp; break; } + if (jj_3R_422()) { jj_scanpos = xsp; break; } } return false; } - final private boolean jj_3R_527() { - if (jj_scan_token(TABLE)) return true; - if (jj_scan_token(LPAREN)) return true; - return false; - } - public HoptimatorDdlParserImplTokenManager token_source; SimpleCharStream jj_input_stream; public Token token, jj_nt; @@ -48131,7 +48130,7 @@ final private boolean jj_3R_527() { public boolean lookingAhead = false; private boolean jj_semLA; private int jj_gen; - final private int[] jj_la1 = new int[497]; + final private int[] jj_la1 = new int[498]; static private int[] jj_la1_0; static private int[] jj_la1_1; static private int[] jj_la1_2; @@ -48187,82 +48186,82 @@ final private boolean jj_3R_527() { jj_la1_25(); } private static void jj_la1_0() { - jj_la1_0 = new int[] {0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400,0x400,0x0,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x400,0x0,0x400,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x0,0x1a3a63fe,0x1a3a63fe,0x1a3a63fe,0x0,0x0,0x0,0x1a3243fa,0x1a3243fa,0x0,0x0,0x0,0x800000,0x1a3343fa,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x1a3a43fe,0x0,0x400,0x0,0x0,0x0,0x1a3243fa,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x800000,0x1ab243fa,0x0,0x0,0x0,0x800000,0x1ab243fa,0x0,0x0,0x0,0x0,0x800000,0x1ab243fa,0x0,0x0,0x0,0x0,0x0,0x800000,0x1a3243fa,0x1ab243fa,0x1a3a43fe,0x0,0x1000000,0x1000000,0x0,0x0,0x1000000,0x1000000,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x1ab243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3343fa,0x0,0x1a3a43fe,0x0,0x0,0x0,0x1a3a43fe,0x400,0x0,0x1a3a43fe,0x1a3243fa,0x0,0x0,0x0,0x1a3a43fe,0x0,0x1000,0x0,0x0,0x1a3a43fe,0x0,0x0,0x2000000,0x2000000,0x0,0x0,0x0,0x0,0x1a3a43fe,0x800000,0x800000,0x1ab243fa,0x0,0x0,0x800000,0x0,0x0,0x0,0x400,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x10400,0x0,0x20000000,0x20000000,0x20000000,0x20000000,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x300000,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x1a3243fa,0x1a3a43fe,0x0,0x0,0x0,0x1a3243fa,0x1a3247fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x1a3243fa,0x0,0x1a3243fa,0x0,0x0,0x0,0x80000,0x0,0x1a3243fa,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3343fa,0x0,0x0,0x0,0x0,0x1a3343fa,0x0,0x0,0x1a3343fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x80000,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x8,0x8,0x0,0x8,0x0,0x8,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fe,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x1a3243fe,0x4,0x0,0x0,0x1a3243fe,0x0,0x0,0x1a3243fe,0x400,0x400,0x0,0x400,0x0,0x400,0x400,0x400,0x400,0x400,0x400,0x0,0x8000,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x1a3243fa,0x2020122,0x8100248,0x10204090,}; + jj_la1_0 = new int[] {0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400,0x400,0x0,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x400,0x0,0x400,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x0,0x1a3a63fe,0x1a3a63fe,0x1a3a63fe,0x0,0x0,0x0,0x1a3243fa,0x1a3243fa,0x0,0x0,0x0,0x800000,0x1a3343fa,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x1a3a43fe,0x0,0x400,0x0,0x0,0x0,0x1a3243fa,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x800000,0x1ab243fa,0x0,0x0,0x0,0x800000,0x1ab243fa,0x0,0x0,0x0,0x0,0x800000,0x1ab243fa,0x0,0x0,0x0,0x0,0x0,0x800000,0x1a3243fa,0x1ab243fa,0x1a3a43fe,0x0,0x1000000,0x1000000,0x0,0x0,0x1000000,0x1000000,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x1ab243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3343fa,0x0,0x1a3a43fe,0x0,0x0,0x0,0x1a3a43fe,0x400,0x0,0x1a3a43fe,0x1a3243fa,0x0,0x0,0x0,0x1a3a43fe,0x0,0x1000,0x0,0x0,0x1a3a43fe,0x0,0x0,0x2000000,0x2000000,0x0,0x0,0x0,0x0,0x1a3a43fe,0x800000,0x800000,0x1ab243fa,0x0,0x0,0x800000,0x0,0x0,0x0,0x400,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x10400,0x0,0x20000000,0x20000000,0x20000000,0x20000000,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x300000,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x1a3243fa,0x1a3a43fe,0x0,0x0,0x0,0x1a3243fa,0x1a3247fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x1a3243fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x1a3243fa,0x0,0x1a3243fa,0x0,0x0,0x0,0x80000,0x0,0x1a3243fa,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3343fa,0x0,0x0,0x0,0x0,0x1a3343fa,0x0,0x0,0x1a3343fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3a43fe,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x80000,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x8,0x8,0x0,0x8,0x0,0x8,0x0,0x0,0x1a3a43fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a3243fe,0x0,0x0,0x1a3243fa,0x0,0x0,0x0,0x0,0x1a3243fa,0x0,0x1a3243fe,0x4,0x0,0x0,0x1a3243fe,0x0,0x0,0x1a3243fe,0x400,0x400,0x0,0x400,0x0,0x400,0x400,0x400,0x400,0x400,0x400,0x0,0x8000,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x1a3243fa,0x2020122,0x8100248,0x10204090,}; } private static void jj_la1_1() { - jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0xff65011b,0x0,0x0,0x0,0x0,0xff65011b,0x0,0xff65011b,0x0,0xff6d011b,0xff6d011b,0xff6d011b,0x0,0x0,0x0,0xcc450113,0xcc450113,0x0,0x0,0x0,0x0,0xcc454d13,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x4000000,0x0,0xcc450113,0x0,0xff65011b,0x0,0xff65011b,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0xcc450113,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x100,0x0,0x100,0x0,0x0,0xcc454d13,0x0,0xff65011b,0x0,0x0,0x0,0xff65011b,0x0,0x0,0xff65011b,0xcc450113,0x0,0x0,0x0,0xff65031b,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcd450113,0xff65011b,0x0,0x0,0x0,0xcc450113,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xcc450113,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x40000000,0x0,0x0,0xcc450113,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x4c00,0x0,0x0,0x0,0x0,0x0,0x0,0x4400,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x800,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x4c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xcc454d13,0x0,0x0,0x0,0x0,0xcc454d13,0x0,0x0,0xcc454d13,0x0,0x0,0x0,0x30000000,0x0,0x0,0x0,0x8000,0xff65011b,0x0,0xff65811b,0x32000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xec65011b,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0xcc450113,0x0,0xec65011b,0x20200008,0x0,0x0,0xec65011b,0x0,0x0,0xec65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x40400101,0x84010002,0x8040010,}; + jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0xff65011b,0x0,0x0,0x0,0x0,0xff65011b,0x0,0xff65011b,0x0,0xff6d011b,0xff6d011b,0xff6d011b,0x0,0x0,0x0,0xcc450113,0xcc450113,0x0,0x0,0x0,0x0,0xcc454d13,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x4000000,0x0,0xcc450113,0x0,0xff65011b,0x0,0xff65011b,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0xcc450113,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x100,0x0,0x100,0x0,0x0,0xcc454d13,0x0,0xff65011b,0x0,0x0,0x0,0xff65011b,0x0,0x0,0xff65011b,0xcc450113,0x0,0x0,0x0,0xff65031b,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcd450113,0xff65011b,0x0,0x0,0x0,0xcc450113,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0xcc450113,0xcc450113,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x40000000,0x0,0x0,0xcc450113,0x0,0xcc450113,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x4c00,0x0,0x0,0x0,0x0,0x0,0x0,0x4400,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x800,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x4c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xcc454d13,0x0,0x0,0x0,0x0,0xcc454d13,0x0,0x0,0xcc454d13,0x0,0x0,0x0,0x30000000,0x0,0x0,0x0,0x8000,0xff65011b,0x0,0xff65811b,0x32000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xec65011b,0x0,0x0,0xcc450113,0x0,0x0,0x0,0x0,0xcc450113,0x0,0xec65011b,0x20200008,0x0,0x0,0xec65011b,0x0,0x0,0xec65011b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc450113,0x40400101,0x84010002,0x8040010,}; } private static void jj_la1_2() { - jj_la1_2 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x6bbecdfb,0x6bbecdfb,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x200,0x6b9e8bf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x6bbecdfb,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x6bbecdfb,0x6b9e89f0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x6bbecdfb,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x5,0x0,0x5,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x0,0x6b9e89f5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbec9fb,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x6bbec9fb,0x20400b,0x0,0x0,0x6bbec9fb,0x0,0x0,0x6bbec9fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x42120140,0x8840810,0x210880a0,}; + jj_la1_2 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x6bbecdfb,0x6bbecdfb,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x200,0x6b9e8bf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x6bbecdfb,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x6bbecdfb,0x6b9e89f0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x6bbecdfb,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x5,0x0,0x5,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x0,0x0,0x0,0x6b9e89f5,0x0,0x0,0x6b9e89f5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x6bbecdfb,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbecdfb,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6bbec9fb,0x0,0x0,0x6b9e89f0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x0,0x6bbec9fb,0x20400b,0x0,0x0,0x6bbec9fb,0x0,0x0,0x6bbec9fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b9e89f0,0x42120140,0x8840810,0x210880a0,}; } private static void jj_la1_3() { - jj_la1_3 = new int[] {0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x77f1cefb,0x0,0x77f3cefb,0x77f3cefb,0x77f3cefb,0x0,0x0,0x0,0x6fb,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x4,0x0,0x6ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x77f1cefb,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x6fb,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x40000,0x40000,0x40000,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x77f1cefb,0x0,0x0,0x0,0x77f1cefb,0x0,0x80000,0x77f1cefb,0x6fb,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x77f1cefb,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77e006fb,0x77f1cefb,0x0,0x0,0x0,0x6fb,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x6fb,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x77f1cefb,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6091c6fb,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x0,0x6091c6fb,0x6091c000,0x77c00000,0x0,0x6091c6fb,0x0,0x200,0x6091cefb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x428,0x91,0x242,}; + jj_la1_3 = new int[] {0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x77f1cefb,0x0,0x77f3cefb,0x77f3cefb,0x77f3cefb,0x0,0x0,0x0,0x6fb,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x4,0x0,0x6ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x77f1cefb,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x6fb,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x40000,0x40000,0x40000,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x77f1cefb,0x0,0x0,0x0,0x77f1cefb,0x0,0x80000,0x77f1cefb,0x6fb,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x77f1cefb,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77e006fb,0x77f1cefb,0x0,0x0,0x0,0x6fb,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x6fb,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x77f1cefb,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f1cefb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6091c6fb,0x0,0x0,0x6fb,0x0,0x0,0x0,0x0,0x6fb,0x0,0x6091c6fb,0x6091c000,0x77c00000,0x0,0x6091c6fb,0x0,0x200,0x6091cefb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fb,0x428,0x91,0x242,}; } private static void jj_la1_4() { - jj_la1_4 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x200000,0x0,0x0,0x77b3bff7,0x0,0x77b3bff7,0x0,0x0,0x0,0x800000,0x7733bff7,0x800000,0x7733bff7,0x0,0xf733bff7,0xf733bff7,0xf733bff7,0x0,0x0,0x0,0x7713bdb4,0x7713bdb4,0x0,0x0,0x0,0x800000,0x773bbdf4,0x0,0x0,0x7713bdb4,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24000,0x24000,0x0,0x0,0x0,0x0,0x7713bdb4,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf733bff7,0x0,0x0,0x0,0x20,0x0,0x7713bdb4,0x0,0xf733bff7,0x0,0x77b3bff7,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x7713bdb4,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x773bbdf4,0x0,0x77b3bff7,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x7733bff7,0x7713bdb4,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x200000,0x0,0x200000,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x2,0x0,0x7713bdb4,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb5,0x7733bff7,0x0,0x0,0x0,0x7733bff4,0x7713bdb4,0x0,0x0,0x0,0x20,0x0,0x200240,0x200240,0x200240,0x200000,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x240,0x240,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x200240,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x7733bdb4,0x7733bdb4,0x0,0x0,0x0,0x0,0x24000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24000,0x24000,0x0,0x0,0x24000,0x7713bdb4,0x11c000,0x0,0x0,0x7713bdb4,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x280040,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x280000,0x280000,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200040,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x773bbdf4,0x0,0x0,0x0,0x0,0x773bbdf4,0x200000,0x0,0x773bbdf4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x7733bff7,0x27c0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x7713bdb4,0x0,0x1,0x0,0x7713bdb4,0x0,0x580,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x22022420,0x44108884,0x11011110,}; + jj_la1_4 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x200000,0x0,0x0,0x77b3bff7,0x0,0x77b3bff7,0x0,0x0,0x0,0x800000,0x7733bff7,0x800000,0x7733bff7,0x0,0xf733bff7,0xf733bff7,0xf733bff7,0x0,0x0,0x0,0x7713bdb4,0x7713bdb4,0x0,0x0,0x0,0x800000,0x773bbdf4,0x0,0x0,0x7713bdb4,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24000,0x24000,0x0,0x0,0x0,0x0,0x7713bdb4,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf733bff7,0x0,0x0,0x0,0x20,0x0,0x7713bdb4,0x0,0xf733bff7,0x0,0x77b3bff7,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x7713bdb4,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x773bbdf4,0x0,0x77b3bff7,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x7733bff7,0x7713bdb4,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x200000,0x0,0x200000,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x2,0x0,0x7713bdb4,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb5,0x7733bff7,0x0,0x0,0x0,0x7733bff4,0x7713bdb4,0x0,0x0,0x0,0x20,0x0,0x200240,0x200240,0x200240,0x200000,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x240,0x240,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x200240,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x7733bdb4,0x7733bdb4,0x0,0x0,0x0,0x0,0x24000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24000,0x24000,0x0,0x0,0x24000,0x7713bdb4,0x11c000,0x0,0x0,0x7713bdb4,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x280040,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x280000,0x280000,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200040,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x773bbdf4,0x0,0x0,0x0,0x0,0x773bbdf4,0x200000,0x0,0x773bbdf4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x7733bff7,0x27c0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7733bff7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x0,0x7713bdb4,0x0,0x0,0x0,0x0,0x7713bdb4,0x0,0x7713bdb4,0x0,0x1,0x0,0x7713bdb4,0x0,0x580,0x7713bdb4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7713bdb4,0x22022420,0x44108884,0x11011110,}; } private static void jj_la1_5() { - jj_la1_5 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x966d2db,0x2000,0x0,0x2000,0x0,0x966d2db,0x0,0x966d2db,0x0,0x96ed2fb,0x96ed2fb,0x96ed2fb,0x0,0x0,0x0,0x866d2da,0x866d2da,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x966d2db,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x866d2da,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x966d2db,0x0,0x0,0x0,0x966d2db,0x2000,0x0,0x966d2db,0x866d2da,0x0,0x0,0x0,0x966d2db,0x0,0x400,0x0,0x0,0x966d2db,0x0,0x0,0x10,0x10,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x966d2db,0x0,0x2000000,0x0,0x866d2da,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x60000,0x0,0x0,0x866d2da,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x0,0x867d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x4000000,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x966d2db,0x1000001,0x0,0x0,0x966d2db,0x0,0x0,0x966d2db,0x2000,0x2000,0x0,0x2000,0x0,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x4000000,0x0,0x4000000,0x0,0x866d2da,0x800c088,0x220210,0x441042,}; + jj_la1_5 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x966d2db,0x2000,0x0,0x2000,0x0,0x966d2db,0x0,0x966d2db,0x0,0x96ed2fb,0x96ed2fb,0x96ed2fb,0x0,0x0,0x0,0x866d2da,0x866d2da,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x966d2db,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x866d2da,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x966d2db,0x0,0x0,0x0,0x966d2db,0x2000,0x0,0x966d2db,0x866d2da,0x0,0x0,0x0,0x966d2db,0x0,0x400,0x0,0x0,0x966d2db,0x0,0x0,0x10,0x10,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x966d2db,0x0,0x2000000,0x0,0x866d2da,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x60000,0x0,0x0,0x866d2da,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x0,0x866d2da,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x0,0x0,0x0,0x867d2da,0x0,0x0,0x867d2da,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x4000000,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x966d2db,0x0,0x0,0x866d2da,0x0,0x0,0x0,0x0,0x866d2da,0x0,0x966d2db,0x1000001,0x0,0x0,0x966d2db,0x0,0x0,0x966d2db,0x2000,0x2000,0x0,0x2000,0x0,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x4000000,0x0,0x4000000,0x0,0x866d2da,0x800c088,0x220210,0x441042,}; } private static void jj_la1_6() { - jj_la1_6 = new int[] {0x0,0x20,0x0,0x0,0x40000,0x40000,0x40000,0x40000,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0xeb7319d5,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0xeb7319d5,0x0,0xeb7339d5,0xeb7339d5,0xeb7339d5,0x0,0x0,0x0,0xea3001c5,0xea3001c5,0x0,0x0,0x0,0x0,0xeab001c5,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0xeb7319d5,0x0,0x0,0x100,0x0,0x0,0xea3001c5,0x0,0xeb7319d5,0x0,0xeb7319d5,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x0,0x4000,0x0,0xea3001c5,0x0,0x0,0x4000,0x0,0xea3001c5,0x0,0x0,0x0,0x4000,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0xea3001c5,0xeb7319d5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x4000,0x0,0xeab001c5,0x0,0xeb7319d5,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0xeb7319d5,0xea3001c5,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x2000000,0x2000000,0xeb7319d5,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0xea3001c5,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0xeb7319d5,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x8000000,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0xeb7319d5,0x0,0x0,0x0,0xea3201c5,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x20000,0x20000,0x20000,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x0,0x20000,0x0,0xeb7319d5,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x1,0x0,0x0,0xea3001c5,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeab001c5,0x8000000,0x0,0x0,0x0,0xeab001c5,0x0,0x0,0xeab001c5,0x0,0x0,0x4000000,0x0,0x0,0x4000000,0x4000000,0x0,0xeb7319d5,0x0,0xeb7319d5,0x1310000,0x0,0x8000000,0x0,0x0,0x20004,0x20004,0x4,0x4,0x0,0x4,0x4,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x100000,0x100000,0x100000,0x200000,0x0,0x0,0x0,0x0,0xeb7011d5,0x0,0x80000,0xea3001c5,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0xeb7011d5,0x1401010,0x0,0x0,0xeb7011d5,0x0,0x0,0xeb7011d5,0x0,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x2,0x0,0x800,0x20000,0x0,0x20000,0x0,0x20000,0x8000000,0xea3001c5,0x88100040,0x20200081,0x42000104,}; + jj_la1_6 = new int[] {0x0,0x20,0x0,0x0,0x40000,0x40000,0x40000,0x40000,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0xeb7319d5,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0xeb7319d5,0x0,0xeb7339d5,0xeb7339d5,0xeb7339d5,0x0,0x0,0x0,0xea3001c5,0xea3001c5,0x0,0x0,0x0,0x0,0xeab001c5,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0xeb7319d5,0x0,0x0,0x100,0x0,0x0,0xea3001c5,0x0,0xeb7319d5,0x0,0xeb7319d5,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x0,0x4000,0x0,0xea3001c5,0x0,0x0,0x4000,0x0,0xea3001c5,0x0,0x0,0x0,0x4000,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0xea3001c5,0xeb7319d5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x4000,0x0,0xeab001c5,0x0,0xeb7319d5,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0xeb7319d5,0xea3001c5,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x2000000,0x2000000,0xeb7319d5,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0xea3001c5,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x0,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0xeb7319d5,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x8000000,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0xeb7319d5,0x0,0x0,0x0,0xea3201c5,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x20000,0x20000,0x20000,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x0,0x20000,0x0,0xeb7319d5,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x1,0x0,0x0,0xea3001c5,0x0,0xea3001c5,0x0,0x0,0x0,0x0,0x0,0xea3001c5,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeab001c5,0x8000000,0x0,0x0,0x0,0xeab001c5,0x0,0x0,0xeab001c5,0x0,0x0,0x4000000,0x0,0x0,0x4000000,0x4000000,0x0,0xeb7319d5,0x0,0xeb7319d5,0x1310000,0x0,0x8000000,0x0,0x0,0x20004,0x20004,0x4,0x4,0x0,0x4,0x4,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeb7319d5,0x0,0x0,0x100000,0x100000,0x100000,0x200000,0x0,0x0,0x0,0x0,0xeb7011d5,0x0,0x80000,0xea3001c5,0x0,0x0,0x0,0x0,0xea3001c5,0x0,0xeb7011d5,0x1401010,0x0,0x0,0xeb7011d5,0x0,0x0,0xeb7011d5,0x0,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x2,0x0,0x800,0x20000,0x0,0x20000,0x0,0x20000,0x8000000,0xea3001c5,0x88100040,0x20200081,0x42000104,}; } private static void jj_la1_7() { - jj_la1_7 = new int[] {0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0xf74d67c0,0x0,0xf74d67c0,0xf74d67c0,0xf74d67c0,0x0,0x0,0x0,0xf5456780,0xf5456780,0x0,0x200,0x0,0x200,0xf5456780,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x6000000,0x0,0x6000000,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x200000,0x0,0x0,0x8,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0xf74d67c0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0xf5456780,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0xf74d67c0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0xf74d67c0,0xf5456780,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0xf74d67c0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x20000000,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x80000000,0x0,0x0,0x40000,0x0,0x0,0x10000000,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0xf5456780,0xf74d67c0,0x0,0x0,0x0,0xf5456780,0xf5456780,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x6000000,0x0,0x0,0x6000000,0x0,0x0,0x0,0x0,0x0,0x6000000,0x6000000,0x0,0x0,0x6000000,0xf5456780,0x2000000,0x4,0x0,0xf5456780,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x8,0x0,0x0,0xf5456780,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0xf74d67c0,0x8,0xf74d67c0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0xf74d67c0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0xf5456780,0x0,0xf74d67c0,0x2080040,0x0,0x0,0xf74d67c0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x90404200,0x21010480,0x44042100,}; + jj_la1_7 = new int[] {0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0xf74d67c0,0x0,0xf74d67c0,0xf74d67c0,0xf74d67c0,0x0,0x0,0x0,0xf5456780,0xf5456780,0x0,0x200,0x0,0x200,0xf5456780,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x8,0x0,0x0,0x6000000,0x0,0x6000000,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x200000,0x0,0x0,0x8,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0xf74d67c0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0xf5456780,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0xf74d67c0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0xf74d67c0,0xf5456780,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0xf74d67c0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x20000000,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x80000000,0x0,0x0,0x40000,0x0,0x0,0x10000000,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0xf5456780,0xf74d67c0,0x0,0x0,0x0,0xf5456780,0xf5456780,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0xf5456780,0x0,0x0,0x0,0x0,0x0,0x6000000,0x0,0x0,0x6000000,0x0,0x0,0x0,0x0,0x0,0x6000000,0x6000000,0x0,0x0,0x6000000,0xf5456780,0x2000000,0x4,0x0,0xf5456780,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x0,0x8,0x0,0x0,0xf5456780,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0xf74d67c0,0x8,0xf74d67c0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf74d67c0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0xf74d67c0,0x0,0x0,0xf5456780,0x0,0x0,0x0,0x0,0xf5456780,0x0,0xf74d67c0,0x2080040,0x0,0x0,0xf74d67c0,0x0,0x0,0xf74d67c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5456780,0x90404200,0x21010480,0x44042100,}; } private static void jj_la1_8() { - jj_la1_8 = new int[] {0x10000200,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0xef58c939,0x0,0x0,0x0,0x0,0xef58c939,0x0,0xef58c939,0x0,0xef58e939,0xef58e939,0xef58e939,0x0,0x0,0x0,0x2f40c939,0x2f40c939,0x0,0x0,0x0,0x0,0x2f43c939,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0xef58e939,0x0,0x0,0x10,0x0,0x0,0x2f40c939,0x0,0xef58e939,0x0,0xef58c939,0x0,0x0,0x0,0x0,0xef58c939,0x2000,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x2f40c939,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x10000200,0x10000200,0x10000200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x2f43c939,0x0,0xef58c939,0x0,0x0,0x0,0xef58c939,0x0,0x0,0xef58c939,0x2f40c939,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x2f40c939,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x40000,0x0,0x40000,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x800000,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0xef58c939,0x0,0x0,0x0,0x2f50c939,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x100000,0x0,0x100000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x100000,0x0,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x3000000,0x0,0x0,0x2f40c939,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x30000,0x30000,0x0,0x0,0x0,0x0,0x0,0x30000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f43c939,0x0,0x0,0x0,0x0,0x2f53c939,0x0,0x0,0x2f53c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0xef58c939,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f48c939,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x2f48c939,0x80000,0x0,0x2000,0x2f48e939,0x0,0x0,0x2f48e939,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x800000,0x0,0x0,0x0,0x0,0x20000000,0x0,0x20000000,0x20000000,0x800000,0x2f40c939,0x2400810,0x9004021,0x24008108,}; + jj_la1_8 = new int[] {0x10000200,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0xef58c939,0x0,0x0,0x0,0x0,0xef58c939,0x0,0xef58c939,0x0,0xef58e939,0xef58e939,0xef58e939,0x0,0x0,0x0,0x2f40c939,0x2f40c939,0x0,0x0,0x0,0x0,0x2f43c939,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0xef58e939,0x0,0x0,0x10,0x0,0x0,0x2f40c939,0x0,0xef58e939,0x0,0xef58c939,0x0,0x0,0x0,0x0,0xef58c939,0x2000,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x2f40c939,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x10000200,0x10000200,0x10000200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x2f43c939,0x0,0xef58c939,0x0,0x0,0x0,0xef58c939,0x0,0x0,0xef58c939,0x2f40c939,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x2f40c939,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x40000,0x0,0x40000,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x800000,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0xef58c939,0x0,0x0,0x0,0x2f50c939,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x100000,0x0,0x100000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x100000,0x0,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x3000000,0x0,0x0,0x2f40c939,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x0,0x2f40c939,0x30000,0x30000,0x0,0x0,0x0,0x0,0x0,0x30000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f43c939,0x0,0x0,0x0,0x0,0x2f53c939,0x0,0x0,0x2f53c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0xef58c939,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef58c939,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f48c939,0x0,0x0,0x2f40c939,0x0,0x0,0x0,0x0,0x2f40c939,0x0,0x2f48c939,0x80000,0x0,0x2000,0x2f48e939,0x0,0x0,0x2f48e939,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x800000,0x0,0x0,0x0,0x0,0x20000000,0x0,0x20000000,0x20000000,0x800000,0x2f40c939,0x2400810,0x9004021,0x24008108,}; } private static void jj_la1_9() { - jj_la1_9 = new int[] {0x80000,0x0,0x0,0x0,0x2000000,0x2000000,0x2000000,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0xf47acfef,0x0,0xf47acfef,0xf47acfef,0xf47acfef,0x0,0x0,0x0,0x407047c0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0xf47acfef,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x407047c0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x80000,0x80000,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x10000,0x0,0x10000,0x10000,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0xf47acfef,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0xf47acfef,0x407047c0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x800000,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x707047c0,0xf47acfef,0x0,0x0,0x0,0x407047c0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x8000000,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x407047c0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0xf47acfef,0x0,0xf47ecfef,0x402f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x0,0x0,0x0,0xf47acfc0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0xf47acfc0,0xb40a8800,0x30000000,0x80000,0xf47acfc0,0x0,0x0,0xf47acfc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x40100240,0x200480,0x404100,}; + jj_la1_9 = new int[] {0x80000,0x0,0x0,0x0,0x2000000,0x2000000,0x2000000,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0xf47acfef,0x0,0xf47acfef,0xf47acfef,0xf47acfef,0x0,0x0,0x0,0x407047c0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0xf47acfef,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x407047c0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x80000,0x80000,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x10000,0x0,0x10000,0x10000,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0xf47acfef,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0xf47acfef,0x407047c0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800000,0x800000,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x707047c0,0xf47acfef,0x0,0x0,0x0,0x407047c0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x8000000,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x407047c0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0xf47acfef,0x0,0xf47ecfef,0x402f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf47acfef,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x0,0x0,0x0,0xf47acfc0,0x0,0x0,0x407047c0,0x0,0x0,0x0,0x0,0x407047c0,0x0,0xf47acfc0,0xb40a8800,0x30000000,0x80000,0xf47acfc0,0x0,0x0,0xf47acfc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x407047c0,0x40100240,0x200480,0x404100,}; } private static void jj_la1_10() { - jj_la1_10 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0xe3fdc34b,0x0,0xe3fde34b,0xe3fde34b,0xe3fde34b,0x0,0x0,0x0,0xc19dc20b,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc00000,0x0,0x0,0xc00000,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fde34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0xe3fde34b,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x400,0x0,0xc19dc20b,0xc19dc20b,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0xe3fdc34b,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0xe3fdc34b,0xc19dc20b,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0xe3fdc34b,0x0,0x0,0x0,0xc19dc20b,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0xc19dc20b,0x0,0x0,0x60000000,0x0,0x0,0x0,0xc00000,0x0,0xc00000,0x0,0xc00000,0x0,0x0,0x0,0x60c00000,0x60c00000,0x0,0x0,0x60c00000,0xc19dc20b,0x205c0000,0x10000000,0x0,0xc19dc20b,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0xe3fdc34b,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc30b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0xe3fdc30b,0x22600100,0x0,0x0,0xe3fdc30b,0x0,0x0,0xe3fdc30b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x1108008,0x40090201,0x80844002,}; + jj_la1_10 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0xe3fdc34b,0x0,0xe3fde34b,0xe3fde34b,0xe3fde34b,0x0,0x0,0x0,0xc19dc20b,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc00000,0x0,0x0,0xc00000,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fde34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0xe3fde34b,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x400,0x0,0xc19dc20b,0xc19dc20b,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0xe3fdc34b,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0xe3fdc34b,0xc19dc20b,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0xe3fdc34b,0x0,0x0,0x0,0xc19dc20b,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0xc19dc20b,0x0,0x0,0x60000000,0x0,0x0,0x0,0xc00000,0x0,0xc00000,0x0,0xc00000,0x0,0x0,0x0,0x60c00000,0x60c00000,0x0,0x0,0x60c00000,0xc19dc20b,0x205c0000,0x10000000,0x0,0xc19dc20b,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0xe3fdc34b,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc34b,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fdc30b,0x0,0x0,0xc19dc20b,0x0,0x0,0x0,0x0,0xc19dc20b,0x0,0xe3fdc30b,0x22600100,0x0,0x0,0xe3fdc30b,0x0,0x0,0xe3fdc30b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc19dc20b,0x1108008,0x40090201,0x80844002,}; } private static void jj_la1_11() { - jj_la1_11 = new int[] {0x40,0x0,0x0,0x40000000,0x0,0x0,0x40000000,0x40000000,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x1aff8e1f,0x1aff8e1f,0x0,0x0,0x0,0x12d0821e,0x12d0821e,0x0,0x0,0x0,0x0,0x13d0821e,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x12d0821e,0x1aff8e1f,0x40,0x0,0x0,0x0,0x0,0x0,0x40,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x13d0821e,0x0,0x1aff8e1f,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x1aff8e1f,0x12d0821e,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x1aff8e1f,0x1000,0x0,0x0,0x0,0x400000,0x400000,0x0,0x0,0x1aff8e1f,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x10000,0x0,0x10000,0x0,0x0,0x0,0x0,0x10000,0x0,0x10000,0x5aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x12d08e1e,0x1aff8e1f,0x0,0x0,0x800,0x12d8821e,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x80000,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x80000,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x10,0x0,0x0,0x12d0821e,0x0,0x12d0821e,0x0,0x0,0x0,0x1,0x0,0x12d0821e,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1,0x90000,0x90000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x13d0821e,0x0,0x0,0x0,0x0,0x13d0821e,0x80000,0x0,0x13d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x80000,0x0,0x80000,0x80000,0x0,0x80000,0x0,0x80000,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x1af6821e,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x1af6821e,0x8260000,0x0,0x0,0x1af6821e,0x0,0x0,0x1af6821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x1,0x10000,0x80000,0x0,0x80000,0x0,0x90000,0x0,0x12d0821e,0x2100012,0x10400204,0x808008,}; + jj_la1_11 = new int[] {0x40,0x0,0x0,0x40000000,0x0,0x0,0x40000000,0x40000000,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x1aff8e1f,0x1aff8e1f,0x0,0x0,0x0,0x12d0821e,0x12d0821e,0x0,0x0,0x0,0x0,0x13d0821e,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x12d0821e,0x1aff8e1f,0x40,0x0,0x0,0x0,0x0,0x0,0x40,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x13d0821e,0x0,0x1aff8e1f,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x1aff8e1f,0x12d0821e,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x1aff8e1f,0x1000,0x0,0x0,0x0,0x400000,0x400000,0x0,0x0,0x1aff8e1f,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x10000,0x0,0x10000,0x0,0x0,0x0,0x0,0x10000,0x0,0x10000,0x5aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x12d08e1e,0x1aff8e1f,0x0,0x0,0x800,0x12d8821e,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x80000,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x80000,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x12d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12d0821e,0x10,0x0,0x0,0x12d0821e,0x0,0x12d0821e,0x0,0x0,0x0,0x1,0x0,0x12d0821e,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1,0x90000,0x90000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x13d0821e,0x0,0x0,0x0,0x0,0x13d0821e,0x80000,0x0,0x13d0821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1aff8e1f,0x0,0x1aff8e1f,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x80000,0x0,0x80000,0x80000,0x0,0x80000,0x0,0x80000,0x0,0x0,0x1aff8e1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x1af6821e,0x0,0x0,0x12d0821e,0x0,0x0,0x0,0x0,0x12d0821e,0x0,0x1af6821e,0x8260000,0x0,0x0,0x1af6821e,0x0,0x0,0x1af6821e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x1,0x10000,0x80000,0x0,0x80000,0x0,0x90000,0x0,0x12d0821e,0x2100012,0x10400204,0x808008,}; } private static void jj_la1_12() { - jj_la1_12 = new int[] {0x4000,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0xdfdc9a60,0xdfdc9a60,0x0,0x0,0x0,0xdfd89a60,0xdfd89a60,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x20000000,0x100,0x20000000,0x100,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0xdfd89a60,0xdfdc9a60,0x0,0x4000,0x4000,0x4000,0x4000,0x0,0x4000,0x4000,0x0,0x2,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0xdfdc9a60,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0xdfdc9a60,0xdfd89a60,0x20000000,0x100,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x20000000,0x100,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9e60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0xdfdc9a60,0x0,0x0,0x0,0xdfd89a62,0xdfd89a60,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0xdfd89a60,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x40000,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x10000,0x0,0x0,0x0,0xdfd89a60,0x10000,0xdfd89a60,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x89101040,0x12408200,0x44880820,}; + jj_la1_12 = new int[] {0x4000,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0xdfdc9a60,0xdfdc9a60,0x0,0x0,0x0,0xdfd89a60,0xdfd89a60,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x20000000,0x100,0x20000000,0x100,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0xdfd89a60,0xdfdc9a60,0x0,0x4000,0x4000,0x4000,0x4000,0x0,0x4000,0x4000,0x0,0x2,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0xdfdc9a60,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0xdfdc9a60,0xdfd89a60,0x20000000,0x100,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x20000000,0x100,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9e60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0xdfdc9a60,0x0,0x0,0x0,0xdfd89a62,0xdfd89a60,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0xdfd89a60,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfdc9a60,0x0,0xdfdc9a60,0x40000,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0xdfdc9a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x10000,0x0,0x0,0x0,0xdfd89a60,0x10000,0xdfd89a60,0x0,0x0,0x0,0xdfd89a60,0x0,0x0,0xdfd89a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdfd89a60,0x89101040,0x12408200,0x44880820,}; } private static void jj_la1_13() { - jj_la1_13 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0xad957bc7,0x0,0xad957bc7,0xad957bc7,0xad957bc7,0x0,0x0,0x0,0xac907807,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0x2000000,0xae907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000000,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0xad957bc7,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0xac907807,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0xad957bc7,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0xad957bc7,0xac907807,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x100000,0x100000,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907c07,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907c07,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x200,0xac907807,0xad957bc7,0x0,0x0,0x0,0xac907807,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0xac907807,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000000,0x80000000,0x0,0x0,0x80000000,0xac907807,0x80000000,0x0,0x0,0xac907807,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0xad957bc7,0x1010000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0xac9479c7,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0xac9479c7,0x401c0,0x0,0x0,0xac9479c7,0x0,0x0,0xac9479c7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x20802004,0x84004801,0x8101002,}; + jj_la1_13 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0xad957bc7,0x0,0xad957bc7,0xad957bc7,0xad957bc7,0x0,0x0,0x0,0xac907807,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0x2000000,0xae907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000000,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0xad957bc7,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0xac907807,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0xad957bc7,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0xad957bc7,0xac907807,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x100000,0x100000,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907c07,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907c07,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x200,0xac907807,0xad957bc7,0x0,0x0,0x0,0xac907807,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0xac907807,0xac907807,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000000,0x80000000,0x0,0x0,0x80000000,0xac907807,0x80000000,0x0,0x0,0xac907807,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0xad957bc7,0x1010000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad957bc7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0xac9479c7,0x0,0x0,0xac907807,0x0,0x0,0x0,0x0,0xac907807,0x0,0xac9479c7,0x401c0,0x0,0x0,0xac9479c7,0x0,0x0,0xac9479c7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xac907807,0x20802004,0x84004801,0x8101002,}; } private static void jj_la1_14() { - jj_la1_14 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0xe7ed100d,0xe7ed100d,0xe7ed100d,0x0,0x0,0x0,0xe7680009,0xe7680009,0x0,0x0,0x0,0x0,0xe7680029,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0xe7680009,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x200000,0x0,0x0,0x0,0xe7680029,0x0,0xe76d100d,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0xe76d100d,0xe7680009,0x0,0x0,0x2,0xe76d100d,0x2,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0xe7680009,0xe76d100d,0x0,0x0,0x0,0xe7680009,0xe7680009,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0xe7680009,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0xe7680009,0x0,0x0,0x0,0xe7680009,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680029,0x0,0x0,0x0,0x0,0xe7680029,0x0,0x0,0xe7680029,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xe76d100d,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0xe7680009,0x0,0xe76d100d,0x51004,0x0,0x0,0xe76d100d,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x84400008,0x21080000,0x42200001,}; + jj_la1_14 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0xe7ed100d,0xe7ed100d,0xe7ed100d,0x0,0x0,0x0,0xe7680009,0xe7680009,0x0,0x0,0x0,0x0,0xe7680029,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0xe7680009,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x200000,0x0,0x0,0x0,0xe7680029,0x0,0xe76d100d,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0xe76d100d,0xe7680009,0x0,0x0,0x2,0xe76d100d,0x2,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0xe7680009,0xe76d100d,0x0,0x0,0x0,0xe7680009,0xe7680009,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0xe7680009,0xe7680009,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0xe7680009,0x0,0x0,0x0,0xe7680009,0x0,0xe7680009,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680029,0x0,0x0,0x0,0x0,0xe7680029,0x0,0x0,0xe7680029,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xe76d100d,0x0,0x0,0xe7680009,0x0,0x0,0x0,0x0,0xe7680009,0x0,0xe76d100d,0x51004,0x0,0x0,0xe76d100d,0x0,0x0,0xe76d100d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe7680009,0x84400008,0x21080000,0x42200001,}; } private static void jj_la1_15() { - jj_la1_15 = new int[] {0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000,0x12000,0x0,0x12000,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x7786fe73,0x0,0x7786fe73,0x7786fe73,0x7786fe73,0x0,0x0,0x0,0x77805e63,0x77805e63,0x0,0x0,0x0,0x0,0x77807e63,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x2000000,0x0,0x77805e63,0x0,0x7786fe73,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x77805e63,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x77807e63,0x0,0x7786fe73,0x0,0x0,0x2000,0x7786fe73,0x0,0x100,0x7786fe73,0x77805e63,0x0,0x0,0x10000,0x7786fe73,0x10000,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x779efe73,0x0,0x0,0x2000,0x0,0x2000,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x7786fe73,0x0,0x0,0x0,0x77805e63,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x200000,0x0,0x77805e63,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x2000,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x77807e63,0x0,0x0,0x0,0x0,0x77807e63,0x0,0x0,0x77807e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x7786fe73,0x60000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x20000,0x20000,0x20000,0x0,0x0,0x0,0x0,0x0,0x7780de73,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x7780de73,0x8010,0x0,0x10,0x7780de73,0x0,0x0,0x7780de73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x22004420,0x44800841,0x11001202,}; + jj_la1_15 = new int[] {0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000,0x12000,0x0,0x12000,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x7786fe73,0x0,0x7786fe73,0x7786fe73,0x7786fe73,0x0,0x0,0x0,0x77805e63,0x77805e63,0x0,0x0,0x0,0x0,0x77807e63,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x2000000,0x0,0x77805e63,0x0,0x7786fe73,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x77805e63,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x77807e63,0x0,0x7786fe73,0x0,0x0,0x2000,0x7786fe73,0x0,0x100,0x7786fe73,0x77805e63,0x0,0x0,0x10000,0x7786fe73,0x10000,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x779efe73,0x0,0x0,0x2000,0x0,0x2000,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x7786fe73,0x0,0x0,0x0,0x77805e63,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x200000,0x0,0x77805e63,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x2000,0x77805e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x77807e63,0x0,0x0,0x0,0x0,0x77807e63,0x0,0x0,0x77807e63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x7786fe73,0x60000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7786fe73,0x0,0x0,0x20000,0x20000,0x20000,0x0,0x0,0x0,0x0,0x0,0x7780de73,0x0,0x0,0x77805e63,0x0,0x0,0x0,0x0,0x77805e63,0x0,0x7780de73,0x8010,0x0,0x10,0x7780de73,0x0,0x0,0x7780de73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77805e63,0x22004420,0x44800841,0x11001202,}; } private static void jj_la1_16() { - jj_la1_16 = new int[] {0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x3e62fede,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x3e62fede,0x0,0x3e62fe9e,0x0,0x3e63fede,0x3e63fede,0x3e63fede,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fede,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x3e62fede,0x0,0x3e62fede,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x3e62fede,0x10000000,0x0,0x0,0x3e62fe9e,0x0,0x0,0x3e62fe9e,0x2c627e9c,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x40000,0x0,0x40000,0x0,0x0,0x0,0x3e62fede,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x100000,0x100000,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x2c62fe9c,0x3e62fe9e,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x10000,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0x6,0x0,0x6,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x6,0x2c627e9c,0x2,0x0,0x0,0x2c627e9c,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x0,0x2d627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x3e62fe9e,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e627e9e,0x0,0x0,0x2c627e9c,0x0,0x10000000,0x0,0x0,0x2c627e9c,0x0,0x2e627e9e,0x2000002,0x8000,0x0,0x2e627e9e,0x0,0x0,0x2e627e9e,0x0,0x0,0x40000,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x4021208,0x8202410,0x20404884,}; + jj_la1_16 = new int[] {0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x3e62fede,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x3e62fede,0x0,0x3e62fe9e,0x0,0x3e63fede,0x3e63fede,0x3e63fede,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fede,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x3e62fede,0x0,0x3e62fede,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x3e62fede,0x10000000,0x0,0x0,0x3e62fe9e,0x0,0x0,0x3e62fe9e,0x2c627e9c,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x40000,0x0,0x40000,0x0,0x0,0x0,0x3e62fede,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x100000,0x100000,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x2c62fe9c,0x3e62fe9e,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x10000,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0x6,0x0,0x6,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x6,0x2c627e9c,0x2,0x0,0x0,0x2c627e9c,0x0,0x2c627e9c,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x0,0x0,0x0,0x2d627e9c,0x0,0x0,0x2d627e9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x0,0x3e62fe9e,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e62fe9e,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e627e9e,0x0,0x0,0x2c627e9c,0x0,0x10000000,0x0,0x0,0x2c627e9c,0x0,0x2e627e9e,0x2000002,0x8000,0x0,0x2e627e9e,0x0,0x0,0x2e627e9e,0x0,0x0,0x40000,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c627e9c,0x4021208,0x8202410,0x20404884,}; } private static void jj_la1_17() { - jj_la1_17 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x400,0x0,0x0,0x800,0x0,0x80,0x4000,0x10,0x0,0x0,0x0,0x8,0x0,0x1000,0x2000,0xffffd98,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x49249248,0x92492490,0x24924920,}; + jj_la1_17 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x400,0x0,0x0,0x800,0x0,0x80,0x4000,0x10,0x0,0x0,0x0,0x8,0x0,0x1000,0x2000,0xffffd98,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x49249248,0x92492490,0x24924920,}; } private static void jj_la1_18() { - jj_la1_18 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0xf6dfffff,0x0,0xf6dfffff,0xf6dfffff,0xf6dfffff,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x800000,0xf6dfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0xf6dfffff,0xf0cfffff,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0xf6dfffff,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0xf0cfffff,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x20,0x40,0x0,0x2,0x0,0x0,0x0,0x40000,0x80,0x10,0x0,0x8,0x0,0x0,0xc00fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0xf6dfffff,0x6100000,0x0,0x0,0xf6dfffff,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x90092492,0x20424924,0x40849249,}; + jj_la1_18 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0xf6dfffff,0x0,0xf6dfffff,0xf6dfffff,0xf6dfffff,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x800000,0xf6dfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0xf6dfffff,0xf0cfffff,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0xf6dfffff,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0xf0cfffff,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x20,0x40,0x0,0x2,0x0,0x0,0x0,0x40000,0x80,0x10,0x0,0x8,0x0,0x0,0xc00fa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6dfffff,0x0,0x0,0xf0cfffff,0x0,0x0,0x0,0x0,0xf0cfffff,0x0,0xf6dfffff,0x6100000,0x0,0x0,0xf6dfffff,0x0,0x0,0xf6dfffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0cfffff,0x90092492,0x20424924,0x40849249,}; } private static void jj_la1_19() { - jj_la1_19 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x87fcb84c,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x87fcb84c,0x0,0x87fcb84c,0x0,0x87fcb84c,0x87fcb84c,0x87fcb84c,0x0,0x0,0x0,0x87b4a004,0x87b4a004,0x0,0x0,0x0,0x0,0xa7fca004,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fcb84c,0x0,0x0,0x0,0x0,0x1000,0x87b4a004,0x0,0x87fcb84c,0x0,0x87fcb84c,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x87b4a004,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x87b4a004,0x4000,0x200,0x0,0x204,0x0,0x0,0xa7fca004,0x0,0x87fcb84c,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x87fca84c,0x87b4a004,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x87fca84c,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000000,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fcb84c,0x0,0x0,0x0,0x100,0x100,0x100,0x100,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a804,0x87fca84c,0x0,0x0,0x0,0x87fca004,0x87b4a004,0x0,0x200,0x0,0x0,0x1000,0x480000,0x480000,0x480000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x480000,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x480000,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x20080,0x0,0x87b4a004,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x20480000,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x20480000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x0,0x0,0x0,0xa7fca004,0x0,0x0,0x0,0x0,0xa7fca004,0x0,0x0,0xa7fca004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x87fca84c,0x7f80008,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a044,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x40000000,0x87b4a004,0x0,0x87b4a044,0x40,0x800,0x0,0x87b4a04c,0x0,0x6b00000,0x87b4a04c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x2208000,0x4840004,0x81102000,}; + jj_la1_19 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x87fcb84c,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x87fcb84c,0x0,0x87fcb84c,0x0,0x87fcb84c,0x87fcb84c,0x87fcb84c,0x0,0x0,0x0,0x87b4a004,0x87b4a004,0x0,0x0,0x0,0x0,0xa7fca004,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fcb84c,0x0,0x0,0x0,0x0,0x1000,0x87b4a004,0x0,0x87fcb84c,0x0,0x87fcb84c,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x87b4a004,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x87b4a004,0x4000,0x200,0x0,0x204,0x0,0x0,0xa7fca004,0x0,0x87fcb84c,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x87fca84c,0x87b4a004,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x87fca84c,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000000,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fcb84c,0x0,0x0,0x0,0x100,0x100,0x100,0x100,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a804,0x87fca84c,0x0,0x0,0x0,0x87fca004,0x87b4a004,0x0,0x200,0x0,0x0,0x1000,0x480000,0x480000,0x480000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x480000,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x480000,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x0,0x20080,0x0,0x87b4a004,0x0,0x87b4a004,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x20480000,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x20480000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x0,0x0,0x0,0xa7fca004,0x0,0x0,0x0,0x0,0xa7fca004,0x0,0x0,0xa7fca004,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x87fca84c,0x7f80008,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87fca84c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a044,0x0,0x0,0x87b4a004,0x0,0x0,0x0,0x40000000,0x87b4a004,0x0,0x87b4a044,0x40,0x800,0x0,0x87b4a04c,0x0,0x6b00000,0x87b4a04c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87b4a004,0x2208000,0x4840004,0x81102000,}; } private static void jj_la1_20() { - jj_la1_20 = new int[] {0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0xef6ef0fe,0xef6ef0fe,0x0,0x0,0x0,0x8f60707e,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x20000000,0xaf60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x800,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x8f60707e,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0xef6ef0fe,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0xef6ef0fe,0x8f60707e,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x10000000,0x0,0x10000000,0x0,0x0,0x0,0xef6ef0fe,0x20000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0xef6ef0fe,0x0,0x0,0x0,0xcf62707e,0x8f60707e,0x0,0x0,0x0,0x0,0x800,0x40020000,0x40020000,0x40020000,0x0,0x0,0x40020000,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x40020000,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x100000,0x800000,0x8f60707e,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xef6ef0fe,0x0,0xef6ef0ff,0x288080,0x0,0x0,0x0,0x0,0x40020000,0x40020000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f64707e,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x8f64707e,0x40000,0x0,0x40000,0x8f64707e,0x0,0x0,0x8f64707e,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x20000000,0x40020000,0x0,0x40020000,0x0,0x40020000,0x0,0x8f60707e,0x82201012,0x4402024,0x9004048,}; + jj_la1_20 = new int[] {0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0xef6ef0fe,0xef6ef0fe,0x0,0x0,0x0,0x8f60707e,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x20000000,0xaf60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x800,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0xef6ef0fe,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x8f60707e,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0xef6ef0fe,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0xef6ef0fe,0x8f60707e,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x10000000,0x0,0x10000000,0x0,0x0,0x0,0xef6ef0fe,0x20000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0xef6ef0fe,0x0,0x0,0x0,0xcf62707e,0x8f60707e,0x0,0x0,0x0,0x0,0x800,0x40020000,0x40020000,0x40020000,0x0,0x0,0x40020000,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x0,0x0,0x0,0x40020000,0x0,0xef6ef0fe,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x100000,0x800000,0x8f60707e,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xef6ef0fe,0x0,0xef6ef0ff,0x288080,0x0,0x0,0x0,0x0,0x40020000,0x40020000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef6ef0fe,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f64707e,0x0,0x0,0x8f60707e,0x0,0x0,0x0,0x0,0x8f60707e,0x0,0x8f64707e,0x40000,0x0,0x40000,0x8f64707e,0x0,0x0,0x8f64707e,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x20000000,0x40020000,0x0,0x40020000,0x0,0x40020000,0x0,0x8f60707e,0x82201012,0x4402024,0x9004048,}; } private static void jj_la1_21() { - jj_la1_21 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60000,0x0,0xd437efd1,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0xd437efd1,0x0,0xd431efd1,0x0,0xd437eff9,0xd437eff9,0xd437eff9,0x0,0x0,0x0,0xd400ef41,0xd400ef41,0x0,0x0,0x0,0x0,0xd5c1ef45,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd437eff9,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0xd437eff9,0x0,0xd437efd1,0x0,0x0,0x0,0x0,0xd431efd1,0x20,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x40000,0x0,0x0,0xd400ef41,0xd400ef41,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0xd5c1ef45,0x0,0xd437efd1,0x0,0x60000,0x0,0xd431efd1,0x0,0x0,0xd431efd1,0xd400ef41,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd437efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400efc1,0xd431efd1,0x0,0x0,0x0,0xd401ef41,0xd400ef41,0x0,0x0,0x0,0x0,0x10000000,0x10000,0x10000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x10000,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0xd400ef41,0x0,0x0,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0000000,0xc0000000,0x0,0x0,0xc0000000,0xd400ef41,0x40000000,0x20000000,0x0,0xd400ef41,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x1c10004,0x0,0x4,0x4,0x4,0x4,0x0,0x1010004,0x2000000,0x400000,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0xc00000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd5c1ef45,0x0,0x0,0x0,0x1000,0xd5c1ef45,0x0,0x0,0xd5c1ef45,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0xd431efd1,0x0,0xe000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd430efd1,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0xd430efd1,0x300090,0x80,0x0,0xd430efd1,0x0,0x0,0xd430efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x40002900,0x84004201,0x10008440,}; + jj_la1_21 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60000,0x0,0xd437efd1,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0xd437efd1,0x0,0xd431efd1,0x0,0xd437eff9,0xd437eff9,0xd437eff9,0x0,0x0,0x0,0xd400ef41,0xd400ef41,0x0,0x0,0x0,0x0,0xd5c1ef45,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd437eff9,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0xd437eff9,0x0,0xd437efd1,0x0,0x0,0x0,0x0,0xd431efd1,0x20,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x40000,0x0,0x0,0xd400ef41,0xd400ef41,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0xd5c1ef45,0x0,0xd437efd1,0x0,0x60000,0x0,0xd431efd1,0x0,0x0,0xd431efd1,0xd400ef41,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd437efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400efc1,0xd431efd1,0x0,0x0,0x0,0xd401ef41,0xd400ef41,0x0,0x0,0x0,0x0,0x10000000,0x10000,0x10000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x10000,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0xd400ef41,0x0,0x0,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0000000,0xc0000000,0x0,0x0,0xc0000000,0xd400ef41,0x40000000,0x20000000,0x0,0xd400ef41,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x1c10004,0x0,0x4,0x4,0x4,0x4,0x0,0x1010004,0x2000000,0x400000,0x0,0x0,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0xc00000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd5c1ef45,0x0,0x0,0x0,0x1000,0xd5c1ef45,0x0,0x0,0xd5c1ef45,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0xd431efd1,0x0,0xe000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd431efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd430efd1,0x0,0x0,0xd400ef41,0x0,0x0,0x0,0x0,0xd400ef41,0x0,0xd430efd1,0x300090,0x80,0x0,0xd430efd1,0x0,0x0,0xd430efd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ef41,0x40002900,0x84004201,0x10008440,}; } private static void jj_la1_22() { - jj_la1_22 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0000000,0xc0000000,0x0,0x0,0xffffff20,0x0,0xffffff00,0x0,0x0,0x0,0x0,0xffffff20,0x0,0xffffff00,0x0,0xffffff20,0xffffff20,0xffffff20,0x8000,0x8000,0x0,0x3fffef00,0x3fffef00,0x0,0x0,0x60000,0x0,0x3fffef00,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x20,0x0,0x800000,0x20,0x20,0x0,0x20,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x60000000,0x10000,0x10000,0x0,0x3fffef00,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xffffff20,0xa0,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0xffffff20,0x0,0xffffff20,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x4,0x0,0x0,0x0,0x3fffef00,0x0,0x4,0x0,0x0,0x0,0x3fffef00,0x1,0x1,0x0,0x0,0x0,0x0,0x3fffef00,0x3fffef00,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0xffffff20,0x0,0x0,0x0,0xffffff00,0x0,0x0,0xffffff00,0x3fffef00,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x3fffef00,0xc0000000,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0xffffff00,0x1,0x0,0x0,0xffffef00,0x3fffef00,0x0,0x0,0x0,0x0,0x10000,0xc0000000,0xc0000000,0xc0000000,0xc0000000,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0xc0000000,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0xffffef00,0xffffef00,0x3000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000,0x3000,0x0,0x0,0x3000,0x3fffef00,0x1000,0x0,0x0,0x3fffef00,0x0,0x3fffef00,0x0,0x40000000,0x40000000,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x3fffef00,0xc0000000,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x20,0x0,0xa0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffff00,0x40,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x3fffff00,0x1000,0x0,0x0,0x3fffff00,0x0,0x0,0x3fffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x12492200,0x24924400,0x9248900,}; + jj_la1_22 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0000000,0xc0000000,0x0,0x0,0xffffff20,0x0,0xffffff00,0x0,0x0,0x0,0x0,0xffffff20,0x0,0xffffff00,0x0,0xffffff20,0xffffff20,0xffffff20,0x8000,0x8000,0x0,0x3fffef00,0x3fffef00,0x0,0x0,0x60000,0x0,0x3fffef00,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x20,0x0,0x800000,0x20,0x20,0x0,0x20,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x60000000,0x10000,0x10000,0x0,0x3fffef00,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xffffff20,0xa0,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0xffffff20,0x0,0xffffff20,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x4,0x0,0x0,0x0,0x3fffef00,0x0,0x4,0x0,0x0,0x0,0x3fffef00,0x1,0x1,0x0,0x0,0x0,0x0,0x3fffef00,0x3fffef00,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0xffffff20,0x0,0x0,0x0,0xffffff00,0x0,0x0,0xffffff00,0x3fffef00,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x3fffef00,0xc0000000,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0xffffff00,0x1,0x0,0x0,0xffffef00,0x3fffef00,0x0,0x0,0x0,0x0,0x10000,0xc0000000,0xc0000000,0xc0000000,0xc0000000,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0x0,0x0,0xc0000000,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0xffffef00,0xffffef00,0x3000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000,0x3000,0x0,0x0,0x3000,0x3fffef00,0x1000,0x0,0x0,0x3fffef00,0x0,0x3fffef00,0x0,0x40000000,0x40000000,0x0,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x3fffef00,0xc0000000,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffff00,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x20,0x0,0xa0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0xffffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffff00,0x40,0x0,0x3fffef00,0x0,0x0,0x0,0x0,0x3fffef00,0x0,0x3fffff00,0x1000,0x0,0x0,0x3fffff00,0x0,0x0,0x3fffff00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3fffef00,0x12492200,0x24924400,0x9248900,}; } private static void jj_la1_23() { - jj_la1_23 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000001,0x20000001,0x0,0x2000000,0x2007adf1,0x2000000,0x2007adf1,0x0,0x2000000,0x0,0x0,0x2007adf1,0x0,0x2007adf1,0x800000,0x2007adf1,0x2007adf1,0x2007adf1,0x0,0x0,0x2000000,0x20,0x20,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdf0,0x0,0x0,0x2000000,0xdf0,0xdf1,0x2000000,0x2000,0x2000000,0x2000000,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2007adf1,0x2000000,0x2007adf1,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x2000000,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x0,0x0,0x20,0x20,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x2000000,0x2007adf1,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000000,0x2007adf1,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x82000,0x1,0x2000000,0x2000001,0x20080000,0x20000000,0x20080000,0x2000000,0x82000,0x2000000,0x2000000,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x2007adf1,0x0,0x0,0x9c000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2007adf1,0x200000,0x9c000000,0x0,0x0,0x2000,0x2000,0x0,0x0,0x20000001,0x2000,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x2004000,0x20000000,0x40000,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x38df1,0x0,0x0,0x0,0x0,0x0,0x0,0x38df1,0x38df1,0x38df1,0x1,0x1,0x0,0x20,0xe0,0x20,0x0,0xdf0,0xc20,0x0,0x0,0x38000,0x0,0x2000000,0x200000,0x2000,0x2007adf1,0x202000,0x2000000,0x2000000,0xb8df1,0x2000,0x2007adf1,0x202000,0x0,0x0,0x0,0x0,0x2001,0x2c21,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x2000,0x2000000,0x2000,0x0,0x0,0x2000000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2004000,0x2000000,0x0,0x1,0x2000000,0x0,0x2000000,0x2004000,0x0,0x0,0x2000000,0x2000000,0x2000000,0x0,0x2007adf1,0x0,0x2007adf1,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42000000,0x0,0x2000000,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x2004000,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x2000000,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x2000,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_23 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000001,0x20000001,0x0,0x2000000,0x2007adf1,0x2000000,0x2007adf1,0x0,0x2000000,0x0,0x0,0x2007adf1,0x0,0x2007adf1,0x800000,0x2007adf1,0x2007adf1,0x2007adf1,0x0,0x0,0x2000000,0x20,0x20,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdf0,0x0,0x0,0x2000000,0xdf0,0xdf1,0x2000000,0x2000,0x2000000,0x2000000,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2007adf1,0x2000000,0x2007adf1,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x2000000,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x0,0x0,0x20,0x20,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x2000000,0x2007adf1,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000000,0x2007adf1,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x82000,0x1,0x2000000,0x2000001,0x20080000,0x20000000,0x20080000,0x2000000,0x82000,0x2000000,0x2000000,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x2007adf1,0x0,0x0,0x9c000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2007adf1,0x200000,0x9c000000,0x0,0x0,0x2000,0x2000,0x0,0x0,0x20000001,0x2000,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x2004000,0x20000000,0x40000,0x0,0x0,0x2007adf1,0x0,0x0,0x0,0x38df1,0x0,0x0,0x0,0x0,0x0,0x0,0x38df1,0x38df1,0x38df1,0x1,0x1,0x0,0x20,0xe0,0x20,0x0,0xdf0,0xc20,0x0,0x0,0x38000,0x0,0x2000000,0x200000,0x2000,0x2007adf1,0x202000,0x2000000,0x2000000,0xb8df1,0x2000,0x2007adf1,0x202000,0x0,0x0,0x0,0x0,0x2001,0x2c21,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x2000,0x2000000,0x2000,0x0,0x0,0x2000000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2004000,0x2000000,0x0,0x1,0x2000000,0x0,0x2000000,0x2004000,0x0,0x0,0x2000000,0x2000000,0x2000000,0x0,0x2007adf1,0x0,0x2007adf1,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42000000,0x0,0x2000000,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x2004000,0x2007adf1,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x2000000,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x2000,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; } private static void jj_la1_24() { - jj_la1_24 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x18,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x1000000,0x1000000,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x18,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000,0x40000,0x0,0x0,0x0,0x4000,0x0,0x0,0x0,0x10,0x48,0x0,0x48,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x0,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x18,0x18,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x203df,0x0,0x18000,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_24 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x18,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x1000000,0x1000000,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x18,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000,0x40000,0x0,0x0,0x0,0x4000,0x0,0x0,0x0,0x10,0x48,0x0,0x48,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x0,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x18,0x18,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x203df,0x0,0x18000,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; } private static void jj_la1_25() { - jj_la1_25 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0xbf,0xbf,0xbf,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0xbf,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_25 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0xbf,0xbf,0xbf,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0xbf,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0xbf,0x0,0xbf,0x0,0x0,0x0,0xbf,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; } final private JJCalls[] jj_2_rtns = new JJCalls[129]; private boolean jj_rescan = false; @@ -48277,7 +48276,7 @@ public HoptimatorDdlParserImpl(java.io.InputStream stream, String encoding) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 497; i++) jj_la1[i] = -1; + for (int i = 0; i < 498; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -48290,7 +48289,7 @@ public void ReInit(java.io.InputStream stream, String encoding) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 497; i++) jj_la1[i] = -1; + for (int i = 0; i < 498; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -48300,7 +48299,7 @@ public HoptimatorDdlParserImpl(java.io.Reader stream) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 497; i++) jj_la1[i] = -1; + for (int i = 0; i < 498; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -48310,7 +48309,7 @@ public void ReInit(java.io.Reader stream) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 497; i++) jj_la1[i] = -1; + for (int i = 0; i < 498; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -48319,7 +48318,7 @@ public HoptimatorDdlParserImpl(HoptimatorDdlParserImplTokenManager tm) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 497; i++) jj_la1[i] = -1; + for (int i = 0; i < 498; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -48328,7 +48327,7 @@ public void ReInit(HoptimatorDdlParserImplTokenManager tm) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 497; i++) jj_la1[i] = -1; + for (int i = 0; i < 498; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -48447,7 +48446,7 @@ public ParseException generateParseException() { la1tokens[jj_kind] = true; jj_kind = -1; } - for (int i = 0; i < 497; i++) { + for (int i = 0; i < 498; i++) { if (jj_la1[i] == jj_gen) { for (int j = 0; j < 32; j++) { if ((jj_la1_0[i] & (1< [FROM TO ]}. + * + *

REFRESH backfills a physical table by firing the trigger(s) that produce it. It reuses the + * {@code FIRE TRIGGER} machinery: an optional {@code FROM ... TO ...} window requests a one-off + * backfill over {@code [from, to]}, exactly as for FIRE. + * + *

The target is a plain table — Hoptimator does not distinguish logical from physical, and a + * consumer always reads a specific physical table (tier). Refreshing that table fires whatever + * trigger writes to it. */ -public class SqlRefreshMaterializedView extends SqlRefresh { +public class SqlRefreshObject extends SqlRefresh { private static final SqlOperator OPERATOR = - new SqlSpecialOperator("REFRESH MATERIALIZED VIEW", SqlKind.OTHER_DDL); + new SqlSpecialOperator("REFRESH", SqlKind.OTHER_DDL); + public final SqlIdentifier name; + /** Backfill window start bound, or {@code null} for a plain refresh. */ + public final SqlNode from; + /** Backfill window end bound, or {@code null} for a plain refresh. */ + public final SqlNode to; - /** - * Creates a SqlRefreshMaterializedView. - */ - public SqlRefreshMaterializedView(SqlParserPos pos, SqlIdentifier name) { + public SqlRefreshObject(SqlParserPos pos, SqlIdentifier name, SqlNode from, SqlNode to) { super(OPERATOR, pos); this.name = name; + this.from = from; + this.to = to; } + @SuppressWarnings("nullness") @Override public List getOperandList() { - return ImmutableList.of(name); + return ImmutableNullableList.of(name, from, to); } @Override public void unparse(SqlWriter writer, int leftPrec, int rightPrec) { writer.keyword("REFRESH"); - writer.keyword("MATERIALIZED"); - writer.keyword("VIEW"); name.unparse(writer, leftPrec, rightPrec); + if (from != null) { + writer.keyword("FROM"); + from.unparse(writer, 0, 0); + writer.keyword("TO"); + to.unparse(writer, 0, 0); + } } } diff --git a/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/RefreshServiceTest.java b/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/RefreshServiceTest.java new file mode 100644 index 000000000..46b04154b --- /dev/null +++ b/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/RefreshServiceTest.java @@ -0,0 +1,69 @@ +package com.linkedin.hoptimator.jdbc; + +import com.linkedin.hoptimator.graph.GraphEdge; +import com.linkedin.hoptimator.graph.GraphNode; +import com.linkedin.hoptimator.graph.PipelineGraph; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.LinkedHashSet; +import java.util.Set; + +import static org.assertj.core.api.Assertions.assertThat; + + +class RefreshServiceTest { + + private static GraphNode.Trigger trigger(String name) { + return new GraphNode.Trigger(name, null, true, null, null); + } + + private static GraphNode.External ext(String db, String name) { + return new GraphNode.External(db, Arrays.asList(name)); + } + + private static PipelineGraph graph(GraphNode root, GraphEdge... edges) { + Set nodes = new LinkedHashSet<>(); + nodes.add(root); + for (GraphEdge e : edges) { + nodes.add(e.from()); + nodes.add(e.to()); + } + return new PipelineGraph(root, nodes, new LinkedHashSet<>(Arrays.asList(edges))); + } + + @Test + void findsTriggersThatProduceTheTable() { + // R is the refreshed table; t1 produces it (t1 -> R). A consumer edge (R -> t2) must be ignored. + GraphNode.External r = ext("ads-database", "MEMBERS"); + GraphNode.Trigger t1 = trigger("producer"); + GraphNode.Trigger t2 = trigger("consumer"); + PipelineGraph g = graph(r, + new GraphEdge(t1, r, GraphEdge.Type.TRIGGERS), // t1 produces R -> fired + new GraphEdge(r, t2, GraphEdge.Type.TRIGGERS)); // t2 consumes R -> not fired + + assertThat(RefreshService.producingTriggers(g)).containsExactly("producer"); + } + + @Test + void emptyWhenNothingProducesTheTable() { + GraphNode.External r = ext("ads-database", "MEMBERS"); + GraphNode.Trigger t2 = trigger("consumer"); + PipelineGraph g = graph(r, new GraphEdge(r, t2, GraphEdge.Type.TRIGGERS)); + + assertThat(RefreshService.producingTriggers(g)).isEmpty(); + } + + @Test + void ignoresNonTriggerAndNonRootEdges() { + GraphNode.External r = ext("ads-database", "MEMBERS"); + GraphNode.External other = ext("ads-database", "OTHER"); + GraphNode.Trigger t = trigger("elsewhere"); + // A producer edge into a different resource must not count for R. + PipelineGraph g = graph(r, + new GraphEdge(t, other, GraphEdge.Type.TRIGGERS), + new GraphEdge(r, other, GraphEdge.Type.DEPENDS_ON_SINK)); + + assertThat(RefreshService.producingTriggers(g)).isEmpty(); + } +} diff --git a/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/SqlRefreshExecutorTest.java b/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/SqlRefreshExecutorTest.java new file mode 100644 index 000000000..8eba6dd9e --- /dev/null +++ b/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/SqlRefreshExecutorTest.java @@ -0,0 +1,103 @@ +package com.linkedin.hoptimator.jdbc; + +import com.linkedin.hoptimator.util.DeploymentService; +import org.apache.calcite.jdbc.CalcitePrepare; +import org.apache.calcite.sql.SqlNode; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.MockedStatic; +import org.mockito.junit.jupiter.MockitoExtension; + +import java.sql.SQLException; +import java.util.Arrays; +import java.util.Collections; +import java.util.Properties; + +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.times; + + +@ExtendWith(MockitoExtension.class) +class SqlRefreshExecutorTest { + + @Mock + MockedStatic mockDeploymentService; + + @Mock + MockedStatic mockValidationService; + + @Mock + MockedStatic mockRefreshService; + + private HoptimatorConnection connection; + + @BeforeEach + void setUp() throws SQLException { + HoptimatorDriver driver = new HoptimatorDriver(); + connection = (HoptimatorConnection) driver.connect("jdbc:hoptimator://catalogs=util", new Properties()); + mockDeploymentService.when(() -> DeploymentService.deployers(any(), any())) + .thenReturn(Collections.emptyList()); + } + + @AfterEach + void tearDown() throws SQLException { + if (connection != null && !connection.isClosed()) { + connection.close(); + } + } + + private void execute(String sql) { + HoptimatorDdlExecutor executor = new HoptimatorDdlExecutor(connection); + CalcitePrepare.Context context = connection.createPrepareContext(); + SqlNode node = HoptimatorDriver.parseQuery(connection, sql); + executor.executeDdl(context, node); + } + + @Test + void firesEveryProducingTrigger() throws SQLException { + mockRefreshService.when(() -> RefreshService.producingTriggers(any(), any())) + .thenReturn(Arrays.asList("t1", "t2")); + + assertDoesNotThrow(() -> execute("REFRESH \"ADS\".\"MEMBERS\"")); + + mockDeploymentService.verify(() -> DeploymentService.update(any()), times(2)); + } + + @Test + void windowedRefreshFiresProducingTrigger() throws SQLException { + mockRefreshService.when(() -> RefreshService.producingTriggers(any(), any())) + .thenReturn(Collections.singletonList("t1")); + + assertDoesNotThrow(() -> execute("REFRESH \"ADS\".\"MEMBERS\" FROM '2026-05-01' TO '2026-05-08'")); + + mockDeploymentService.verify(() -> DeploymentService.update(any()), times(1)); + } + + @Test + void noProducingTriggerThrows() throws SQLException { + mockRefreshService.when(() -> RefreshService.producingTriggers(any(), any())) + .thenReturn(Collections.emptyList()); + + HoptimatorDdlExecutor.DdlException ex = assertThrows(HoptimatorDdlExecutor.DdlException.class, + () -> execute("REFRESH \"ADS\".\"MEMBERS\"")); + assertTrue(ex.getMessage().contains("no trigger produces it")); + mockDeploymentService.verify(() -> DeploymentService.update(any()), times(0)); + } + + @Test + void surfacesResolveError() throws SQLException { + mockRefreshService.when(() -> RefreshService.producingTriggers(any(), any())) + .thenThrow(new SQLException("FOO is a logical table; REFRESH a specific physical table (tier) instead.")); + + HoptimatorDdlExecutor.DdlException ex = assertThrows(HoptimatorDdlExecutor.DdlException.class, + () -> execute("REFRESH \"FOO\"")); + assertTrue(ex.getMessage().contains("logical table")); + mockDeploymentService.verify(() -> DeploymentService.update(any()), times(0)); + } +} diff --git a/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/SqlRefreshParseTest.java b/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/SqlRefreshParseTest.java new file mode 100644 index 000000000..809db5d58 --- /dev/null +++ b/hoptimator-jdbc/src/test/java/com/linkedin/hoptimator/jdbc/SqlRefreshParseTest.java @@ -0,0 +1,67 @@ +package com.linkedin.hoptimator.jdbc; + +import com.linkedin.hoptimator.jdbc.ddl.SqlRefreshObject; +import org.apache.calcite.sql.SqlLiteral; +import org.apache.calcite.sql.SqlNode; +import org.apache.calcite.sql.parser.SqlParseException; +import org.apache.calcite.sql.parser.SqlParser; +import org.junit.jupiter.api.Test; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; + + +class SqlRefreshParseTest { + + private static SqlRefreshObject parse(String sql) throws SqlParseException { + SqlParser parser = SqlParser.create(sql, + SqlParser.config().withParserFactory(HoptimatorDdlExecutor.PARSER_FACTORY)); + SqlNode node = parser.parseStmt(); + assertThat(node).isInstanceOf(SqlRefreshObject.class); + return (SqlRefreshObject) node; + } + + private static String boundValue(SqlNode node) { + return ((SqlLiteral) node).getValueAs(String.class); + } + + @Test + void plainRefreshHasNoWindow() throws SqlParseException { + SqlRefreshObject refresh = parse("REFRESH \"foo\""); + assertThat(refresh.from).isNull(); + assertThat(refresh.to).isNull(); + assertThat(refresh.name.names).containsExactly("foo"); + } + + @Test + void compoundName() throws SqlParseException { + SqlRefreshObject refresh = parse("REFRESH \"ADS\".\"MEMBERS\""); + assertThat(refresh.name.names).containsExactly("ADS", "MEMBERS"); + } + + @Test + void absoluteWindow() throws SqlParseException { + SqlRefreshObject refresh = parse("REFRESH \"ADS\".\"MEMBERS\" FROM '2026-05-01' TO '2026-05-08'"); + assertThat(boundValue(refresh.from)).isEqualTo("2026-05-01"); + assertThat(boundValue(refresh.to)).isEqualTo("2026-05-08"); + } + + @Test + void relativeWindow() throws SqlParseException { + SqlRefreshObject refresh = parse("REFRESH \"foo\" FROM 7 DAYS AGO TO NOW"); + assertThat(boundValue(refresh.from)).isEqualTo("-7d"); + assertThat(boundValue(refresh.to)).isEqualTo("now"); + } + + @Test + void rejectsKindKeyword() { + // REFRESH targets a plain (physical) table — no MATERIALIZED VIEW / TABLE keyword. + assertThatThrownBy(() -> parse("REFRESH TABLE \"foo\"")).isInstanceOf(SqlParseException.class); + assertThatThrownBy(() -> parse("REFRESH MATERIALIZED VIEW \"foo\"")).isInstanceOf(SqlParseException.class); + } + + @Test + void rejectsWithClause() { + assertThatThrownBy(() -> parse("REFRESH \"foo\" WITH ('k' 'v')")).isInstanceOf(SqlParseException.class); + } +} diff --git a/hoptimator-k8s/src/main/java/com/linkedin/hoptimator/k8s/K8sTriggerJobs.java b/hoptimator-k8s/src/main/java/com/linkedin/hoptimator/k8s/K8sTriggerJobs.java index f84f61039..e20cccd4b 100644 --- a/hoptimator-k8s/src/main/java/com/linkedin/hoptimator/k8s/K8sTriggerJobs.java +++ b/hoptimator-k8s/src/main/java/com/linkedin/hoptimator/k8s/K8sTriggerJobs.java @@ -35,6 +35,8 @@ public final class K8sTriggerJobs { static final String TRIGGER_KEY = "trigger"; static final String BACKFILL_KEY = "backfill"; static final String BACKFILL_INFIX = "-bf-"; + /** Kubernetes object names are capped at 63 characters. */ + static final int MAX_JOB_NAME = 63; /** * The template variables that name the fire window, resolved per-fire by {@link #render} (and its @@ -129,11 +131,26 @@ static Template.SimpleEnvironment withInstantVars(Template.SimpleEnvironment env * names. Re-firing the same window is idempotent (same name); auto-repair passes the change's * arrival as the discriminator so genuinely new late data on the same window gets a fresh Job. * Stable across JVMs ({@link String#hashCode} is specified). + * + *

Kubernetes caps object names at 63 characters. When {@code base} is long enough that the full + * name would overflow (common for real trigger names), the base is shortened to a readable + * prefix plus a hash of the full base — keeping the name deterministic, unique, and valid. */ public static String backfillJobName(String base, OffsetDateTime from, OffsetDateTime to, OffsetDateTime discriminator) { String key = from.toString() + "/" + to.toString() + (discriminator == null ? "" : "/" + discriminator); - return base + BACKFILL_INFIX + Integer.toHexString(key.hashCode()); + String suffix = BACKFILL_INFIX + Integer.toHexString(key.hashCode()); + if (base.length() + suffix.length() <= MAX_JOB_NAME) { + return base + suffix; + } + // Too long for K8s: keep a readable prefix and append a hash of the full base for uniqueness. + String baseHash = Integer.toHexString(base.hashCode()); + int keep = MAX_JOB_NAME - suffix.length() - baseHash.length() - 1; // -1 for the joining '-' + String prefix = base.substring(0, Math.max(0, keep)); + while (prefix.endsWith("-")) { + prefix = prefix.substring(0, prefix.length() - 1); + } + return prefix + "-" + baseHash + suffix; } /** diff --git a/hoptimator-k8s/src/test/java/com/linkedin/hoptimator/k8s/K8sTriggerJobsTest.java b/hoptimator-k8s/src/test/java/com/linkedin/hoptimator/k8s/K8sTriggerJobsTest.java index 3e37e2e73..6a7787027 100644 --- a/hoptimator-k8s/src/test/java/com/linkedin/hoptimator/k8s/K8sTriggerJobsTest.java +++ b/hoptimator-k8s/src/test/java/com/linkedin/hoptimator/k8s/K8sTriggerJobsTest.java @@ -41,6 +41,22 @@ void discriminatorDistinguishesSameWindow() { K8sTriggerJobs.backfillJobName("job", A, B, C)); } + @Test + void backfillJobNameStaysWithinKubernetesLimit() { + // Real trigger names overflow: logical-

-offline-trigger-