diff options
author | Ralf Mollik | 2019-07-15 07:28:52 +0000 |
---|---|---|
committer | Ralf Mollik | 2019-07-15 07:28:52 +0000 |
commit | a7bd24a8349377500166a2d8ecbad99021262eda (patch) | |
tree | 62a67a3cfad3085d09e86f2173d35049da7cc7ce | |
parent | 488269ae94e297e0e74589430e1bbeb155de837f (diff) | |
download | org.eclipse.osbp.xtext.datainterchange-a7bd24a8349377500166a2d8ecbad99021262eda.tar.gz org.eclipse.osbp.xtext.datainterchange-a7bd24a8349377500166a2d8ecbad99021262eda.tar.xz org.eclipse.osbp.xtext.datainterchange-a7bd24a8349377500166a2d8ecbad99021262eda.zip |
catch up with development
Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
36 files changed, 25929 insertions, 20240 deletions
diff --git a/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/CriteriaGenerator.java b/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/CriteriaGenerator.java new file mode 100644 index 0000000..968a160 --- /dev/null +++ b/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/CriteriaGenerator.java @@ -0,0 +1,366 @@ +package org.eclipse.osbp.xtext.datainterchange.common; + +import java.util.List; +import java.util.Map; + +import javax.persistence.criteria.CriteriaBuilder; +import javax.persistence.criteria.CriteriaBuilder.In; +import javax.persistence.criteria.CriteriaQuery; +import javax.persistence.criteria.Expression; +import javax.persistence.criteria.Join; +import javax.persistence.criteria.Root; +import javax.persistence.criteria.Subquery; + +@SuppressWarnings({ "unchecked", "rawtypes" }) +public abstract class CriteriaGenerator { + //https://www.objectdb.com/java/jpa/query/jpql/structure + //Example Criterias + // select * from STATE_PROVINCE; + // select * from STATE_PROVINCE where REGION_ID in (select ID from REGION where SALES_COUNTRY = 'USA'); + // select ID from REGION where SALES_COUNTRY = 'USA'; + + /** + * Return the appropriate expression for the criteria builder select statement + * @param builder the criteria builder + * @return the created expression + */ + public static Expression<Object> getExpression(CriteriaBuilder builder, Object rawValue){ + if(builder != null && rawValue != null){ + if(rawValue instanceof java.sql.Date){ + return builder.literal(rawValue); + } + } + // TODO Franck extension for all expression types, view link bellow + // https://www.objectdb.com/java/jpa/query/jpql/expression + return builder.nullLiteral(null); + } + + public static Expression generateQueryExpression(CriteriaBuilder builder, String query){ + if(query != null && !query.isEmpty()){ + //TODO add logic here + } + return null; + } + + public static Join generateJoinQuery(CriteriaBuilder builder, Class c1, String a1, Class c2, String a2){ +// if(builder != null && c1 != null && c2 != null){ +// CriteriaQuery<Pet> cq = cb.createQuery(Pet.class); +// Metamodel m = em.getMetamodel(); +// EntityType<Pet> Pet_ = m.entity(Pet.class); +// Root<Pet> pet = cq.from(Pet.class); +// cq.where(pet.get(Pet_.color).in("brown", "black"); +// CriteriaQuery<«bean1.entity.fullyQualifiedName»> beanCriteriaQuery = criteriaBuilder.createQuery(«bean1.entity.fullyQualifiedName».class); +// Root<«bean1.entity.fullyQualifiedName»> from = beanCriteriaQuery.from(«bean1.entity.fullyQualifiedName».class); +// TypedQuery<«bean1.entity.fullyQualifiedName»> beanTypedQuery = em.createQuery("SELECT attr1 FROM «bean1.entity.fullyQualifiedName» bean1, «bean2.entity.fullyQualifiedName» bean2 WHERE bean2.attr2 = attr1", «bean1.entity.fullyQualifiedName».class); +// List<«bean1.entity.fullyQualifiedName»> allResults = beanTypedQuery.getResultList(); +// } + return null; + } + + public static Expression generateQueryExpression(CriteriaBuilder builder, Class root, WhereClausel where){ + String query = null; + if(query != null && !query.isEmpty()){ + //TODO add logic here + } + return null; + } + + public static Expression generateDeleteQueryExpression(CriteriaBuilder builder, String from, String where, String groupby, String having, String orderby){ + String query = null; + if(query != null && !query.isEmpty()){ + //TODO add logic here + } + return null; + } + + public static Expression generateUpdateQueryExpression(CriteriaBuilder builder, String from, String set, String where){ + String query = null; + if(query != null && !query.isEmpty()){ + //TODO add logic here + } + return null; + } + + public static CriteriaQuery generateCriteriaQueryInClause(CriteriaBuilder criteriaBuilder, Class rootclass, String column, List<String> values){ + //TODO replace with the current expression + if(rootclass != null){ + CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(rootclass); + Root root = criteriaQuery.from(rootclass); + In<String> inClause = criteriaBuilder.in(root.get(column)); + for (String title : values) { + inClause.value(title); + } + criteriaQuery.select(root).where(inClause); + return criteriaQuery; + } + return null; + } + + public static CriteriaQuery generateCriteriaQueryIn(CriteriaBuilder criteriaBuilder, Class rootclass, String column, List<String> values){ + if(rootclass != null){ + CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(rootclass); + Root root = criteriaQuery.from(rootclass); + criteriaQuery.select(root) + .where(root.get(column).in(values)); + return criteriaQuery; + } + return null; + } + + public static CriteriaQuery generateCriteriaQuery(CriteriaBuilder criteriaBuilder, Class rootclass, WhereClausel filter){ //List<String> values){ + if(rootclass != null){ + CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(rootclass); + Root root = criteriaQuery.from(rootclass); + + if(root != null && filter.hasOperator()){ + + switch (filter.getOperator()) { + case EQUALS: + criteriaQuery.select(root).where(root.get(filter.getColumn())); break; + case NOTEQUALS: + criteriaQuery.select(root).where(root.get(filter.getColumn())); break; + case ISNULL: + criteriaQuery.select(root).where(root.get(filter.getColumn()).isNull()); break; + case ISNOTNULL: + criteriaQuery.select(root).where(root.get(filter.getColumn()).isNotNull()); break; + case ISIN: + criteriaQuery.select(root).where(root.get(filter.getColumn()).in(filter.getValues())); break; //TODO check subquery + case ISNOTIN: + break; + case ISLIKE: //the value is the search key + criteriaQuery.select(root).where(criteriaBuilder.like(root.get(filter.getColumn()), "%" + filter.getValue() + "%")); break; //TODO Test + + default: + criteriaQuery.select(root).where(root.get(filter.getColumn())); break; + } + } + else{ + criteriaQuery.select(root); + } + return criteriaQuery; + } + return null; + } + + public static Subquery generateSubQuery(CriteriaBuilder criteriaBuilder, Class rootclass, WhereClausel filter){ + if(rootclass != null){ + Subquery subQuery = criteriaBuilder.createQuery(rootclass).subquery(rootclass); + Root root = subQuery.from(rootclass); + + if(filter != null && filter.hasOperator()){ + switch (filter.getOperator()) { + case EQUALS: + if(filter.hasColumn() && filter.hasValue()){ + subQuery.select(root).where(root.get(filter.getColumn())); break; + } + case NOTEQUALS: + if(filter.hasColumn() && filter.hasValue()){ + subQuery.select(root).where(root.get(filter.getColumn())); break; + } + case ISNULL: + subQuery.select(root).where(root.get(filter.getColumn()).isNull()); break; + case ISNOTNULL: + subQuery.select(root).where(root.get(filter.getColumn()).isNotNull()); break; + case ISIN: + subQuery.select(root).where(root.get(filter.getColumn()).in(filter.getValues())); break; + case ISNOTIN: + break; + case ISLIKE: + if(filter.hasColumn() && filter.hasValue()){ + subQuery.select(root).where(criteriaBuilder.like(root.get(filter.getColumn()), "%" + filter.getValue() + "%")); break; //TODO Test + } + default: + subQuery.select(root).where(root.get(filter.getColumn())); break; + } + } + subQuery.select(root).distinct(true).where(criteriaBuilder.equal(root.get(filter.getColumn()), filter.getValue())); + + //how to use the subquery +// criteriaQuery.select(emp).where(criteriaBuilder.in(emp.get("department")).value(subquery)); + + } + return null; + } + + public static void generateJoinExpression(){ + + } + + public class WhereClausel { + private String column; + private List<String> columns; + + private Operator operator; + + private String value; + private Object rawValue; + private Object values; + + private boolean hasColumn; + private boolean hasColumns; + private boolean hasOperator; + private boolean hasValue; + + private boolean isDistinct; + + + public WhereClausel(String column){ + setColumn(column); + } + + public WhereClausel(String value, String column, Operator operator){ + setValue(value); + setColumn(column); + setOperator(operator); + } + + public WhereClausel(Object value, String column, Operator operator){ + setRawValue(value); + setColumn(column); + setOperator(operator); + } + + public WhereClausel(Map<String, Object> columnsAndvalues, List<Operator> operators){ + + } + + public boolean hasColumn() { + return hasColumn; + } + + public void setHasColumn(boolean hasColumn) { + this.hasColumn = hasColumn; + } + + public boolean hasColumns() { + return hasColumns; + } + + public void setHasColumns(boolean hasColumns) { + this.hasColumns = hasColumns; + } + + public String getColumn() { + return column; + } + + public void setColumn(String column) { + if(column != null && !column.isEmpty()){ + this.column = column; + setHasColumn(true); + } + setHasColumn(false); + } + + public Object getRawValue() { + return rawValue; + } + + public void setRawValue(Object rawValue) { + this.rawValue = rawValue; + } + + public List<String> getColumns() { + return columns; + } + + public void setColumns(List<String> columns) { + if(columns != null && !columns.isEmpty()){ + this.columns = columns; + setHasOperator(true); + } + setHasOperator(false); + } + + public void addColumns(List<String> columns) { + this.columns = columns; + } + + public Operator getOperator() { + return operator; + } + + public void setOperator(Operator operator) { + if(operator != null){ + this.operator = operator; + setHasOperator(true); + } + setHasOperator(false); + } + +// public String getSearchKey() { +// return searchKey; +// } + +// public void setSearchKey(String searchkey) { +// if(searchkey != null && !searchkey.isEmpty()){ +// this.searchKey = searchKey; +// setHasSearchKey(true); +// } +// setHasSearchKey(false); +// } + // +// public boolean hasSearchKey() { +// return hasSearchKey; +// } + // +// public void setHasSearchKey(boolean hasSearchKey) { +// this.hasSearchKey = hasSearchKey; +// } + + public String getValue() { + return value; + } + + public void setValue(String value) { + if(value != null && !value.isEmpty()){ + this.value = value; + setHasValue(true); + } + setHasValue(false); + } + + public Object getValues() { + return values; + } + + public void setValues(Object values) { + this.values = values; + } + + public boolean hasOperator() { + return hasOperator; + } + public void setHasOperator(boolean hasOperator) { + this.hasOperator = hasOperator; + } + public boolean hasValue() { + return hasValue; + } + public void setHasValue(boolean hasValue) { + this.hasValue = hasValue; + } + public boolean isDistinct() { + return isDistinct; + } + public void setDistinct(boolean isDistinct) { + this.isDistinct = isDistinct; + } + } + + public enum Operator { + EQUALS, + NOTEQUALS, + GREATERTHAN, + GREATERTHANOREQUALTO, + LESSTHAN, + LESSTHANOREQUALTO, + ISNULL, + ISNOTNULL, + ISIN, + ISNOTIN, + ISLIKE; + } + + +} diff --git a/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java b/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java index f3fb75e..41e3d38 100644 --- a/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java +++ b/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java @@ -15,24 +15,31 @@ */ package org.eclipse.osbp.xtext.datainterchange.common; +import java.io.BufferedOutputStream; import java.io.File; import java.io.IOException; +import java.io.OutputStream; import java.io.PrintWriter; import java.io.StringWriter; import java.net.MalformedURLException; +import java.net.URI; +import java.net.URISyntaxException; import java.net.URL; import java.nio.file.FileAlreadyExistsException; import java.nio.file.Files; import java.nio.file.InvalidPathException; import java.nio.file.Path; import java.nio.file.Paths; -import java.sql.Date; +import java.nio.file.StandardOpenOption; import java.text.SimpleDateFormat; import java.util.HashMap; +import java.util.List; import java.util.Locale; import javax.persistence.criteria.CriteriaBuilder; +import javax.persistence.criteria.CriteriaQuery; import javax.persistence.criteria.Expression; +import javax.persistence.criteria.Subquery; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.ResourcesPlugin; @@ -43,6 +50,7 @@ import org.eclipse.osbp.datainterchange.api.IDataInterchangeExecutionEventListen import org.eclipse.osbp.dsl.common.datatypes.IDto; import org.eclipse.osbp.runtime.common.event.IEventDispatcher; import org.eclipse.osbp.ui.api.customfields.IBlobService; +import org.eclipse.osbp.xtext.datainterchange.common.CriteriaGenerator.WhereClausel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -506,33 +514,99 @@ public abstract class WorkerThreadRunnable implements Runnable, IDataInterchange return ""; } - /** - * Check if the given value is nor null or empty and gives it back or give the default value. - * In case, even the default value is not defined an empty string will be given. - * @param value the criteria value - * @param defaultValue the default value - * @return the appropriate criteria value or an empty string. + * + * @param entityname + * @param filename + * @param isroot + * @return */ - public String getCriteriaDateStringValue(CriteriaBuilder builder, Date date){ - Expression<java.sql.Date> expression = builder.literal(date); - String result = expression.toString(); -// Expression<java.sql.Date> today = cb.literal(new java.sql.Date()); -// if(value != null && !value.isEmpty()){ -// return value; -// } -// if(defaultValue != null && !defaultValue.isEmpty()){ -// return defaultValue; -// } - return result; + public Object[] createExportFileComponents(String entityname, String filename, boolean isroot){ + int openTry = 0; + Path exportPath = null; + OutputStream fileStr = null; + OutputStream outStr = null; + URI uri = null; + try { + uri = getFileURL().toURI(); + String uriValue = uri.toString(); + if(isroot){ + uri = new URI(uriValue+"tmp"); + }else{ + String location = uriValue.substring(0, uriValue.lastIndexOf("/")+1); + uri = new URI(location+filename+"tmp"); + } + } catch (URISyntaxException e) { + StringWriter sw = new StringWriter(); + e.printStackTrace(new PrintWriter(sw)); + log.error("{}", sw.toString()); + } + + do { + try { + exportPath = Paths.get(uri); + // find a unique name - similar to given + fileStr = Files.newOutputStream(exportPath, StandardOpenOption.CREATE_NEW); + } catch (FileAlreadyExistsException ae) { + openTry ++; + try { + int pos = uri.toString().lastIndexOf('.'); + if(pos == -1) { + uri = new URI(uri.toString()+openTry); + } else { + uri = new URI(uri.toString().substring(0,pos)+openTry+"."+uri.toString().substring(pos+1)); + } + } catch (URISyntaxException e) { + StringWriter sw = new StringWriter(); + e.printStackTrace(new PrintWriter(sw)); + log.error("{}", sw.toString()); + break; + } + } catch (IOException e) { + StringWriter sw = new StringWriter(); + e.printStackTrace(new PrintWriter(sw)); + log.error("{}", sw.toString()); + break; + } + }while(fileStr == null); + + if(exportPath != null && exportPath.toFile() != null && exportPath.toFile().exists()){ + log.debug("Temporary export file [{}] for entity {} created", exportPath, entityname); + }else{ + log.debug("No temporary export file [{}] for entity {} created", exportPath, entityname); + } + outStr = new BufferedOutputStream(fileStr); + return new Object[]{exportPath, fileStr, outStr}; } + public Subquery generateSubQuery(CriteriaBuilder criteriaBuilder, Class rootclass, WhereClausel filter){ + return CriteriaGenerator.generateSubQuery(criteriaBuilder, rootclass, filter); + } + + public CriteriaQuery generateCriteriaQuery(CriteriaBuilder criteriaBuilder, Class rootclass, WhereClausel filter){ //List<String> values){ + return CriteriaGenerator.generateCriteriaQuery(criteriaBuilder, rootclass, filter); //List<String> values){; + } + + public CriteriaQuery generateCriteriaQueryIn(CriteriaBuilder criteriaBuilder, Class rootclass, String column, List<String> values){ + return CriteriaGenerator.generateCriteriaQueryIn(criteriaBuilder, rootclass, column, values); + } + + public Expression generateUpdateQueryExpression(CriteriaBuilder builder, String from, String set, String where){ + return CriteriaGenerator.generateUpdateQueryExpression(builder, from, set, where); + } + + public Expression generateDeleteQueryExpression(CriteriaBuilder builder, String from, String where, String groupby, String having, String orderby){ + return CriteriaGenerator.generateDeleteQueryExpression(builder, from, where, groupby, having, orderby); + } + + public Expression generateQueryExpression(CriteriaBuilder builder, String query){ + return CriteriaGenerator.generateQueryExpression(builder, query); + } /** * Helper class to withhold filter parameter. - * @param <T> */ - static public class Parameter<T> { + public static class Parameter { private String name; private Object rawValue; private String stringValue; @@ -552,14 +626,11 @@ public abstract class WorkerThreadRunnable implements Runnable, IDataInterchange return stringValue; } - - /** * Generates the string value of the given raw value object. */ private void setStringValue(){ - // TODO check the dto validity here and futher datatypes - // Build or insert a value converter + // TODO check the dto validity here and futher datatypes, Build or insert a value converter if(rawValue != null){ if(rawValue instanceof java.util.Date){ java.util.Date temp = (java.util.Date) rawValue; @@ -601,16 +672,14 @@ public abstract class WorkerThreadRunnable implements Runnable, IDataInterchange * @return the created expression */ public Expression getExpression(CriteriaBuilder builder){ - if(builder != null){ + if(builder != null && rawValue != null){ if(rawValue instanceof java.sql.Date){ return builder.literal(rawValue); } } // TODO Franck extension for all expression types, view link bellow // https://www.objectdb.com/java/jpa/query/jpql/expression - return null; + return builder.nullLiteral(null); } - } - } diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java index 8fdc116..63c63c2 100644 --- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java +++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java @@ -166,6 +166,9 @@ public class DataDSLParser extends AbstractContentAssistParser { put(grammarAccess.getDataInterchangeExportFilterAccess().getGroup(), "rule__DataInterchangeExportFilter__Group__0"); put(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_1(), "rule__DataInterchangeExportFilter__Group_1__0"); put(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_2(), "rule__DataInterchangeExportFilter__Group_2__0"); + put(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_3(), "rule__DataInterchangeExportFilter__Group_3__0"); + put(grammarAccess.getDataInterchangeJoinAccess().getGroup(), "rule__DataInterchangeJoin__Group__0"); + put(grammarAccess.getDataInterchangeJoinAttrAccess().getGroup(), "rule__DataInterchangeJoinAttr__Group__0"); put(grammarAccess.getDataInterchangeFilterAccess().getGroup(), "rule__DataInterchangeFilter__Group__0"); put(grammarAccess.getAttributeFilterAccess().getGroup(), "rule__AttributeFilter__Group__0"); put(grammarAccess.getAttributeFilterAccess().getGroup_5(), "rule__AttributeFilter__Group_5__0"); @@ -471,7 +474,13 @@ public class DataDSLParser extends AbstractContentAssistParser { put(grammarAccess.getDataInterchangeExposeAccess().getSubExposeAssignment_3_1_2(), "rule__DataInterchangeExpose__SubExposeAssignment_3_1_2"); put(grammarAccess.getDataInterchangeExportFilterAccess().getAttrFilterAssignment_1_2(), "rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2"); put(grammarAccess.getDataInterchangeExportFilterAccess().getRefFilterAssignment_1_3(), "rule__DataInterchangeExportFilter__RefFilterAssignment_1_3"); - put(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1(), "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1"); + put(grammarAccess.getDataInterchangeExportFilterAccess().getJoinAssignment_2_1(), "rule__DataInterchangeExportFilter__JoinAssignment_2_1"); + put(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_3_1(), "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1"); + put(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1Assignment_1(), "rule__DataInterchangeJoin__BeanAttr1Assignment_1"); + put(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityAssignment_3(), "rule__DataInterchangeJoin__JoinEntityAssignment_3"); + put(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2Assignment_5(), "rule__DataInterchangeJoin__BeanAttr2Assignment_5"); + put(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityAssignment_1(), "rule__DataInterchangeJoinAttr__RefEntityAssignment_1"); + put(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyAssignment_2(), "rule__DataInterchangeJoinAttr__RefPropertyAssignment_2"); put(grammarAccess.getDataInterchangeFilterAccess().getAttrFilterAssignment_1(), "rule__DataInterchangeFilter__AttrFilterAssignment_1"); put(grammarAccess.getDataInterchangeFilterAccess().getRefFilterAssignment_2(), "rule__DataInterchangeFilter__RefFilterAssignment_2"); put(grammarAccess.getAttributeFilterAccess().getRefPropertyAssignment_2(), "rule__AttributeFilter__RefPropertyAssignment_2"); diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g index f706d16..12130ef 100644 --- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g +++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g @@ -565,6 +565,56 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRuleDataInterchangeJoin +entryRuleDataInterchangeJoin +: +{ before(grammarAccess.getDataInterchangeJoinRule()); } + ruleDataInterchangeJoin +{ after(grammarAccess.getDataInterchangeJoinRule()); } + EOF +; + +// Rule DataInterchangeJoin +ruleDataInterchangeJoin + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDataInterchangeJoinAccess().getGroup()); } + (rule__DataInterchangeJoin__Group__0) + { after(grammarAccess.getDataInterchangeJoinAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleDataInterchangeJoinAttr +entryRuleDataInterchangeJoinAttr +: +{ before(grammarAccess.getDataInterchangeJoinAttrRule()); } + ruleDataInterchangeJoinAttr +{ after(grammarAccess.getDataInterchangeJoinAttrRule()); } + EOF +; + +// Rule DataInterchangeJoinAttr +ruleDataInterchangeJoinAttr + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getGroup()); } + (rule__DataInterchangeJoinAttr__Group__0) + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleDataInterchangeFilter entryRuleDataInterchangeFilter : @@ -4787,7 +4837,7 @@ rule__Operator__Alternatives | ( { before(grammarAccess.getOperatorAccess().getLessthanEnumLiteralDeclaration_4()); } - ('lessThen') + ('lessThan') { after(grammarAccess.getOperatorAccess().getLessthanEnumLiteralDeclaration_4()); } ) | @@ -4808,6 +4858,24 @@ rule__Operator__Alternatives ('isNotNull') { after(grammarAccess.getOperatorAccess().getIsnotnullEnumLiteralDeclaration_7()); } ) + | + ( + { before(grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8()); } + ('isIn') + { after(grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8()); } + ) + | + ( + { before(grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9()); } + ('isNotIn') + { after(grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9()); } + ) + | + ( + { before(grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10()); } + ('isLike') + { after(grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10()); } + ) ; finally { restoreStackSize(stackSize); @@ -10807,6 +10875,7 @@ rule__DataInterchangeExportFilter__Group__2 } : rule__DataInterchangeExportFilter__Group__2__Impl + rule__DataInterchangeExportFilter__Group__3 ; finally { restoreStackSize(stackSize); @@ -10827,6 +10896,32 @@ finally { restoreStackSize(stackSize); } +rule__DataInterchangeExportFilter__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeExportFilter__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeExportFilter__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_3()); } + (rule__DataInterchangeExportFilter__Group_3__0)? + { after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + rule__DataInterchangeExportFilter__Group_1__0 @init { @@ -10981,9 +11076,9 @@ rule__DataInterchangeExportFilter__Group_2__0__Impl } : ( - { before(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); } - 'hide' - { after(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); } + { before(grammarAccess.getDataInterchangeExportFilterAccess().getJoinKeyword_2_0()); } + 'join' + { after(grammarAccess.getDataInterchangeExportFilterAccess().getJoinKeyword_2_0()); } ) ; finally { @@ -11007,9 +11102,306 @@ rule__DataInterchangeExportFilter__Group_2__1__Impl } : ( - { before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1()); } - (rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1)* - { after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1()); } + { before(grammarAccess.getDataInterchangeExportFilterAccess().getJoinAssignment_2_1()); } + (rule__DataInterchangeExportFilter__JoinAssignment_2_1) + { after(grammarAccess.getDataInterchangeExportFilterAccess().getJoinAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__DataInterchangeExportFilter__Group_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeExportFilter__Group_3__0__Impl + rule__DataInterchangeExportFilter__Group_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeExportFilter__Group_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_3_0()); } + 'hide' + { after(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeExportFilter__Group_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeExportFilter__Group_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeExportFilter__Group_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_3_1()); } + (rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1)* + { after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__DataInterchangeJoin__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoin__Group__0__Impl + rule__DataInterchangeJoin__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAccess().getDataInterchangeJoinAction_0()); } + () + { after(grammarAccess.getDataInterchangeJoinAccess().getDataInterchangeJoinAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoin__Group__1__Impl + rule__DataInterchangeJoin__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1Assignment_1()); } + (rule__DataInterchangeJoin__BeanAttr1Assignment_1) + { after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1Assignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoin__Group__2__Impl + rule__DataInterchangeJoin__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAccess().getWithKeyword_2()); } + 'with' + { after(grammarAccess.getDataInterchangeJoinAccess().getWithKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoin__Group__3__Impl + rule__DataInterchangeJoin__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityAssignment_3()); } + (rule__DataInterchangeJoin__JoinEntityAssignment_3) + { after(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoin__Group__4__Impl + rule__DataInterchangeJoin__Group__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAccess().getOnKeyword_4()); } + 'on' + { after(grammarAccess.getDataInterchangeJoinAccess().getOnKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoin__Group__5__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__Group__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2Assignment_5()); } + (rule__DataInterchangeJoin__BeanAttr2Assignment_5) + { after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2Assignment_5()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__DataInterchangeJoinAttr__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoinAttr__Group__0__Impl + rule__DataInterchangeJoinAttr__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoinAttr__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getDataInterchangeJoinAttrAction_0()); } + () + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getDataInterchangeJoinAttrAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoinAttr__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoinAttr__Group__1__Impl + rule__DataInterchangeJoinAttr__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoinAttr__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityAssignment_1()); } + (rule__DataInterchangeJoinAttr__RefEntityAssignment_1)? + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoinAttr__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__DataInterchangeJoinAttr__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoinAttr__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyAssignment_2()); } + (rule__DataInterchangeJoinAttr__RefPropertyAssignment_2) + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyAssignment_2()); } ) ; finally { @@ -27559,15 +27951,117 @@ finally { restoreStackSize(stackSize); } -rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 +rule__DataInterchangeExportFilter__JoinAssignment_2_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); } + { before(grammarAccess.getDataInterchangeExportFilterAccess().getJoinDataInterchangeJoinParserRuleCall_2_1_0()); } + ruleDataInterchangeJoin + { after(grammarAccess.getDataInterchangeExportFilterAccess().getJoinDataInterchangeJoinParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0()); } ruleDataInterchangeExportHide - { after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); } + { after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__BeanAttr1Assignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0()); } + ruleDataInterchangeJoinAttr + { after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__JoinEntityAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityCrossReference_3_0()); } + ( + { before(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityLFQNParserRuleCall_3_0_1()); } + ruleLFQN + { after(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityLFQNParserRuleCall_3_0_1()); } + ) + { after(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityCrossReference_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoin__BeanAttr2Assignment_5 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0()); } + ruleDataInterchangeJoinAttr + { after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoinAttr__RefEntityAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceCrossReference_1_0()); } + ( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_1_0_1()); } + RULE_ID + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_1_0_1()); } + ) + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); } + ( + { before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); } + RULE_ID + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); } ) ; finally { diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens index 91345c1..08d496e 100644 --- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens +++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens @@ -1,20 +1,20 @@ '!'=41 '!='=23 '!=='=25 -'#'=147 +'#'=151 '%'=40 '%='=21 '&&'=15 -'&'=168 -'('=143 -')'=144 +'&'=172 +'('=147 +')'=148 '*'=37 '**'=38 '*='=19 '+'=35 '++'=42 '+='=17 -','=145 +','=149 '-'=36 '--'=43 '-='=18 @@ -24,9 +24,9 @@ '..<'=30 '/'=39 '/='=20 -':'=153 -'::'=191 -';'=141 +':'=157 +'::'=195 +';'=145 '<'=28 '<>'=33 '='=13 @@ -35,152 +35,156 @@ '=>'=32 '>'=27 '>='=26 -'?'=167 -'?.'=192 +'?'=171 +'?.'=196 '?:'=34 -'@'=142 -'CSV'=94 +'@'=146 +'CSV'=97 'Date'=61 -'EDI'=98 +'EDI'=101 'ExecuteContext'=65 -'Fixed'=100 +'Fixed'=103 'Milliseconds'=62 'Nanoseconds'=63 'NowDate'=58 'Random'=64 'StartDate'=59 'UniversallyUniqueIdentifier'=60 -'XML'=91 -'['=148 -']'=146 -'actionFilter'=88 -'allowNoResult'=179 -'and'=77 -'as'=132 -'assign'=130 -'attribute'=127 -'cacheSize'=180 -'capitalize'=189 -'capitalizeFirstWord'=187 -'case'=155 -'catch'=166 -'coding'=120 -'copy'=121 -'createOn'=105 -'default'=154 -'deleteFileAfterImport'=172 -'delimiter'=95 -'describedBy'=169 -'do'=157 -'elementSize'=86 -'else'=151 -'encoding'=92 -'entity'=101 +'XML'=94 +'['=152 +']'=150 +'actionFilter'=91 +'allowNoResult'=183 +'and'=80 +'as'=136 +'assign'=135 +'attribute'=132 +'cacheSize'=184 +'capitalize'=193 +'capitalizeFirstWord'=191 +'case'=159 +'catch'=170 +'coding'=123 +'copy'=124 +'createOn'=108 +'default'=158 +'deleteFileAfterImport'=176 +'delimiter'=98 +'describedBy'=173 +'do'=161 +'elementSize'=89 +'else'=155 +'encoding'=95 +'entity'=104 'equals'=69 'executeAfterExport'=16 -'executeAfterImport'=173 -'exportFilter'=87 -'expose'=109 -'expression'=106 +'executeAfterImport'=177 +'exportFilter'=90 +'expose'=112 +'expression'=109 'extends'=46 'extension'=49 'false'=51 -'file'=84 -'filename'=102 -'finally'=164 -'for'=113 -'format'=108 -'from'=122 -'functionGroup'=90 +'file'=87 +'filename'=105 +'finally'=168 +'for'=116 +'format'=111 +'from'=125 +'functionGroup'=93 'greatThanOrEqualTo'=72 'greaterThan'=71 -'group'=82 -'hide'=126 -'if'=150 +'group'=85 +'hide'=130 +'if'=154 'import'=48 -'in'=114 -'indent'=175 -'instanceof'=149 -'interchange'=83 +'in'=117 +'indent'=179 +'instanceof'=153 +'interchange'=86 +'isIn'=77 +'isLike'=79 +'isNotIn'=78 'isNotNull'=76 'isNull'=75 +'join'=129 'jpg'=53 -'key'=112 -'keys'=111 -'latestExport'=178 -'latestImport'=177 -'leftTrim'=183 -'length'=138 +'key'=115 +'keys'=114 +'latestExport'=182 +'latestImport'=181 +'leftTrim'=187 +'length'=142 +'lessThan'=73 'lessThanOrEqualTo'=74 -'lessThen'=73 -'locale'=93 -'lookup'=107 -'lowerCase'=185 -'map'=133 -'mapBlob'=135 -'mapByAttribute'=174 -'mapFixedLength'=137 -'mapFrom'=115 -'mapLookup'=139 -'mapSkip'=140 -'mapTo'=116 -'mapping'=110 -'mappingModel'=99 -'markedBy'=181 -'markerEntity'=119 -'markerPath'=118 +'locale'=96 +'lookup'=110 +'lowerCase'=189 +'map'=137 +'mapBlob'=139 +'mapByAttribute'=178 +'mapFixedLength'=141 +'mapFrom'=118 +'mapLookup'=143 +'mapSkip'=144 +'mapTo'=119 +'mapping'=113 +'mappingModel'=102 +'markedBy'=185 +'markerEntity'=122 +'markerPath'=121 'merge'=67 -'mimeType'=136 +'mimeType'=140 'mpeg'=55 -'new'=158 -'nodeName'=104 +'new'=162 +'nodeName'=107 'notEquals'=70 -'ns'=190 -'null'=159 +'ns'=194 +'null'=163 'octet-stream'=56 -'on'=125 -'or'=78 -'package'=79 -'path'=85 +'on'=128 +'or'=81 +'package'=82 +'path'=88 'pdf'=57 'persist'=66 'plain'=52 'png'=54 -'postFunction'=89 -'property'=123 -'quoteCharacter'=96 -'ref'=124 -'reference'=129 -'referenceAttribute'=128 -'referencedBy'=103 +'postFunction'=92 +'property'=126 +'quoteCharacter'=99 +'ref'=127 +'reference'=134 +'referenceAttribute'=133 +'referencedBy'=106 'remove'=68 -'report'=171 -'return'=162 -'rightTrim'=184 -'skipLines'=97 +'report'=175 +'return'=166 +'rightTrim'=188 +'skipLines'=100 'static'=47 'super'=50 -'switch'=152 -'synchronized'=165 -'throw'=161 -'to'=134 -'trim'=182 -'true'=195 -'try'=163 -'typeof'=160 -'uncapitalizeFirstWord'=188 -'upperCase'=186 +'switch'=156 +'synchronized'=169 +'throw'=165 +'to'=138 +'trim'=186 +'true'=199 +'try'=167 +'typeof'=164 +'uncapitalizeFirstWord'=192 +'upperCase'=190 'val'=45 -'validate'=176 -'var'=194 -'vectorName'=170 -'where'=117 -'while'=156 +'validate'=180 +'var'=198 +'vectorName'=174 +'where'=120 +'while'=160 'with'=131 -'{'=80 -'|'=193 +'{'=83 +'|'=197 '||'=14 -'}'=81 +'}'=84 RULE_ANY_OTHER=12 RULE_DECIMAL=8 RULE_HEX=6 @@ -292,6 +296,10 @@ T__192=192 T__193=193 T__194=194 T__195=195 +T__196=196 +T__197=197 +T__198=198 +T__199=199 T__19=19 T__20=20 T__21=21 diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java index d1e45c9..5ef653b 100644 --- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java +++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java @@ -188,12 +188,16 @@ public class InternalDataDSLLexer extends Lexer { public static final int T__75=75; public static final int T__76=76; public static final int T__80=80; + public static final int T__199=199; public static final int T__81=81; + public static final int T__198=198; public static final int T__82=82; public static final int T__83=83; public static final int T__195=195; public static final int T__194=194; public static final int RULE_WS=11; + public static final int T__197=197; + public static final int T__196=196; public static final int T__191=191; public static final int T__190=190; public static final int T__193=193; @@ -1474,10 +1478,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:71:7: ( 'lessThen' ) - // InternalDataDSL.g:71:9: 'lessThen' + // InternalDataDSL.g:71:7: ( 'lessThan' ) + // InternalDataDSL.g:71:9: 'lessThan' { - match("lessThen"); + match("lessThan"); } @@ -1558,10 +1562,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:75:7: ( 'and' ) - // InternalDataDSL.g:75:9: 'and' + // InternalDataDSL.g:75:7: ( 'isIn' ) + // InternalDataDSL.g:75:9: 'isIn' { - match("and"); + match("isIn"); } @@ -1579,10 +1583,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:76:7: ( 'or' ) - // InternalDataDSL.g:76:9: 'or' + // InternalDataDSL.g:76:7: ( 'isNotIn' ) + // InternalDataDSL.g:76:9: 'isNotIn' { - match("or"); + match("isNotIn"); } @@ -1600,10 +1604,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:77:7: ( 'package' ) - // InternalDataDSL.g:77:9: 'package' + // InternalDataDSL.g:77:7: ( 'isLike' ) + // InternalDataDSL.g:77:9: 'isLike' { - match("package"); + match("isLike"); } @@ -1621,10 +1625,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:78:7: ( '{' ) - // InternalDataDSL.g:78:9: '{' + // InternalDataDSL.g:78:7: ( 'and' ) + // InternalDataDSL.g:78:9: 'and' { - match('{'); + match("and"); + } @@ -1641,10 +1646,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:79:7: ( '}' ) - // InternalDataDSL.g:79:9: '}' + // InternalDataDSL.g:79:7: ( 'or' ) + // InternalDataDSL.g:79:9: 'or' { - match('}'); + match("or"); + } @@ -1661,10 +1667,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:80:7: ( 'group' ) - // InternalDataDSL.g:80:9: 'group' + // InternalDataDSL.g:80:7: ( 'package' ) + // InternalDataDSL.g:80:9: 'package' { - match("group"); + match("package"); } @@ -1682,11 +1688,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:81:7: ( 'interchange' ) - // InternalDataDSL.g:81:9: 'interchange' + // InternalDataDSL.g:81:7: ( '{' ) + // InternalDataDSL.g:81:9: '{' { - match("interchange"); - + match('{'); } @@ -1703,11 +1708,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:82:7: ( 'file' ) - // InternalDataDSL.g:82:9: 'file' + // InternalDataDSL.g:82:7: ( '}' ) + // InternalDataDSL.g:82:9: '}' { - match("file"); - + match('}'); } @@ -1724,10 +1728,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:83:7: ( 'path' ) - // InternalDataDSL.g:83:9: 'path' + // InternalDataDSL.g:83:7: ( 'group' ) + // InternalDataDSL.g:83:9: 'group' { - match("path"); + match("group"); } @@ -1745,10 +1749,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:84:7: ( 'elementSize' ) - // InternalDataDSL.g:84:9: 'elementSize' + // InternalDataDSL.g:84:7: ( 'interchange' ) + // InternalDataDSL.g:84:9: 'interchange' { - match("elementSize"); + match("interchange"); } @@ -1766,10 +1770,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:85:7: ( 'exportFilter' ) - // InternalDataDSL.g:85:9: 'exportFilter' + // InternalDataDSL.g:85:7: ( 'file' ) + // InternalDataDSL.g:85:9: 'file' { - match("exportFilter"); + match("file"); } @@ -1787,10 +1791,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:86:7: ( 'actionFilter' ) - // InternalDataDSL.g:86:9: 'actionFilter' + // InternalDataDSL.g:86:7: ( 'path' ) + // InternalDataDSL.g:86:9: 'path' { - match("actionFilter"); + match("path"); } @@ -1808,10 +1812,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:87:7: ( 'postFunction' ) - // InternalDataDSL.g:87:9: 'postFunction' + // InternalDataDSL.g:87:7: ( 'elementSize' ) + // InternalDataDSL.g:87:9: 'elementSize' { - match("postFunction"); + match("elementSize"); } @@ -1829,10 +1833,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:88:7: ( 'functionGroup' ) - // InternalDataDSL.g:88:9: 'functionGroup' + // InternalDataDSL.g:88:7: ( 'exportFilter' ) + // InternalDataDSL.g:88:9: 'exportFilter' { - match("functionGroup"); + match("exportFilter"); } @@ -1850,10 +1854,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:89:7: ( 'XML' ) - // InternalDataDSL.g:89:9: 'XML' + // InternalDataDSL.g:89:7: ( 'actionFilter' ) + // InternalDataDSL.g:89:9: 'actionFilter' { - match("XML"); + match("actionFilter"); } @@ -1871,10 +1875,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:90:7: ( 'encoding' ) - // InternalDataDSL.g:90:9: 'encoding' + // InternalDataDSL.g:90:7: ( 'postFunction' ) + // InternalDataDSL.g:90:9: 'postFunction' { - match("encoding"); + match("postFunction"); } @@ -1892,10 +1896,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:91:7: ( 'locale' ) - // InternalDataDSL.g:91:9: 'locale' + // InternalDataDSL.g:91:7: ( 'functionGroup' ) + // InternalDataDSL.g:91:9: 'functionGroup' { - match("locale"); + match("functionGroup"); } @@ -1913,10 +1917,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__94; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:92:7: ( 'CSV' ) - // InternalDataDSL.g:92:9: 'CSV' + // InternalDataDSL.g:92:7: ( 'XML' ) + // InternalDataDSL.g:92:9: 'XML' { - match("CSV"); + match("XML"); } @@ -1934,10 +1938,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__95; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:93:7: ( 'delimiter' ) - // InternalDataDSL.g:93:9: 'delimiter' + // InternalDataDSL.g:93:7: ( 'encoding' ) + // InternalDataDSL.g:93:9: 'encoding' { - match("delimiter"); + match("encoding"); } @@ -1955,10 +1959,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__96; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:94:7: ( 'quoteCharacter' ) - // InternalDataDSL.g:94:9: 'quoteCharacter' + // InternalDataDSL.g:94:7: ( 'locale' ) + // InternalDataDSL.g:94:9: 'locale' { - match("quoteCharacter"); + match("locale"); } @@ -1976,10 +1980,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__97; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:95:7: ( 'skipLines' ) - // InternalDataDSL.g:95:9: 'skipLines' + // InternalDataDSL.g:95:7: ( 'CSV' ) + // InternalDataDSL.g:95:9: 'CSV' { - match("skipLines"); + match("CSV"); } @@ -1997,10 +2001,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__98; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:96:7: ( 'EDI' ) - // InternalDataDSL.g:96:9: 'EDI' + // InternalDataDSL.g:96:7: ( 'delimiter' ) + // InternalDataDSL.g:96:9: 'delimiter' { - match("EDI"); + match("delimiter"); } @@ -2018,10 +2022,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__99; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:97:7: ( 'mappingModel' ) - // InternalDataDSL.g:97:9: 'mappingModel' + // InternalDataDSL.g:97:7: ( 'quoteCharacter' ) + // InternalDataDSL.g:97:9: 'quoteCharacter' { - match("mappingModel"); + match("quoteCharacter"); } @@ -2039,10 +2043,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__100; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:98:8: ( 'Fixed' ) - // InternalDataDSL.g:98:10: 'Fixed' + // InternalDataDSL.g:98:8: ( 'skipLines' ) + // InternalDataDSL.g:98:10: 'skipLines' { - match("Fixed"); + match("skipLines"); } @@ -2060,10 +2064,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__101; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:99:8: ( 'entity' ) - // InternalDataDSL.g:99:10: 'entity' + // InternalDataDSL.g:99:8: ( 'EDI' ) + // InternalDataDSL.g:99:10: 'EDI' { - match("entity"); + match("EDI"); } @@ -2081,10 +2085,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__102; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:100:8: ( 'filename' ) - // InternalDataDSL.g:100:10: 'filename' + // InternalDataDSL.g:100:8: ( 'mappingModel' ) + // InternalDataDSL.g:100:10: 'mappingModel' { - match("filename"); + match("mappingModel"); } @@ -2102,10 +2106,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__103; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:101:8: ( 'referencedBy' ) - // InternalDataDSL.g:101:10: 'referencedBy' + // InternalDataDSL.g:101:8: ( 'Fixed' ) + // InternalDataDSL.g:101:10: 'Fixed' { - match("referencedBy"); + match("Fixed"); } @@ -2123,10 +2127,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__104; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:102:8: ( 'nodeName' ) - // InternalDataDSL.g:102:10: 'nodeName' + // InternalDataDSL.g:102:8: ( 'entity' ) + // InternalDataDSL.g:102:10: 'entity' { - match("nodeName"); + match("entity"); } @@ -2144,10 +2148,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__105; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:103:8: ( 'createOn' ) - // InternalDataDSL.g:103:10: 'createOn' + // InternalDataDSL.g:103:8: ( 'filename' ) + // InternalDataDSL.g:103:10: 'filename' { - match("createOn"); + match("filename"); } @@ -2165,10 +2169,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__106; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:104:8: ( 'expression' ) - // InternalDataDSL.g:104:10: 'expression' + // InternalDataDSL.g:104:8: ( 'referencedBy' ) + // InternalDataDSL.g:104:10: 'referencedBy' { - match("expression"); + match("referencedBy"); } @@ -2186,10 +2190,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__107; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:105:8: ( 'lookup' ) - // InternalDataDSL.g:105:10: 'lookup' + // InternalDataDSL.g:105:8: ( 'nodeName' ) + // InternalDataDSL.g:105:10: 'nodeName' { - match("lookup"); + match("nodeName"); } @@ -2207,10 +2211,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__108; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:106:8: ( 'format' ) - // InternalDataDSL.g:106:10: 'format' + // InternalDataDSL.g:106:8: ( 'createOn' ) + // InternalDataDSL.g:106:10: 'createOn' { - match("format"); + match("createOn"); } @@ -2228,10 +2232,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__109; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:107:8: ( 'expose' ) - // InternalDataDSL.g:107:10: 'expose' + // InternalDataDSL.g:107:8: ( 'expression' ) + // InternalDataDSL.g:107:10: 'expression' { - match("expose"); + match("expression"); } @@ -2249,10 +2253,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__110; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:108:8: ( 'mapping' ) - // InternalDataDSL.g:108:10: 'mapping' + // InternalDataDSL.g:108:8: ( 'lookup' ) + // InternalDataDSL.g:108:10: 'lookup' { - match("mapping"); + match("lookup"); } @@ -2270,10 +2274,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__111; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:109:8: ( 'keys' ) - // InternalDataDSL.g:109:10: 'keys' + // InternalDataDSL.g:109:8: ( 'format' ) + // InternalDataDSL.g:109:10: 'format' { - match("keys"); + match("format"); } @@ -2291,10 +2295,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__112; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:110:8: ( 'key' ) - // InternalDataDSL.g:110:10: 'key' + // InternalDataDSL.g:110:8: ( 'expose' ) + // InternalDataDSL.g:110:10: 'expose' { - match("key"); + match("expose"); } @@ -2312,10 +2316,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__113; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:111:8: ( 'for' ) - // InternalDataDSL.g:111:10: 'for' + // InternalDataDSL.g:111:8: ( 'mapping' ) + // InternalDataDSL.g:111:10: 'mapping' { - match("for"); + match("mapping"); } @@ -2333,10 +2337,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__114; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:112:8: ( 'in' ) - // InternalDataDSL.g:112:10: 'in' + // InternalDataDSL.g:112:8: ( 'keys' ) + // InternalDataDSL.g:112:10: 'keys' { - match("in"); + match("keys"); } @@ -2354,10 +2358,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__115; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:113:8: ( 'mapFrom' ) - // InternalDataDSL.g:113:10: 'mapFrom' + // InternalDataDSL.g:113:8: ( 'key' ) + // InternalDataDSL.g:113:10: 'key' { - match("mapFrom"); + match("key"); } @@ -2375,10 +2379,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__116; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:114:8: ( 'mapTo' ) - // InternalDataDSL.g:114:10: 'mapTo' + // InternalDataDSL.g:114:8: ( 'for' ) + // InternalDataDSL.g:114:10: 'for' { - match("mapTo"); + match("for"); } @@ -2396,10 +2400,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__117; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:115:8: ( 'where' ) - // InternalDataDSL.g:115:10: 'where' + // InternalDataDSL.g:115:8: ( 'in' ) + // InternalDataDSL.g:115:10: 'in' { - match("where"); + match("in"); } @@ -2417,10 +2421,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__118; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:116:8: ( 'markerPath' ) - // InternalDataDSL.g:116:10: 'markerPath' + // InternalDataDSL.g:116:8: ( 'mapFrom' ) + // InternalDataDSL.g:116:10: 'mapFrom' { - match("markerPath"); + match("mapFrom"); } @@ -2438,10 +2442,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__119; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:117:8: ( 'markerEntity' ) - // InternalDataDSL.g:117:10: 'markerEntity' + // InternalDataDSL.g:117:8: ( 'mapTo' ) + // InternalDataDSL.g:117:10: 'mapTo' { - match("markerEntity"); + match("mapTo"); } @@ -2459,10 +2463,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__120; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:118:8: ( 'coding' ) - // InternalDataDSL.g:118:10: 'coding' + // InternalDataDSL.g:118:8: ( 'where' ) + // InternalDataDSL.g:118:10: 'where' { - match("coding"); + match("where"); } @@ -2480,10 +2484,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__121; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:119:8: ( 'copy' ) - // InternalDataDSL.g:119:10: 'copy' + // InternalDataDSL.g:119:8: ( 'markerPath' ) + // InternalDataDSL.g:119:10: 'markerPath' { - match("copy"); + match("markerPath"); } @@ -2501,10 +2505,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__122; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:120:8: ( 'from' ) - // InternalDataDSL.g:120:10: 'from' + // InternalDataDSL.g:120:8: ( 'markerEntity' ) + // InternalDataDSL.g:120:10: 'markerEntity' { - match("from"); + match("markerEntity"); } @@ -2522,10 +2526,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__123; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:121:8: ( 'property' ) - // InternalDataDSL.g:121:10: 'property' + // InternalDataDSL.g:121:8: ( 'coding' ) + // InternalDataDSL.g:121:10: 'coding' { - match("property"); + match("coding"); } @@ -2543,10 +2547,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__124; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:122:8: ( 'ref' ) - // InternalDataDSL.g:122:10: 'ref' + // InternalDataDSL.g:122:8: ( 'copy' ) + // InternalDataDSL.g:122:10: 'copy' { - match("ref"); + match("copy"); } @@ -2564,10 +2568,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__125; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:123:8: ( 'on' ) - // InternalDataDSL.g:123:10: 'on' + // InternalDataDSL.g:123:8: ( 'from' ) + // InternalDataDSL.g:123:10: 'from' { - match("on"); + match("from"); } @@ -2585,10 +2589,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__126; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:124:8: ( 'hide' ) - // InternalDataDSL.g:124:10: 'hide' + // InternalDataDSL.g:124:8: ( 'property' ) + // InternalDataDSL.g:124:10: 'property' { - match("hide"); + match("property"); } @@ -2606,10 +2610,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__127; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:125:8: ( 'attribute' ) - // InternalDataDSL.g:125:10: 'attribute' + // InternalDataDSL.g:125:8: ( 'ref' ) + // InternalDataDSL.g:125:10: 'ref' { - match("attribute"); + match("ref"); } @@ -2627,10 +2631,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:126:8: ( 'referenceAttribute' ) - // InternalDataDSL.g:126:10: 'referenceAttribute' + // InternalDataDSL.g:126:8: ( 'on' ) + // InternalDataDSL.g:126:10: 'on' { - match("referenceAttribute"); + match("on"); } @@ -2648,10 +2652,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__129; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:127:8: ( 'reference' ) - // InternalDataDSL.g:127:10: 'reference' + // InternalDataDSL.g:127:8: ( 'join' ) + // InternalDataDSL.g:127:10: 'join' { - match("reference"); + match("join"); } @@ -2669,10 +2673,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__130; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:128:8: ( 'assign' ) - // InternalDataDSL.g:128:10: 'assign' + // InternalDataDSL.g:128:8: ( 'hide' ) + // InternalDataDSL.g:128:10: 'hide' { - match("assign"); + match("hide"); } @@ -2711,10 +2715,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__132; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:130:8: ( 'as' ) - // InternalDataDSL.g:130:10: 'as' + // InternalDataDSL.g:130:8: ( 'attribute' ) + // InternalDataDSL.g:130:10: 'attribute' { - match("as"); + match("attribute"); } @@ -2732,10 +2736,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__133; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:131:8: ( 'map' ) - // InternalDataDSL.g:131:10: 'map' + // InternalDataDSL.g:131:8: ( 'referenceAttribute' ) + // InternalDataDSL.g:131:10: 'referenceAttribute' { - match("map"); + match("referenceAttribute"); } @@ -2753,10 +2757,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__134; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:132:8: ( 'to' ) - // InternalDataDSL.g:132:10: 'to' + // InternalDataDSL.g:132:8: ( 'reference' ) + // InternalDataDSL.g:132:10: 'reference' { - match("to"); + match("reference"); } @@ -2774,10 +2778,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__135; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:133:8: ( 'mapBlob' ) - // InternalDataDSL.g:133:10: 'mapBlob' + // InternalDataDSL.g:133:8: ( 'assign' ) + // InternalDataDSL.g:133:10: 'assign' { - match("mapBlob"); + match("assign"); } @@ -2795,10 +2799,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__136; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:134:8: ( 'mimeType' ) - // InternalDataDSL.g:134:10: 'mimeType' + // InternalDataDSL.g:134:8: ( 'as' ) + // InternalDataDSL.g:134:10: 'as' { - match("mimeType"); + match("as"); } @@ -2816,10 +2820,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__137; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:135:8: ( 'mapFixedLength' ) - // InternalDataDSL.g:135:10: 'mapFixedLength' + // InternalDataDSL.g:135:8: ( 'map' ) + // InternalDataDSL.g:135:10: 'map' { - match("mapFixedLength"); + match("map"); } @@ -2837,10 +2841,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__138; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:136:8: ( 'length' ) - // InternalDataDSL.g:136:10: 'length' + // InternalDataDSL.g:136:8: ( 'to' ) + // InternalDataDSL.g:136:10: 'to' { - match("length"); + match("to"); } @@ -2858,10 +2862,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__139; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:137:8: ( 'mapLookup' ) - // InternalDataDSL.g:137:10: 'mapLookup' + // InternalDataDSL.g:137:8: ( 'mapBlob' ) + // InternalDataDSL.g:137:10: 'mapBlob' { - match("mapLookup"); + match("mapBlob"); } @@ -2879,10 +2883,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__140; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:138:8: ( 'mapSkip' ) - // InternalDataDSL.g:138:10: 'mapSkip' + // InternalDataDSL.g:138:8: ( 'mimeType' ) + // InternalDataDSL.g:138:10: 'mimeType' { - match("mapSkip"); + match("mimeType"); } @@ -2900,10 +2904,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__141; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:139:8: ( ';' ) - // InternalDataDSL.g:139:10: ';' + // InternalDataDSL.g:139:8: ( 'mapFixedLength' ) + // InternalDataDSL.g:139:10: 'mapFixedLength' { - match(';'); + match("mapFixedLength"); + } @@ -2920,10 +2925,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__142; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:140:8: ( '@' ) - // InternalDataDSL.g:140:10: '@' + // InternalDataDSL.g:140:8: ( 'length' ) + // InternalDataDSL.g:140:10: 'length' { - match('@'); + match("length"); + } @@ -2940,10 +2946,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__143; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:141:8: ( '(' ) - // InternalDataDSL.g:141:10: '(' + // InternalDataDSL.g:141:8: ( 'mapLookup' ) + // InternalDataDSL.g:141:10: 'mapLookup' { - match('('); + match("mapLookup"); + } @@ -2960,10 +2967,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__144; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:142:8: ( ')' ) - // InternalDataDSL.g:142:10: ')' + // InternalDataDSL.g:142:8: ( 'mapSkip' ) + // InternalDataDSL.g:142:10: 'mapSkip' { - match(')'); + match("mapSkip"); + } @@ -2980,10 +2988,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__145; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:143:8: ( ',' ) - // InternalDataDSL.g:143:10: ',' + // InternalDataDSL.g:143:8: ( ';' ) + // InternalDataDSL.g:143:10: ';' { - match(','); + match(';'); } @@ -3000,10 +3008,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__146; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:144:8: ( ']' ) - // InternalDataDSL.g:144:10: ']' + // InternalDataDSL.g:144:8: ( '@' ) + // InternalDataDSL.g:144:10: '@' { - match(']'); + match('@'); } @@ -3020,10 +3028,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__147; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:145:8: ( '#' ) - // InternalDataDSL.g:145:10: '#' + // InternalDataDSL.g:145:8: ( '(' ) + // InternalDataDSL.g:145:10: '(' { - match('#'); + match('('); } @@ -3040,10 +3048,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__148; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:146:8: ( '[' ) - // InternalDataDSL.g:146:10: '[' + // InternalDataDSL.g:146:8: ( ')' ) + // InternalDataDSL.g:146:10: ')' { - match('['); + match(')'); } @@ -3060,11 +3068,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__149; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:147:8: ( 'instanceof' ) - // InternalDataDSL.g:147:10: 'instanceof' + // InternalDataDSL.g:147:8: ( ',' ) + // InternalDataDSL.g:147:10: ',' { - match("instanceof"); - + match(','); } @@ -3081,11 +3088,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__150; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:148:8: ( 'if' ) - // InternalDataDSL.g:148:10: 'if' + // InternalDataDSL.g:148:8: ( ']' ) + // InternalDataDSL.g:148:10: ']' { - match("if"); - + match(']'); } @@ -3102,11 +3108,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__151; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:149:8: ( 'else' ) - // InternalDataDSL.g:149:10: 'else' + // InternalDataDSL.g:149:8: ( '#' ) + // InternalDataDSL.g:149:10: '#' { - match("else"); - + match('#'); } @@ -3123,11 +3128,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__152; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:150:8: ( 'switch' ) - // InternalDataDSL.g:150:10: 'switch' + // InternalDataDSL.g:150:8: ( '[' ) + // InternalDataDSL.g:150:10: '[' { - match("switch"); - + match('['); } @@ -3144,10 +3148,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__153; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:151:8: ( ':' ) - // InternalDataDSL.g:151:10: ':' + // InternalDataDSL.g:151:8: ( 'instanceof' ) + // InternalDataDSL.g:151:10: 'instanceof' { - match(':'); + match("instanceof"); + } @@ -3164,10 +3169,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__154; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:152:8: ( 'default' ) - // InternalDataDSL.g:152:10: 'default' + // InternalDataDSL.g:152:8: ( 'if' ) + // InternalDataDSL.g:152:10: 'if' { - match("default"); + match("if"); } @@ -3185,10 +3190,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__155; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:153:8: ( 'case' ) - // InternalDataDSL.g:153:10: 'case' + // InternalDataDSL.g:153:8: ( 'else' ) + // InternalDataDSL.g:153:10: 'else' { - match("case"); + match("else"); } @@ -3206,10 +3211,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__156; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:154:8: ( 'while' ) - // InternalDataDSL.g:154:10: 'while' + // InternalDataDSL.g:154:8: ( 'switch' ) + // InternalDataDSL.g:154:10: 'switch' { - match("while"); + match("switch"); } @@ -3227,11 +3232,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__157; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:155:8: ( 'do' ) - // InternalDataDSL.g:155:10: 'do' + // InternalDataDSL.g:155:8: ( ':' ) + // InternalDataDSL.g:155:10: ':' { - match("do"); - + match(':'); } @@ -3248,10 +3252,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__158; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:156:8: ( 'new' ) - // InternalDataDSL.g:156:10: 'new' + // InternalDataDSL.g:156:8: ( 'default' ) + // InternalDataDSL.g:156:10: 'default' { - match("new"); + match("default"); } @@ -3269,10 +3273,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__159; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:157:8: ( 'null' ) - // InternalDataDSL.g:157:10: 'null' + // InternalDataDSL.g:157:8: ( 'case' ) + // InternalDataDSL.g:157:10: 'case' { - match("null"); + match("case"); } @@ -3290,10 +3294,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__160; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:158:8: ( 'typeof' ) - // InternalDataDSL.g:158:10: 'typeof' + // InternalDataDSL.g:158:8: ( 'while' ) + // InternalDataDSL.g:158:10: 'while' { - match("typeof"); + match("while"); } @@ -3311,10 +3315,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__161; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:159:8: ( 'throw' ) - // InternalDataDSL.g:159:10: 'throw' + // InternalDataDSL.g:159:8: ( 'do' ) + // InternalDataDSL.g:159:10: 'do' { - match("throw"); + match("do"); } @@ -3332,10 +3336,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__162; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:160:8: ( 'return' ) - // InternalDataDSL.g:160:10: 'return' + // InternalDataDSL.g:160:8: ( 'new' ) + // InternalDataDSL.g:160:10: 'new' { - match("return"); + match("new"); } @@ -3353,10 +3357,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__163; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:161:8: ( 'try' ) - // InternalDataDSL.g:161:10: 'try' + // InternalDataDSL.g:161:8: ( 'null' ) + // InternalDataDSL.g:161:10: 'null' { - match("try"); + match("null"); } @@ -3374,10 +3378,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__164; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:162:8: ( 'finally' ) - // InternalDataDSL.g:162:10: 'finally' + // InternalDataDSL.g:162:8: ( 'typeof' ) + // InternalDataDSL.g:162:10: 'typeof' { - match("finally"); + match("typeof"); } @@ -3395,10 +3399,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__165; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:163:8: ( 'synchronized' ) - // InternalDataDSL.g:163:10: 'synchronized' + // InternalDataDSL.g:163:8: ( 'throw' ) + // InternalDataDSL.g:163:10: 'throw' { - match("synchronized"); + match("throw"); } @@ -3416,10 +3420,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__166; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:164:8: ( 'catch' ) - // InternalDataDSL.g:164:10: 'catch' + // InternalDataDSL.g:164:8: ( 'return' ) + // InternalDataDSL.g:164:10: 'return' { - match("catch"); + match("return"); } @@ -3437,10 +3441,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__167; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:165:8: ( '?' ) - // InternalDataDSL.g:165:10: '?' + // InternalDataDSL.g:165:8: ( 'try' ) + // InternalDataDSL.g:165:10: 'try' { - match('?'); + match("try"); + } @@ -3457,10 +3462,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__168; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:166:8: ( '&' ) - // InternalDataDSL.g:166:10: '&' + // InternalDataDSL.g:166:8: ( 'finally' ) + // InternalDataDSL.g:166:10: 'finally' { - match('&'); + match("finally"); + } @@ -3477,10 +3483,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__169; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:167:8: ( 'describedBy' ) - // InternalDataDSL.g:167:10: 'describedBy' + // InternalDataDSL.g:167:8: ( 'synchronized' ) + // InternalDataDSL.g:167:10: 'synchronized' { - match("describedBy"); + match("synchronized"); } @@ -3498,10 +3504,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__170; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:168:8: ( 'vectorName' ) - // InternalDataDSL.g:168:10: 'vectorName' + // InternalDataDSL.g:168:8: ( 'catch' ) + // InternalDataDSL.g:168:10: 'catch' { - match("vectorName"); + match("catch"); } @@ -3519,11 +3525,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__171; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:169:8: ( 'report' ) - // InternalDataDSL.g:169:10: 'report' + // InternalDataDSL.g:169:8: ( '?' ) + // InternalDataDSL.g:169:10: '?' { - match("report"); - + match('?'); } @@ -3540,11 +3545,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__172; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:170:8: ( 'deleteFileAfterImport' ) - // InternalDataDSL.g:170:10: 'deleteFileAfterImport' + // InternalDataDSL.g:170:8: ( '&' ) + // InternalDataDSL.g:170:10: '&' { - match("deleteFileAfterImport"); - + match('&'); } @@ -3561,10 +3565,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__173; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:171:8: ( 'executeAfterImport' ) - // InternalDataDSL.g:171:10: 'executeAfterImport' + // InternalDataDSL.g:171:8: ( 'describedBy' ) + // InternalDataDSL.g:171:10: 'describedBy' { - match("executeAfterImport"); + match("describedBy"); } @@ -3582,10 +3586,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__174; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:172:8: ( 'mapByAttribute' ) - // InternalDataDSL.g:172:10: 'mapByAttribute' + // InternalDataDSL.g:172:8: ( 'vectorName' ) + // InternalDataDSL.g:172:10: 'vectorName' { - match("mapByAttribute"); + match("vectorName"); } @@ -3603,10 +3607,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__175; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:173:8: ( 'indent' ) - // InternalDataDSL.g:173:10: 'indent' + // InternalDataDSL.g:173:8: ( 'report' ) + // InternalDataDSL.g:173:10: 'report' { - match("indent"); + match("report"); } @@ -3624,10 +3628,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__176; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:174:8: ( 'validate' ) - // InternalDataDSL.g:174:10: 'validate' + // InternalDataDSL.g:174:8: ( 'deleteFileAfterImport' ) + // InternalDataDSL.g:174:10: 'deleteFileAfterImport' { - match("validate"); + match("deleteFileAfterImport"); } @@ -3645,10 +3649,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__177; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:175:8: ( 'latestImport' ) - // InternalDataDSL.g:175:10: 'latestImport' + // InternalDataDSL.g:175:8: ( 'executeAfterImport' ) + // InternalDataDSL.g:175:10: 'executeAfterImport' { - match("latestImport"); + match("executeAfterImport"); } @@ -3666,10 +3670,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__178; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:176:8: ( 'latestExport' ) - // InternalDataDSL.g:176:10: 'latestExport' + // InternalDataDSL.g:176:8: ( 'mapByAttribute' ) + // InternalDataDSL.g:176:10: 'mapByAttribute' { - match("latestExport"); + match("mapByAttribute"); } @@ -3687,10 +3691,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__179; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:177:8: ( 'allowNoResult' ) - // InternalDataDSL.g:177:10: 'allowNoResult' + // InternalDataDSL.g:177:8: ( 'indent' ) + // InternalDataDSL.g:177:10: 'indent' { - match("allowNoResult"); + match("indent"); } @@ -3708,10 +3712,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__180; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:178:8: ( 'cacheSize' ) - // InternalDataDSL.g:178:10: 'cacheSize' + // InternalDataDSL.g:178:8: ( 'validate' ) + // InternalDataDSL.g:178:10: 'validate' { - match("cacheSize"); + match("validate"); } @@ -3729,10 +3733,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__181; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:179:8: ( 'markedBy' ) - // InternalDataDSL.g:179:10: 'markedBy' + // InternalDataDSL.g:179:8: ( 'latestImport' ) + // InternalDataDSL.g:179:10: 'latestImport' { - match("markedBy"); + match("latestImport"); } @@ -3750,10 +3754,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__182; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:180:8: ( 'trim' ) - // InternalDataDSL.g:180:10: 'trim' + // InternalDataDSL.g:180:8: ( 'latestExport' ) + // InternalDataDSL.g:180:10: 'latestExport' { - match("trim"); + match("latestExport"); } @@ -3771,10 +3775,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__183; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:181:8: ( 'leftTrim' ) - // InternalDataDSL.g:181:10: 'leftTrim' + // InternalDataDSL.g:181:8: ( 'allowNoResult' ) + // InternalDataDSL.g:181:10: 'allowNoResult' { - match("leftTrim"); + match("allowNoResult"); } @@ -3792,10 +3796,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__184; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:182:8: ( 'rightTrim' ) - // InternalDataDSL.g:182:10: 'rightTrim' + // InternalDataDSL.g:182:8: ( 'cacheSize' ) + // InternalDataDSL.g:182:10: 'cacheSize' { - match("rightTrim"); + match("cacheSize"); } @@ -3813,10 +3817,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__185; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:183:8: ( 'lowerCase' ) - // InternalDataDSL.g:183:10: 'lowerCase' + // InternalDataDSL.g:183:8: ( 'markedBy' ) + // InternalDataDSL.g:183:10: 'markedBy' { - match("lowerCase"); + match("markedBy"); } @@ -3834,10 +3838,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__186; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:184:8: ( 'upperCase' ) - // InternalDataDSL.g:184:10: 'upperCase' + // InternalDataDSL.g:184:8: ( 'trim' ) + // InternalDataDSL.g:184:10: 'trim' { - match("upperCase"); + match("trim"); } @@ -3855,10 +3859,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__187; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:185:8: ( 'capitalizeFirstWord' ) - // InternalDataDSL.g:185:10: 'capitalizeFirstWord' + // InternalDataDSL.g:185:8: ( 'leftTrim' ) + // InternalDataDSL.g:185:10: 'leftTrim' { - match("capitalizeFirstWord"); + match("leftTrim"); } @@ -3876,10 +3880,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__188; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:186:8: ( 'uncapitalizeFirstWord' ) - // InternalDataDSL.g:186:10: 'uncapitalizeFirstWord' + // InternalDataDSL.g:186:8: ( 'rightTrim' ) + // InternalDataDSL.g:186:10: 'rightTrim' { - match("uncapitalizeFirstWord"); + match("rightTrim"); } @@ -3897,10 +3901,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__189; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:187:8: ( 'capitalize' ) - // InternalDataDSL.g:187:10: 'capitalize' + // InternalDataDSL.g:187:8: ( 'lowerCase' ) + // InternalDataDSL.g:187:10: 'lowerCase' { - match("capitalize"); + match("lowerCase"); } @@ -3918,10 +3922,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__190; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:188:8: ( 'ns' ) - // InternalDataDSL.g:188:10: 'ns' + // InternalDataDSL.g:188:8: ( 'upperCase' ) + // InternalDataDSL.g:188:10: 'upperCase' { - match("ns"); + match("upperCase"); } @@ -3939,10 +3943,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__191; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:189:8: ( '::' ) - // InternalDataDSL.g:189:10: '::' + // InternalDataDSL.g:189:8: ( 'capitalizeFirstWord' ) + // InternalDataDSL.g:189:10: 'capitalizeFirstWord' { - match("::"); + match("capitalizeFirstWord"); } @@ -3960,10 +3964,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__192; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:190:8: ( '?.' ) - // InternalDataDSL.g:190:10: '?.' + // InternalDataDSL.g:190:8: ( 'uncapitalizeFirstWord' ) + // InternalDataDSL.g:190:10: 'uncapitalizeFirstWord' { - match("?."); + match("uncapitalizeFirstWord"); } @@ -3981,10 +3985,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__193; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:191:8: ( '|' ) - // InternalDataDSL.g:191:10: '|' + // InternalDataDSL.g:191:8: ( 'capitalize' ) + // InternalDataDSL.g:191:10: 'capitalize' { - match('|'); + match("capitalize"); + } @@ -4001,10 +4006,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__194; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:192:8: ( 'var' ) - // InternalDataDSL.g:192:10: 'var' + // InternalDataDSL.g:192:8: ( 'ns' ) + // InternalDataDSL.g:192:10: 'ns' { - match("var"); + match("ns"); } @@ -4022,10 +4027,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__195; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:193:8: ( 'true' ) - // InternalDataDSL.g:193:10: 'true' + // InternalDataDSL.g:193:8: ( '::' ) + // InternalDataDSL.g:193:10: '::' { - match("true"); + match("::"); } @@ -4038,15 +4043,98 @@ public class InternalDataDSLLexer extends Lexer { } // $ANTLR end "T__195" + // $ANTLR start "T__196" + public final void mT__196() throws RecognitionException { + try { + int _type = T__196; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:194:8: ( '?.' ) + // InternalDataDSL.g:194:10: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__196" + + // $ANTLR start "T__197" + public final void mT__197() throws RecognitionException { + try { + int _type = T__197; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:195:8: ( '|' ) + // InternalDataDSL.g:195:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__197" + + // $ANTLR start "T__198" + public final void mT__198() throws RecognitionException { + try { + int _type = T__198; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:196:8: ( 'var' ) + // InternalDataDSL.g:196:10: 'var' + { + match("var"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__198" + + // $ANTLR start "T__199" + public final void mT__199() throws RecognitionException { + try { + int _type = T__199; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:197:8: ( 'true' ) + // InternalDataDSL.g:197:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__199" + // $ANTLR start "RULE_HEX" public final void mRULE_HEX() throws RecognitionException { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30835:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) - // InternalDataDSL.g:30835:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalDataDSL.g:31329:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) + // InternalDataDSL.g:31329:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? { - // InternalDataDSL.g:30835:12: ( '0x' | '0X' ) + // InternalDataDSL.g:31329:12: ( '0x' | '0X' ) int alt1=2; int LA1_0 = input.LA(1); @@ -4074,7 +4162,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt1) { case 1 : - // InternalDataDSL.g:30835:13: '0x' + // InternalDataDSL.g:31329:13: '0x' { match("0x"); @@ -4082,7 +4170,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:30835:18: '0X' + // InternalDataDSL.g:31329:18: '0X' { match("0X"); @@ -4092,7 +4180,7 @@ public class InternalDataDSLLexer extends Lexer { } - // InternalDataDSL.g:30835:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ + // InternalDataDSL.g:31329:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ int cnt2=0; loop2: do { @@ -4130,7 +4218,7 @@ public class InternalDataDSLLexer extends Lexer { cnt2++; } while (true); - // InternalDataDSL.g:30835:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalDataDSL.g:31329:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? int alt4=2; int LA4_0 = input.LA(1); @@ -4139,10 +4227,10 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt4) { case 1 : - // InternalDataDSL.g:30835:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalDataDSL.g:31329:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) { match('#'); - // InternalDataDSL.g:30835:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalDataDSL.g:31329:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -4160,7 +4248,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt3) { case 1 : - // InternalDataDSL.g:30835:64: ( 'b' | 'B' ) ( 'i' | 'I' ) + // InternalDataDSL.g:31329:64: ( 'b' | 'B' ) ( 'i' | 'I' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -4184,7 +4272,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:30835:84: ( 'l' | 'L' ) + // InternalDataDSL.g:31329:84: ( 'l' | 'L' ) { if ( input.LA(1)=='L'||input.LA(1)=='l' ) { input.consume(); @@ -4223,11 +4311,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30837:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) - // InternalDataDSL.g:30837:12: '0' .. '9' ( '0' .. '9' | '_' )* + // InternalDataDSL.g:31331:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) + // InternalDataDSL.g:31331:12: '0' .. '9' ( '0' .. '9' | '_' )* { matchRange('0','9'); - // InternalDataDSL.g:30837:21: ( '0' .. '9' | '_' )* + // InternalDataDSL.g:31331:21: ( '0' .. '9' | '_' )* loop5: do { int alt5=2; @@ -4276,11 +4364,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_DECIMAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30839:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) - // InternalDataDSL.g:30839:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalDataDSL.g:31333:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) + // InternalDataDSL.g:31333:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? { mRULE_INT(); - // InternalDataDSL.g:30839:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? + // InternalDataDSL.g:31333:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? int alt7=2; int LA7_0 = input.LA(1); @@ -4289,7 +4377,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt7) { case 1 : - // InternalDataDSL.g:30839:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT + // InternalDataDSL.g:31333:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -4300,7 +4388,7 @@ public class InternalDataDSLLexer extends Lexer { recover(mse); throw mse;} - // InternalDataDSL.g:30839:36: ( '+' | '-' )? + // InternalDataDSL.g:31333:36: ( '+' | '-' )? int alt6=2; int LA6_0 = input.LA(1); @@ -4333,7 +4421,7 @@ public class InternalDataDSLLexer extends Lexer { } - // InternalDataDSL.g:30839:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalDataDSL.g:31333:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? int alt8=3; int LA8_0 = input.LA(1); @@ -4345,7 +4433,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt8) { case 1 : - // InternalDataDSL.g:30839:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) + // InternalDataDSL.g:31333:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -4369,7 +4457,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:30839:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) + // InternalDataDSL.g:31333:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) { if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) { input.consume(); @@ -4402,10 +4490,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30841:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // InternalDataDSL.g:30841:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalDataDSL.g:31335:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // InternalDataDSL.g:31335:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // InternalDataDSL.g:30841:11: ( '^' )? + // InternalDataDSL.g:31335:11: ( '^' )? int alt9=2; int LA9_0 = input.LA(1); @@ -4414,7 +4502,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt9) { case 1 : - // InternalDataDSL.g:30841:11: '^' + // InternalDataDSL.g:31335:11: '^' { match('^'); @@ -4432,7 +4520,7 @@ public class InternalDataDSLLexer extends Lexer { recover(mse); throw mse;} - // InternalDataDSL.g:30841:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalDataDSL.g:31335:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop10: do { int alt10=2; @@ -4481,10 +4569,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30843:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // InternalDataDSL.g:30843:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalDataDSL.g:31337:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) + // InternalDataDSL.g:31337:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) { - // InternalDataDSL.g:30843:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalDataDSL.g:31337:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) int alt15=2; int LA15_0 = input.LA(1); @@ -4502,10 +4590,10 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt15) { case 1 : - // InternalDataDSL.g:30843:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? + // InternalDataDSL.g:31337:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? { match('\"'); - // InternalDataDSL.g:30843:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalDataDSL.g:31337:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop11: do { int alt11=3; @@ -4521,7 +4609,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt11) { case 1 : - // InternalDataDSL.g:30843:21: '\\\\' . + // InternalDataDSL.g:31337:21: '\\\\' . { match('\\'); matchAny(); @@ -4529,7 +4617,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:30843:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalDataDSL.g:31337:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4549,7 +4637,7 @@ public class InternalDataDSLLexer extends Lexer { } } while (true); - // InternalDataDSL.g:30843:44: ( '\"' )? + // InternalDataDSL.g:31337:44: ( '\"' )? int alt12=2; int LA12_0 = input.LA(1); @@ -4558,7 +4646,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt12) { case 1 : - // InternalDataDSL.g:30843:44: '\"' + // InternalDataDSL.g:31337:44: '\"' { match('\"'); @@ -4571,10 +4659,10 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:30843:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? + // InternalDataDSL.g:31337:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? { match('\''); - // InternalDataDSL.g:30843:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalDataDSL.g:31337:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop13: do { int alt13=3; @@ -4590,7 +4678,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt13) { case 1 : - // InternalDataDSL.g:30843:55: '\\\\' . + // InternalDataDSL.g:31337:55: '\\\\' . { match('\\'); matchAny(); @@ -4598,7 +4686,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:30843:62: ~ ( ( '\\\\' | '\\'' ) ) + // InternalDataDSL.g:31337:62: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4618,7 +4706,7 @@ public class InternalDataDSLLexer extends Lexer { } } while (true); - // InternalDataDSL.g:30843:79: ( '\\'' )? + // InternalDataDSL.g:31337:79: ( '\\'' )? int alt14=2; int LA14_0 = input.LA(1); @@ -4627,7 +4715,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt14) { case 1 : - // InternalDataDSL.g:30843:79: '\\'' + // InternalDataDSL.g:31337:79: '\\'' { match('\''); @@ -4658,12 +4746,12 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30845:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDataDSL.g:30845:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalDataDSL.g:31339:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalDataDSL.g:31339:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalDataDSL.g:30845:24: ( options {greedy=false; } : . )* + // InternalDataDSL.g:31339:24: ( options {greedy=false; } : . )* loop16: do { int alt16=2; @@ -4688,7 +4776,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt16) { case 1 : - // InternalDataDSL.g:30845:52: . + // InternalDataDSL.g:31339:52: . { matchAny(); @@ -4718,12 +4806,12 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30847:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDataDSL.g:30847:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalDataDSL.g:31341:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalDataDSL.g:31341:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalDataDSL.g:30847:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalDataDSL.g:31341:24: (~ ( ( '\\n' | '\\r' ) ) )* loop17: do { int alt17=2; @@ -4736,7 +4824,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt17) { case 1 : - // InternalDataDSL.g:30847:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalDataDSL.g:31341:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4756,7 +4844,7 @@ public class InternalDataDSLLexer extends Lexer { } } while (true); - // InternalDataDSL.g:30847:40: ( ( '\\r' )? '\\n' )? + // InternalDataDSL.g:31341:40: ( ( '\\r' )? '\\n' )? int alt19=2; int LA19_0 = input.LA(1); @@ -4765,9 +4853,9 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt19) { case 1 : - // InternalDataDSL.g:30847:41: ( '\\r' )? '\\n' + // InternalDataDSL.g:31341:41: ( '\\r' )? '\\n' { - // InternalDataDSL.g:30847:41: ( '\\r' )? + // InternalDataDSL.g:31341:41: ( '\\r' )? int alt18=2; int LA18_0 = input.LA(1); @@ -4776,7 +4864,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt18) { case 1 : - // InternalDataDSL.g:30847:41: '\\r' + // InternalDataDSL.g:31341:41: '\\r' { match('\r'); @@ -4808,10 +4896,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30849:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDataDSL.g:30849:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDSL.g:31343:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalDataDSL.g:31343:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalDataDSL.g:30849:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDSL.g:31343:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt20=0; loop20: do { @@ -4865,8 +4953,8 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:30851:16: ( . ) - // InternalDataDSL.g:30851:18: . + // InternalDataDSL.g:31345:16: ( . ) + // InternalDataDSL.g:31345:18: . { matchAny(); @@ -4881,8 +4969,8 @@ public class InternalDataDSLLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalDataDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt21=192; + // InternalDataDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | T__196 | T__197 | T__198 | T__199 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt21=196; alt21 = dfa21.predict(input); switch (alt21) { case 1 : @@ -6167,63 +6255,91 @@ public class InternalDataDSLLexer extends Lexer { } break; case 184 : - // InternalDataDSL.g:1:1204: RULE_HEX + // InternalDataDSL.g:1:1204: T__196 { - mRULE_HEX(); + mT__196(); } break; case 185 : - // InternalDataDSL.g:1:1213: RULE_INT + // InternalDataDSL.g:1:1211: T__197 { - mRULE_INT(); + mT__197(); } break; case 186 : - // InternalDataDSL.g:1:1222: RULE_DECIMAL + // InternalDataDSL.g:1:1218: T__198 { - mRULE_DECIMAL(); + mT__198(); } break; case 187 : - // InternalDataDSL.g:1:1235: RULE_ID + // InternalDataDSL.g:1:1225: T__199 { - mRULE_ID(); + mT__199(); } break; case 188 : - // InternalDataDSL.g:1:1243: RULE_STRING + // InternalDataDSL.g:1:1232: RULE_HEX { - mRULE_STRING(); + mRULE_HEX(); } break; case 189 : - // InternalDataDSL.g:1:1255: RULE_ML_COMMENT + // InternalDataDSL.g:1:1241: RULE_INT { - mRULE_ML_COMMENT(); + mRULE_INT(); } break; case 190 : - // InternalDataDSL.g:1:1271: RULE_SL_COMMENT + // InternalDataDSL.g:1:1250: RULE_DECIMAL { - mRULE_SL_COMMENT(); + mRULE_DECIMAL(); } break; case 191 : - // InternalDataDSL.g:1:1287: RULE_WS + // InternalDataDSL.g:1:1263: RULE_ID { - mRULE_WS(); + mRULE_ID(); } break; case 192 : - // InternalDataDSL.g:1:1295: RULE_ANY_OTHER + // InternalDataDSL.g:1:1271: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 193 : + // InternalDataDSL.g:1:1283: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 194 : + // InternalDataDSL.g:1:1299: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 195 : + // InternalDataDSL.g:1:1315: RULE_WS + { + mRULE_WS(); + + } + break; + case 196 : + // InternalDataDSL.g:1:1323: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -6237,17 +6353,17 @@ public class InternalDataDSLLexer extends Lexer { protected DFA21 dfa21 = new DFA21(this); static final String DFA21_eotS = - "\1\uffff\1\103\1\105\1\107\1\114\1\117\1\123\1\126\1\132\1\134\1\136\1\140\1\142\1\144\1\147\24\114\2\uffff\12\114\10\uffff\1\u00bb\1\114\2\u00c0\1\100\5\uffff\1\u00c5\6\uffff\4\114\21\uffff\1\u00cf\5\uffff\1\u00d1\4\uffff\11\114\1\u00df\1\u00e0\22\114\1\u00f6\1\u00f7\16\114\1\u010a\7\114\1\u0118\1\114\2\uffff\3\114\1\u011f\11\114\1\u012e\3\114\12\uffff\2\114\1\uffff\1\u00c0\6\uffff\10\114\4\uffff\1\u0140\1\u0141\13\114\2\uffff\4\114\1\u0153\2\114\1\u0156\1\u0157\5\114\1\u015d\2\114\1\u0166\3\114\2\uffff\10\114\1\u0172\1\114\1\u0175\5\114\1\u017b\1\114\1\uffff\11\114\1\u0186\3\114\1\uffff\1\114\1\u018b\1\u018c\3\114\1\uffff\11\114\1\u019b\4\114\1\uffff\2\114\1\u01a2\12\114\1\u01ae\3\114\2\uffff\15\114\1\u01c0\3\114\1\uffff\1\u01c4\1\114\2\uffff\2\114\1\u01c8\2\114\1\uffff\1\u01cb\7\114\1\uffff\7\114\1\u01dc\3\114\1\uffff\2\114\1\uffff\5\114\1\uffff\1\u01e7\11\114\1\uffff\4\114\2\uffff\10\114\1\u01fd\1\u01fe\3\114\1\u0202\1\uffff\2\114\1\u0205\1\u0206\2\114\1\uffff\1\u0209\1\u020a\11\114\1\uffff\5\114\1\u021a\11\114\1\u0224\1\114\1\uffff\3\114\1\uffff\1\u0229\2\114\1\uffff\2\114\1\uffff\1\u022e\3\114\1\u0232\13\114\1\uffff\12\114\1\uffff\1\114\1\u024b\20\114\1\u025c\2\114\2\uffff\1\u025f\2\114\1\uffff\1\u0262\1\u0263\2\uffff\1\114\1\u0265\2\uffff\6\114\1\u026c\1\114\1\u026e\2\114\1\u0271\2\114\1\u0274\1\uffff\1\114\1\u0276\1\114\1\u0278\1\u0279\3\114\1\u027d\1\uffff\3\114\1\u0281\1\uffff\4\114\1\uffff\3\114\1\uffff\7\114\1\uffff\5\114\1\u0296\1\114\1\u0298\1\114\1\u029a\1\u029b\5\114\1\uffff\1\114\1\u02a3\1\114\1\u02a5\1\u02a6\4\114\1\u02ac\6\114\1\uffff\1\114\1\u02b4\1\uffff\2\114\2\uffff\1\u02b7\1\uffff\3\114\1\u02bb\2\114\1\uffff\1\114\1\uffff\2\114\1\uffff\2\114\1\uffff\1\114\1\uffff\1\114\2\uffff\3\114\1\uffff\1\114\1\u02c9\1\114\1\uffff\1\u02cb\1\u02cc\2\114\1\u02d0\1\u02d1\1\114\1\u02d3\2\114\1\u02d6\4\114\1\u02db\4\114\1\uffff\1\114\1\uffff\1\114\2\uffff\7\114\1\uffff\1\114\2\uffff\5\114\1\uffff\3\114\1\u02f2\3\114\1\uffff\2\114\1\uffff\3\114\1\uffff\4\114\1\u02ff\1\u0300\6\114\1\u0307\1\uffff\1\114\2\uffff\1\114\1\u030a\1\114\2\uffff\1\114\1\uffff\2\114\1\uffff\2\114\1\u0311\1\u0312\1\uffff\10\114\1\u031b\2\114\1\u031e\1\114\1\u0320\10\114\1\uffff\2\114\1\u032b\5\114\1\u0331\3\114\2\uffff\1\114\1\u0336\1\114\1\u0338\2\114\1\uffff\2\114\1\uffff\3\114\1\u0340\2\114\2\uffff\1\114\1\u0344\3\114\1\u034a\1\u034b\1\u034c\1\uffff\2\114\1\uffff\1\114\1\uffff\1\u0350\3\114\1\u0354\1\114\1\u0356\3\114\1\uffff\1\u035a\1\114\1\u035c\2\114\1\uffff\1\114\1\u0360\1\114\1\u0362\1\uffff\1\114\1\uffff\1\114\1\u0365\5\114\1\uffff\1\u036b\2\114\1\uffff\5\114\3\uffff\3\114\1\uffff\3\114\1\uffff\1\114\1\uffff\3\114\1\uffff\1\u037e\1\uffff\3\114\1\uffff\1\u0382\1\uffff\1\114\1\u0384\1\uffff\5\114\1\uffff\1\114\1\u038b\5\114\1\u0391\7\114\1\u0399\2\114\1\uffff\2\114\1\u039f\1\uffff\1\u03a0\1\uffff\1\114\1\u03a2\1\u03a3\2\114\1\u03a6\1\uffff\1\114\1\u03a8\1\114\1\u03aa\1\114\1\uffff\2\114\1\u03ae\1\u03af\1\u03b0\2\114\1\uffff\5\114\2\uffff\1\u03b8\2\uffff\2\114\1\uffff\1\114\1\uffff\1\114\1\uffff\3\114\3\uffff\1\u03c0\6\114\1\uffff\1\u03c7\1\u03c8\1\114\1\u03ca\3\114\1\uffff\1\114\1\u03cf\4\114\2\uffff\1\114\1\uffff\4\114\1\uffff\20\114\1\u03e9\3\114\1\u03ed\1\u03ee\1\114\1\u03f0\1\u03f1\1\uffff\3\114\2\uffff\1\114\2\uffff\1\114\1\u03f7\3\114\1\uffff\2\114\1\u03fd\1\u03fe\1\114\2\uffff\4\114\1\u0404\1\uffff"; + "\1\uffff\1\103\1\105\1\107\1\114\1\117\1\123\1\126\1\132\1\134\1\136\1\140\1\142\1\144\1\147\24\114\2\uffff\12\114\10\uffff\1\u00bc\1\114\2\u00c0\1\100\5\uffff\1\u00c6\6\uffff\4\114\21\uffff\1\u00d0\5\uffff\1\u00d2\4\uffff\11\114\1\u00e2\1\u00e3\23\114\1\u00fa\1\u00fb\16\114\1\u010e\7\114\1\u011c\1\114\2\uffff\3\114\1\u0123\11\114\1\u0132\3\114\12\uffff\2\114\2\uffff\1\u00c0\5\uffff\10\114\4\uffff\1\u0144\1\u0145\15\114\2\uffff\4\114\1\u0159\2\114\1\u015c\1\u015d\5\114\1\u0163\3\114\1\u016d\3\114\2\uffff\10\114\1\u0179\1\114\1\u017c\5\114\1\u0182\1\114\1\uffff\11\114\1\u018d\3\114\1\uffff\1\114\1\u0192\1\u0193\3\114\1\uffff\11\114\1\u01a2\4\114\1\uffff\2\114\1\u01a9\12\114\1\u01b5\3\114\2\uffff\11\114\1\u01c2\5\114\1\u01c9\3\114\1\uffff\1\u01cd\1\114\2\uffff\2\114\1\u01d1\2\114\1\uffff\1\u01d4\1\u01d5\7\114\1\uffff\7\114\1\u01e6\3\114\1\uffff\2\114\1\uffff\5\114\1\uffff\1\u01f1\11\114\1\uffff\4\114\2\uffff\10\114\1\u0207\1\u0208\3\114\1\u020c\1\uffff\2\114\1\u020f\1\u0210\2\114\1\uffff\1\u0213\1\u0214\11\114\1\uffff\5\114\1\u0224\6\114\1\uffff\4\114\1\u0230\1\114\1\uffff\3\114\1\uffff\1\u0235\2\114\1\uffff\2\114\2\uffff\1\u023a\3\114\1\u023e\13\114\1\uffff\12\114\1\uffff\1\114\1\u0257\20\114\1\u0268\2\114\2\uffff\1\u026b\2\114\1\uffff\1\u026e\1\u026f\2\uffff\1\114\1\u0271\2\uffff\6\114\1\u0278\1\114\1\u027a\2\114\1\u027d\2\114\1\u0280\1\uffff\1\114\1\u0282\1\114\1\u0284\1\u0285\2\114\1\u0288\2\114\1\u028b\1\uffff\3\114\1\u028f\1\uffff\4\114\1\uffff\3\114\1\uffff\7\114\1\uffff\5\114\1\u02a4\1\114\1\u02a6\1\114\1\u02a8\1\u02a9\5\114\1\uffff\1\114\1\u02b0\1\114\1\u02b2\1\u02b3\4\114\1\u02b9\6\114\1\uffff\1\114\1\u02c1\1\uffff\2\114\2\uffff\1\u02c4\1\uffff\3\114\1\u02c8\2\114\1\uffff\1\114\1\uffff\2\114\1\uffff\2\114\1\uffff\1\114\1\uffff\1\114\2\uffff\1\114\1\u02d3\1\uffff\2\114\1\uffff\1\114\1\u02d7\1\114\1\uffff\1\u02d9\1\u02da\2\114\1\u02de\1\u02df\1\114\1\u02e1\2\114\1\u02e4\4\114\1\u02e9\4\114\1\uffff\1\114\1\uffff\1\114\2\uffff\6\114\1\uffff\1\114\2\uffff\5\114\1\uffff\3\114\1\u02ff\3\114\1\uffff\2\114\1\uffff\3\114\1\uffff\4\114\1\u030c\1\u030d\4\114\1\uffff\2\114\1\u0314\1\uffff\1\114\2\uffff\1\114\1\u0317\1\114\2\uffff\1\114\1\uffff\2\114\1\uffff\2\114\1\u031e\1\u031f\1\uffff\10\114\1\u0328\2\114\1\u032c\1\u032d\10\114\1\uffff\2\114\1\u0338\5\114\1\u033e\3\114\2\uffff\1\114\1\u0343\1\114\1\u0345\2\114\1\uffff\2\114\1\uffff\3\114\1\u034d\2\114\2\uffff\1\114\1\u0351\3\114\1\u0357\1\u0358\1\u0359\1\uffff\3\114\2\uffff\1\u035d\3\114\1\u0361\1\114\1\u0363\3\114\1\uffff\1\u0367\1\114\1\u0369\2\114\1\uffff\1\114\1\u036d\1\114\1\u036f\1\uffff\1\114\1\uffff\1\114\1\u0372\5\114\1\uffff\1\u0378\2\114\1\uffff\5\114\3\uffff\3\114\1\uffff\3\114\1\uffff\1\114\1\uffff\3\114\1\uffff\1\u038b\1\uffff\3\114\1\uffff\1\u038f\1\uffff\1\114\1\u0391\1\uffff\5\114\1\uffff\1\114\1\u0398\5\114\1\u039e\7\114\1\u03a6\2\114\1\uffff\2\114\1\u03ac\1\uffff\1\u03ad\1\uffff\1\114\1\u03af\1\u03b0\2\114\1\u03b3\1\uffff\1\114\1\u03b5\1\114\1\u03b7\1\114\1\uffff\2\114\1\u03bb\1\u03bc\1\u03bd\2\114\1\uffff\5\114\2\uffff\1\u03c5\2\uffff\2\114\1\uffff\1\114\1\uffff\1\114\1\uffff\3\114\3\uffff\1\u03cd\6\114\1\uffff\1\u03d4\1\u03d5\1\114\1\u03d7\3\114\1\uffff\1\114\1\u03dc\4\114\2\uffff\1\114\1\uffff\4\114\1\uffff\20\114\1\u03f6\3\114\1\u03fa\1\u03fb\1\114\1\u03fd\1\u03fe\1\uffff\3\114\2\uffff\1\114\2\uffff\1\114\1\u0404\3\114\1\uffff\2\114\1\u040a\1\u040b\1\114\2\uffff\4\114\1\u0411\1\uffff"; static final String DFA21_eofS = - "\u0405\uffff"; + "\u0412\uffff"; static final String DFA21_minS = - "\1\0\1\75\1\174\1\46\1\154\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\153\1\146\2\141\1\160\1\141\1\143\1\141\1\164\1\156\1\141\1\151\1\141\1\104\2\145\1\162\1\141\1\143\2\uffff\1\115\1\123\1\145\1\165\1\151\1\141\1\145\1\150\1\151\1\150\10\uffff\1\72\1\156\2\60\1\44\5\uffff\1\75\6\uffff\1\145\1\165\1\145\1\143\21\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\143\1\141\1\160\2\151\1\156\1\160\1\116\2\44\2\154\1\156\1\162\1\157\1\141\1\147\1\146\1\162\1\143\1\163\1\157\1\147\1\145\1\162\1\160\1\155\1\164\2\44\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\1\146\1\147\1\144\1\167\1\154\1\44\1\145\1\146\1\143\1\164\1\144\2\164\1\44\1\154\2\uffff\1\114\1\126\1\146\1\44\1\157\1\170\1\145\1\144\1\143\1\171\1\145\1\164\1\144\1\44\1\160\1\162\1\151\12\uffff\1\160\1\143\1\uffff\1\60\6\uffff\1\143\1\145\1\157\1\141\1\155\1\145\1\157\1\151\4\uffff\2\44\2\164\1\145\1\160\1\164\1\143\2\157\1\145\1\164\1\145\2\uffff\1\163\1\145\1\141\1\143\1\44\1\155\1\151\2\44\1\163\1\153\1\150\1\164\1\160\1\44\2\147\1\44\1\153\2\145\2\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\44\1\157\1\44\1\165\1\157\1\150\1\105\1\145\1\44\1\154\1\uffff\1\141\1\165\1\163\1\147\1\164\1\141\1\153\2\145\1\44\1\151\1\162\1\151\1\uffff\1\157\2\44\1\145\1\141\1\143\1\uffff\1\164\1\145\1\141\1\151\1\171\1\145\1\143\1\150\1\151\1\44\1\162\1\154\1\150\1\145\1\uffff\1\145\1\157\1\44\1\155\2\145\1\141\1\165\1\156\1\162\1\145\1\154\1\145\1\44\1\144\1\164\1\144\2\uffff\1\157\1\151\1\162\1\114\1\143\1\150\1\162\1\154\1\164\1\162\1\141\1\156\1\145\1\44\1\154\1\164\1\141\1\uffff\1\44\1\156\2\uffff\1\151\1\141\1\44\1\106\1\145\1\uffff\1\44\1\145\2\151\1\157\1\154\1\157\1\153\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\165\1\uffff\1\166\1\162\1\uffff\2\162\1\164\1\161\1\116\1\uffff\1\44\1\164\1\160\1\124\1\164\1\124\1\154\1\165\1\162\1\163\1\uffff\1\157\1\151\1\147\1\167\2\uffff\1\155\1\164\1\165\1\162\1\145\1\144\1\164\1\156\2\44\1\150\1\145\1\164\1\44\1\uffff\2\145\2\44\1\157\1\167\1\uffff\2\44\1\162\1\160\1\164\1\144\1\164\1\145\2\163\1\156\1\uffff\1\151\1\171\1\141\1\162\1\143\1\44\1\151\1\150\1\162\1\164\1\154\1\116\1\143\1\156\1\164\1\44\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\44\1\163\1\147\1\uffff\1\165\1\162\1\uffff\1\44\1\156\1\157\1\170\1\44\1\157\1\101\1\157\1\151\1\144\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\2\145\1\156\1\164\1\124\1\165\1\141\1\uffff\1\124\1\44\2\150\1\162\1\145\1\160\1\103\1\164\1\156\1\142\1\156\1\116\1\151\1\145\1\154\1\151\1\103\1\44\1\145\1\147\2\uffff\1\44\1\123\1\141\1\uffff\2\44\2\uffff\1\146\1\44\2\uffff\1\103\1\151\1\145\1\163\1\151\1\106\1\44\1\163\1\44\1\164\1\156\1\44\1\164\1\116\1\44\1\uffff\1\156\1\44\1\157\2\44\1\165\1\150\1\143\1\44\1\uffff\1\155\1\171\1\157\1\44\1\uffff\1\164\1\145\1\156\1\164\1\uffff\1\147\1\155\1\145\1\uffff\1\142\1\164\1\153\1\160\1\105\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\44\1\145\1\44\1\156\2\44\1\162\1\141\1\155\1\162\1\150\1\uffff\1\141\1\44\1\151\2\44\1\141\1\105\1\106\1\165\1\44\1\157\1\164\1\106\1\164\1\142\1\150\1\uffff\1\117\1\44\1\uffff\1\151\1\154\2\uffff\1\44\1\uffff\1\141\1\164\1\101\1\44\1\157\1\151\1\uffff\1\151\1\uffff\1\123\1\147\1\uffff\1\145\1\141\1\uffff\1\145\1\uffff\1\156\2\uffff\1\154\1\141\1\145\1\uffff\1\145\1\44\1\156\1\uffff\2\44\1\143\1\171\2\44\1\144\1\44\1\164\1\165\1\44\1\141\1\156\1\171\1\145\1\44\1\157\1\164\1\141\1\143\1\uffff\1\103\1\uffff\1\143\2\uffff\1\151\1\154\1\145\1\124\1\141\2\156\1\uffff\1\155\2\uffff\1\163\1\155\1\170\1\151\1\164\1\uffff\1\122\1\145\1\151\1\44\1\145\1\141\1\156\1\uffff\1\172\1\151\1\uffff\1\163\1\141\1\146\1\uffff\1\156\1\154\1\157\1\151\2\44\1\155\1\163\1\151\1\154\1\156\1\157\1\44\1\uffff\1\107\2\uffff\1\164\1\44\1\157\2\uffff\1\114\1\uffff\1\162\1\160\1\uffff\2\164\2\44\1\uffff\1\156\1\145\1\154\2\157\1\145\1\155\1\163\1\44\1\150\1\156\1\44\1\117\1\44\1\145\2\160\1\154\2\145\1\162\1\154\1\uffff\1\144\1\162\1\44\1\145\1\172\1\145\1\154\1\164\1\44\1\164\1\156\1\172\2\uffff\1\145\1\44\1\172\1\44\1\147\1\146\1\uffff\1\162\1\151\1\uffff\1\144\1\145\1\151\1\44\1\150\1\151\2\uffff\1\144\1\44\1\154\2\156\3\44\1\uffff\1\141\1\117\1\uffff\1\162\1\uffff\1\44\2\157\1\164\1\44\1\163\1\44\1\145\1\102\1\141\1\uffff\1\44\1\145\1\44\1\151\1\145\1\uffff\1\145\1\44\1\145\1\44\1\uffff\1\145\1\uffff\1\145\1\44\2\157\1\145\1\156\1\142\1\uffff\1\44\1\164\1\163\1\uffff\1\171\1\144\1\164\1\102\1\164\3\uffff\1\156\1\162\1\105\1\uffff\2\162\1\145\1\uffff\1\165\1\uffff\1\101\1\171\1\143\1\uffff\1\44\1\uffff\1\172\2\162\1\uffff\1\44\1\uffff\1\144\1\44\1\uffff\1\165\1\156\1\154\1\147\1\165\1\uffff\1\171\1\44\1\125\1\163\1\145\1\171\1\164\1\44\1\105\1\161\2\164\1\162\1\154\1\146\1\44\1\164\1\151\1\uffff\1\145\1\105\1\44\1\uffff\1\44\1\uffff\1\160\2\44\2\164\1\44\1\uffff\1\156\1\44\1\170\1\44\1\162\1\uffff\1\161\1\165\3\44\2\164\1\uffff\1\145\1\162\1\106\1\170\1\155\2\uffff\1\44\2\uffff\1\150\1\145\1\uffff\1\151\1\uffff\1\164\1\uffff\1\151\1\165\1\141\3\uffff\1\44\1\145\1\162\1\163\1\151\2\160\1\uffff\2\44\1\161\1\44\1\142\1\141\1\154\1\uffff\1\162\1\44\1\164\1\162\2\157\2\uffff\1\165\1\uffff\1\165\1\154\1\124\1\111\1\uffff\1\127\1\163\2\162\1\145\1\164\1\124\1\157\1\155\1\157\3\164\1\111\1\145\1\157\1\44\1\160\1\162\1\127\2\44\1\144\2\44\1\uffff\1\157\1\144\1\157\2\uffff\1\145\2\uffff\1\162\1\44\1\162\1\156\1\164\1\uffff\1\144\1\164\2\44\1\151\2\uffff\1\146\1\151\1\145\1\162\1\44\1\uffff"; + "\1\0\1\75\1\174\1\46\1\154\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\153\1\146\2\141\1\157\1\141\1\143\1\141\1\164\1\156\1\141\1\151\1\141\1\104\2\145\1\162\1\141\1\143\2\uffff\1\115\1\123\1\145\1\165\1\151\1\141\1\145\1\150\1\151\1\150\10\uffff\1\72\1\156\2\60\1\44\5\uffff\1\75\6\uffff\1\145\1\165\1\145\1\143\21\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\143\1\141\1\160\2\151\1\156\1\160\1\111\2\44\2\154\1\156\1\162\1\157\1\141\1\147\1\146\1\162\1\143\1\163\1\157\1\147\1\151\1\145\1\162\1\160\1\155\1\164\2\44\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\1\146\1\147\1\144\1\167\1\154\1\44\1\145\1\146\1\143\1\164\1\144\2\164\1\44\1\154\2\uffff\1\114\1\126\1\146\1\44\1\157\1\170\1\145\1\144\1\143\1\171\1\145\1\164\1\144\1\44\1\160\1\162\1\151\12\uffff\1\160\1\143\2\uffff\1\60\5\uffff\1\143\1\145\1\157\1\141\1\155\1\145\1\157\1\151\4\uffff\2\44\2\164\1\145\1\160\1\164\1\143\2\157\1\156\1\151\1\145\1\164\1\145\2\uffff\1\163\1\145\1\141\1\143\1\44\1\155\1\151\2\44\1\163\1\153\1\150\1\164\1\160\1\44\1\156\2\147\1\44\1\153\2\145\2\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\44\1\157\1\44\1\165\1\157\1\150\1\105\1\145\1\44\1\154\1\uffff\1\141\1\165\1\163\1\147\1\164\1\141\1\153\2\145\1\44\1\151\1\162\1\151\1\uffff\1\157\2\44\1\145\1\141\1\143\1\uffff\1\164\1\145\1\141\1\151\1\171\1\145\1\143\1\150\1\151\1\44\1\162\1\154\1\150\1\145\1\uffff\1\145\1\157\1\44\1\155\2\145\1\141\1\165\1\156\1\162\1\145\1\154\1\145\1\44\1\144\1\164\1\144\2\uffff\1\157\1\151\1\162\1\114\1\143\1\150\1\162\1\154\1\164\1\44\1\153\1\162\1\141\1\156\1\145\1\44\1\154\1\164\1\141\1\uffff\1\44\1\156\2\uffff\1\151\1\141\1\44\1\106\1\145\1\uffff\2\44\1\145\2\151\1\157\1\154\1\157\1\153\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\165\1\uffff\1\166\1\162\1\uffff\2\162\1\164\1\161\1\116\1\uffff\1\44\1\164\1\160\1\124\1\164\1\124\1\154\1\165\1\162\1\163\1\uffff\1\157\1\151\1\147\1\167\2\uffff\1\155\1\164\1\165\1\162\1\145\1\144\1\164\1\156\2\44\1\150\1\145\1\164\1\44\1\uffff\2\145\2\44\1\157\1\167\1\uffff\2\44\1\162\1\160\1\164\1\144\1\164\1\145\2\163\1\156\1\uffff\1\151\1\171\1\141\1\162\1\143\1\44\1\151\1\150\1\162\1\164\1\154\1\111\1\uffff\1\145\1\143\1\156\1\164\1\44\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\44\1\163\1\147\1\uffff\1\165\1\162\2\uffff\1\44\1\156\1\157\1\170\1\44\1\157\1\101\1\157\1\151\1\144\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\2\145\1\156\1\164\1\124\1\165\1\141\1\uffff\1\124\1\44\2\150\1\162\1\145\1\160\1\103\1\164\1\156\1\142\1\156\1\116\1\151\1\145\1\154\1\151\1\103\1\44\1\145\1\147\2\uffff\1\44\1\123\1\141\1\uffff\2\44\2\uffff\1\146\1\44\2\uffff\1\103\1\151\1\145\1\163\1\151\1\106\1\44\1\163\1\44\1\164\1\156\1\44\1\164\1\116\1\44\1\uffff\1\156\1\44\1\157\2\44\1\165\1\156\1\44\1\150\1\143\1\44\1\uffff\1\155\1\171\1\157\1\44\1\uffff\1\164\1\145\1\156\1\164\1\uffff\1\147\1\155\1\145\1\uffff\1\142\1\164\1\153\1\160\1\105\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\44\1\145\1\44\1\156\2\44\1\162\1\141\1\155\1\162\1\150\1\uffff\1\141\1\44\1\151\2\44\1\141\1\105\1\106\1\165\1\44\1\157\1\164\1\106\1\164\1\142\1\150\1\uffff\1\117\1\44\1\uffff\1\151\1\154\2\uffff\1\44\1\uffff\1\141\1\164\1\101\1\44\1\157\1\151\1\uffff\1\151\1\uffff\1\123\1\147\1\uffff\1\145\1\141\1\uffff\1\145\1\uffff\1\156\2\uffff\1\154\1\44\1\uffff\1\141\1\145\1\uffff\1\145\1\44\1\156\1\uffff\2\44\1\143\1\171\2\44\1\144\1\44\1\164\1\165\1\44\1\141\1\156\1\171\1\145\1\44\1\157\1\164\1\141\1\143\1\uffff\1\103\1\uffff\1\143\2\uffff\1\151\1\154\1\145\1\124\1\141\1\156\1\uffff\1\155\2\uffff\1\163\1\155\1\170\1\151\1\164\1\uffff\1\122\1\145\1\151\1\44\1\145\1\141\1\156\1\uffff\1\172\1\151\1\uffff\1\163\1\141\1\146\1\uffff\1\156\1\154\1\157\1\151\2\44\1\155\1\163\1\151\1\154\1\uffff\1\156\1\157\1\44\1\uffff\1\107\2\uffff\1\164\1\44\1\157\2\uffff\1\114\1\uffff\1\162\1\160\1\uffff\2\164\2\44\1\uffff\1\156\1\145\1\154\2\157\1\145\1\155\1\163\1\44\1\150\1\156\2\44\1\145\2\160\1\154\2\145\1\162\1\154\1\uffff\1\144\1\162\1\44\1\145\1\172\1\145\1\154\1\164\1\44\1\164\1\156\1\172\2\uffff\1\145\1\44\1\172\1\44\1\147\1\146\1\uffff\1\162\1\151\1\uffff\1\144\1\145\1\151\1\44\1\150\1\151\2\uffff\1\144\1\44\1\154\2\156\3\44\1\uffff\1\141\1\117\1\162\2\uffff\1\44\2\157\1\164\1\44\1\163\1\44\1\145\1\102\1\141\1\uffff\1\44\1\145\1\44\1\151\1\145\1\uffff\1\145\1\44\1\145\1\44\1\uffff\1\145\1\uffff\1\145\1\44\2\157\1\145\1\156\1\142\1\uffff\1\44\1\164\1\163\1\uffff\1\171\1\144\1\164\1\102\1\164\3\uffff\1\156\1\162\1\105\1\uffff\2\162\1\145\1\uffff\1\165\1\uffff\1\101\1\171\1\143\1\uffff\1\44\1\uffff\1\172\2\162\1\uffff\1\44\1\uffff\1\144\1\44\1\uffff\1\165\1\156\1\154\1\147\1\165\1\uffff\1\171\1\44\1\125\1\163\1\145\1\171\1\164\1\44\1\105\1\161\2\164\1\162\1\154\1\146\1\44\1\164\1\151\1\uffff\1\145\1\105\1\44\1\uffff\1\44\1\uffff\1\160\2\44\2\164\1\44\1\uffff\1\156\1\44\1\170\1\44\1\162\1\uffff\1\161\1\165\3\44\2\164\1\uffff\1\145\1\162\1\106\1\170\1\155\2\uffff\1\44\2\uffff\1\150\1\145\1\uffff\1\151\1\uffff\1\164\1\uffff\1\151\1\165\1\141\3\uffff\1\44\1\145\1\162\1\163\1\151\2\160\1\uffff\2\44\1\161\1\44\1\142\1\141\1\154\1\uffff\1\162\1\44\1\164\1\162\2\157\2\uffff\1\165\1\uffff\1\165\1\154\1\124\1\111\1\uffff\1\127\1\163\2\162\1\145\1\164\1\124\1\157\1\155\1\157\3\164\1\111\1\145\1\157\1\44\1\160\1\162\1\127\2\44\1\144\2\44\1\uffff\1\157\1\144\1\157\2\uffff\1\145\2\uffff\1\162\1\44\1\162\1\156\1\164\1\uffff\1\144\1\164\2\44\1\151\2\uffff\1\146\1\151\1\145\1\162\1\44\1\uffff"; static final String DFA21_maxS = - "\1\uffff\1\76\1\174\1\46\1\170\1\75\1\76\5\75\1\76\1\56\1\72\1\145\1\171\1\163\1\165\1\162\2\160\1\162\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\151\1\165\1\162\1\157\1\164\2\uffff\1\115\1\123\1\157\1\165\1\151\1\162\1\145\2\151\1\171\10\uffff\1\72\1\160\1\170\1\154\1\172\5\uffff\1\75\6\uffff\1\164\1\165\1\163\1\164\21\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\143\1\141\1\160\2\151\1\156\1\160\1\116\2\172\1\154\2\156\1\162\1\157\1\141\1\147\1\146\1\162\1\164\1\163\1\157\1\147\1\145\2\162\1\155\1\164\2\172\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\1\164\1\147\1\164\1\167\1\154\1\172\1\157\1\163\1\167\1\164\1\144\2\164\1\172\1\154\2\uffff\1\114\1\126\1\163\1\172\1\157\1\170\1\145\1\160\1\164\1\171\1\151\1\164\1\144\1\172\1\160\1\162\1\171\12\uffff\1\160\1\143\1\uffff\1\154\6\uffff\1\143\1\145\1\162\1\141\1\155\1\145\1\157\1\151\4\uffff\2\172\2\164\1\145\1\160\1\164\1\143\1\157\1\165\1\145\1\164\1\145\2\uffff\1\163\1\145\1\141\1\143\1\172\1\155\1\151\2\172\1\163\1\153\1\150\1\164\1\160\1\172\2\147\1\172\1\153\2\145\2\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\172\1\157\1\172\1\165\1\157\1\150\1\105\1\145\1\172\1\154\1\uffff\1\141\1\165\1\163\1\147\1\164\1\141\1\153\2\145\1\172\1\151\1\162\1\151\1\uffff\1\157\2\172\1\151\1\141\1\143\1\uffff\1\164\1\145\1\141\1\151\1\171\1\145\1\143\1\150\1\151\1\172\1\162\1\154\1\150\1\145\1\uffff\1\145\1\157\1\172\1\155\2\145\1\141\1\165\1\156\1\163\1\145\1\154\1\145\1\172\1\144\1\164\1\144\2\uffff\1\157\1\151\1\162\1\114\1\143\1\150\1\162\1\154\1\164\1\162\1\141\1\156\1\145\1\172\1\154\1\164\1\141\1\uffff\1\172\1\156\2\uffff\1\151\1\141\1\172\1\106\1\145\1\uffff\1\172\1\145\1\151\1\162\1\157\1\171\1\157\1\153\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\165\1\uffff\1\166\1\162\1\uffff\2\162\1\164\1\161\1\116\1\uffff\1\172\1\164\1\160\1\124\1\164\1\124\1\154\1\165\1\162\1\163\1\uffff\1\157\1\151\1\147\1\167\2\uffff\1\155\1\164\1\165\1\162\1\145\1\144\1\164\1\156\2\172\1\150\1\145\1\164\1\172\1\uffff\2\145\2\172\1\157\1\167\1\uffff\2\172\1\162\1\160\1\164\1\163\1\164\1\145\2\163\1\156\1\uffff\1\151\1\171\1\141\1\162\1\143\1\172\1\151\1\150\1\162\1\164\1\154\1\116\1\143\1\156\1\164\1\172\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\172\1\163\1\147\1\uffff\1\165\1\162\1\uffff\1\172\1\156\1\157\1\170\1\172\1\157\1\101\1\157\1\151\1\162\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\2\145\1\156\1\164\1\124\1\165\1\141\1\uffff\1\145\1\172\2\150\1\162\1\145\1\160\1\103\1\164\1\156\1\142\1\156\1\116\1\151\1\145\1\154\1\151\1\103\1\172\1\145\1\147\2\uffff\1\172\1\123\1\141\1\uffff\2\172\2\uffff\1\146\1\172\2\uffff\1\103\1\151\1\145\1\163\1\151\1\106\1\172\1\163\1\172\1\164\1\156\1\172\1\164\1\116\1\172\1\uffff\1\156\1\172\1\157\2\172\1\165\1\150\1\143\1\172\1\uffff\1\155\1\171\1\157\1\172\1\uffff\1\164\1\145\1\156\1\164\1\uffff\1\147\1\155\1\145\1\uffff\1\142\1\164\1\153\1\160\1\120\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\172\1\145\1\172\1\156\2\172\1\162\1\141\1\155\1\162\1\150\1\uffff\1\145\1\172\1\151\2\172\1\141\1\111\1\106\1\165\1\172\1\157\1\164\1\106\1\164\1\142\1\150\1\uffff\1\117\1\172\1\uffff\1\151\1\154\2\uffff\1\172\1\uffff\1\141\1\164\1\101\1\172\1\157\1\151\1\uffff\1\151\1\uffff\1\123\1\147\1\uffff\1\145\1\141\1\uffff\1\145\1\uffff\1\156\2\uffff\1\154\1\141\1\145\1\uffff\1\145\1\172\1\156\1\uffff\2\172\1\143\1\171\2\172\1\144\1\172\1\164\1\165\1\172\1\141\1\156\1\171\1\145\1\172\1\157\1\164\1\141\1\143\1\uffff\1\103\1\uffff\1\143\2\uffff\1\151\1\154\1\145\1\124\1\141\2\156\1\uffff\1\155\2\uffff\1\163\1\155\1\170\1\151\1\164\1\uffff\1\122\1\145\1\151\1\172\1\145\1\141\1\156\1\uffff\1\172\1\151\1\uffff\1\163\1\141\1\146\1\uffff\1\156\1\154\1\157\1\151\2\172\1\155\1\163\1\151\1\154\1\156\1\157\1\172\1\uffff\1\107\2\uffff\1\164\1\172\1\157\2\uffff\1\114\1\uffff\1\162\1\160\1\uffff\2\164\2\172\1\uffff\1\156\1\145\1\154\2\157\1\145\1\155\1\163\1\172\1\150\1\156\1\172\1\117\1\172\1\145\2\160\1\154\2\145\1\162\1\154\1\uffff\1\144\1\162\1\172\1\145\1\172\1\145\1\154\1\164\1\172\1\164\1\156\1\172\2\uffff\1\145\3\172\1\147\1\146\1\uffff\1\162\1\151\1\uffff\1\144\1\145\1\151\1\172\1\150\1\151\2\uffff\1\144\1\172\1\154\2\156\3\172\1\uffff\1\141\1\117\1\uffff\1\162\1\uffff\1\172\2\157\1\164\1\172\1\163\1\172\1\145\1\102\1\141\1\uffff\1\172\1\145\1\172\1\151\1\145\1\uffff\1\145\1\172\1\145\1\172\1\uffff\1\145\1\uffff\1\145\1\172\2\157\1\145\1\156\1\142\1\uffff\1\172\1\164\1\163\1\uffff\1\171\1\144\1\164\1\102\1\164\3\uffff\1\156\1\162\1\105\1\uffff\2\162\1\145\1\uffff\1\165\1\uffff\1\101\1\171\1\143\1\uffff\1\172\1\uffff\1\172\2\162\1\uffff\1\172\1\uffff\1\144\1\172\1\uffff\1\165\1\156\1\154\1\147\1\165\1\uffff\1\171\1\172\1\125\1\163\1\145\1\171\1\164\1\172\1\105\1\161\2\164\1\162\1\154\1\146\1\172\1\164\1\151\1\uffff\1\145\1\111\1\172\1\uffff\1\172\1\uffff\1\160\2\172\2\164\1\172\1\uffff\1\156\1\172\1\170\1\172\1\162\1\uffff\1\161\1\165\3\172\2\164\1\uffff\1\145\1\162\1\106\1\170\1\155\2\uffff\1\172\2\uffff\1\150\1\145\1\uffff\1\151\1\uffff\1\164\1\uffff\1\151\1\165\1\141\3\uffff\1\172\1\145\1\162\1\163\1\151\2\160\1\uffff\2\172\1\161\1\172\1\142\1\141\1\154\1\uffff\1\162\1\172\1\164\1\162\2\157\2\uffff\1\165\1\uffff\1\165\1\154\1\124\1\111\1\uffff\1\127\1\163\2\162\1\145\1\164\1\124\1\157\1\155\1\157\3\164\1\111\1\145\1\157\1\172\1\160\1\162\1\127\2\172\1\144\2\172\1\uffff\1\157\1\144\1\157\2\uffff\1\145\2\uffff\1\162\1\172\1\162\1\156\1\164\1\uffff\1\144\1\164\2\172\1\151\2\uffff\1\146\1\151\1\145\1\162\1\172\1\uffff"; + "\1\uffff\1\76\1\174\1\46\1\170\1\75\1\76\5\75\1\76\1\56\1\72\1\145\1\171\1\163\1\165\1\162\2\160\1\162\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\151\1\165\1\162\1\157\1\164\2\uffff\1\115\1\123\1\157\1\165\1\151\1\162\1\145\2\151\1\171\10\uffff\1\72\1\160\1\170\1\154\1\172\5\uffff\1\75\6\uffff\1\164\1\165\1\163\1\164\21\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\143\1\141\1\160\2\151\1\156\1\160\1\116\2\172\1\154\2\156\1\162\1\157\1\141\1\147\1\146\1\162\1\164\1\163\1\157\1\147\1\151\1\145\2\162\1\155\1\164\2\172\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\1\164\1\147\1\164\1\167\1\154\1\172\1\157\1\163\1\167\1\164\1\144\2\164\1\172\1\154\2\uffff\1\114\1\126\1\163\1\172\1\157\1\170\1\145\1\160\1\164\1\171\1\151\1\164\1\144\1\172\1\160\1\162\1\171\12\uffff\1\160\1\143\2\uffff\1\154\5\uffff\1\143\1\145\1\162\1\141\1\155\1\145\1\157\1\151\4\uffff\2\172\2\164\1\145\1\160\1\164\1\143\1\157\1\165\1\156\1\151\1\145\1\164\1\145\2\uffff\1\163\1\145\1\141\1\143\1\172\1\155\1\151\2\172\1\163\1\153\1\150\1\164\1\160\1\172\1\156\2\147\1\172\1\153\2\145\2\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\172\1\157\1\172\1\165\1\157\1\150\1\105\1\145\1\172\1\154\1\uffff\1\141\1\165\1\163\1\147\1\164\1\141\1\153\2\145\1\172\1\151\1\162\1\151\1\uffff\1\157\2\172\1\151\1\141\1\143\1\uffff\1\164\1\145\1\141\1\151\1\171\1\145\1\143\1\150\1\151\1\172\1\162\1\154\1\150\1\145\1\uffff\1\145\1\157\1\172\1\155\2\145\1\141\1\165\1\156\1\163\1\145\1\154\1\145\1\172\1\144\1\164\1\144\2\uffff\1\157\1\151\1\162\1\114\1\143\1\150\1\162\1\154\1\164\1\172\1\153\1\162\1\141\1\156\1\145\1\172\1\154\1\164\1\141\1\uffff\1\172\1\156\2\uffff\1\151\1\141\1\172\1\106\1\145\1\uffff\2\172\1\145\1\151\1\162\1\157\1\171\1\157\1\153\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\165\1\uffff\1\166\1\162\1\uffff\2\162\1\164\1\161\1\116\1\uffff\1\172\1\164\1\160\1\124\1\164\1\124\1\154\1\165\1\162\1\163\1\uffff\1\157\1\151\1\147\1\167\2\uffff\1\155\1\164\1\165\1\162\1\145\1\144\1\164\1\156\2\172\1\150\1\145\1\164\1\172\1\uffff\2\145\2\172\1\157\1\167\1\uffff\2\172\1\162\1\160\1\164\1\163\1\164\1\145\2\163\1\156\1\uffff\1\151\1\171\1\141\1\162\1\143\1\172\1\151\1\150\1\162\1\164\1\154\1\116\1\uffff\1\145\1\143\1\156\1\164\1\172\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\172\1\163\1\147\1\uffff\1\165\1\162\2\uffff\1\172\1\156\1\157\1\170\1\172\1\157\1\101\1\157\1\151\1\162\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\2\145\1\156\1\164\1\124\1\165\1\141\1\uffff\1\145\1\172\2\150\1\162\1\145\1\160\1\103\1\164\1\156\1\142\1\156\1\116\1\151\1\145\1\154\1\151\1\103\1\172\1\145\1\147\2\uffff\1\172\1\123\1\141\1\uffff\2\172\2\uffff\1\146\1\172\2\uffff\1\103\1\151\1\145\1\163\1\151\1\106\1\172\1\163\1\172\1\164\1\156\1\172\1\164\1\116\1\172\1\uffff\1\156\1\172\1\157\2\172\1\165\1\156\1\172\1\150\1\143\1\172\1\uffff\1\155\1\171\1\157\1\172\1\uffff\1\164\1\145\1\156\1\164\1\uffff\1\147\1\155\1\145\1\uffff\1\142\1\164\1\153\1\160\1\120\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\172\1\145\1\172\1\156\2\172\1\162\1\141\1\155\1\162\1\150\1\uffff\1\141\1\172\1\151\2\172\1\141\1\111\1\106\1\165\1\172\1\157\1\164\1\106\1\164\1\142\1\150\1\uffff\1\117\1\172\1\uffff\1\151\1\154\2\uffff\1\172\1\uffff\1\141\1\164\1\101\1\172\1\157\1\151\1\uffff\1\151\1\uffff\1\123\1\147\1\uffff\1\145\1\141\1\uffff\1\145\1\uffff\1\156\2\uffff\1\154\1\172\1\uffff\1\141\1\145\1\uffff\1\145\1\172\1\156\1\uffff\2\172\1\143\1\171\2\172\1\144\1\172\1\164\1\165\1\172\1\141\1\156\1\171\1\145\1\172\1\157\1\164\1\141\1\143\1\uffff\1\103\1\uffff\1\143\2\uffff\1\151\1\154\1\145\1\124\1\141\1\156\1\uffff\1\155\2\uffff\1\163\1\155\1\170\1\151\1\164\1\uffff\1\122\1\145\1\151\1\172\1\145\1\141\1\156\1\uffff\1\172\1\151\1\uffff\1\163\1\141\1\146\1\uffff\1\156\1\154\1\157\1\151\2\172\1\155\1\163\1\151\1\154\1\uffff\1\156\1\157\1\172\1\uffff\1\107\2\uffff\1\164\1\172\1\157\2\uffff\1\114\1\uffff\1\162\1\160\1\uffff\2\164\2\172\1\uffff\1\156\1\145\1\154\2\157\1\145\1\155\1\163\1\172\1\150\1\156\2\172\1\145\2\160\1\154\2\145\1\162\1\154\1\uffff\1\144\1\162\1\172\1\145\1\172\1\145\1\154\1\164\1\172\1\164\1\156\1\172\2\uffff\1\145\3\172\1\147\1\146\1\uffff\1\162\1\151\1\uffff\1\144\1\145\1\151\1\172\1\150\1\151\2\uffff\1\144\1\172\1\154\2\156\3\172\1\uffff\1\141\1\117\1\162\2\uffff\1\172\2\157\1\164\1\172\1\163\1\172\1\145\1\102\1\141\1\uffff\1\172\1\145\1\172\1\151\1\145\1\uffff\1\145\1\172\1\145\1\172\1\uffff\1\145\1\uffff\1\145\1\172\2\157\1\145\1\156\1\142\1\uffff\1\172\1\164\1\163\1\uffff\1\171\1\144\1\164\1\102\1\164\3\uffff\1\156\1\162\1\105\1\uffff\2\162\1\145\1\uffff\1\165\1\uffff\1\101\1\171\1\143\1\uffff\1\172\1\uffff\1\172\2\162\1\uffff\1\172\1\uffff\1\144\1\172\1\uffff\1\165\1\156\1\154\1\147\1\165\1\uffff\1\171\1\172\1\125\1\163\1\145\1\171\1\164\1\172\1\105\1\161\2\164\1\162\1\154\1\146\1\172\1\164\1\151\1\uffff\1\145\1\111\1\172\1\uffff\1\172\1\uffff\1\160\2\172\2\164\1\172\1\uffff\1\156\1\172\1\170\1\172\1\162\1\uffff\1\161\1\165\3\172\2\164\1\uffff\1\145\1\162\1\106\1\170\1\155\2\uffff\1\172\2\uffff\1\150\1\145\1\uffff\1\151\1\uffff\1\164\1\uffff\1\151\1\165\1\141\3\uffff\1\172\1\145\1\162\1\163\1\151\2\160\1\uffff\2\172\1\161\1\172\1\142\1\141\1\154\1\uffff\1\162\1\172\1\164\1\162\2\157\2\uffff\1\165\1\uffff\1\165\1\154\1\124\1\111\1\uffff\1\127\1\163\2\162\1\145\1\164\1\124\1\157\1\155\1\157\3\164\1\111\1\145\1\157\1\172\1\160\1\162\1\127\2\172\1\144\2\172\1\uffff\1\157\1\144\1\157\2\uffff\1\145\2\uffff\1\162\1\172\1\162\1\156\1\164\1\uffff\1\144\1\164\2\172\1\151\2\uffff\1\146\1\151\1\145\1\162\1\172\1\uffff"; static final String DFA21_acceptS = - "\43\uffff\1\104\1\105\12\uffff\1\u0081\1\u0082\1\u0083\1\u0084\1\u0085\1\u0086\1\u0087\1\u0088\5\uffff\1\u00bb\2\u00bc\1\u00bf\1\u00c0\1\uffff\1\24\1\1\1\2\1\u00b5\1\3\1\u009c\4\uffff\1\u00bb\1\5\1\36\1\27\1\6\1\21\1\37\1\30\1\7\1\32\1\31\1\10\1\u00bd\1\u00be\1\33\1\11\1\34\1\uffff\1\35\1\16\1\17\1\25\1\20\1\uffff\1\40\1\26\1\u00b4\1\u009b\67\uffff\1\104\1\105\21\uffff\1\u0081\1\u0082\1\u0083\1\u0084\1\u0085\1\u0086\1\u0087\1\u0088\1\u00b3\1\u008d\2\uffff\1\u00b8\1\uffff\1\u00b9\1\u00ba\1\u00bc\1\u00bf\1\14\1\12\10\uffff\1\15\1\13\1\22\1\23\15\uffff\1\146\1\u008a\25\uffff\1\102\1\161\22\uffff\1\u00b2\15\uffff\1\170\6\uffff\1\u0091\16\uffff\1\172\21\uffff\1\41\1\u00b6\21\uffff\1\145\2\uffff\1\52\1\55\5\uffff\1\51\10\uffff\1\171\13\uffff\1\126\2\uffff\1\160\5\uffff\1\u0092\12\uffff\1\101\4\uffff\1\117\1\122\16\uffff\1\144\6\uffff\1\u0097\13\uffff\1\u008b\21\uffff\1\110\3\uffff\1\156\3\uffff\1\111\2\uffff\1\53\20\uffff\1\61\12\uffff\1\u0093\25\uffff\1\155\1\u008f\3\uffff\1\143\2\uffff\1\167\1\162\2\uffff\1\u00aa\1\u00b7\17\uffff\1\46\11\uffff\1\47\4\uffff\1\50\4\uffff\1\67\3\uffff\1\150\7\uffff\1\54\20\uffff\1\106\20\uffff\1\130\2\uffff\1\u009a\2\uffff\1\151\1\u0090\1\uffff\1\u0095\6\uffff\1\141\1\uffff\1\71\2\uffff\1\131\2\uffff\1\43\1\uffff\1\u008c\1\uffff\1\44\1\77\3\uffff\1\u00a3\3\uffff\1\140\24\uffff\1\64\1\uffff\1\70\1\uffff\1\u0096\1\u009f\7\uffff\1\176\1\uffff\1\121\1\137\5\uffff\1\166\7\uffff\1\154\2\uffff\1\u0094\3\uffff\1\42\15\uffff\1\u0098\1\uffff\1\66\1\103\3\uffff\1\142\1\147\1\uffff\1\173\2\uffff\1\u0080\4\uffff\1\56\26\uffff\1\u008e\14\uffff\1\120\1\u00a4\6\uffff\1\132\2\uffff\1\157\6\uffff\1\u00a9\1\174\10\uffff\1\134\2\uffff\1\75\1\uffff\1\u00ab\12\uffff\1\135\5\uffff\1\45\4\uffff\1\125\1\uffff\1\100\7\uffff\1\177\3\uffff\1\57\5\uffff\1\165\1\u00ac\1\72\3\uffff\1\u00ad\3\uffff\1\163\1\uffff\1\123\3\uffff\1\u00a8\1\uffff\1\u00ae\3\uffff\1\136\1\uffff\1\u009e\2\uffff\1\u0089\5\uffff\1\152\22\uffff\1\u00b1\3\uffff\1\112\1\uffff\1\107\6\uffff\1\63\5\uffff\1\73\7\uffff\1\u009d\5\uffff\1\113\1\u0099\1\uffff\1\115\1\127\2\uffff\1\153\1\uffff\1\62\1\uffff\1\133\3\uffff\1\u00a5\1\u00a6\1\114\7\uffff\1\116\7\uffff\1\u00a7\6\uffff\1\175\1\u00a2\1\uffff\1\65\4\uffff\1\124\31\uffff\1\76\3\uffff\1\4\1\u00a1\1\uffff\1\164\1\74\5\uffff\1\u00af\5\uffff\1\u00a0\1\u00b0\5\uffff\1\60"; + "\43\uffff\1\107\1\110\12\uffff\1\u0085\1\u0086\1\u0087\1\u0088\1\u0089\1\u008a\1\u008b\1\u008c\5\uffff\1\u00bf\2\u00c0\1\u00c3\1\u00c4\1\uffff\1\24\1\1\1\2\1\u00b9\1\3\1\u00a0\4\uffff\1\u00bf\1\5\1\36\1\27\1\6\1\21\1\37\1\30\1\7\1\32\1\31\1\10\1\u00c1\1\u00c2\1\33\1\11\1\34\1\uffff\1\35\1\16\1\17\1\25\1\20\1\uffff\1\40\1\26\1\u00b8\1\u009f\70\uffff\1\107\1\110\21\uffff\1\u0085\1\u0086\1\u0087\1\u0088\1\u0089\1\u008a\1\u008b\1\u008c\1\u00b7\1\u0091\2\uffff\1\u00bc\1\u00bd\1\uffff\1\u00be\1\u00c0\1\u00c3\1\14\1\12\10\uffff\1\15\1\13\1\22\1\23\17\uffff\1\151\1\u008e\26\uffff\1\105\1\164\22\uffff\1\u00b6\15\uffff\1\174\6\uffff\1\u0095\16\uffff\1\176\21\uffff\1\41\1\u00ba\23\uffff\1\150\2\uffff\1\52\1\55\5\uffff\1\51\11\uffff\1\175\13\uffff\1\131\2\uffff\1\163\5\uffff\1\u0096\12\uffff\1\104\4\uffff\1\122\1\125\16\uffff\1\147\6\uffff\1\u009b\13\uffff\1\u008f\14\uffff\1\101\6\uffff\1\113\3\uffff\1\161\3\uffff\1\114\2\uffff\1\165\1\53\20\uffff\1\61\12\uffff\1\u0097\25\uffff\1\160\1\u0093\3\uffff\1\146\2\uffff\1\167\1\166\2\uffff\1\u00ae\1\u00bb\17\uffff\1\46\13\uffff\1\47\4\uffff\1\50\4\uffff\1\67\3\uffff\1\153\7\uffff\1\54\20\uffff\1\111\20\uffff\1\133\2\uffff\1\u009e\2\uffff\1\154\1\u0094\1\uffff\1\u0099\6\uffff\1\144\1\uffff\1\71\2\uffff\1\134\2\uffff\1\43\1\uffff\1\u0090\1\uffff\1\44\1\77\2\uffff\1\103\2\uffff\1\u00a7\3\uffff\1\143\24\uffff\1\64\1\uffff\1\70\1\uffff\1\u009a\1\u00a3\6\uffff\1\u0082\1\uffff\1\124\1\142\5\uffff\1\173\7\uffff\1\157\2\uffff\1\u0098\3\uffff\1\42\12\uffff\1\102\3\uffff\1\u009c\1\uffff\1\66\1\106\3\uffff\1\145\1\152\1\uffff\1\177\2\uffff\1\u0084\4\uffff\1\56\25\uffff\1\u0092\14\uffff\1\123\1\u00a8\6\uffff\1\135\2\uffff\1\162\6\uffff\1\u00ad\1\u0080\10\uffff\1\137\3\uffff\1\75\1\u00af\12\uffff\1\140\5\uffff\1\45\4\uffff\1\130\1\uffff\1\100\7\uffff\1\u0083\3\uffff\1\57\5\uffff\1\172\1\u00b0\1\72\3\uffff\1\u00b1\3\uffff\1\170\1\uffff\1\126\3\uffff\1\u00ac\1\uffff\1\u00b2\3\uffff\1\141\1\uffff\1\u00a2\2\uffff\1\u008d\5\uffff\1\155\22\uffff\1\u00b5\3\uffff\1\115\1\uffff\1\112\6\uffff\1\63\5\uffff\1\73\7\uffff\1\u00a1\5\uffff\1\116\1\u009d\1\uffff\1\120\1\132\2\uffff\1\156\1\uffff\1\62\1\uffff\1\136\3\uffff\1\u00a9\1\u00aa\1\117\7\uffff\1\121\7\uffff\1\u00ab\6\uffff\1\u0081\1\u00a6\1\uffff\1\65\4\uffff\1\127\31\uffff\1\76\3\uffff\1\4\1\u00a5\1\uffff\1\171\1\74\5\uffff\1\u00b3\5\uffff\1\u00a4\1\u00b4\5\uffff\1\60"; static final String DFA21_specialS = - "\1\0\u0404\uffff}>"; + "\1\0\u0411\uffff}>"; static final String[] DFA21_transitionS = { "\11\100\2\77\2\100\1\77\22\100\1\77\1\12\1\75\1\65\1\74\1\11\1\3\1\76\1\61\1\62\1\7\1\5\1\63\1\6\1\15\1\10\1\71\11\72\1\67\1\57\1\14\1\1\1\13\1\16\1\60\2\74\1\46\1\32\1\35\1\51\6\74\1\33\1\27\3\74\1\34\1\30\1\74\1\31\2\74\1\45\2\74\1\66\1\100\1\64\1\73\1\74\1\100\1\42\1\74\1\52\1\47\1\4\1\22\1\40\1\55\1\21\1\24\1\53\1\41\1\25\1\37\1\26\1\23\1\50\1\36\1\20\1\56\1\70\1\17\1\54\3\74\1\43\1\2\1\44\uff82\100", "\1\101\1\102", @@ -6269,33 +6385,33 @@ public class InternalDataDSLLexer extends Lexer { "\1\162\6\uffff\1\157\1\161\4\uffff\1\160", "\1\163\7\uffff\1\164\5\uffff\1\166\2\uffff\1\167\2\uffff\1\165", "\1\174\2\uffff\1\172\1\173\6\uffff\1\170\1\uffff\1\171\1\175\2\uffff\1\176", - "\1\177", - "\1\u0082\3\uffff\1\u0081\3\uffff\1\u0083\6\uffff\1\u0080", - "\1\u0084\12\uffff\1\u0086\3\uffff\1\u0085", - "\1\u0088\15\uffff\1\u0087", - "\1\u0089", + "\1\u0080\1\177", + "\1\u0083\3\uffff\1\u0082\3\uffff\1\u0084\6\uffff\1\u0081", + "\1\u0085\12\uffff\1\u0087\3\uffff\1\u0086", + "\1\u0089\15\uffff\1\u0088", "\1\u008a", "\1\u008b", "\1\u008c", "\1\u008d", - "\1\u008f\63\uffff\1\u008e", - "\1\u0090\3\uffff\1\u0091", - "\1\u0093\11\uffff\1\u0092\3\uffff\1\u0095\1\uffff\1\u0094", - "\1\u0096", - "\1\u0099\3\uffff\1\u0097\11\uffff\1\u0098", - "\1\u009b\10\uffff\1\u009e\1\uffff\1\u009a\4\uffff\1\u009d\1\u009c", + "\1\u008e", + "\1\u0090\63\uffff\1\u008f", + "\1\u0091\3\uffff\1\u0092", + "\1\u0094\11\uffff\1\u0093\3\uffff\1\u0096\1\uffff\1\u0095", + "\1\u0097", + "\1\u009a\3\uffff\1\u0098\11\uffff\1\u0099", + "\1\u009c\10\uffff\1\u009f\1\uffff\1\u009b\4\uffff\1\u009e\1\u009d", "", "", - "\1\u00a1", "\1\u00a2", - "\1\u00a3\11\uffff\1\u00a4", - "\1\u00a5", + "\1\u00a3", + "\1\u00a4\11\uffff\1\u00a5", "\1\u00a6", - "\1\u00a9\15\uffff\1\u00a8\2\uffff\1\u00a7", - "\1\u00aa", - "\1\u00ab\1\u00ac", - "\1\u00ad", - "\1\u00b0\6\uffff\1\u00ae\2\uffff\1\u00b1\6\uffff\1\u00af", + "\1\u00a7", + "\1\u00aa\15\uffff\1\u00a9\2\uffff\1\u00a8", + "\1\u00ab", + "\1\u00ac\1\u00ad", + "\1\u00ae", + "\1\u00b1\6\uffff\1\u00af\2\uffff\1\u00b2\6\uffff\1\u00b0", "", "", "", @@ -6304,27 +6420,27 @@ public class InternalDataDSLLexer extends Lexer { "", "", "", - "\1\u00ba", - "\1\u00bd\1\uffff\1\u00bc", - "\12\u00bf\10\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\13\uffff\1\u00be\6\uffff\1\u00bf\2\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\13\uffff\1\u00be", - "\12\u00bf\10\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\22\uffff\1\u00bf\2\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1", + "\1\u00bb", + "\1\u00be\1\uffff\1\u00bd", + "\12\u00c1\10\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\13\uffff\1\u00bf\6\uffff\1\u00c1\2\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\13\uffff\1\u00bf", + "\12\u00c1\10\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\22\uffff\1\u00c1\2\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2", "\1\114\34\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", "", "", "", "", - "\1\u00c4", + "\1\u00c5", "", "", "", "", "", "", - "\1\u00c6\12\uffff\1\u00c8\3\uffff\1\u00c7", - "\1\u00c9", - "\1\u00ca\15\uffff\1\u00cb", - "\1\u00cc\20\uffff\1\u00cd", + "\1\u00c7\12\uffff\1\u00c9\3\uffff\1\u00c8", + "\1\u00ca", + "\1\u00cb\15\uffff\1\u00cc", + "\1\u00cd\20\uffff\1\u00ce", "", "", "", @@ -6342,19 +6458,18 @@ public class InternalDataDSLLexer extends Lexer { "", "", "", - "\1\u00ce", + "\1\u00cf", "", "", "", "", "", - "\1\u00d0", + "\1\u00d1", "", "", "", "", - "\1\u00d2\5\uffff\1\u00d3", - "\1\u00d4", + "\1\u00d3\5\uffff\1\u00d4", "\1\u00d5", "\1\u00d6", "\1\u00d7", @@ -6362,71 +6477,73 @@ public class InternalDataDSLLexer extends Lexer { "\1\u00d9", "\1\u00da", "\1\u00db", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\3\114\1\u00de\16\114\1\u00dd\1\u00dc\6\114", + "\1\u00dd\2\uffff\1\u00de\1\uffff\1\u00dc", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\3\114\1\u00e1\16\114\1\u00e0\1\u00df\6\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u00e1", - "\1\u00e2\1\uffff\1\u00e3", "\1\u00e4", - "\1\u00e5", - "\1\u00e6", + "\1\u00e5\1\uffff\1\u00e6", "\1\u00e7", "\1\u00e8", "\1\u00e9", "\1\u00ea", - "\1\u00eb\20\uffff\1\u00ec", + "\1\u00eb", + "\1\u00ec", "\1\u00ed", - "\1\u00ee", - "\1\u00ef", + "\1\u00ee\20\uffff\1\u00ef", "\1\u00f0", "\1\u00f1", - "\1\u00f2\1\uffff\1\u00f3", + "\1\u00f2", + "\1\u00f3", "\1\u00f4", "\1\u00f5", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u00f6\1\uffff\1\u00f7", "\1\u00f8", "\1\u00f9", - "\1\u00fa", - "\1\u00fb", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u00fc", "\1\u00fd", "\1\u00fe", "\1\u00ff", "\1\u0100", - "\1\u0102\6\uffff\1\u0101\2\uffff\1\u0104\3\uffff\1\u0103", - "\1\u0105", - "\1\u0107\17\uffff\1\u0106", - "\1\u0108", + "\1\u0101", + "\1\u0102", + "\1\u0103", + "\1\u0104", + "\1\u0106\6\uffff\1\u0105\2\uffff\1\u0108\3\uffff\1\u0107", "\1\u0109", + "\1\u010b\17\uffff\1\u010a", + "\1\u010c", + "\1\u010d", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u010b\11\uffff\1\u010c", - "\1\u010f\7\uffff\1\u010e\4\uffff\1\u010d", - "\1\u0110\13\uffff\1\u0111\7\uffff\1\u0112", - "\1\u0113", - "\1\u0114", - "\1\u0115", - "\1\u0116", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\22\114\1\u0117\7\114", + "\1\u010f\11\uffff\1\u0110", + "\1\u0113\7\uffff\1\u0112\4\uffff\1\u0111", + "\1\u0114\13\uffff\1\u0115\7\uffff\1\u0116", + "\1\u0117", + "\1\u0118", "\1\u0119", + "\1\u011a", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\22\114\1\u011b\7\114", + "\1\u011d", "", "", - "\1\u011a", - "\1\u011b", - "\1\u011d\5\uffff\1\u011c\6\uffff\1\u011e", + "\1\u011e", + "\1\u011f", + "\1\u0121\5\uffff\1\u0120\6\uffff\1\u0122", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0120", - "\1\u0121", - "\1\u0122", - "\1\u0123\13\uffff\1\u0124", - "\1\u0127\14\uffff\1\u0128\2\uffff\1\u0125\1\u0126", - "\1\u0129", - "\1\u012a\3\uffff\1\u012b", - "\1\u012c", + "\1\u0124", + "\1\u0125", + "\1\u0126", + "\1\u0127\13\uffff\1\u0128", + "\1\u012b\14\uffff\1\u012c\2\uffff\1\u0129\1\u012a", "\1\u012d", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u012f", + "\1\u012e\3\uffff\1\u012f", "\1\u0130", - "\1\u0132\13\uffff\1\u0133\3\uffff\1\u0131", + "\1\u0131", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0133", + "\1\u0134", + "\1\u0136\13\uffff\1\u0137\3\uffff\1\u0135", "", "", "", @@ -6437,259 +6554,255 @@ public class InternalDataDSLLexer extends Lexer { "", "", "", - "\1\u0134", - "\1\u0135", + "\1\u0138", + "\1\u0139", "", - "\12\u00bf\10\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\22\uffff\1\u00bf\2\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1", "", + "\12\u00c1\10\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\22\uffff\1\u00c1\2\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2", "", "", "", "", "", - "\1\u0136", - "\1\u0137", - "\1\u0138\2\uffff\1\u0139", "\1\u013a", "\1\u013b", - "\1\u013c", - "\1\u013d", + "\1\u013c\2\uffff\1\u013d", "\1\u013e", + "\1\u013f", + "\1\u0140", + "\1\u0141", + "\1\u0142", "", "", "", "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\10\114\1\u013f\21\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\10\114\1\u0143\21\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0142", - "\1\u0143", - "\1\u0144", - "\1\u0145", "\1\u0146", "\1\u0147", "\1\u0148", - "\1\u014a\5\uffff\1\u0149", + "\1\u0149", + "\1\u014a", "\1\u014b", "\1\u014c", - "\1\u014d", - "", - "", - "\1\u014e", + "\1\u014e\5\uffff\1\u014d", "\1\u014f", "\1\u0150", "\1\u0151", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\14\114\1\u0152\15\114", + "\1\u0152", + "\1\u0153", + "", + "", "\1\u0154", "\1\u0155", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0158", - "\1\u0159", + "\1\u0156", + "\1\u0157", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\14\114\1\u0158\15\114", "\1\u015a", "\1\u015b", - "\1\u015c", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u015e", "\1\u015f", - "\1\114\13\uffff\12\114\7\uffff\1\114\1\u0163\3\114\1\u0161\5\114\1\u0164\6\114\1\u0165\1\u0162\6\114\4\uffff\1\114\1\uffff\17\114\1\u0160\12\114", - "\1\u0167", - "\1\u0168", - "\1\u0169", - "", - "", - "\1\u016a", - "\1\u016b", - "\1\u016c", - "\1\u016d", + "\1\u0160", + "\1\u0161", + "\1\u0162", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0164", + "\1\u0165", + "\1\u0166", + "\1\114\13\uffff\12\114\7\uffff\1\114\1\u016a\3\114\1\u0168\5\114\1\u016b\6\114\1\u016c\1\u0169\6\114\4\uffff\1\114\1\uffff\17\114\1\u0167\12\114", "\1\u016e", "\1\u016f", "\1\u0170", + "", + "", "\1\u0171", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0172", "\1\u0173", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\4\114\1\u0174\25\114", + "\1\u0174", + "\1\u0175", "\1\u0176", "\1\u0177", "\1\u0178", - "\1\u0179", - "\1\u017a", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u017c", - "", + "\1\u017a", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\4\114\1\u017b\25\114", "\1\u017d", "\1\u017e", "\1\u017f", "\1\u0180", "\1\u0181", - "\1\u0182", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0183", + "", "\1\u0184", "\1\u0185", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0186", "\1\u0187", "\1\u0188", "\1\u0189", - "", "\1\u018a", + "\1\u018b", + "\1\u018c", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u018e\3\uffff\1\u018d", + "\1\u018e", "\1\u018f", "\1\u0190", "", "\1\u0191", - "\1\u0192", - "\1\u0193", - "\1\u0194", - "\1\u0195", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0195\3\uffff\1\u0194", "\1\u0196", "\1\u0197", + "", "\1\u0198", "\1\u0199", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\22\114\1\u019a\7\114", + "\1\u019a", + "\1\u019b", "\1\u019c", "\1\u019d", "\1\u019e", "\1\u019f", - "", "\1\u01a0", - "\1\u01a1", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\22\114\1\u01a1\7\114", "\1\u01a3", "\1\u01a4", "\1\u01a5", "\1\u01a6", + "", "\1\u01a7", "\1\u01a8", - "\1\u01a9\1\u01aa", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u01aa", "\1\u01ab", "\1\u01ac", "\1\u01ad", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u01ae", "\1\u01af", - "\1\u01b0", - "\1\u01b1", - "", - "", + "\1\u01b0\1\u01b1", "\1\u01b2", "\1\u01b3", "\1\u01b4", - "\1\u01b5", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u01b6", "\1\u01b7", "\1\u01b8", + "", + "", "\1\u01b9", "\1\u01ba", "\1\u01bb", "\1\u01bc", "\1\u01bd", "\1\u01be", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\15\114\1\u01bf\14\114", + "\1\u01bf", + "\1\u01c0", "\1\u01c1", - "\1\u01c2", - "\1\u01c3", - "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u01c3", + "\1\u01c4", "\1\u01c5", - "", - "", "\1\u01c6", "\1\u01c7", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u01c9", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\15\114\1\u01c8\14\114", "\1\u01ca", + "\1\u01cb", + "\1\u01cc", "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u01cc", - "\1\u01cd", - "\1\u01cf\10\uffff\1\u01ce", + "\1\u01ce", + "", + "", + "\1\u01cf", "\1\u01d0", - "\1\u01d1\14\uffff\1\u01d2", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u01d2", "\1\u01d3", - "\1\u01d4", "", - "\1\u01d5", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u01d6", "\1\u01d7", - "\1\u01d8", - "\1\u01d9", + "\1\u01d9\10\uffff\1\u01d8", "\1\u01da", - "\1\u01db", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u01db\14\uffff\1\u01dc", "\1\u01dd", "\1\u01de", - "\1\u01df", "", + "\1\u01df", "\1\u01e0", "\1\u01e1", - "", "\1\u01e2", "\1\u01e3", "\1\u01e4", "\1\u01e5", - "\1\u01e6", - "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u01e7", "\1\u01e8", "\1\u01e9", + "", "\1\u01ea", "\1\u01eb", + "", "\1\u01ec", "\1\u01ed", "\1\u01ee", "\1\u01ef", "\1\u01f0", "", - "\1\u01f1", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u01f2", "\1\u01f3", "\1\u01f4", - "", - "", "\1\u01f5", "\1\u01f6", "\1\u01f7", "\1\u01f8", "\1\u01f9", "\1\u01fa", + "", "\1\u01fb", "\1\u01fc", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u01fd", + "\1\u01fe", + "", + "", "\1\u01ff", "\1\u0200", "\1\u0201", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u0202", "\1\u0203", "\1\u0204", + "\1\u0205", + "\1\u0206", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0209", + "\1\u020a", + "\1\u020b", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0207", - "\1\u0208", "", + "\1\u020d", + "\1\u020e", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u020b", - "\1\u020c", - "\1\u020d", - "\1\u020e\16\uffff\1\u020f", - "\1\u0210", "\1\u0211", "\1\u0212", - "\1\u0213", - "\1\u0214", "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0215", "\1\u0216", "\1\u0217", - "\1\u0218", - "\1\u0219", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0218\16\uffff\1\u0219", + "\1\u021a", "\1\u021b", "\1\u021c", "\1\u021d", "\1\u021e", + "", "\1\u021f", "\1\u0220", "\1\u0221", @@ -6697,48 +6810,49 @@ public class InternalDataDSLLexer extends Lexer { "\1\u0223", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0225", - "", "\1\u0226", "\1\u0227", "\1\u0228", - "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u022a", - "\1\u022b", + "\1\u0229", + "\1\u022b\4\uffff\1\u022a", "", "\1\u022c", "\1\u022d", - "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u022e", "\1\u022f", - "\1\u0230", - "\1\u0231", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0231", + "", + "\1\u0232", "\1\u0233", "\1\u0234", - "\1\u0235", + "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0236", - "\1\u0238\15\uffff\1\u0237", + "\1\u0237", + "", + "\1\u0238", "\1\u0239", - "\1\u023a", + "", + "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u023b", "\1\u023c", "\1\u023d", - "\1\u023e", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u023f", "\1\u0240", "\1\u0241", "\1\u0242", - "\1\u0243", - "\1\u0244", + "\1\u0244\15\uffff\1\u0243", "\1\u0245", "\1\u0246", "\1\u0247", "\1\u0248", + "\1\u0249", + "\1\u024a", "", - "\1\u024a\20\uffff\1\u0249", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u024b", "\1\u024c", "\1\u024d", "\1\u024e", @@ -6748,253 +6862,256 @@ public class InternalDataDSLLexer extends Lexer { "\1\u0252", "\1\u0253", "\1\u0254", - "\1\u0255", - "\1\u0256", - "\1\u0257", + "", + "\1\u0256\20\uffff\1\u0255", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0258", "\1\u0259", "\1\u025a", "\1\u025b", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u025c", "\1\u025d", "\1\u025e", - "", - "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u025f", "\1\u0260", "\1\u0261", - "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", - "", + "\1\u0262", + "\1\u0263", "\1\u0264", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", - "", + "\1\u0265", "\1\u0266", "\1\u0267", - "\1\u0268", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0269", "\1\u026a", - "\1\u026b", + "", + "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u026c", "\1\u026d", + "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u026f", + "", + "", "\1\u0270", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", + "", "\1\u0272", "\1\u0273", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u0274", "\1\u0275", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0276", "\1\u0277", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0279", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u027a", "\1\u027b", "\1\u027c", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", "\1\u027e", "\1\u027f", - "\1\u0280", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", - "\1\u0282", + "\1\u0281", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0283", - "\1\u0284", - "\1\u0285", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0286", "\1\u0287", - "\1\u0288", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0289", "\1\u028a", - "\1\u028b", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", "\1\u028c", - "\1\u028e\12\uffff\1\u028d", - "\1\u028f", - "\1\u0290", + "\1\u028d", + "\1\u028e", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", + "\1\u0290", "\1\u0291", "\1\u0292", "\1\u0293", + "", "\1\u0294", "\1\u0295", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0296", + "", "\1\u0297", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0298", "\1\u0299", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u029c", + "\1\u029a", + "\1\u029c\12\uffff\1\u029b", "\1\u029d", "\1\u029e", + "", "\1\u029f", "\1\u02a0", - "", - "\1\u02a2\3\uffff\1\u02a1", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u02a4", + "\1\u02a1", + "\1\u02a2", + "\1\u02a3", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02a5", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u02a7", - "\1\u02a9\3\uffff\1\u02a8", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u02aa", "\1\u02ab", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02ac", "\1\u02ad", "\1\u02ae", + "", "\1\u02af", - "\1\u02b0", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u02b1", - "\1\u02b2", - "", - "\1\u02b3", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", - "\1\u02b5", - "\1\u02b6", - "", - "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u02b4", + "\1\u02b6\3\uffff\1\u02b5", + "\1\u02b7", "\1\u02b8", - "\1\u02b9", - "\1\u02ba", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02ba", + "\1\u02bb", "\1\u02bc", "\1\u02bd", - "", "\1\u02be", - "", "\1\u02bf", + "", "\1\u02c0", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", - "\1\u02c1", "\1\u02c2", - "", "\1\u02c3", "", - "\1\u02c4", "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", "\1\u02c5", "\1\u02c6", "\1\u02c7", - "", - "\1\u02c8", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02c9", "\1\u02ca", "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02cb", + "", + "\1\u02cc", "\1\u02cd", + "", "\1\u02ce", - "\1\114\13\uffff\12\114\7\uffff\14\114\1\u02cf\15\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02cf", + "", + "\1\u02d0", + "", + "\1\u02d1", + "", + "", "\1\u02d2", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", "\1\u02d4", "\1\u02d5", + "", + "\1\u02d6", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u02d7", "\1\u02d8", - "\1\u02d9", - "\1\u02da", + "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02db", "\1\u02dc", - "\1\u02dd", - "\1\u02de", - "\1\u02df", - "", + "\1\114\13\uffff\12\114\7\uffff\14\114\1\u02dd\15\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u02e0", - "", - "\1\u02e1", - "", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u02e2", "\1\u02e3", - "\1\u02e4", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u02e5", "\1\u02e6", "\1\u02e7", "\1\u02e8", - "", - "\1\u02e9", - "", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u02ea", "\1\u02eb", "\1\u02ec", "\1\u02ed", + "", "\1\u02ee", "", "\1\u02ef", + "", + "", "\1\u02f0", "\1\u02f1", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u02f2", "\1\u02f3", "\1\u02f4", "\1\u02f5", "", "\1\u02f6", - "\1\u02f7", "", + "", + "\1\u02f7", "\1\u02f8", "\1\u02f9", "\1\u02fa", - "", "\1\u02fb", + "", "\1\u02fc", "\1\u02fd", "\1\u02fe", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0300", "\1\u0301", "\1\u0302", + "", "\1\u0303", "\1\u0304", + "", "\1\u0305", "\1\u0306", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0307", "", "\1\u0308", - "", - "", "\1\u0309", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u030a", "\1\u030b", - "", - "", - "\1\u030c", - "", - "\1\u030d", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u030e", - "", "\1\u030f", "\1\u0310", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0311", "", + "\1\u0312", "\1\u0313", - "\1\u0314", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", "\1\u0315", + "", + "", "\1\u0316", - "\1\u0317", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0318", + "", + "", "\1\u0319", + "", "\1\u031a", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u031b", + "", "\1\u031c", "\1\u031d", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u031f", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", + "\1\u0320", "\1\u0321", "\1\u0322", "\1\u0323", @@ -7002,281 +7119,293 @@ public class InternalDataDSLLexer extends Lexer { "\1\u0325", "\1\u0326", "\1\u0327", - "\1\u0328", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0329", "\1\u032a", + "\1\114\13\uffff\12\114\7\uffff\16\114\1\u032b\13\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u032c", - "\1\u032d", "\1\u032e", "\1\u032f", "\1\u0330", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0331", "\1\u0332", "\1\u0333", "\1\u0334", - "", - "", "\1\u0335", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", + "\1\u0336", "\1\u0337", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0339", "\1\u033a", - "", "\1\u033b", "\1\u033c", - "", "\1\u033d", - "\1\u033e", - "\1\u033f", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u033f", + "\1\u0340", "\1\u0341", - "\1\u0342", "", "", - "\1\u0343", + "\1\u0342", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0344", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0345", "\1\u0346", "\1\u0347", - "\1\114\13\uffff\12\114\7\uffff\1\u0349\31\114\4\uffff\1\114\1\uffff\3\114\1\u0348\26\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", - "\1\u034d", - "\1\u034e", + "\1\u0348", + "\1\u0349", "", + "\1\u034a", + "\1\u034b", + "\1\u034c", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u034e", "\1\u034f", "", + "", + "\1\u0350", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0351", "\1\u0352", "\1\u0353", + "\1\u0354", + "\1\114\13\uffff\12\114\7\uffff\1\u0356\31\114\4\uffff\1\114\1\uffff\3\114\1\u0355\26\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0355", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0357", - "\1\u0358", - "\1\u0359", "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u035a", "\1\u035b", + "\1\u035c", + "", + "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u035d", "\1\u035e", - "", "\1\u035f", + "\1\u0360", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u0361", + "\1\u0362", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", - "\1\u0363", - "", "\1\u0364", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0365", "\1\u0366", - "\1\u0367", + "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0368", - "\1\u0369", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u036a", + "\1\u036b", "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u036c", - "\1\u036d", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u036e", - "\1\u036f", - "\1\u0370", - "\1\u0371", - "\1\u0372", - "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", + "\1\u0370", "", + "\1\u0371", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0373", "\1\u0374", "\1\u0375", - "", "\1\u0376", "\1\u0377", - "\1\u0378", "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u0379", - "", "\1\u037a", + "", "\1\u037b", "\1\u037c", + "\1\u037d", + "\1\u037e", + "\1\u037f", + "", "", - "\1\114\13\uffff\12\114\7\uffff\5\114\1\u037d\24\114\4\uffff\1\114\1\uffff\32\114", "", - "\1\u037f", "\1\u0380", "\1\u0381", - "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0382", "", "\1\u0383", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u0384", "\1\u0385", + "", "\1\u0386", + "", "\1\u0387", "\1\u0388", "\1\u0389", "", - "\1\u038a", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\5\114\1\u038a\24\114\4\uffff\1\114\1\uffff\32\114", + "", "\1\u038c", "\1\u038d", "\1\u038e", - "\1\u038f", + "", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", "\1\u0390", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", "\1\u0392", "\1\u0393", "\1\u0394", "\1\u0395", "\1\u0396", + "", "\1\u0397", - "\1\u0398", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0399", "\1\u039a", "\1\u039b", - "", "\1\u039c", - "\1\u039d\3\uffff\1\u039e", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u039d", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u039f", + "\1\u03a0", "\1\u03a1", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u03a2", + "\1\u03a3", "\1\u03a4", "\1\u03a5", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", "\1\u03a7", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u03a8", + "", "\1\u03a9", + "\1\u03aa\3\uffff\1\u03ab", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u03ab", "", - "\1\u03ac", - "\1\u03ad", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", + "\1\u03ae", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u03b1", "\1\u03b2", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "", - "\1\u03b3", "\1\u03b4", - "\1\u03b5", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u03b6", - "\1\u03b7", - "", - "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u03b8", "", "\1\u03b9", "\1\u03ba", - "", - "\1\u03bb", - "", - "\1\u03bc", - "", - "\1\u03bd", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u03be", "\1\u03bf", "", - "", - "", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u03c0", "\1\u03c1", "\1\u03c2", "\1\u03c3", "\1\u03c4", - "\1\u03c5", - "\1\u03c6", + "", "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", + "", + "\1\u03c6", + "\1\u03c7", + "", + "\1\u03c8", + "", "\1\u03c9", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "", + "\1\u03ca", "\1\u03cb", "\1\u03cc", - "\1\u03cd", "", - "\1\u03ce", + "", + "", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u03ce", + "\1\u03cf", "\1\u03d0", "\1\u03d1", "\1\u03d2", "\1\u03d3", "", - "", - "\1\u03d4", - "", - "\1\u03d5", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u03d6", - "\1\u03d7", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u03d8", - "", "\1\u03d9", "\1\u03da", + "", "\1\u03db", - "\1\u03dc", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u03dd", "\1\u03de", "\1\u03df", "\1\u03e0", + "", + "", "\1\u03e1", + "", "\1\u03e2", "\1\u03e3", "\1\u03e4", "\1\u03e5", + "", "\1\u03e6", "\1\u03e7", "\1\u03e8", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u03e9", "\1\u03ea", "\1\u03eb", "\1\u03ec", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u03ed", + "\1\u03ee", "\1\u03ef", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "", + "\1\u03f0", + "\1\u03f1", "\1\u03f2", "\1\u03f3", "\1\u03f4", - "", - "", "\1\u03f5", - "", - "", - "\1\u03f6", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u03f7", "\1\u03f8", "\1\u03f9", - "\1\u03fa", - "", - "\1\u03fb", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\u03fc", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", - "\1\u03ff", - "", "", + "\1\u03ff", "\1\u0400", "\1\u0401", + "", + "", "\1\u0402", + "", + "", "\1\u0403", "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u0405", + "\1\u0406", + "\1\u0407", + "", + "\1\u0408", + "\1\u0409", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", + "\1\u040c", + "", + "", + "\1\u040d", + "\1\u040e", + "\1\u040f", + "\1\u0410", + "\1\114\13\uffff\12\114\7\uffff\32\114\4\uffff\1\114\1\uffff\32\114", "" }; @@ -7310,7 +7439,7 @@ public class InternalDataDSLLexer extends Lexer { this.transition = DFA21_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | T__196 | T__197 | T__198 | T__199 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java index 8ecc565..61a858b 100644 --- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java +++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java @@ -40,7 +40,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalDataDSLParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'executeAfterExport'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'", "'equals'", "'notEquals'", "'greaterThan'", "'greatThanOrEqualTo'", "'lessThen'", "'lessThanOrEqualTo'", "'isNull'", "'isNotNull'", "'and'", "'or'", "'package'", "'{'", "'}'", "'group'", "'interchange'", "'file'", "'path'", "'elementSize'", "'exportFilter'", "'actionFilter'", "'postFunction'", "'functionGroup'", "'XML'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'EDI'", "'mappingModel'", "'Fixed'", "'entity'", "'filename'", "'referencedBy'", "'nodeName'", "'createOn'", "'expression'", "'lookup'", "'format'", "'expose'", "'mapping'", "'keys'", "'key'", "'for'", "'in'", "'mapFrom'", "'mapTo'", "'where'", "'markerPath'", "'markerEntity'", "'coding'", "'copy'", "'from'", "'property'", "'ref'", "'on'", "'hide'", "'attribute'", "'referenceAttribute'", "'reference'", "'assign'", "'with'", "'as'", "'map'", "'to'", "'mapBlob'", "'mimeType'", "'mapFixedLength'", "'length'", "'mapLookup'", "'mapSkip'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'vectorName'", "'report'", "'deleteFileAfterImport'", "'executeAfterImport'", "'mapByAttribute'", "'indent'", "'validate'", "'latestImport'", "'latestExport'", "'allowNoResult'", "'cacheSize'", "'markedBy'", "'trim'", "'leftTrim'", "'rightTrim'", "'lowerCase'", "'upperCase'", "'capitalizeFirstWord'", "'uncapitalizeFirstWord'", "'capitalize'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'executeAfterExport'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'", "'equals'", "'notEquals'", "'greaterThan'", "'greatThanOrEqualTo'", "'lessThan'", "'lessThanOrEqualTo'", "'isNull'", "'isNotNull'", "'isIn'", "'isNotIn'", "'isLike'", "'and'", "'or'", "'package'", "'{'", "'}'", "'group'", "'interchange'", "'file'", "'path'", "'elementSize'", "'exportFilter'", "'actionFilter'", "'postFunction'", "'functionGroup'", "'XML'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'EDI'", "'mappingModel'", "'Fixed'", "'entity'", "'filename'", "'referencedBy'", "'nodeName'", "'createOn'", "'expression'", "'lookup'", "'format'", "'expose'", "'mapping'", "'keys'", "'key'", "'for'", "'in'", "'mapFrom'", "'mapTo'", "'where'", "'markerPath'", "'markerEntity'", "'coding'", "'copy'", "'from'", "'property'", "'ref'", "'on'", "'join'", "'hide'", "'with'", "'attribute'", "'referenceAttribute'", "'reference'", "'assign'", "'as'", "'map'", "'to'", "'mapBlob'", "'mimeType'", "'mapFixedLength'", "'length'", "'mapLookup'", "'mapSkip'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'vectorName'", "'report'", "'deleteFileAfterImport'", "'executeAfterImport'", "'mapByAttribute'", "'indent'", "'validate'", "'latestImport'", "'latestExport'", "'allowNoResult'", "'cacheSize'", "'markedBy'", "'trim'", "'leftTrim'", "'rightTrim'", "'lowerCase'", "'upperCase'", "'capitalizeFirstWord'", "'uncapitalizeFirstWord'", "'capitalize'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'" }; public static final int T__144=144; public static final int T__143=143; @@ -218,12 +218,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { public static final int T__75=75; public static final int T__76=76; public static final int T__80=80; + public static final int T__199=199; public static final int T__81=81; + public static final int T__198=198; public static final int T__82=82; public static final int T__83=83; public static final int T__195=195; public static final int T__194=194; public static final int RULE_WS=11; + public static final int T__197=197; + public static final int T__196=196; public static final int T__191=191; public static final int T__190=190; public static final int T__193=193; @@ -1971,12 +1975,182 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "ruleDataInterchangeExportFilter" + // $ANTLR start "entryRuleDataInterchangeJoin" + // InternalDataDSL.g:569:1: entryRuleDataInterchangeJoin : ruleDataInterchangeJoin EOF ; + public final void entryRuleDataInterchangeJoin() throws RecognitionException { + try { + // InternalDataDSL.g:570:1: ( ruleDataInterchangeJoin EOF ) + // InternalDataDSL.g:571:1: ruleDataInterchangeJoin EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinRule()); + } + pushFollow(FOLLOW_1); + ruleDataInterchangeJoin(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinRule()); + } + match(input,EOF,FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDataInterchangeJoin" + + + // $ANTLR start "ruleDataInterchangeJoin" + // InternalDataDSL.g:578:1: ruleDataInterchangeJoin : ( ( rule__DataInterchangeJoin__Group__0 ) ) ; + public final void ruleDataInterchangeJoin() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:582:2: ( ( ( rule__DataInterchangeJoin__Group__0 ) ) ) + // InternalDataDSL.g:583:2: ( ( rule__DataInterchangeJoin__Group__0 ) ) + { + // InternalDataDSL.g:583:2: ( ( rule__DataInterchangeJoin__Group__0 ) ) + // InternalDataDSL.g:584:3: ( rule__DataInterchangeJoin__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getGroup()); + } + // InternalDataDSL.g:585:3: ( rule__DataInterchangeJoin__Group__0 ) + // InternalDataDSL.g:585:4: rule__DataInterchangeJoin__Group__0 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDataInterchangeJoin" + + + // $ANTLR start "entryRuleDataInterchangeJoinAttr" + // InternalDataDSL.g:594:1: entryRuleDataInterchangeJoinAttr : ruleDataInterchangeJoinAttr EOF ; + public final void entryRuleDataInterchangeJoinAttr() throws RecognitionException { + try { + // InternalDataDSL.g:595:1: ( ruleDataInterchangeJoinAttr EOF ) + // InternalDataDSL.g:596:1: ruleDataInterchangeJoinAttr EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrRule()); + } + pushFollow(FOLLOW_1); + ruleDataInterchangeJoinAttr(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrRule()); + } + match(input,EOF,FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDataInterchangeJoinAttr" + + + // $ANTLR start "ruleDataInterchangeJoinAttr" + // InternalDataDSL.g:603:1: ruleDataInterchangeJoinAttr : ( ( rule__DataInterchangeJoinAttr__Group__0 ) ) ; + public final void ruleDataInterchangeJoinAttr() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:607:2: ( ( ( rule__DataInterchangeJoinAttr__Group__0 ) ) ) + // InternalDataDSL.g:608:2: ( ( rule__DataInterchangeJoinAttr__Group__0 ) ) + { + // InternalDataDSL.g:608:2: ( ( rule__DataInterchangeJoinAttr__Group__0 ) ) + // InternalDataDSL.g:609:3: ( rule__DataInterchangeJoinAttr__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getGroup()); + } + // InternalDataDSL.g:610:3: ( rule__DataInterchangeJoinAttr__Group__0 ) + // InternalDataDSL.g:610:4: rule__DataInterchangeJoinAttr__Group__0 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoinAttr__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDataInterchangeJoinAttr" + + // $ANTLR start "entryRuleDataInterchangeFilter" - // InternalDataDSL.g:569:1: entryRuleDataInterchangeFilter : ruleDataInterchangeFilter EOF ; + // InternalDataDSL.g:619:1: entryRuleDataInterchangeFilter : ruleDataInterchangeFilter EOF ; public final void entryRuleDataInterchangeFilter() throws RecognitionException { try { - // InternalDataDSL.g:570:1: ( ruleDataInterchangeFilter EOF ) - // InternalDataDSL.g:571:1: ruleDataInterchangeFilter EOF + // InternalDataDSL.g:620:1: ( ruleDataInterchangeFilter EOF ) + // InternalDataDSL.g:621:1: ruleDataInterchangeFilter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFilterRule()); @@ -2006,23 +2180,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeFilter" - // InternalDataDSL.g:578:1: ruleDataInterchangeFilter : ( ( rule__DataInterchangeFilter__Group__0 ) ) ; + // InternalDataDSL.g:628:1: ruleDataInterchangeFilter : ( ( rule__DataInterchangeFilter__Group__0 ) ) ; public final void ruleDataInterchangeFilter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:582:2: ( ( ( rule__DataInterchangeFilter__Group__0 ) ) ) - // InternalDataDSL.g:583:2: ( ( rule__DataInterchangeFilter__Group__0 ) ) + // InternalDataDSL.g:632:2: ( ( ( rule__DataInterchangeFilter__Group__0 ) ) ) + // InternalDataDSL.g:633:2: ( ( rule__DataInterchangeFilter__Group__0 ) ) { - // InternalDataDSL.g:583:2: ( ( rule__DataInterchangeFilter__Group__0 ) ) - // InternalDataDSL.g:584:3: ( rule__DataInterchangeFilter__Group__0 ) + // InternalDataDSL.g:633:2: ( ( rule__DataInterchangeFilter__Group__0 ) ) + // InternalDataDSL.g:634:3: ( rule__DataInterchangeFilter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFilterAccess().getGroup()); } - // InternalDataDSL.g:585:3: ( rule__DataInterchangeFilter__Group__0 ) - // InternalDataDSL.g:585:4: rule__DataInterchangeFilter__Group__0 + // InternalDataDSL.g:635:3: ( rule__DataInterchangeFilter__Group__0 ) + // InternalDataDSL.g:635:4: rule__DataInterchangeFilter__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFilter__Group__0(); @@ -2057,11 +2231,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAttributeFilter" - // InternalDataDSL.g:594:1: entryRuleAttributeFilter : ruleAttributeFilter EOF ; + // InternalDataDSL.g:644:1: entryRuleAttributeFilter : ruleAttributeFilter EOF ; public final void entryRuleAttributeFilter() throws RecognitionException { try { - // InternalDataDSL.g:595:1: ( ruleAttributeFilter EOF ) - // InternalDataDSL.g:596:1: ruleAttributeFilter EOF + // InternalDataDSL.g:645:1: ( ruleAttributeFilter EOF ) + // InternalDataDSL.g:646:1: ruleAttributeFilter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterRule()); @@ -2091,23 +2265,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAttributeFilter" - // InternalDataDSL.g:603:1: ruleAttributeFilter : ( ( rule__AttributeFilter__Group__0 ) ) ; + // InternalDataDSL.g:653:1: ruleAttributeFilter : ( ( rule__AttributeFilter__Group__0 ) ) ; public final void ruleAttributeFilter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:607:2: ( ( ( rule__AttributeFilter__Group__0 ) ) ) - // InternalDataDSL.g:608:2: ( ( rule__AttributeFilter__Group__0 ) ) + // InternalDataDSL.g:657:2: ( ( ( rule__AttributeFilter__Group__0 ) ) ) + // InternalDataDSL.g:658:2: ( ( rule__AttributeFilter__Group__0 ) ) { - // InternalDataDSL.g:608:2: ( ( rule__AttributeFilter__Group__0 ) ) - // InternalDataDSL.g:609:3: ( rule__AttributeFilter__Group__0 ) + // InternalDataDSL.g:658:2: ( ( rule__AttributeFilter__Group__0 ) ) + // InternalDataDSL.g:659:3: ( rule__AttributeFilter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getGroup()); } - // InternalDataDSL.g:610:3: ( rule__AttributeFilter__Group__0 ) - // InternalDataDSL.g:610:4: rule__AttributeFilter__Group__0 + // InternalDataDSL.g:660:3: ( rule__AttributeFilter__Group__0 ) + // InternalDataDSL.g:660:4: rule__AttributeFilter__Group__0 { pushFollow(FOLLOW_2); rule__AttributeFilter__Group__0(); @@ -2142,11 +2316,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleReferenceFilter" - // InternalDataDSL.g:619:1: entryRuleReferenceFilter : ruleReferenceFilter EOF ; + // InternalDataDSL.g:669:1: entryRuleReferenceFilter : ruleReferenceFilter EOF ; public final void entryRuleReferenceFilter() throws RecognitionException { try { - // InternalDataDSL.g:620:1: ( ruleReferenceFilter EOF ) - // InternalDataDSL.g:621:1: ruleReferenceFilter EOF + // InternalDataDSL.g:670:1: ( ruleReferenceFilter EOF ) + // InternalDataDSL.g:671:1: ruleReferenceFilter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterRule()); @@ -2176,23 +2350,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReferenceFilter" - // InternalDataDSL.g:628:1: ruleReferenceFilter : ( ( rule__ReferenceFilter__Alternatives ) ) ; + // InternalDataDSL.g:678:1: ruleReferenceFilter : ( ( rule__ReferenceFilter__Alternatives ) ) ; public final void ruleReferenceFilter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:632:2: ( ( ( rule__ReferenceFilter__Alternatives ) ) ) - // InternalDataDSL.g:633:2: ( ( rule__ReferenceFilter__Alternatives ) ) + // InternalDataDSL.g:682:2: ( ( ( rule__ReferenceFilter__Alternatives ) ) ) + // InternalDataDSL.g:683:2: ( ( rule__ReferenceFilter__Alternatives ) ) { - // InternalDataDSL.g:633:2: ( ( rule__ReferenceFilter__Alternatives ) ) - // InternalDataDSL.g:634:3: ( rule__ReferenceFilter__Alternatives ) + // InternalDataDSL.g:683:2: ( ( rule__ReferenceFilter__Alternatives ) ) + // InternalDataDSL.g:684:3: ( rule__ReferenceFilter__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterAccess().getAlternatives()); } - // InternalDataDSL.g:635:3: ( rule__ReferenceFilter__Alternatives ) - // InternalDataDSL.g:635:4: rule__ReferenceFilter__Alternatives + // InternalDataDSL.g:685:3: ( rule__ReferenceFilter__Alternatives ) + // InternalDataDSL.g:685:4: rule__ReferenceFilter__Alternatives { pushFollow(FOLLOW_2); rule__ReferenceFilter__Alternatives(); @@ -2227,11 +2401,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleReferenceFilterWithAttr" - // InternalDataDSL.g:644:1: entryRuleReferenceFilterWithAttr : ruleReferenceFilterWithAttr EOF ; + // InternalDataDSL.g:694:1: entryRuleReferenceFilterWithAttr : ruleReferenceFilterWithAttr EOF ; public final void entryRuleReferenceFilterWithAttr() throws RecognitionException { try { - // InternalDataDSL.g:645:1: ( ruleReferenceFilterWithAttr EOF ) - // InternalDataDSL.g:646:1: ruleReferenceFilterWithAttr EOF + // InternalDataDSL.g:695:1: ( ruleReferenceFilterWithAttr EOF ) + // InternalDataDSL.g:696:1: ruleReferenceFilterWithAttr EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrRule()); @@ -2261,23 +2435,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReferenceFilterWithAttr" - // InternalDataDSL.g:653:1: ruleReferenceFilterWithAttr : ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) ; + // InternalDataDSL.g:703:1: ruleReferenceFilterWithAttr : ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) ; public final void ruleReferenceFilterWithAttr() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:657:2: ( ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) ) - // InternalDataDSL.g:658:2: ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) + // InternalDataDSL.g:707:2: ( ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) ) + // InternalDataDSL.g:708:2: ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) { - // InternalDataDSL.g:658:2: ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) - // InternalDataDSL.g:659:3: ( rule__ReferenceFilterWithAttr__Group__0 ) + // InternalDataDSL.g:708:2: ( ( rule__ReferenceFilterWithAttr__Group__0 ) ) + // InternalDataDSL.g:709:3: ( rule__ReferenceFilterWithAttr__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getGroup()); } - // InternalDataDSL.g:660:3: ( rule__ReferenceFilterWithAttr__Group__0 ) - // InternalDataDSL.g:660:4: rule__ReferenceFilterWithAttr__Group__0 + // InternalDataDSL.g:710:3: ( rule__ReferenceFilterWithAttr__Group__0 ) + // InternalDataDSL.g:710:4: rule__ReferenceFilterWithAttr__Group__0 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__Group__0(); @@ -2312,11 +2486,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleReferenceFilterWithOutAttr" - // InternalDataDSL.g:669:1: entryRuleReferenceFilterWithOutAttr : ruleReferenceFilterWithOutAttr EOF ; + // InternalDataDSL.g:719:1: entryRuleReferenceFilterWithOutAttr : ruleReferenceFilterWithOutAttr EOF ; public final void entryRuleReferenceFilterWithOutAttr() throws RecognitionException { try { - // InternalDataDSL.g:670:1: ( ruleReferenceFilterWithOutAttr EOF ) - // InternalDataDSL.g:671:1: ruleReferenceFilterWithOutAttr EOF + // InternalDataDSL.g:720:1: ( ruleReferenceFilterWithOutAttr EOF ) + // InternalDataDSL.g:721:1: ruleReferenceFilterWithOutAttr EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrRule()); @@ -2346,23 +2520,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReferenceFilterWithOutAttr" - // InternalDataDSL.g:678:1: ruleReferenceFilterWithOutAttr : ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) ; + // InternalDataDSL.g:728:1: ruleReferenceFilterWithOutAttr : ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) ; public final void ruleReferenceFilterWithOutAttr() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:682:2: ( ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) ) - // InternalDataDSL.g:683:2: ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) + // InternalDataDSL.g:732:2: ( ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) ) + // InternalDataDSL.g:733:2: ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) { - // InternalDataDSL.g:683:2: ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) - // InternalDataDSL.g:684:3: ( rule__ReferenceFilterWithOutAttr__Group__0 ) + // InternalDataDSL.g:733:2: ( ( rule__ReferenceFilterWithOutAttr__Group__0 ) ) + // InternalDataDSL.g:734:3: ( rule__ReferenceFilterWithOutAttr__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getGroup()); } - // InternalDataDSL.g:685:3: ( rule__ReferenceFilterWithOutAttr__Group__0 ) - // InternalDataDSL.g:685:4: rule__ReferenceFilterWithOutAttr__Group__0 + // InternalDataDSL.g:735:3: ( rule__ReferenceFilterWithOutAttr__Group__0 ) + // InternalDataDSL.g:735:4: rule__ReferenceFilterWithOutAttr__Group__0 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__Group__0(); @@ -2397,11 +2571,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterCondition" - // InternalDataDSL.g:694:1: entryRuleDataInterchangeLookupFilterCondition : ruleDataInterchangeLookupFilterCondition EOF ; + // InternalDataDSL.g:744:1: entryRuleDataInterchangeLookupFilterCondition : ruleDataInterchangeLookupFilterCondition EOF ; public final void entryRuleDataInterchangeLookupFilterCondition() throws RecognitionException { try { - // InternalDataDSL.g:695:1: ( ruleDataInterchangeLookupFilterCondition EOF ) - // InternalDataDSL.g:696:1: ruleDataInterchangeLookupFilterCondition EOF + // InternalDataDSL.g:745:1: ( ruleDataInterchangeLookupFilterCondition EOF ) + // InternalDataDSL.g:746:1: ruleDataInterchangeLookupFilterCondition EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionRule()); @@ -2431,23 +2605,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeLookupFilterCondition" - // InternalDataDSL.g:703:1: ruleDataInterchangeLookupFilterCondition : ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) ; + // InternalDataDSL.g:753:1: ruleDataInterchangeLookupFilterCondition : ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) ; public final void ruleDataInterchangeLookupFilterCondition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:707:2: ( ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) ) - // InternalDataDSL.g:708:2: ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) + // InternalDataDSL.g:757:2: ( ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) ) + // InternalDataDSL.g:758:2: ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) { - // InternalDataDSL.g:708:2: ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) - // InternalDataDSL.g:709:3: ( rule__DataInterchangeLookupFilterCondition__Group__0 ) + // InternalDataDSL.g:758:2: ( ( rule__DataInterchangeLookupFilterCondition__Group__0 ) ) + // InternalDataDSL.g:759:3: ( rule__DataInterchangeLookupFilterCondition__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getGroup()); } - // InternalDataDSL.g:710:3: ( rule__DataInterchangeLookupFilterCondition__Group__0 ) - // InternalDataDSL.g:710:4: rule__DataInterchangeLookupFilterCondition__Group__0 + // InternalDataDSL.g:760:3: ( rule__DataInterchangeLookupFilterCondition__Group__0 ) + // InternalDataDSL.g:760:4: rule__DataInterchangeLookupFilterCondition__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__Group__0(); @@ -2482,11 +2656,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterOperand" - // InternalDataDSL.g:719:1: entryRuleDataInterchangeLookupFilterOperand : ruleDataInterchangeLookupFilterOperand EOF ; + // InternalDataDSL.g:769:1: entryRuleDataInterchangeLookupFilterOperand : ruleDataInterchangeLookupFilterOperand EOF ; public final void entryRuleDataInterchangeLookupFilterOperand() throws RecognitionException { try { - // InternalDataDSL.g:720:1: ( ruleDataInterchangeLookupFilterOperand EOF ) - // InternalDataDSL.g:721:1: ruleDataInterchangeLookupFilterOperand EOF + // InternalDataDSL.g:770:1: ( ruleDataInterchangeLookupFilterOperand EOF ) + // InternalDataDSL.g:771:1: ruleDataInterchangeLookupFilterOperand EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandRule()); @@ -2516,23 +2690,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeLookupFilterOperand" - // InternalDataDSL.g:728:1: ruleDataInterchangeLookupFilterOperand : ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) ; + // InternalDataDSL.g:778:1: ruleDataInterchangeLookupFilterOperand : ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) ; public final void ruleDataInterchangeLookupFilterOperand() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:732:2: ( ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) ) - // InternalDataDSL.g:733:2: ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) + // InternalDataDSL.g:782:2: ( ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) ) + // InternalDataDSL.g:783:2: ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) { - // InternalDataDSL.g:733:2: ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) - // InternalDataDSL.g:734:3: ( rule__DataInterchangeLookupFilterOperand__Alternatives ) + // InternalDataDSL.g:783:2: ( ( rule__DataInterchangeLookupFilterOperand__Alternatives ) ) + // InternalDataDSL.g:784:3: ( rule__DataInterchangeLookupFilterOperand__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandAccess().getAlternatives()); } - // InternalDataDSL.g:735:3: ( rule__DataInterchangeLookupFilterOperand__Alternatives ) - // InternalDataDSL.g:735:4: rule__DataInterchangeLookupFilterOperand__Alternatives + // InternalDataDSL.g:785:3: ( rule__DataInterchangeLookupFilterOperand__Alternatives ) + // InternalDataDSL.g:785:4: rule__DataInterchangeLookupFilterOperand__Alternatives { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterOperand__Alternatives(); @@ -2567,11 +2741,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterOperandProperty" - // InternalDataDSL.g:744:1: entryRuleDataInterchangeLookupFilterOperandProperty : ruleDataInterchangeLookupFilterOperandProperty EOF ; + // InternalDataDSL.g:794:1: entryRuleDataInterchangeLookupFilterOperandProperty : ruleDataInterchangeLookupFilterOperandProperty EOF ; public final void entryRuleDataInterchangeLookupFilterOperandProperty() throws RecognitionException { try { - // InternalDataDSL.g:745:1: ( ruleDataInterchangeLookupFilterOperandProperty EOF ) - // InternalDataDSL.g:746:1: ruleDataInterchangeLookupFilterOperandProperty EOF + // InternalDataDSL.g:795:1: ( ruleDataInterchangeLookupFilterOperandProperty EOF ) + // InternalDataDSL.g:796:1: ruleDataInterchangeLookupFilterOperandProperty EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandPropertyRule()); @@ -2601,23 +2775,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeLookupFilterOperandProperty" - // InternalDataDSL.g:753:1: ruleDataInterchangeLookupFilterOperandProperty : ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) ; + // InternalDataDSL.g:803:1: ruleDataInterchangeLookupFilterOperandProperty : ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) ; public final void ruleDataInterchangeLookupFilterOperandProperty() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:757:2: ( ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) ) - // InternalDataDSL.g:758:2: ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) + // InternalDataDSL.g:807:2: ( ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) ) + // InternalDataDSL.g:808:2: ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) { - // InternalDataDSL.g:758:2: ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) - // InternalDataDSL.g:759:3: ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) + // InternalDataDSL.g:808:2: ( ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) ) + // InternalDataDSL.g:809:3: ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandPropertyAccess().getGroup()); } - // InternalDataDSL.g:760:3: ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) - // InternalDataDSL.g:760:4: rule__DataInterchangeLookupFilterOperandProperty__Group__0 + // InternalDataDSL.g:810:3: ( rule__DataInterchangeLookupFilterOperandProperty__Group__0 ) + // InternalDataDSL.g:810:4: rule__DataInterchangeLookupFilterOperandProperty__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterOperandProperty__Group__0(); @@ -2652,11 +2826,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterOperandString" - // InternalDataDSL.g:769:1: entryRuleDataInterchangeLookupFilterOperandString : ruleDataInterchangeLookupFilterOperandString EOF ; + // InternalDataDSL.g:819:1: entryRuleDataInterchangeLookupFilterOperandString : ruleDataInterchangeLookupFilterOperandString EOF ; public final void entryRuleDataInterchangeLookupFilterOperandString() throws RecognitionException { try { - // InternalDataDSL.g:770:1: ( ruleDataInterchangeLookupFilterOperandString EOF ) - // InternalDataDSL.g:771:1: ruleDataInterchangeLookupFilterOperandString EOF + // InternalDataDSL.g:820:1: ( ruleDataInterchangeLookupFilterOperandString EOF ) + // InternalDataDSL.g:821:1: ruleDataInterchangeLookupFilterOperandString EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandStringRule()); @@ -2686,23 +2860,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeLookupFilterOperandString" - // InternalDataDSL.g:778:1: ruleDataInterchangeLookupFilterOperandString : ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) ; + // InternalDataDSL.g:828:1: ruleDataInterchangeLookupFilterOperandString : ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) ; public final void ruleDataInterchangeLookupFilterOperandString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:782:2: ( ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) ) - // InternalDataDSL.g:783:2: ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) + // InternalDataDSL.g:832:2: ( ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) ) + // InternalDataDSL.g:833:2: ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) { - // InternalDataDSL.g:783:2: ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) - // InternalDataDSL.g:784:3: ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) + // InternalDataDSL.g:833:2: ( ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) ) + // InternalDataDSL.g:834:3: ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandStringAccess().getGroup()); } - // InternalDataDSL.g:785:3: ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) - // InternalDataDSL.g:785:4: rule__DataInterchangeLookupFilterOperandString__Group__0 + // InternalDataDSL.g:835:3: ( rule__DataInterchangeLookupFilterOperandString__Group__0 ) + // InternalDataDSL.g:835:4: rule__DataInterchangeLookupFilterOperandString__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterOperandString__Group__0(); @@ -2737,11 +2911,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeExportHide" - // InternalDataDSL.g:794:1: entryRuleDataInterchangeExportHide : ruleDataInterchangeExportHide EOF ; + // InternalDataDSL.g:844:1: entryRuleDataInterchangeExportHide : ruleDataInterchangeExportHide EOF ; public final void entryRuleDataInterchangeExportHide() throws RecognitionException { try { - // InternalDataDSL.g:795:1: ( ruleDataInterchangeExportHide EOF ) - // InternalDataDSL.g:796:1: ruleDataInterchangeExportHide EOF + // InternalDataDSL.g:845:1: ( ruleDataInterchangeExportHide EOF ) + // InternalDataDSL.g:846:1: ruleDataInterchangeExportHide EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportHideRule()); @@ -2771,23 +2945,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeExportHide" - // InternalDataDSL.g:803:1: ruleDataInterchangeExportHide : ( ( rule__DataInterchangeExportHide__Group__0 ) ) ; + // InternalDataDSL.g:853:1: ruleDataInterchangeExportHide : ( ( rule__DataInterchangeExportHide__Group__0 ) ) ; public final void ruleDataInterchangeExportHide() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:807:2: ( ( ( rule__DataInterchangeExportHide__Group__0 ) ) ) - // InternalDataDSL.g:808:2: ( ( rule__DataInterchangeExportHide__Group__0 ) ) + // InternalDataDSL.g:857:2: ( ( ( rule__DataInterchangeExportHide__Group__0 ) ) ) + // InternalDataDSL.g:858:2: ( ( rule__DataInterchangeExportHide__Group__0 ) ) { - // InternalDataDSL.g:808:2: ( ( rule__DataInterchangeExportHide__Group__0 ) ) - // InternalDataDSL.g:809:3: ( rule__DataInterchangeExportHide__Group__0 ) + // InternalDataDSL.g:858:2: ( ( rule__DataInterchangeExportHide__Group__0 ) ) + // InternalDataDSL.g:859:3: ( rule__DataInterchangeExportHide__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportHideAccess().getGroup()); } - // InternalDataDSL.g:810:3: ( rule__DataInterchangeExportHide__Group__0 ) - // InternalDataDSL.g:810:4: rule__DataInterchangeExportHide__Group__0 + // InternalDataDSL.g:860:3: ( rule__DataInterchangeExportHide__Group__0 ) + // InternalDataDSL.g:860:4: rule__DataInterchangeExportHide__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeExportHide__Group__0(); @@ -2822,11 +2996,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangePredefinedExpression" - // InternalDataDSL.g:819:1: entryRuleDataInterchangePredefinedExpression : ruleDataInterchangePredefinedExpression EOF ; + // InternalDataDSL.g:869:1: entryRuleDataInterchangePredefinedExpression : ruleDataInterchangePredefinedExpression EOF ; public final void entryRuleDataInterchangePredefinedExpression() throws RecognitionException { try { - // InternalDataDSL.g:820:1: ( ruleDataInterchangePredefinedExpression EOF ) - // InternalDataDSL.g:821:1: ruleDataInterchangePredefinedExpression EOF + // InternalDataDSL.g:870:1: ( ruleDataInterchangePredefinedExpression EOF ) + // InternalDataDSL.g:871:1: ruleDataInterchangePredefinedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionRule()); @@ -2856,23 +3030,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangePredefinedExpression" - // InternalDataDSL.g:828:1: ruleDataInterchangePredefinedExpression : ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) ; + // InternalDataDSL.g:878:1: ruleDataInterchangePredefinedExpression : ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) ; public final void ruleDataInterchangePredefinedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:832:2: ( ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) ) - // InternalDataDSL.g:833:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) + // InternalDataDSL.g:882:2: ( ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) ) + // InternalDataDSL.g:883:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) { - // InternalDataDSL.g:833:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) - // InternalDataDSL.g:834:3: ( rule__DataInterchangePredefinedExpression__Group__0 ) + // InternalDataDSL.g:883:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) + // InternalDataDSL.g:884:3: ( rule__DataInterchangePredefinedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getGroup()); } - // InternalDataDSL.g:835:3: ( rule__DataInterchangePredefinedExpression__Group__0 ) - // InternalDataDSL.g:835:4: rule__DataInterchangePredefinedExpression__Group__0 + // InternalDataDSL.g:885:3: ( rule__DataInterchangePredefinedExpression__Group__0 ) + // InternalDataDSL.g:885:4: rule__DataInterchangePredefinedExpression__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangePredefinedExpression__Group__0(); @@ -2907,11 +3081,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeMapping" - // InternalDataDSL.g:844:1: entryRuleDataInterchangeMapping : ruleDataInterchangeMapping EOF ; + // InternalDataDSL.g:894:1: entryRuleDataInterchangeMapping : ruleDataInterchangeMapping EOF ; public final void entryRuleDataInterchangeMapping() throws RecognitionException { try { - // InternalDataDSL.g:845:1: ( ruleDataInterchangeMapping EOF ) - // InternalDataDSL.g:846:1: ruleDataInterchangeMapping EOF + // InternalDataDSL.g:895:1: ( ruleDataInterchangeMapping EOF ) + // InternalDataDSL.g:896:1: ruleDataInterchangeMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMappingRule()); @@ -2941,23 +3115,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeMapping" - // InternalDataDSL.g:853:1: ruleDataInterchangeMapping : ( ( rule__DataInterchangeMapping__Alternatives ) ) ; + // InternalDataDSL.g:903:1: ruleDataInterchangeMapping : ( ( rule__DataInterchangeMapping__Alternatives ) ) ; public final void ruleDataInterchangeMapping() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:857:2: ( ( ( rule__DataInterchangeMapping__Alternatives ) ) ) - // InternalDataDSL.g:858:2: ( ( rule__DataInterchangeMapping__Alternatives ) ) + // InternalDataDSL.g:907:2: ( ( ( rule__DataInterchangeMapping__Alternatives ) ) ) + // InternalDataDSL.g:908:2: ( ( rule__DataInterchangeMapping__Alternatives ) ) { - // InternalDataDSL.g:858:2: ( ( rule__DataInterchangeMapping__Alternatives ) ) - // InternalDataDSL.g:859:3: ( rule__DataInterchangeMapping__Alternatives ) + // InternalDataDSL.g:908:2: ( ( rule__DataInterchangeMapping__Alternatives ) ) + // InternalDataDSL.g:909:3: ( rule__DataInterchangeMapping__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMappingAccess().getAlternatives()); } - // InternalDataDSL.g:860:3: ( rule__DataInterchangeMapping__Alternatives ) - // InternalDataDSL.g:860:4: rule__DataInterchangeMapping__Alternatives + // InternalDataDSL.g:910:3: ( rule__DataInterchangeMapping__Alternatives ) + // InternalDataDSL.g:910:4: rule__DataInterchangeMapping__Alternatives { pushFollow(FOLLOW_2); rule__DataInterchangeMapping__Alternatives(); @@ -2992,11 +3166,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeValueMapping" - // InternalDataDSL.g:869:1: entryRuleDataInterchangeValueMapping : ruleDataInterchangeValueMapping EOF ; + // InternalDataDSL.g:919:1: entryRuleDataInterchangeValueMapping : ruleDataInterchangeValueMapping EOF ; public final void entryRuleDataInterchangeValueMapping() throws RecognitionException { try { - // InternalDataDSL.g:870:1: ( ruleDataInterchangeValueMapping EOF ) - // InternalDataDSL.g:871:1: ruleDataInterchangeValueMapping EOF + // InternalDataDSL.g:920:1: ( ruleDataInterchangeValueMapping EOF ) + // InternalDataDSL.g:921:1: ruleDataInterchangeValueMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingRule()); @@ -3026,23 +3200,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeValueMapping" - // InternalDataDSL.g:878:1: ruleDataInterchangeValueMapping : ( ( rule__DataInterchangeValueMapping__Group__0 ) ) ; + // InternalDataDSL.g:928:1: ruleDataInterchangeValueMapping : ( ( rule__DataInterchangeValueMapping__Group__0 ) ) ; public final void ruleDataInterchangeValueMapping() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:882:2: ( ( ( rule__DataInterchangeValueMapping__Group__0 ) ) ) - // InternalDataDSL.g:883:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) ) + // InternalDataDSL.g:932:2: ( ( ( rule__DataInterchangeValueMapping__Group__0 ) ) ) + // InternalDataDSL.g:933:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) ) { - // InternalDataDSL.g:883:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) ) - // InternalDataDSL.g:884:3: ( rule__DataInterchangeValueMapping__Group__0 ) + // InternalDataDSL.g:933:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) ) + // InternalDataDSL.g:934:3: ( rule__DataInterchangeValueMapping__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getGroup()); } - // InternalDataDSL.g:885:3: ( rule__DataInterchangeValueMapping__Group__0 ) - // InternalDataDSL.g:885:4: rule__DataInterchangeValueMapping__Group__0 + // InternalDataDSL.g:935:3: ( rule__DataInterchangeValueMapping__Group__0 ) + // InternalDataDSL.g:935:4: rule__DataInterchangeValueMapping__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeValueMapping__Group__0(); @@ -3077,11 +3251,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeBlobMapping" - // InternalDataDSL.g:894:1: entryRuleDataInterchangeBlobMapping : ruleDataInterchangeBlobMapping EOF ; + // InternalDataDSL.g:944:1: entryRuleDataInterchangeBlobMapping : ruleDataInterchangeBlobMapping EOF ; public final void entryRuleDataInterchangeBlobMapping() throws RecognitionException { try { - // InternalDataDSL.g:895:1: ( ruleDataInterchangeBlobMapping EOF ) - // InternalDataDSL.g:896:1: ruleDataInterchangeBlobMapping EOF + // InternalDataDSL.g:945:1: ( ruleDataInterchangeBlobMapping EOF ) + // InternalDataDSL.g:946:1: ruleDataInterchangeBlobMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingRule()); @@ -3111,23 +3285,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeBlobMapping" - // InternalDataDSL.g:903:1: ruleDataInterchangeBlobMapping : ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) ; + // InternalDataDSL.g:953:1: ruleDataInterchangeBlobMapping : ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) ; public final void ruleDataInterchangeBlobMapping() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:907:2: ( ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) ) - // InternalDataDSL.g:908:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) + // InternalDataDSL.g:957:2: ( ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) ) + // InternalDataDSL.g:958:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) { - // InternalDataDSL.g:908:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) - // InternalDataDSL.g:909:3: ( rule__DataInterchangeBlobMapping__Group__0 ) + // InternalDataDSL.g:958:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) + // InternalDataDSL.g:959:3: ( rule__DataInterchangeBlobMapping__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getGroup()); } - // InternalDataDSL.g:910:3: ( rule__DataInterchangeBlobMapping__Group__0 ) - // InternalDataDSL.g:910:4: rule__DataInterchangeBlobMapping__Group__0 + // InternalDataDSL.g:960:3: ( rule__DataInterchangeBlobMapping__Group__0 ) + // InternalDataDSL.g:960:4: rule__DataInterchangeBlobMapping__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__Group__0(); @@ -3162,11 +3336,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeFixedColumnMapping" - // InternalDataDSL.g:919:1: entryRuleDataInterchangeFixedColumnMapping : ruleDataInterchangeFixedColumnMapping EOF ; + // InternalDataDSL.g:969:1: entryRuleDataInterchangeFixedColumnMapping : ruleDataInterchangeFixedColumnMapping EOF ; public final void entryRuleDataInterchangeFixedColumnMapping() throws RecognitionException { try { - // InternalDataDSL.g:920:1: ( ruleDataInterchangeFixedColumnMapping EOF ) - // InternalDataDSL.g:921:1: ruleDataInterchangeFixedColumnMapping EOF + // InternalDataDSL.g:970:1: ( ruleDataInterchangeFixedColumnMapping EOF ) + // InternalDataDSL.g:971:1: ruleDataInterchangeFixedColumnMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingRule()); @@ -3196,23 +3370,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeFixedColumnMapping" - // InternalDataDSL.g:928:1: ruleDataInterchangeFixedColumnMapping : ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) ; + // InternalDataDSL.g:978:1: ruleDataInterchangeFixedColumnMapping : ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) ; public final void ruleDataInterchangeFixedColumnMapping() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:932:2: ( ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) ) - // InternalDataDSL.g:933:2: ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) + // InternalDataDSL.g:982:2: ( ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) ) + // InternalDataDSL.g:983:2: ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) { - // InternalDataDSL.g:933:2: ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) - // InternalDataDSL.g:934:3: ( rule__DataInterchangeFixedColumnMapping__Group__0 ) + // InternalDataDSL.g:983:2: ( ( rule__DataInterchangeFixedColumnMapping__Group__0 ) ) + // InternalDataDSL.g:984:3: ( rule__DataInterchangeFixedColumnMapping__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getGroup()); } - // InternalDataDSL.g:935:3: ( rule__DataInterchangeFixedColumnMapping__Group__0 ) - // InternalDataDSL.g:935:4: rule__DataInterchangeFixedColumnMapping__Group__0 + // InternalDataDSL.g:985:3: ( rule__DataInterchangeFixedColumnMapping__Group__0 ) + // InternalDataDSL.g:985:4: rule__DataInterchangeFixedColumnMapping__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__Group__0(); @@ -3247,11 +3421,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeLookupMapping" - // InternalDataDSL.g:944:1: entryRuleDataInterchangeLookupMapping : ruleDataInterchangeLookupMapping EOF ; + // InternalDataDSL.g:994:1: entryRuleDataInterchangeLookupMapping : ruleDataInterchangeLookupMapping EOF ; public final void entryRuleDataInterchangeLookupMapping() throws RecognitionException { try { - // InternalDataDSL.g:945:1: ( ruleDataInterchangeLookupMapping EOF ) - // InternalDataDSL.g:946:1: ruleDataInterchangeLookupMapping EOF + // InternalDataDSL.g:995:1: ( ruleDataInterchangeLookupMapping EOF ) + // InternalDataDSL.g:996:1: ruleDataInterchangeLookupMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupMappingRule()); @@ -3281,23 +3455,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeLookupMapping" - // InternalDataDSL.g:953:1: ruleDataInterchangeLookupMapping : ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) ; + // InternalDataDSL.g:1003:1: ruleDataInterchangeLookupMapping : ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) ; public final void ruleDataInterchangeLookupMapping() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:957:2: ( ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) ) - // InternalDataDSL.g:958:2: ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) + // InternalDataDSL.g:1007:2: ( ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) ) + // InternalDataDSL.g:1008:2: ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) { - // InternalDataDSL.g:958:2: ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) - // InternalDataDSL.g:959:3: ( rule__DataInterchangeLookupMapping__Group__0 ) + // InternalDataDSL.g:1008:2: ( ( rule__DataInterchangeLookupMapping__Group__0 ) ) + // InternalDataDSL.g:1009:3: ( rule__DataInterchangeLookupMapping__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupMappingAccess().getGroup()); } - // InternalDataDSL.g:960:3: ( rule__DataInterchangeLookupMapping__Group__0 ) - // InternalDataDSL.g:960:4: rule__DataInterchangeLookupMapping__Group__0 + // InternalDataDSL.g:1010:3: ( rule__DataInterchangeLookupMapping__Group__0 ) + // InternalDataDSL.g:1010:4: rule__DataInterchangeLookupMapping__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupMapping__Group__0(); @@ -3332,11 +3506,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataInterchangeSkipMapping" - // InternalDataDSL.g:969:1: entryRuleDataInterchangeSkipMapping : ruleDataInterchangeSkipMapping EOF ; + // InternalDataDSL.g:1019:1: entryRuleDataInterchangeSkipMapping : ruleDataInterchangeSkipMapping EOF ; public final void entryRuleDataInterchangeSkipMapping() throws RecognitionException { try { - // InternalDataDSL.g:970:1: ( ruleDataInterchangeSkipMapping EOF ) - // InternalDataDSL.g:971:1: ruleDataInterchangeSkipMapping EOF + // InternalDataDSL.g:1020:1: ( ruleDataInterchangeSkipMapping EOF ) + // InternalDataDSL.g:1021:1: ruleDataInterchangeSkipMapping EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeSkipMappingRule()); @@ -3366,23 +3540,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataInterchangeSkipMapping" - // InternalDataDSL.g:978:1: ruleDataInterchangeSkipMapping : ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) ; + // InternalDataDSL.g:1028:1: ruleDataInterchangeSkipMapping : ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) ; public final void ruleDataInterchangeSkipMapping() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:982:2: ( ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) ) - // InternalDataDSL.g:983:2: ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) + // InternalDataDSL.g:1032:2: ( ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) ) + // InternalDataDSL.g:1033:2: ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) { - // InternalDataDSL.g:983:2: ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) - // InternalDataDSL.g:984:3: ( rule__DataInterchangeSkipMapping__Group__0 ) + // InternalDataDSL.g:1033:2: ( ( rule__DataInterchangeSkipMapping__Group__0 ) ) + // InternalDataDSL.g:1034:3: ( rule__DataInterchangeSkipMapping__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeSkipMappingAccess().getGroup()); } - // InternalDataDSL.g:985:3: ( rule__DataInterchangeSkipMapping__Group__0 ) - // InternalDataDSL.g:985:4: rule__DataInterchangeSkipMapping__Group__0 + // InternalDataDSL.g:1035:3: ( rule__DataInterchangeSkipMapping__Group__0 ) + // InternalDataDSL.g:1035:4: rule__DataInterchangeSkipMapping__Group__0 { pushFollow(FOLLOW_2); rule__DataInterchangeSkipMapping__Group__0(); @@ -3417,11 +3591,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleLFQN" - // InternalDataDSL.g:994:1: entryRuleLFQN : ruleLFQN EOF ; + // InternalDataDSL.g:1044:1: entryRuleLFQN : ruleLFQN EOF ; public final void entryRuleLFQN() throws RecognitionException { try { - // InternalDataDSL.g:995:1: ( ruleLFQN EOF ) - // InternalDataDSL.g:996:1: ruleLFQN EOF + // InternalDataDSL.g:1045:1: ( ruleLFQN EOF ) + // InternalDataDSL.g:1046:1: ruleLFQN EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLFQNRule()); @@ -3451,23 +3625,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLFQN" - // InternalDataDSL.g:1003:1: ruleLFQN : ( ( rule__LFQN__Group__0 ) ) ; + // InternalDataDSL.g:1053:1: ruleLFQN : ( ( rule__LFQN__Group__0 ) ) ; public final void ruleLFQN() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1007:2: ( ( ( rule__LFQN__Group__0 ) ) ) - // InternalDataDSL.g:1008:2: ( ( rule__LFQN__Group__0 ) ) + // InternalDataDSL.g:1057:2: ( ( ( rule__LFQN__Group__0 ) ) ) + // InternalDataDSL.g:1058:2: ( ( rule__LFQN__Group__0 ) ) { - // InternalDataDSL.g:1008:2: ( ( rule__LFQN__Group__0 ) ) - // InternalDataDSL.g:1009:3: ( rule__LFQN__Group__0 ) + // InternalDataDSL.g:1058:2: ( ( rule__LFQN__Group__0 ) ) + // InternalDataDSL.g:1059:3: ( rule__LFQN__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLFQNAccess().getGroup()); } - // InternalDataDSL.g:1010:3: ( rule__LFQN__Group__0 ) - // InternalDataDSL.g:1010:4: rule__LFQN__Group__0 + // InternalDataDSL.g:1060:3: ( rule__LFQN__Group__0 ) + // InternalDataDSL.g:1060:4: rule__LFQN__Group__0 { pushFollow(FOLLOW_2); rule__LFQN__Group__0(); @@ -3502,11 +3676,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTRANSLATABLESTRING" - // InternalDataDSL.g:1019:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ; + // InternalDataDSL.g:1069:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ; public final void entryRuleTRANSLATABLESTRING() throws RecognitionException { try { - // InternalDataDSL.g:1020:1: ( ruleTRANSLATABLESTRING EOF ) - // InternalDataDSL.g:1021:1: ruleTRANSLATABLESTRING EOF + // InternalDataDSL.g:1070:1: ( ruleTRANSLATABLESTRING EOF ) + // InternalDataDSL.g:1071:1: ruleTRANSLATABLESTRING EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTRANSLATABLESTRINGRule()); @@ -3536,17 +3710,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTRANSLATABLESTRING" - // InternalDataDSL.g:1028:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ; + // InternalDataDSL.g:1078:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ; public final void ruleTRANSLATABLESTRING() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1032:2: ( ( RULE_STRING ) ) - // InternalDataDSL.g:1033:2: ( RULE_STRING ) + // InternalDataDSL.g:1082:2: ( ( RULE_STRING ) ) + // InternalDataDSL.g:1083:2: ( RULE_STRING ) { - // InternalDataDSL.g:1033:2: ( RULE_STRING ) - // InternalDataDSL.g:1034:3: RULE_STRING + // InternalDataDSL.g:1083:2: ( RULE_STRING ) + // InternalDataDSL.g:1084:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); @@ -3577,11 +3751,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTRANSLATABLEID" - // InternalDataDSL.g:1044:1: entryRuleTRANSLATABLEID : ruleTRANSLATABLEID EOF ; + // InternalDataDSL.g:1094:1: entryRuleTRANSLATABLEID : ruleTRANSLATABLEID EOF ; public final void entryRuleTRANSLATABLEID() throws RecognitionException { try { - // InternalDataDSL.g:1045:1: ( ruleTRANSLATABLEID EOF ) - // InternalDataDSL.g:1046:1: ruleTRANSLATABLEID EOF + // InternalDataDSL.g:1095:1: ( ruleTRANSLATABLEID EOF ) + // InternalDataDSL.g:1096:1: ruleTRANSLATABLEID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTRANSLATABLEIDRule()); @@ -3611,17 +3785,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTRANSLATABLEID" - // InternalDataDSL.g:1053:1: ruleTRANSLATABLEID : ( RULE_ID ) ; + // InternalDataDSL.g:1103:1: ruleTRANSLATABLEID : ( RULE_ID ) ; public final void ruleTRANSLATABLEID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1057:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:1058:2: ( RULE_ID ) + // InternalDataDSL.g:1107:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:1108:2: ( RULE_ID ) { - // InternalDataDSL.g:1058:2: ( RULE_ID ) - // InternalDataDSL.g:1059:3: RULE_ID + // InternalDataDSL.g:1108:2: ( RULE_ID ) + // InternalDataDSL.g:1109:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); @@ -3652,11 +3826,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXImportDeclaration" - // InternalDataDSL.g:1069:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; + // InternalDataDSL.g:1119:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; public final void entryRuleXImportDeclaration() throws RecognitionException { try { - // InternalDataDSL.g:1070:1: ( ruleXImportDeclaration EOF ) - // InternalDataDSL.g:1071:1: ruleXImportDeclaration EOF + // InternalDataDSL.g:1120:1: ( ruleXImportDeclaration EOF ) + // InternalDataDSL.g:1121:1: ruleXImportDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationRule()); @@ -3686,23 +3860,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXImportDeclaration" - // InternalDataDSL.g:1078:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; + // InternalDataDSL.g:1128:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; public final void ruleXImportDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1082:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) - // InternalDataDSL.g:1083:2: ( ( rule__XImportDeclaration__Group__0 ) ) + // InternalDataDSL.g:1132:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) + // InternalDataDSL.g:1133:2: ( ( rule__XImportDeclaration__Group__0 ) ) { - // InternalDataDSL.g:1083:2: ( ( rule__XImportDeclaration__Group__0 ) ) - // InternalDataDSL.g:1084:3: ( rule__XImportDeclaration__Group__0 ) + // InternalDataDSL.g:1133:2: ( ( rule__XImportDeclaration__Group__0 ) ) + // InternalDataDSL.g:1134:3: ( rule__XImportDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup()); } - // InternalDataDSL.g:1085:3: ( rule__XImportDeclaration__Group__0 ) - // InternalDataDSL.g:1085:4: rule__XImportDeclaration__Group__0 + // InternalDataDSL.g:1135:3: ( rule__XImportDeclaration__Group__0 ) + // InternalDataDSL.g:1135:4: rule__XImportDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group__0(); @@ -3737,11 +3911,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAnnotation" - // InternalDataDSL.g:1094:1: entryRuleXAnnotation : ruleXAnnotation EOF ; + // InternalDataDSL.g:1144:1: entryRuleXAnnotation : ruleXAnnotation EOF ; public final void entryRuleXAnnotation() throws RecognitionException { try { - // InternalDataDSL.g:1095:1: ( ruleXAnnotation EOF ) - // InternalDataDSL.g:1096:1: ruleXAnnotation EOF + // InternalDataDSL.g:1145:1: ( ruleXAnnotation EOF ) + // InternalDataDSL.g:1146:1: ruleXAnnotation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationRule()); @@ -3771,23 +3945,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAnnotation" - // InternalDataDSL.g:1103:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ; + // InternalDataDSL.g:1153:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ; public final void ruleXAnnotation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1107:2: ( ( ( rule__XAnnotation__Group__0 ) ) ) - // InternalDataDSL.g:1108:2: ( ( rule__XAnnotation__Group__0 ) ) + // InternalDataDSL.g:1157:2: ( ( ( rule__XAnnotation__Group__0 ) ) ) + // InternalDataDSL.g:1158:2: ( ( rule__XAnnotation__Group__0 ) ) { - // InternalDataDSL.g:1108:2: ( ( rule__XAnnotation__Group__0 ) ) - // InternalDataDSL.g:1109:3: ( rule__XAnnotation__Group__0 ) + // InternalDataDSL.g:1158:2: ( ( rule__XAnnotation__Group__0 ) ) + // InternalDataDSL.g:1159:3: ( rule__XAnnotation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup()); } - // InternalDataDSL.g:1110:3: ( rule__XAnnotation__Group__0 ) - // InternalDataDSL.g:1110:4: rule__XAnnotation__Group__0 + // InternalDataDSL.g:1160:3: ( rule__XAnnotation__Group__0 ) + // InternalDataDSL.g:1160:4: rule__XAnnotation__Group__0 { pushFollow(FOLLOW_2); rule__XAnnotation__Group__0(); @@ -3822,11 +3996,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAnnotationElementValuePair" - // InternalDataDSL.g:1119:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ; + // InternalDataDSL.g:1169:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ; public final void entryRuleXAnnotationElementValuePair() throws RecognitionException { try { - // InternalDataDSL.g:1120:1: ( ruleXAnnotationElementValuePair EOF ) - // InternalDataDSL.g:1121:1: ruleXAnnotationElementValuePair EOF + // InternalDataDSL.g:1170:1: ( ruleXAnnotationElementValuePair EOF ) + // InternalDataDSL.g:1171:1: ruleXAnnotationElementValuePair EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairRule()); @@ -3856,23 +4030,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAnnotationElementValuePair" - // InternalDataDSL.g:1128:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ; + // InternalDataDSL.g:1178:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ; public final void ruleXAnnotationElementValuePair() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1132:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ) - // InternalDataDSL.g:1133:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) + // InternalDataDSL.g:1182:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ) + // InternalDataDSL.g:1183:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) { - // InternalDataDSL.g:1133:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) - // InternalDataDSL.g:1134:3: ( rule__XAnnotationElementValuePair__Group__0 ) + // InternalDataDSL.g:1183:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) + // InternalDataDSL.g:1184:3: ( rule__XAnnotationElementValuePair__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } - // InternalDataDSL.g:1135:3: ( rule__XAnnotationElementValuePair__Group__0 ) - // InternalDataDSL.g:1135:4: rule__XAnnotationElementValuePair__Group__0 + // InternalDataDSL.g:1185:3: ( rule__XAnnotationElementValuePair__Group__0 ) + // InternalDataDSL.g:1185:4: rule__XAnnotationElementValuePair__Group__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group__0(); @@ -3907,11 +4081,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAnnotationElementValueOrCommaList" - // InternalDataDSL.g:1144:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ; + // InternalDataDSL.g:1194:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ; public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException { try { - // InternalDataDSL.g:1145:1: ( ruleXAnnotationElementValueOrCommaList EOF ) - // InternalDataDSL.g:1146:1: ruleXAnnotationElementValueOrCommaList EOF + // InternalDataDSL.g:1195:1: ( ruleXAnnotationElementValueOrCommaList EOF ) + // InternalDataDSL.g:1196:1: ruleXAnnotationElementValueOrCommaList EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); @@ -3941,23 +4115,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAnnotationElementValueOrCommaList" - // InternalDataDSL.g:1153:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ; + // InternalDataDSL.g:1203:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ; public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1157:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ) - // InternalDataDSL.g:1158:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) + // InternalDataDSL.g:1207:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ) + // InternalDataDSL.g:1208:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) { - // InternalDataDSL.g:1158:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) - // InternalDataDSL.g:1159:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) + // InternalDataDSL.g:1208:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) + // InternalDataDSL.g:1209:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } - // InternalDataDSL.g:1160:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) - // InternalDataDSL.g:1160:4: rule__XAnnotationElementValueOrCommaList__Alternatives + // InternalDataDSL.g:1210:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) + // InternalDataDSL.g:1210:4: rule__XAnnotationElementValueOrCommaList__Alternatives { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Alternatives(); @@ -3992,11 +4166,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAnnotationElementValue" - // InternalDataDSL.g:1169:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ; + // InternalDataDSL.g:1219:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ; public final void entryRuleXAnnotationElementValue() throws RecognitionException { try { - // InternalDataDSL.g:1170:1: ( ruleXAnnotationElementValue EOF ) - // InternalDataDSL.g:1171:1: ruleXAnnotationElementValue EOF + // InternalDataDSL.g:1220:1: ( ruleXAnnotationElementValue EOF ) + // InternalDataDSL.g:1221:1: ruleXAnnotationElementValue EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueRule()); @@ -4026,23 +4200,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAnnotationElementValue" - // InternalDataDSL.g:1178:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ; + // InternalDataDSL.g:1228:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ; public final void ruleXAnnotationElementValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1182:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) ) - // InternalDataDSL.g:1183:2: ( ( rule__XAnnotationElementValue__Alternatives ) ) + // InternalDataDSL.g:1232:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) ) + // InternalDataDSL.g:1233:2: ( ( rule__XAnnotationElementValue__Alternatives ) ) { - // InternalDataDSL.g:1183:2: ( ( rule__XAnnotationElementValue__Alternatives ) ) - // InternalDataDSL.g:1184:3: ( rule__XAnnotationElementValue__Alternatives ) + // InternalDataDSL.g:1233:2: ( ( rule__XAnnotationElementValue__Alternatives ) ) + // InternalDataDSL.g:1234:3: ( rule__XAnnotationElementValue__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } - // InternalDataDSL.g:1185:3: ( rule__XAnnotationElementValue__Alternatives ) - // InternalDataDSL.g:1185:4: rule__XAnnotationElementValue__Alternatives + // InternalDataDSL.g:1235:3: ( rule__XAnnotationElementValue__Alternatives ) + // InternalDataDSL.g:1235:4: rule__XAnnotationElementValue__Alternatives { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Alternatives(); @@ -4077,11 +4251,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAnnotationOrExpression" - // InternalDataDSL.g:1194:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ; + // InternalDataDSL.g:1244:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ; public final void entryRuleXAnnotationOrExpression() throws RecognitionException { try { - // InternalDataDSL.g:1195:1: ( ruleXAnnotationOrExpression EOF ) - // InternalDataDSL.g:1196:1: ruleXAnnotationOrExpression EOF + // InternalDataDSL.g:1245:1: ( ruleXAnnotationOrExpression EOF ) + // InternalDataDSL.g:1246:1: ruleXAnnotationOrExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionRule()); @@ -4111,23 +4285,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAnnotationOrExpression" - // InternalDataDSL.g:1203:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ; + // InternalDataDSL.g:1253:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ; public final void ruleXAnnotationOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1207:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) ) - // InternalDataDSL.g:1208:2: ( ( rule__XAnnotationOrExpression__Alternatives ) ) + // InternalDataDSL.g:1257:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) ) + // InternalDataDSL.g:1258:2: ( ( rule__XAnnotationOrExpression__Alternatives ) ) { - // InternalDataDSL.g:1208:2: ( ( rule__XAnnotationOrExpression__Alternatives ) ) - // InternalDataDSL.g:1209:3: ( rule__XAnnotationOrExpression__Alternatives ) + // InternalDataDSL.g:1258:2: ( ( rule__XAnnotationOrExpression__Alternatives ) ) + // InternalDataDSL.g:1259:3: ( rule__XAnnotationOrExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } - // InternalDataDSL.g:1210:3: ( rule__XAnnotationOrExpression__Alternatives ) - // InternalDataDSL.g:1210:4: rule__XAnnotationOrExpression__Alternatives + // InternalDataDSL.g:1260:3: ( rule__XAnnotationOrExpression__Alternatives ) + // InternalDataDSL.g:1260:4: rule__XAnnotationOrExpression__Alternatives { pushFollow(FOLLOW_2); rule__XAnnotationOrExpression__Alternatives(); @@ -4162,11 +4336,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXExpression" - // InternalDataDSL.g:1219:1: entryRuleXExpression : ruleXExpression EOF ; + // InternalDataDSL.g:1269:1: entryRuleXExpression : ruleXExpression EOF ; public final void entryRuleXExpression() throws RecognitionException { try { - // InternalDataDSL.g:1220:1: ( ruleXExpression EOF ) - // InternalDataDSL.g:1221:1: ruleXExpression EOF + // InternalDataDSL.g:1270:1: ( ruleXExpression EOF ) + // InternalDataDSL.g:1271:1: ruleXExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionRule()); @@ -4196,17 +4370,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXExpression" - // InternalDataDSL.g:1228:1: ruleXExpression : ( ruleXAssignment ) ; + // InternalDataDSL.g:1278:1: ruleXExpression : ( ruleXAssignment ) ; public final void ruleXExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1232:2: ( ( ruleXAssignment ) ) - // InternalDataDSL.g:1233:2: ( ruleXAssignment ) + // InternalDataDSL.g:1282:2: ( ( ruleXAssignment ) ) + // InternalDataDSL.g:1283:2: ( ruleXAssignment ) { - // InternalDataDSL.g:1233:2: ( ruleXAssignment ) - // InternalDataDSL.g:1234:3: ruleXAssignment + // InternalDataDSL.g:1283:2: ( ruleXAssignment ) + // InternalDataDSL.g:1284:3: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); @@ -4241,11 +4415,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAssignment" - // InternalDataDSL.g:1244:1: entryRuleXAssignment : ruleXAssignment EOF ; + // InternalDataDSL.g:1294:1: entryRuleXAssignment : ruleXAssignment EOF ; public final void entryRuleXAssignment() throws RecognitionException { try { - // InternalDataDSL.g:1245:1: ( ruleXAssignment EOF ) - // InternalDataDSL.g:1246:1: ruleXAssignment EOF + // InternalDataDSL.g:1295:1: ( ruleXAssignment EOF ) + // InternalDataDSL.g:1296:1: ruleXAssignment EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentRule()); @@ -4275,23 +4449,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAssignment" - // InternalDataDSL.g:1253:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ; + // InternalDataDSL.g:1303:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ; public final void ruleXAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1257:2: ( ( ( rule__XAssignment__Alternatives ) ) ) - // InternalDataDSL.g:1258:2: ( ( rule__XAssignment__Alternatives ) ) + // InternalDataDSL.g:1307:2: ( ( ( rule__XAssignment__Alternatives ) ) ) + // InternalDataDSL.g:1308:2: ( ( rule__XAssignment__Alternatives ) ) { - // InternalDataDSL.g:1258:2: ( ( rule__XAssignment__Alternatives ) ) - // InternalDataDSL.g:1259:3: ( rule__XAssignment__Alternatives ) + // InternalDataDSL.g:1308:2: ( ( rule__XAssignment__Alternatives ) ) + // InternalDataDSL.g:1309:3: ( rule__XAssignment__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getAlternatives()); } - // InternalDataDSL.g:1260:3: ( rule__XAssignment__Alternatives ) - // InternalDataDSL.g:1260:4: rule__XAssignment__Alternatives + // InternalDataDSL.g:1310:3: ( rule__XAssignment__Alternatives ) + // InternalDataDSL.g:1310:4: rule__XAssignment__Alternatives { pushFollow(FOLLOW_2); rule__XAssignment__Alternatives(); @@ -4326,11 +4500,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpSingleAssign" - // InternalDataDSL.g:1269:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ; + // InternalDataDSL.g:1319:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ; public final void entryRuleOpSingleAssign() throws RecognitionException { try { - // InternalDataDSL.g:1270:1: ( ruleOpSingleAssign EOF ) - // InternalDataDSL.g:1271:1: ruleOpSingleAssign EOF + // InternalDataDSL.g:1320:1: ( ruleOpSingleAssign EOF ) + // InternalDataDSL.g:1321:1: ruleOpSingleAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignRule()); @@ -4360,17 +4534,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpSingleAssign" - // InternalDataDSL.g:1278:1: ruleOpSingleAssign : ( '=' ) ; + // InternalDataDSL.g:1328:1: ruleOpSingleAssign : ( '=' ) ; public final void ruleOpSingleAssign() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1282:2: ( ( '=' ) ) - // InternalDataDSL.g:1283:2: ( '=' ) + // InternalDataDSL.g:1332:2: ( ( '=' ) ) + // InternalDataDSL.g:1333:2: ( '=' ) { - // InternalDataDSL.g:1283:2: ( '=' ) - // InternalDataDSL.g:1284:3: '=' + // InternalDataDSL.g:1333:2: ( '=' ) + // InternalDataDSL.g:1334:3: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); @@ -4401,11 +4575,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpMultiAssign" - // InternalDataDSL.g:1294:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ; + // InternalDataDSL.g:1344:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ; public final void entryRuleOpMultiAssign() throws RecognitionException { try { - // InternalDataDSL.g:1295:1: ( ruleOpMultiAssign EOF ) - // InternalDataDSL.g:1296:1: ruleOpMultiAssign EOF + // InternalDataDSL.g:1345:1: ( ruleOpMultiAssign EOF ) + // InternalDataDSL.g:1346:1: ruleOpMultiAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignRule()); @@ -4435,23 +4609,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpMultiAssign" - // InternalDataDSL.g:1303:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ; + // InternalDataDSL.g:1353:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ; public final void ruleOpMultiAssign() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1307:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) ) - // InternalDataDSL.g:1308:2: ( ( rule__OpMultiAssign__Alternatives ) ) + // InternalDataDSL.g:1357:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) ) + // InternalDataDSL.g:1358:2: ( ( rule__OpMultiAssign__Alternatives ) ) { - // InternalDataDSL.g:1308:2: ( ( rule__OpMultiAssign__Alternatives ) ) - // InternalDataDSL.g:1309:3: ( rule__OpMultiAssign__Alternatives ) + // InternalDataDSL.g:1358:2: ( ( rule__OpMultiAssign__Alternatives ) ) + // InternalDataDSL.g:1359:3: ( rule__OpMultiAssign__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } - // InternalDataDSL.g:1310:3: ( rule__OpMultiAssign__Alternatives ) - // InternalDataDSL.g:1310:4: rule__OpMultiAssign__Alternatives + // InternalDataDSL.g:1360:3: ( rule__OpMultiAssign__Alternatives ) + // InternalDataDSL.g:1360:4: rule__OpMultiAssign__Alternatives { pushFollow(FOLLOW_2); rule__OpMultiAssign__Alternatives(); @@ -4486,11 +4660,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXOrExpression" - // InternalDataDSL.g:1319:1: entryRuleXOrExpression : ruleXOrExpression EOF ; + // InternalDataDSL.g:1369:1: entryRuleXOrExpression : ruleXOrExpression EOF ; public final void entryRuleXOrExpression() throws RecognitionException { try { - // InternalDataDSL.g:1320:1: ( ruleXOrExpression EOF ) - // InternalDataDSL.g:1321:1: ruleXOrExpression EOF + // InternalDataDSL.g:1370:1: ( ruleXOrExpression EOF ) + // InternalDataDSL.g:1371:1: ruleXOrExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionRule()); @@ -4520,23 +4694,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXOrExpression" - // InternalDataDSL.g:1328:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ; + // InternalDataDSL.g:1378:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ; public final void ruleXOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1332:2: ( ( ( rule__XOrExpression__Group__0 ) ) ) - // InternalDataDSL.g:1333:2: ( ( rule__XOrExpression__Group__0 ) ) + // InternalDataDSL.g:1382:2: ( ( ( rule__XOrExpression__Group__0 ) ) ) + // InternalDataDSL.g:1383:2: ( ( rule__XOrExpression__Group__0 ) ) { - // InternalDataDSL.g:1333:2: ( ( rule__XOrExpression__Group__0 ) ) - // InternalDataDSL.g:1334:3: ( rule__XOrExpression__Group__0 ) + // InternalDataDSL.g:1383:2: ( ( rule__XOrExpression__Group__0 ) ) + // InternalDataDSL.g:1384:3: ( rule__XOrExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup()); } - // InternalDataDSL.g:1335:3: ( rule__XOrExpression__Group__0 ) - // InternalDataDSL.g:1335:4: rule__XOrExpression__Group__0 + // InternalDataDSL.g:1385:3: ( rule__XOrExpression__Group__0 ) + // InternalDataDSL.g:1385:4: rule__XOrExpression__Group__0 { pushFollow(FOLLOW_2); rule__XOrExpression__Group__0(); @@ -4571,11 +4745,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpOr" - // InternalDataDSL.g:1344:1: entryRuleOpOr : ruleOpOr EOF ; + // InternalDataDSL.g:1394:1: entryRuleOpOr : ruleOpOr EOF ; public final void entryRuleOpOr() throws RecognitionException { try { - // InternalDataDSL.g:1345:1: ( ruleOpOr EOF ) - // InternalDataDSL.g:1346:1: ruleOpOr EOF + // InternalDataDSL.g:1395:1: ( ruleOpOr EOF ) + // InternalDataDSL.g:1396:1: ruleOpOr EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrRule()); @@ -4605,17 +4779,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpOr" - // InternalDataDSL.g:1353:1: ruleOpOr : ( '||' ) ; + // InternalDataDSL.g:1403:1: ruleOpOr : ( '||' ) ; public final void ruleOpOr() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1357:2: ( ( '||' ) ) - // InternalDataDSL.g:1358:2: ( '||' ) + // InternalDataDSL.g:1407:2: ( ( '||' ) ) + // InternalDataDSL.g:1408:2: ( '||' ) { - // InternalDataDSL.g:1358:2: ( '||' ) - // InternalDataDSL.g:1359:3: '||' + // InternalDataDSL.g:1408:2: ( '||' ) + // InternalDataDSL.g:1409:3: '||' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); @@ -4646,11 +4820,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAndExpression" - // InternalDataDSL.g:1369:1: entryRuleXAndExpression : ruleXAndExpression EOF ; + // InternalDataDSL.g:1419:1: entryRuleXAndExpression : ruleXAndExpression EOF ; public final void entryRuleXAndExpression() throws RecognitionException { try { - // InternalDataDSL.g:1370:1: ( ruleXAndExpression EOF ) - // InternalDataDSL.g:1371:1: ruleXAndExpression EOF + // InternalDataDSL.g:1420:1: ( ruleXAndExpression EOF ) + // InternalDataDSL.g:1421:1: ruleXAndExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionRule()); @@ -4680,23 +4854,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAndExpression" - // InternalDataDSL.g:1378:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ; + // InternalDataDSL.g:1428:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ; public final void ruleXAndExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1382:2: ( ( ( rule__XAndExpression__Group__0 ) ) ) - // InternalDataDSL.g:1383:2: ( ( rule__XAndExpression__Group__0 ) ) + // InternalDataDSL.g:1432:2: ( ( ( rule__XAndExpression__Group__0 ) ) ) + // InternalDataDSL.g:1433:2: ( ( rule__XAndExpression__Group__0 ) ) { - // InternalDataDSL.g:1383:2: ( ( rule__XAndExpression__Group__0 ) ) - // InternalDataDSL.g:1384:3: ( rule__XAndExpression__Group__0 ) + // InternalDataDSL.g:1433:2: ( ( rule__XAndExpression__Group__0 ) ) + // InternalDataDSL.g:1434:3: ( rule__XAndExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup()); } - // InternalDataDSL.g:1385:3: ( rule__XAndExpression__Group__0 ) - // InternalDataDSL.g:1385:4: rule__XAndExpression__Group__0 + // InternalDataDSL.g:1435:3: ( rule__XAndExpression__Group__0 ) + // InternalDataDSL.g:1435:4: rule__XAndExpression__Group__0 { pushFollow(FOLLOW_2); rule__XAndExpression__Group__0(); @@ -4731,11 +4905,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpAnd" - // InternalDataDSL.g:1394:1: entryRuleOpAnd : ruleOpAnd EOF ; + // InternalDataDSL.g:1444:1: entryRuleOpAnd : ruleOpAnd EOF ; public final void entryRuleOpAnd() throws RecognitionException { try { - // InternalDataDSL.g:1395:1: ( ruleOpAnd EOF ) - // InternalDataDSL.g:1396:1: ruleOpAnd EOF + // InternalDataDSL.g:1445:1: ( ruleOpAnd EOF ) + // InternalDataDSL.g:1446:1: ruleOpAnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndRule()); @@ -4765,17 +4939,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpAnd" - // InternalDataDSL.g:1403:1: ruleOpAnd : ( '&&' ) ; + // InternalDataDSL.g:1453:1: ruleOpAnd : ( '&&' ) ; public final void ruleOpAnd() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1407:2: ( ( '&&' ) ) - // InternalDataDSL.g:1408:2: ( '&&' ) + // InternalDataDSL.g:1457:2: ( ( '&&' ) ) + // InternalDataDSL.g:1458:2: ( '&&' ) { - // InternalDataDSL.g:1408:2: ( '&&' ) - // InternalDataDSL.g:1409:3: '&&' + // InternalDataDSL.g:1458:2: ( '&&' ) + // InternalDataDSL.g:1459:3: '&&' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); @@ -4806,11 +4980,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXEqualityExpression" - // InternalDataDSL.g:1419:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ; + // InternalDataDSL.g:1469:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ; public final void entryRuleXEqualityExpression() throws RecognitionException { try { - // InternalDataDSL.g:1420:1: ( ruleXEqualityExpression EOF ) - // InternalDataDSL.g:1421:1: ruleXEqualityExpression EOF + // InternalDataDSL.g:1470:1: ( ruleXEqualityExpression EOF ) + // InternalDataDSL.g:1471:1: ruleXEqualityExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionRule()); @@ -4840,23 +5014,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXEqualityExpression" - // InternalDataDSL.g:1428:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ; + // InternalDataDSL.g:1478:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ; public final void ruleXEqualityExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1432:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) ) - // InternalDataDSL.g:1433:2: ( ( rule__XEqualityExpression__Group__0 ) ) + // InternalDataDSL.g:1482:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) ) + // InternalDataDSL.g:1483:2: ( ( rule__XEqualityExpression__Group__0 ) ) { - // InternalDataDSL.g:1433:2: ( ( rule__XEqualityExpression__Group__0 ) ) - // InternalDataDSL.g:1434:3: ( rule__XEqualityExpression__Group__0 ) + // InternalDataDSL.g:1483:2: ( ( rule__XEqualityExpression__Group__0 ) ) + // InternalDataDSL.g:1484:3: ( rule__XEqualityExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup()); } - // InternalDataDSL.g:1435:3: ( rule__XEqualityExpression__Group__0 ) - // InternalDataDSL.g:1435:4: rule__XEqualityExpression__Group__0 + // InternalDataDSL.g:1485:3: ( rule__XEqualityExpression__Group__0 ) + // InternalDataDSL.g:1485:4: rule__XEqualityExpression__Group__0 { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group__0(); @@ -4891,11 +5065,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpEquality" - // InternalDataDSL.g:1444:1: entryRuleOpEquality : ruleOpEquality EOF ; + // InternalDataDSL.g:1494:1: entryRuleOpEquality : ruleOpEquality EOF ; public final void entryRuleOpEquality() throws RecognitionException { try { - // InternalDataDSL.g:1445:1: ( ruleOpEquality EOF ) - // InternalDataDSL.g:1446:1: ruleOpEquality EOF + // InternalDataDSL.g:1495:1: ( ruleOpEquality EOF ) + // InternalDataDSL.g:1496:1: ruleOpEquality EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityRule()); @@ -4925,23 +5099,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpEquality" - // InternalDataDSL.g:1453:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ; + // InternalDataDSL.g:1503:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ; public final void ruleOpEquality() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1457:2: ( ( ( rule__OpEquality__Alternatives ) ) ) - // InternalDataDSL.g:1458:2: ( ( rule__OpEquality__Alternatives ) ) + // InternalDataDSL.g:1507:2: ( ( ( rule__OpEquality__Alternatives ) ) ) + // InternalDataDSL.g:1508:2: ( ( rule__OpEquality__Alternatives ) ) { - // InternalDataDSL.g:1458:2: ( ( rule__OpEquality__Alternatives ) ) - // InternalDataDSL.g:1459:3: ( rule__OpEquality__Alternatives ) + // InternalDataDSL.g:1508:2: ( ( rule__OpEquality__Alternatives ) ) + // InternalDataDSL.g:1509:3: ( rule__OpEquality__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getAlternatives()); } - // InternalDataDSL.g:1460:3: ( rule__OpEquality__Alternatives ) - // InternalDataDSL.g:1460:4: rule__OpEquality__Alternatives + // InternalDataDSL.g:1510:3: ( rule__OpEquality__Alternatives ) + // InternalDataDSL.g:1510:4: rule__OpEquality__Alternatives { pushFollow(FOLLOW_2); rule__OpEquality__Alternatives(); @@ -4976,11 +5150,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXRelationalExpression" - // InternalDataDSL.g:1469:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ; + // InternalDataDSL.g:1519:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ; public final void entryRuleXRelationalExpression() throws RecognitionException { try { - // InternalDataDSL.g:1470:1: ( ruleXRelationalExpression EOF ) - // InternalDataDSL.g:1471:1: ruleXRelationalExpression EOF + // InternalDataDSL.g:1520:1: ( ruleXRelationalExpression EOF ) + // InternalDataDSL.g:1521:1: ruleXRelationalExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionRule()); @@ -5010,23 +5184,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXRelationalExpression" - // InternalDataDSL.g:1478:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ; + // InternalDataDSL.g:1528:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ; public final void ruleXRelationalExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1482:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) ) - // InternalDataDSL.g:1483:2: ( ( rule__XRelationalExpression__Group__0 ) ) + // InternalDataDSL.g:1532:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) ) + // InternalDataDSL.g:1533:2: ( ( rule__XRelationalExpression__Group__0 ) ) { - // InternalDataDSL.g:1483:2: ( ( rule__XRelationalExpression__Group__0 ) ) - // InternalDataDSL.g:1484:3: ( rule__XRelationalExpression__Group__0 ) + // InternalDataDSL.g:1533:2: ( ( rule__XRelationalExpression__Group__0 ) ) + // InternalDataDSL.g:1534:3: ( rule__XRelationalExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup()); } - // InternalDataDSL.g:1485:3: ( rule__XRelationalExpression__Group__0 ) - // InternalDataDSL.g:1485:4: rule__XRelationalExpression__Group__0 + // InternalDataDSL.g:1535:3: ( rule__XRelationalExpression__Group__0 ) + // InternalDataDSL.g:1535:4: rule__XRelationalExpression__Group__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group__0(); @@ -5061,11 +5235,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpCompare" - // InternalDataDSL.g:1494:1: entryRuleOpCompare : ruleOpCompare EOF ; + // InternalDataDSL.g:1544:1: entryRuleOpCompare : ruleOpCompare EOF ; public final void entryRuleOpCompare() throws RecognitionException { try { - // InternalDataDSL.g:1495:1: ( ruleOpCompare EOF ) - // InternalDataDSL.g:1496:1: ruleOpCompare EOF + // InternalDataDSL.g:1545:1: ( ruleOpCompare EOF ) + // InternalDataDSL.g:1546:1: ruleOpCompare EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareRule()); @@ -5095,23 +5269,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpCompare" - // InternalDataDSL.g:1503:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ; + // InternalDataDSL.g:1553:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ; public final void ruleOpCompare() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1507:2: ( ( ( rule__OpCompare__Alternatives ) ) ) - // InternalDataDSL.g:1508:2: ( ( rule__OpCompare__Alternatives ) ) + // InternalDataDSL.g:1557:2: ( ( ( rule__OpCompare__Alternatives ) ) ) + // InternalDataDSL.g:1558:2: ( ( rule__OpCompare__Alternatives ) ) { - // InternalDataDSL.g:1508:2: ( ( rule__OpCompare__Alternatives ) ) - // InternalDataDSL.g:1509:3: ( rule__OpCompare__Alternatives ) + // InternalDataDSL.g:1558:2: ( ( rule__OpCompare__Alternatives ) ) + // InternalDataDSL.g:1559:3: ( rule__OpCompare__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getAlternatives()); } - // InternalDataDSL.g:1510:3: ( rule__OpCompare__Alternatives ) - // InternalDataDSL.g:1510:4: rule__OpCompare__Alternatives + // InternalDataDSL.g:1560:3: ( rule__OpCompare__Alternatives ) + // InternalDataDSL.g:1560:4: rule__OpCompare__Alternatives { pushFollow(FOLLOW_2); rule__OpCompare__Alternatives(); @@ -5146,11 +5320,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXOtherOperatorExpression" - // InternalDataDSL.g:1519:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ; + // InternalDataDSL.g:1569:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ; public final void entryRuleXOtherOperatorExpression() throws RecognitionException { try { - // InternalDataDSL.g:1520:1: ( ruleXOtherOperatorExpression EOF ) - // InternalDataDSL.g:1521:1: ruleXOtherOperatorExpression EOF + // InternalDataDSL.g:1570:1: ( ruleXOtherOperatorExpression EOF ) + // InternalDataDSL.g:1571:1: ruleXOtherOperatorExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionRule()); @@ -5180,23 +5354,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXOtherOperatorExpression" - // InternalDataDSL.g:1528:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ; + // InternalDataDSL.g:1578:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ; public final void ruleXOtherOperatorExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1532:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) ) - // InternalDataDSL.g:1533:2: ( ( rule__XOtherOperatorExpression__Group__0 ) ) + // InternalDataDSL.g:1582:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) ) + // InternalDataDSL.g:1583:2: ( ( rule__XOtherOperatorExpression__Group__0 ) ) { - // InternalDataDSL.g:1533:2: ( ( rule__XOtherOperatorExpression__Group__0 ) ) - // InternalDataDSL.g:1534:3: ( rule__XOtherOperatorExpression__Group__0 ) + // InternalDataDSL.g:1583:2: ( ( rule__XOtherOperatorExpression__Group__0 ) ) + // InternalDataDSL.g:1584:3: ( rule__XOtherOperatorExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } - // InternalDataDSL.g:1535:3: ( rule__XOtherOperatorExpression__Group__0 ) - // InternalDataDSL.g:1535:4: rule__XOtherOperatorExpression__Group__0 + // InternalDataDSL.g:1585:3: ( rule__XOtherOperatorExpression__Group__0 ) + // InternalDataDSL.g:1585:4: rule__XOtherOperatorExpression__Group__0 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group__0(); @@ -5231,11 +5405,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpOther" - // InternalDataDSL.g:1544:1: entryRuleOpOther : ruleOpOther EOF ; + // InternalDataDSL.g:1594:1: entryRuleOpOther : ruleOpOther EOF ; public final void entryRuleOpOther() throws RecognitionException { try { - // InternalDataDSL.g:1545:1: ( ruleOpOther EOF ) - // InternalDataDSL.g:1546:1: ruleOpOther EOF + // InternalDataDSL.g:1595:1: ( ruleOpOther EOF ) + // InternalDataDSL.g:1596:1: ruleOpOther EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherRule()); @@ -5265,23 +5439,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpOther" - // InternalDataDSL.g:1553:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ; + // InternalDataDSL.g:1603:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ; public final void ruleOpOther() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1557:2: ( ( ( rule__OpOther__Alternatives ) ) ) - // InternalDataDSL.g:1558:2: ( ( rule__OpOther__Alternatives ) ) + // InternalDataDSL.g:1607:2: ( ( ( rule__OpOther__Alternatives ) ) ) + // InternalDataDSL.g:1608:2: ( ( rule__OpOther__Alternatives ) ) { - // InternalDataDSL.g:1558:2: ( ( rule__OpOther__Alternatives ) ) - // InternalDataDSL.g:1559:3: ( rule__OpOther__Alternatives ) + // InternalDataDSL.g:1608:2: ( ( rule__OpOther__Alternatives ) ) + // InternalDataDSL.g:1609:3: ( rule__OpOther__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives()); } - // InternalDataDSL.g:1560:3: ( rule__OpOther__Alternatives ) - // InternalDataDSL.g:1560:4: rule__OpOther__Alternatives + // InternalDataDSL.g:1610:3: ( rule__OpOther__Alternatives ) + // InternalDataDSL.g:1610:4: rule__OpOther__Alternatives { pushFollow(FOLLOW_2); rule__OpOther__Alternatives(); @@ -5316,11 +5490,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXAdditiveExpression" - // InternalDataDSL.g:1569:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ; + // InternalDataDSL.g:1619:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ; public final void entryRuleXAdditiveExpression() throws RecognitionException { try { - // InternalDataDSL.g:1570:1: ( ruleXAdditiveExpression EOF ) - // InternalDataDSL.g:1571:1: ruleXAdditiveExpression EOF + // InternalDataDSL.g:1620:1: ( ruleXAdditiveExpression EOF ) + // InternalDataDSL.g:1621:1: ruleXAdditiveExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionRule()); @@ -5350,23 +5524,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXAdditiveExpression" - // InternalDataDSL.g:1578:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ; + // InternalDataDSL.g:1628:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ; public final void ruleXAdditiveExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1582:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) ) - // InternalDataDSL.g:1583:2: ( ( rule__XAdditiveExpression__Group__0 ) ) + // InternalDataDSL.g:1632:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) ) + // InternalDataDSL.g:1633:2: ( ( rule__XAdditiveExpression__Group__0 ) ) { - // InternalDataDSL.g:1583:2: ( ( rule__XAdditiveExpression__Group__0 ) ) - // InternalDataDSL.g:1584:3: ( rule__XAdditiveExpression__Group__0 ) + // InternalDataDSL.g:1633:2: ( ( rule__XAdditiveExpression__Group__0 ) ) + // InternalDataDSL.g:1634:3: ( rule__XAdditiveExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } - // InternalDataDSL.g:1585:3: ( rule__XAdditiveExpression__Group__0 ) - // InternalDataDSL.g:1585:4: rule__XAdditiveExpression__Group__0 + // InternalDataDSL.g:1635:3: ( rule__XAdditiveExpression__Group__0 ) + // InternalDataDSL.g:1635:4: rule__XAdditiveExpression__Group__0 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group__0(); @@ -5401,11 +5575,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpAdd" - // InternalDataDSL.g:1594:1: entryRuleOpAdd : ruleOpAdd EOF ; + // InternalDataDSL.g:1644:1: entryRuleOpAdd : ruleOpAdd EOF ; public final void entryRuleOpAdd() throws RecognitionException { try { - // InternalDataDSL.g:1595:1: ( ruleOpAdd EOF ) - // InternalDataDSL.g:1596:1: ruleOpAdd EOF + // InternalDataDSL.g:1645:1: ( ruleOpAdd EOF ) + // InternalDataDSL.g:1646:1: ruleOpAdd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddRule()); @@ -5435,23 +5609,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpAdd" - // InternalDataDSL.g:1603:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ; + // InternalDataDSL.g:1653:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ; public final void ruleOpAdd() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1607:2: ( ( ( rule__OpAdd__Alternatives ) ) ) - // InternalDataDSL.g:1608:2: ( ( rule__OpAdd__Alternatives ) ) + // InternalDataDSL.g:1657:2: ( ( ( rule__OpAdd__Alternatives ) ) ) + // InternalDataDSL.g:1658:2: ( ( rule__OpAdd__Alternatives ) ) { - // InternalDataDSL.g:1608:2: ( ( rule__OpAdd__Alternatives ) ) - // InternalDataDSL.g:1609:3: ( rule__OpAdd__Alternatives ) + // InternalDataDSL.g:1658:2: ( ( rule__OpAdd__Alternatives ) ) + // InternalDataDSL.g:1659:3: ( rule__OpAdd__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getAlternatives()); } - // InternalDataDSL.g:1610:3: ( rule__OpAdd__Alternatives ) - // InternalDataDSL.g:1610:4: rule__OpAdd__Alternatives + // InternalDataDSL.g:1660:3: ( rule__OpAdd__Alternatives ) + // InternalDataDSL.g:1660:4: rule__OpAdd__Alternatives { pushFollow(FOLLOW_2); rule__OpAdd__Alternatives(); @@ -5486,11 +5660,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXMultiplicativeExpression" - // InternalDataDSL.g:1619:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ; + // InternalDataDSL.g:1669:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ; public final void entryRuleXMultiplicativeExpression() throws RecognitionException { try { - // InternalDataDSL.g:1620:1: ( ruleXMultiplicativeExpression EOF ) - // InternalDataDSL.g:1621:1: ruleXMultiplicativeExpression EOF + // InternalDataDSL.g:1670:1: ( ruleXMultiplicativeExpression EOF ) + // InternalDataDSL.g:1671:1: ruleXMultiplicativeExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionRule()); @@ -5520,23 +5694,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXMultiplicativeExpression" - // InternalDataDSL.g:1628:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ; + // InternalDataDSL.g:1678:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ; public final void ruleXMultiplicativeExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1632:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) ) - // InternalDataDSL.g:1633:2: ( ( rule__XMultiplicativeExpression__Group__0 ) ) + // InternalDataDSL.g:1682:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) ) + // InternalDataDSL.g:1683:2: ( ( rule__XMultiplicativeExpression__Group__0 ) ) { - // InternalDataDSL.g:1633:2: ( ( rule__XMultiplicativeExpression__Group__0 ) ) - // InternalDataDSL.g:1634:3: ( rule__XMultiplicativeExpression__Group__0 ) + // InternalDataDSL.g:1683:2: ( ( rule__XMultiplicativeExpression__Group__0 ) ) + // InternalDataDSL.g:1684:3: ( rule__XMultiplicativeExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } - // InternalDataDSL.g:1635:3: ( rule__XMultiplicativeExpression__Group__0 ) - // InternalDataDSL.g:1635:4: rule__XMultiplicativeExpression__Group__0 + // InternalDataDSL.g:1685:3: ( rule__XMultiplicativeExpression__Group__0 ) + // InternalDataDSL.g:1685:4: rule__XMultiplicativeExpression__Group__0 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group__0(); @@ -5571,11 +5745,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpMulti" - // InternalDataDSL.g:1644:1: entryRuleOpMulti : ruleOpMulti EOF ; + // InternalDataDSL.g:1694:1: entryRuleOpMulti : ruleOpMulti EOF ; public final void entryRuleOpMulti() throws RecognitionException { try { - // InternalDataDSL.g:1645:1: ( ruleOpMulti EOF ) - // InternalDataDSL.g:1646:1: ruleOpMulti EOF + // InternalDataDSL.g:1695:1: ( ruleOpMulti EOF ) + // InternalDataDSL.g:1696:1: ruleOpMulti EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiRule()); @@ -5605,23 +5779,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpMulti" - // InternalDataDSL.g:1653:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ; + // InternalDataDSL.g:1703:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ; public final void ruleOpMulti() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1657:2: ( ( ( rule__OpMulti__Alternatives ) ) ) - // InternalDataDSL.g:1658:2: ( ( rule__OpMulti__Alternatives ) ) + // InternalDataDSL.g:1707:2: ( ( ( rule__OpMulti__Alternatives ) ) ) + // InternalDataDSL.g:1708:2: ( ( rule__OpMulti__Alternatives ) ) { - // InternalDataDSL.g:1658:2: ( ( rule__OpMulti__Alternatives ) ) - // InternalDataDSL.g:1659:3: ( rule__OpMulti__Alternatives ) + // InternalDataDSL.g:1708:2: ( ( rule__OpMulti__Alternatives ) ) + // InternalDataDSL.g:1709:3: ( rule__OpMulti__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAlternatives()); } - // InternalDataDSL.g:1660:3: ( rule__OpMulti__Alternatives ) - // InternalDataDSL.g:1660:4: rule__OpMulti__Alternatives + // InternalDataDSL.g:1710:3: ( rule__OpMulti__Alternatives ) + // InternalDataDSL.g:1710:4: rule__OpMulti__Alternatives { pushFollow(FOLLOW_2); rule__OpMulti__Alternatives(); @@ -5656,11 +5830,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXUnaryOperation" - // InternalDataDSL.g:1669:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ; + // InternalDataDSL.g:1719:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ; public final void entryRuleXUnaryOperation() throws RecognitionException { try { - // InternalDataDSL.g:1670:1: ( ruleXUnaryOperation EOF ) - // InternalDataDSL.g:1671:1: ruleXUnaryOperation EOF + // InternalDataDSL.g:1720:1: ( ruleXUnaryOperation EOF ) + // InternalDataDSL.g:1721:1: ruleXUnaryOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationRule()); @@ -5690,23 +5864,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXUnaryOperation" - // InternalDataDSL.g:1678:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ; + // InternalDataDSL.g:1728:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ; public final void ruleXUnaryOperation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1682:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) ) - // InternalDataDSL.g:1683:2: ( ( rule__XUnaryOperation__Alternatives ) ) + // InternalDataDSL.g:1732:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) ) + // InternalDataDSL.g:1733:2: ( ( rule__XUnaryOperation__Alternatives ) ) { - // InternalDataDSL.g:1683:2: ( ( rule__XUnaryOperation__Alternatives ) ) - // InternalDataDSL.g:1684:3: ( rule__XUnaryOperation__Alternatives ) + // InternalDataDSL.g:1733:2: ( ( rule__XUnaryOperation__Alternatives ) ) + // InternalDataDSL.g:1734:3: ( rule__XUnaryOperation__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } - // InternalDataDSL.g:1685:3: ( rule__XUnaryOperation__Alternatives ) - // InternalDataDSL.g:1685:4: rule__XUnaryOperation__Alternatives + // InternalDataDSL.g:1735:3: ( rule__XUnaryOperation__Alternatives ) + // InternalDataDSL.g:1735:4: rule__XUnaryOperation__Alternatives { pushFollow(FOLLOW_2); rule__XUnaryOperation__Alternatives(); @@ -5741,11 +5915,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpUnary" - // InternalDataDSL.g:1694:1: entryRuleOpUnary : ruleOpUnary EOF ; + // InternalDataDSL.g:1744:1: entryRuleOpUnary : ruleOpUnary EOF ; public final void entryRuleOpUnary() throws RecognitionException { try { - // InternalDataDSL.g:1695:1: ( ruleOpUnary EOF ) - // InternalDataDSL.g:1696:1: ruleOpUnary EOF + // InternalDataDSL.g:1745:1: ( ruleOpUnary EOF ) + // InternalDataDSL.g:1746:1: ruleOpUnary EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryRule()); @@ -5775,23 +5949,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpUnary" - // InternalDataDSL.g:1703:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ; + // InternalDataDSL.g:1753:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ; public final void ruleOpUnary() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1707:2: ( ( ( rule__OpUnary__Alternatives ) ) ) - // InternalDataDSL.g:1708:2: ( ( rule__OpUnary__Alternatives ) ) + // InternalDataDSL.g:1757:2: ( ( ( rule__OpUnary__Alternatives ) ) ) + // InternalDataDSL.g:1758:2: ( ( rule__OpUnary__Alternatives ) ) { - // InternalDataDSL.g:1708:2: ( ( rule__OpUnary__Alternatives ) ) - // InternalDataDSL.g:1709:3: ( rule__OpUnary__Alternatives ) + // InternalDataDSL.g:1758:2: ( ( rule__OpUnary__Alternatives ) ) + // InternalDataDSL.g:1759:3: ( rule__OpUnary__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getAlternatives()); } - // InternalDataDSL.g:1710:3: ( rule__OpUnary__Alternatives ) - // InternalDataDSL.g:1710:4: rule__OpUnary__Alternatives + // InternalDataDSL.g:1760:3: ( rule__OpUnary__Alternatives ) + // InternalDataDSL.g:1760:4: rule__OpUnary__Alternatives { pushFollow(FOLLOW_2); rule__OpUnary__Alternatives(); @@ -5826,11 +6000,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXCastedExpression" - // InternalDataDSL.g:1719:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ; + // InternalDataDSL.g:1769:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ; public final void entryRuleXCastedExpression() throws RecognitionException { try { - // InternalDataDSL.g:1720:1: ( ruleXCastedExpression EOF ) - // InternalDataDSL.g:1721:1: ruleXCastedExpression EOF + // InternalDataDSL.g:1770:1: ( ruleXCastedExpression EOF ) + // InternalDataDSL.g:1771:1: ruleXCastedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionRule()); @@ -5860,23 +6034,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXCastedExpression" - // InternalDataDSL.g:1728:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ; + // InternalDataDSL.g:1778:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ; public final void ruleXCastedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1732:2: ( ( ( rule__XCastedExpression__Group__0 ) ) ) - // InternalDataDSL.g:1733:2: ( ( rule__XCastedExpression__Group__0 ) ) + // InternalDataDSL.g:1782:2: ( ( ( rule__XCastedExpression__Group__0 ) ) ) + // InternalDataDSL.g:1783:2: ( ( rule__XCastedExpression__Group__0 ) ) { - // InternalDataDSL.g:1733:2: ( ( rule__XCastedExpression__Group__0 ) ) - // InternalDataDSL.g:1734:3: ( rule__XCastedExpression__Group__0 ) + // InternalDataDSL.g:1783:2: ( ( rule__XCastedExpression__Group__0 ) ) + // InternalDataDSL.g:1784:3: ( rule__XCastedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup()); } - // InternalDataDSL.g:1735:3: ( rule__XCastedExpression__Group__0 ) - // InternalDataDSL.g:1735:4: rule__XCastedExpression__Group__0 + // InternalDataDSL.g:1785:3: ( rule__XCastedExpression__Group__0 ) + // InternalDataDSL.g:1785:4: rule__XCastedExpression__Group__0 { pushFollow(FOLLOW_2); rule__XCastedExpression__Group__0(); @@ -5911,11 +6085,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXPostfixOperation" - // InternalDataDSL.g:1744:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ; + // InternalDataDSL.g:1794:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ; public final void entryRuleXPostfixOperation() throws RecognitionException { try { - // InternalDataDSL.g:1745:1: ( ruleXPostfixOperation EOF ) - // InternalDataDSL.g:1746:1: ruleXPostfixOperation EOF + // InternalDataDSL.g:1795:1: ( ruleXPostfixOperation EOF ) + // InternalDataDSL.g:1796:1: ruleXPostfixOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationRule()); @@ -5945,23 +6119,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXPostfixOperation" - // InternalDataDSL.g:1753:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ; + // InternalDataDSL.g:1803:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ; public final void ruleXPostfixOperation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1757:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) ) - // InternalDataDSL.g:1758:2: ( ( rule__XPostfixOperation__Group__0 ) ) + // InternalDataDSL.g:1807:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) ) + // InternalDataDSL.g:1808:2: ( ( rule__XPostfixOperation__Group__0 ) ) { - // InternalDataDSL.g:1758:2: ( ( rule__XPostfixOperation__Group__0 ) ) - // InternalDataDSL.g:1759:3: ( rule__XPostfixOperation__Group__0 ) + // InternalDataDSL.g:1808:2: ( ( rule__XPostfixOperation__Group__0 ) ) + // InternalDataDSL.g:1809:3: ( rule__XPostfixOperation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup()); } - // InternalDataDSL.g:1760:3: ( rule__XPostfixOperation__Group__0 ) - // InternalDataDSL.g:1760:4: rule__XPostfixOperation__Group__0 + // InternalDataDSL.g:1810:3: ( rule__XPostfixOperation__Group__0 ) + // InternalDataDSL.g:1810:4: rule__XPostfixOperation__Group__0 { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group__0(); @@ -5996,11 +6170,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOpPostfix" - // InternalDataDSL.g:1769:1: entryRuleOpPostfix : ruleOpPostfix EOF ; + // InternalDataDSL.g:1819:1: entryRuleOpPostfix : ruleOpPostfix EOF ; public final void entryRuleOpPostfix() throws RecognitionException { try { - // InternalDataDSL.g:1770:1: ( ruleOpPostfix EOF ) - // InternalDataDSL.g:1771:1: ruleOpPostfix EOF + // InternalDataDSL.g:1820:1: ( ruleOpPostfix EOF ) + // InternalDataDSL.g:1821:1: ruleOpPostfix EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixRule()); @@ -6030,23 +6204,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOpPostfix" - // InternalDataDSL.g:1778:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ; + // InternalDataDSL.g:1828:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ; public final void ruleOpPostfix() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1782:2: ( ( ( rule__OpPostfix__Alternatives ) ) ) - // InternalDataDSL.g:1783:2: ( ( rule__OpPostfix__Alternatives ) ) + // InternalDataDSL.g:1832:2: ( ( ( rule__OpPostfix__Alternatives ) ) ) + // InternalDataDSL.g:1833:2: ( ( rule__OpPostfix__Alternatives ) ) { - // InternalDataDSL.g:1783:2: ( ( rule__OpPostfix__Alternatives ) ) - // InternalDataDSL.g:1784:3: ( rule__OpPostfix__Alternatives ) + // InternalDataDSL.g:1833:2: ( ( rule__OpPostfix__Alternatives ) ) + // InternalDataDSL.g:1834:3: ( rule__OpPostfix__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getAlternatives()); } - // InternalDataDSL.g:1785:3: ( rule__OpPostfix__Alternatives ) - // InternalDataDSL.g:1785:4: rule__OpPostfix__Alternatives + // InternalDataDSL.g:1835:3: ( rule__OpPostfix__Alternatives ) + // InternalDataDSL.g:1835:4: rule__OpPostfix__Alternatives { pushFollow(FOLLOW_2); rule__OpPostfix__Alternatives(); @@ -6081,11 +6255,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXMemberFeatureCall" - // InternalDataDSL.g:1794:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ; + // InternalDataDSL.g:1844:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ; public final void entryRuleXMemberFeatureCall() throws RecognitionException { try { - // InternalDataDSL.g:1795:1: ( ruleXMemberFeatureCall EOF ) - // InternalDataDSL.g:1796:1: ruleXMemberFeatureCall EOF + // InternalDataDSL.g:1845:1: ( ruleXMemberFeatureCall EOF ) + // InternalDataDSL.g:1846:1: ruleXMemberFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallRule()); @@ -6115,23 +6289,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXMemberFeatureCall" - // InternalDataDSL.g:1803:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ; + // InternalDataDSL.g:1853:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ; public final void ruleXMemberFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1807:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) ) - // InternalDataDSL.g:1808:2: ( ( rule__XMemberFeatureCall__Group__0 ) ) + // InternalDataDSL.g:1857:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) ) + // InternalDataDSL.g:1858:2: ( ( rule__XMemberFeatureCall__Group__0 ) ) { - // InternalDataDSL.g:1808:2: ( ( rule__XMemberFeatureCall__Group__0 ) ) - // InternalDataDSL.g:1809:3: ( rule__XMemberFeatureCall__Group__0 ) + // InternalDataDSL.g:1858:2: ( ( rule__XMemberFeatureCall__Group__0 ) ) + // InternalDataDSL.g:1859:3: ( rule__XMemberFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } - // InternalDataDSL.g:1810:3: ( rule__XMemberFeatureCall__Group__0 ) - // InternalDataDSL.g:1810:4: rule__XMemberFeatureCall__Group__0 + // InternalDataDSL.g:1860:3: ( rule__XMemberFeatureCall__Group__0 ) + // InternalDataDSL.g:1860:4: rule__XMemberFeatureCall__Group__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group__0(); @@ -6166,11 +6340,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXPrimaryExpression" - // InternalDataDSL.g:1819:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ; + // InternalDataDSL.g:1869:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ; public final void entryRuleXPrimaryExpression() throws RecognitionException { try { - // InternalDataDSL.g:1820:1: ( ruleXPrimaryExpression EOF ) - // InternalDataDSL.g:1821:1: ruleXPrimaryExpression EOF + // InternalDataDSL.g:1870:1: ( ruleXPrimaryExpression EOF ) + // InternalDataDSL.g:1871:1: ruleXPrimaryExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionRule()); @@ -6200,23 +6374,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXPrimaryExpression" - // InternalDataDSL.g:1828:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ; + // InternalDataDSL.g:1878:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ; public final void ruleXPrimaryExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1832:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) ) - // InternalDataDSL.g:1833:2: ( ( rule__XPrimaryExpression__Alternatives ) ) + // InternalDataDSL.g:1882:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) ) + // InternalDataDSL.g:1883:2: ( ( rule__XPrimaryExpression__Alternatives ) ) { - // InternalDataDSL.g:1833:2: ( ( rule__XPrimaryExpression__Alternatives ) ) - // InternalDataDSL.g:1834:3: ( rule__XPrimaryExpression__Alternatives ) + // InternalDataDSL.g:1883:2: ( ( rule__XPrimaryExpression__Alternatives ) ) + // InternalDataDSL.g:1884:3: ( rule__XPrimaryExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } - // InternalDataDSL.g:1835:3: ( rule__XPrimaryExpression__Alternatives ) - // InternalDataDSL.g:1835:4: rule__XPrimaryExpression__Alternatives + // InternalDataDSL.g:1885:3: ( rule__XPrimaryExpression__Alternatives ) + // InternalDataDSL.g:1885:4: rule__XPrimaryExpression__Alternatives { pushFollow(FOLLOW_2); rule__XPrimaryExpression__Alternatives(); @@ -6251,11 +6425,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXLiteral" - // InternalDataDSL.g:1844:1: entryRuleXLiteral : ruleXLiteral EOF ; + // InternalDataDSL.g:1894:1: entryRuleXLiteral : ruleXLiteral EOF ; public final void entryRuleXLiteral() throws RecognitionException { try { - // InternalDataDSL.g:1845:1: ( ruleXLiteral EOF ) - // InternalDataDSL.g:1846:1: ruleXLiteral EOF + // InternalDataDSL.g:1895:1: ( ruleXLiteral EOF ) + // InternalDataDSL.g:1896:1: ruleXLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralRule()); @@ -6285,23 +6459,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXLiteral" - // InternalDataDSL.g:1853:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ; + // InternalDataDSL.g:1903:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ; public final void ruleXLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1857:2: ( ( ( rule__XLiteral__Alternatives ) ) ) - // InternalDataDSL.g:1858:2: ( ( rule__XLiteral__Alternatives ) ) + // InternalDataDSL.g:1907:2: ( ( ( rule__XLiteral__Alternatives ) ) ) + // InternalDataDSL.g:1908:2: ( ( rule__XLiteral__Alternatives ) ) { - // InternalDataDSL.g:1858:2: ( ( rule__XLiteral__Alternatives ) ) - // InternalDataDSL.g:1859:3: ( rule__XLiteral__Alternatives ) + // InternalDataDSL.g:1908:2: ( ( rule__XLiteral__Alternatives ) ) + // InternalDataDSL.g:1909:3: ( rule__XLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getAlternatives()); } - // InternalDataDSL.g:1860:3: ( rule__XLiteral__Alternatives ) - // InternalDataDSL.g:1860:4: rule__XLiteral__Alternatives + // InternalDataDSL.g:1910:3: ( rule__XLiteral__Alternatives ) + // InternalDataDSL.g:1910:4: rule__XLiteral__Alternatives { pushFollow(FOLLOW_2); rule__XLiteral__Alternatives(); @@ -6336,11 +6510,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXCollectionLiteral" - // InternalDataDSL.g:1869:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ; + // InternalDataDSL.g:1919:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ; public final void entryRuleXCollectionLiteral() throws RecognitionException { try { - // InternalDataDSL.g:1870:1: ( ruleXCollectionLiteral EOF ) - // InternalDataDSL.g:1871:1: ruleXCollectionLiteral EOF + // InternalDataDSL.g:1920:1: ( ruleXCollectionLiteral EOF ) + // InternalDataDSL.g:1921:1: ruleXCollectionLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralRule()); @@ -6370,23 +6544,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXCollectionLiteral" - // InternalDataDSL.g:1878:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ; + // InternalDataDSL.g:1928:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ; public final void ruleXCollectionLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1882:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) ) - // InternalDataDSL.g:1883:2: ( ( rule__XCollectionLiteral__Alternatives ) ) + // InternalDataDSL.g:1932:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) ) + // InternalDataDSL.g:1933:2: ( ( rule__XCollectionLiteral__Alternatives ) ) { - // InternalDataDSL.g:1883:2: ( ( rule__XCollectionLiteral__Alternatives ) ) - // InternalDataDSL.g:1884:3: ( rule__XCollectionLiteral__Alternatives ) + // InternalDataDSL.g:1933:2: ( ( rule__XCollectionLiteral__Alternatives ) ) + // InternalDataDSL.g:1934:3: ( rule__XCollectionLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } - // InternalDataDSL.g:1885:3: ( rule__XCollectionLiteral__Alternatives ) - // InternalDataDSL.g:1885:4: rule__XCollectionLiteral__Alternatives + // InternalDataDSL.g:1935:3: ( rule__XCollectionLiteral__Alternatives ) + // InternalDataDSL.g:1935:4: rule__XCollectionLiteral__Alternatives { pushFollow(FOLLOW_2); rule__XCollectionLiteral__Alternatives(); @@ -6421,11 +6595,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXSetLiteral" - // InternalDataDSL.g:1894:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ; + // InternalDataDSL.g:1944:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ; public final void entryRuleXSetLiteral() throws RecognitionException { try { - // InternalDataDSL.g:1895:1: ( ruleXSetLiteral EOF ) - // InternalDataDSL.g:1896:1: ruleXSetLiteral EOF + // InternalDataDSL.g:1945:1: ( ruleXSetLiteral EOF ) + // InternalDataDSL.g:1946:1: ruleXSetLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralRule()); @@ -6455,23 +6629,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXSetLiteral" - // InternalDataDSL.g:1903:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ; + // InternalDataDSL.g:1953:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ; public final void ruleXSetLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1907:2: ( ( ( rule__XSetLiteral__Group__0 ) ) ) - // InternalDataDSL.g:1908:2: ( ( rule__XSetLiteral__Group__0 ) ) + // InternalDataDSL.g:1957:2: ( ( ( rule__XSetLiteral__Group__0 ) ) ) + // InternalDataDSL.g:1958:2: ( ( rule__XSetLiteral__Group__0 ) ) { - // InternalDataDSL.g:1908:2: ( ( rule__XSetLiteral__Group__0 ) ) - // InternalDataDSL.g:1909:3: ( rule__XSetLiteral__Group__0 ) + // InternalDataDSL.g:1958:2: ( ( rule__XSetLiteral__Group__0 ) ) + // InternalDataDSL.g:1959:3: ( rule__XSetLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup()); } - // InternalDataDSL.g:1910:3: ( rule__XSetLiteral__Group__0 ) - // InternalDataDSL.g:1910:4: rule__XSetLiteral__Group__0 + // InternalDataDSL.g:1960:3: ( rule__XSetLiteral__Group__0 ) + // InternalDataDSL.g:1960:4: rule__XSetLiteral__Group__0 { pushFollow(FOLLOW_2); rule__XSetLiteral__Group__0(); @@ -6506,11 +6680,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXListLiteral" - // InternalDataDSL.g:1919:1: entryRuleXListLiteral : ruleXListLiteral EOF ; + // InternalDataDSL.g:1969:1: entryRuleXListLiteral : ruleXListLiteral EOF ; public final void entryRuleXListLiteral() throws RecognitionException { try { - // InternalDataDSL.g:1920:1: ( ruleXListLiteral EOF ) - // InternalDataDSL.g:1921:1: ruleXListLiteral EOF + // InternalDataDSL.g:1970:1: ( ruleXListLiteral EOF ) + // InternalDataDSL.g:1971:1: ruleXListLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralRule()); @@ -6540,23 +6714,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXListLiteral" - // InternalDataDSL.g:1928:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ; + // InternalDataDSL.g:1978:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ; public final void ruleXListLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1932:2: ( ( ( rule__XListLiteral__Group__0 ) ) ) - // InternalDataDSL.g:1933:2: ( ( rule__XListLiteral__Group__0 ) ) + // InternalDataDSL.g:1982:2: ( ( ( rule__XListLiteral__Group__0 ) ) ) + // InternalDataDSL.g:1983:2: ( ( rule__XListLiteral__Group__0 ) ) { - // InternalDataDSL.g:1933:2: ( ( rule__XListLiteral__Group__0 ) ) - // InternalDataDSL.g:1934:3: ( rule__XListLiteral__Group__0 ) + // InternalDataDSL.g:1983:2: ( ( rule__XListLiteral__Group__0 ) ) + // InternalDataDSL.g:1984:3: ( rule__XListLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup()); } - // InternalDataDSL.g:1935:3: ( rule__XListLiteral__Group__0 ) - // InternalDataDSL.g:1935:4: rule__XListLiteral__Group__0 + // InternalDataDSL.g:1985:3: ( rule__XListLiteral__Group__0 ) + // InternalDataDSL.g:1985:4: rule__XListLiteral__Group__0 { pushFollow(FOLLOW_2); rule__XListLiteral__Group__0(); @@ -6591,11 +6765,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXClosure" - // InternalDataDSL.g:1944:1: entryRuleXClosure : ruleXClosure EOF ; + // InternalDataDSL.g:1994:1: entryRuleXClosure : ruleXClosure EOF ; public final void entryRuleXClosure() throws RecognitionException { try { - // InternalDataDSL.g:1945:1: ( ruleXClosure EOF ) - // InternalDataDSL.g:1946:1: ruleXClosure EOF + // InternalDataDSL.g:1995:1: ( ruleXClosure EOF ) + // InternalDataDSL.g:1996:1: ruleXClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureRule()); @@ -6625,23 +6799,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXClosure" - // InternalDataDSL.g:1953:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ; + // InternalDataDSL.g:2003:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ; public final void ruleXClosure() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1957:2: ( ( ( rule__XClosure__Group__0 ) ) ) - // InternalDataDSL.g:1958:2: ( ( rule__XClosure__Group__0 ) ) + // InternalDataDSL.g:2007:2: ( ( ( rule__XClosure__Group__0 ) ) ) + // InternalDataDSL.g:2008:2: ( ( rule__XClosure__Group__0 ) ) { - // InternalDataDSL.g:1958:2: ( ( rule__XClosure__Group__0 ) ) - // InternalDataDSL.g:1959:3: ( rule__XClosure__Group__0 ) + // InternalDataDSL.g:2008:2: ( ( rule__XClosure__Group__0 ) ) + // InternalDataDSL.g:2009:3: ( rule__XClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup()); } - // InternalDataDSL.g:1960:3: ( rule__XClosure__Group__0 ) - // InternalDataDSL.g:1960:4: rule__XClosure__Group__0 + // InternalDataDSL.g:2010:3: ( rule__XClosure__Group__0 ) + // InternalDataDSL.g:2010:4: rule__XClosure__Group__0 { pushFollow(FOLLOW_2); rule__XClosure__Group__0(); @@ -6676,11 +6850,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXExpressionInClosure" - // InternalDataDSL.g:1969:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ; + // InternalDataDSL.g:2019:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ; public final void entryRuleXExpressionInClosure() throws RecognitionException { try { - // InternalDataDSL.g:1970:1: ( ruleXExpressionInClosure EOF ) - // InternalDataDSL.g:1971:1: ruleXExpressionInClosure EOF + // InternalDataDSL.g:2020:1: ( ruleXExpressionInClosure EOF ) + // InternalDataDSL.g:2021:1: ruleXExpressionInClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureRule()); @@ -6710,23 +6884,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXExpressionInClosure" - // InternalDataDSL.g:1978:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ; + // InternalDataDSL.g:2028:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ; public final void ruleXExpressionInClosure() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:1982:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) ) - // InternalDataDSL.g:1983:2: ( ( rule__XExpressionInClosure__Group__0 ) ) + // InternalDataDSL.g:2032:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) ) + // InternalDataDSL.g:2033:2: ( ( rule__XExpressionInClosure__Group__0 ) ) { - // InternalDataDSL.g:1983:2: ( ( rule__XExpressionInClosure__Group__0 ) ) - // InternalDataDSL.g:1984:3: ( rule__XExpressionInClosure__Group__0 ) + // InternalDataDSL.g:2033:2: ( ( rule__XExpressionInClosure__Group__0 ) ) + // InternalDataDSL.g:2034:3: ( rule__XExpressionInClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup()); } - // InternalDataDSL.g:1985:3: ( rule__XExpressionInClosure__Group__0 ) - // InternalDataDSL.g:1985:4: rule__XExpressionInClosure__Group__0 + // InternalDataDSL.g:2035:3: ( rule__XExpressionInClosure__Group__0 ) + // InternalDataDSL.g:2035:4: rule__XExpressionInClosure__Group__0 { pushFollow(FOLLOW_2); rule__XExpressionInClosure__Group__0(); @@ -6761,11 +6935,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXShortClosure" - // InternalDataDSL.g:1994:1: entryRuleXShortClosure : ruleXShortClosure EOF ; + // InternalDataDSL.g:2044:1: entryRuleXShortClosure : ruleXShortClosure EOF ; public final void entryRuleXShortClosure() throws RecognitionException { try { - // InternalDataDSL.g:1995:1: ( ruleXShortClosure EOF ) - // InternalDataDSL.g:1996:1: ruleXShortClosure EOF + // InternalDataDSL.g:2045:1: ( ruleXShortClosure EOF ) + // InternalDataDSL.g:2046:1: ruleXShortClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureRule()); @@ -6795,23 +6969,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXShortClosure" - // InternalDataDSL.g:2003:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ; + // InternalDataDSL.g:2053:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ; public final void ruleXShortClosure() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2007:2: ( ( ( rule__XShortClosure__Group__0 ) ) ) - // InternalDataDSL.g:2008:2: ( ( rule__XShortClosure__Group__0 ) ) + // InternalDataDSL.g:2057:2: ( ( ( rule__XShortClosure__Group__0 ) ) ) + // InternalDataDSL.g:2058:2: ( ( rule__XShortClosure__Group__0 ) ) { - // InternalDataDSL.g:2008:2: ( ( rule__XShortClosure__Group__0 ) ) - // InternalDataDSL.g:2009:3: ( rule__XShortClosure__Group__0 ) + // InternalDataDSL.g:2058:2: ( ( rule__XShortClosure__Group__0 ) ) + // InternalDataDSL.g:2059:3: ( rule__XShortClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup()); } - // InternalDataDSL.g:2010:3: ( rule__XShortClosure__Group__0 ) - // InternalDataDSL.g:2010:4: rule__XShortClosure__Group__0 + // InternalDataDSL.g:2060:3: ( rule__XShortClosure__Group__0 ) + // InternalDataDSL.g:2060:4: rule__XShortClosure__Group__0 { pushFollow(FOLLOW_2); rule__XShortClosure__Group__0(); @@ -6846,11 +7020,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXParenthesizedExpression" - // InternalDataDSL.g:2019:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ; + // InternalDataDSL.g:2069:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ; public final void entryRuleXParenthesizedExpression() throws RecognitionException { try { - // InternalDataDSL.g:2020:1: ( ruleXParenthesizedExpression EOF ) - // InternalDataDSL.g:2021:1: ruleXParenthesizedExpression EOF + // InternalDataDSL.g:2070:1: ( ruleXParenthesizedExpression EOF ) + // InternalDataDSL.g:2071:1: ruleXParenthesizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionRule()); @@ -6880,23 +7054,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXParenthesizedExpression" - // InternalDataDSL.g:2028:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ; + // InternalDataDSL.g:2078:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ; public final void ruleXParenthesizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2032:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) ) - // InternalDataDSL.g:2033:2: ( ( rule__XParenthesizedExpression__Group__0 ) ) + // InternalDataDSL.g:2082:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) ) + // InternalDataDSL.g:2083:2: ( ( rule__XParenthesizedExpression__Group__0 ) ) { - // InternalDataDSL.g:2033:2: ( ( rule__XParenthesizedExpression__Group__0 ) ) - // InternalDataDSL.g:2034:3: ( rule__XParenthesizedExpression__Group__0 ) + // InternalDataDSL.g:2083:2: ( ( rule__XParenthesizedExpression__Group__0 ) ) + // InternalDataDSL.g:2084:3: ( rule__XParenthesizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } - // InternalDataDSL.g:2035:3: ( rule__XParenthesizedExpression__Group__0 ) - // InternalDataDSL.g:2035:4: rule__XParenthesizedExpression__Group__0 + // InternalDataDSL.g:2085:3: ( rule__XParenthesizedExpression__Group__0 ) + // InternalDataDSL.g:2085:4: rule__XParenthesizedExpression__Group__0 { pushFollow(FOLLOW_2); rule__XParenthesizedExpression__Group__0(); @@ -6931,11 +7105,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXIfExpression" - // InternalDataDSL.g:2044:1: entryRuleXIfExpression : ruleXIfExpression EOF ; + // InternalDataDSL.g:2094:1: entryRuleXIfExpression : ruleXIfExpression EOF ; public final void entryRuleXIfExpression() throws RecognitionException { try { - // InternalDataDSL.g:2045:1: ( ruleXIfExpression EOF ) - // InternalDataDSL.g:2046:1: ruleXIfExpression EOF + // InternalDataDSL.g:2095:1: ( ruleXIfExpression EOF ) + // InternalDataDSL.g:2096:1: ruleXIfExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionRule()); @@ -6965,23 +7139,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXIfExpression" - // InternalDataDSL.g:2053:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ; + // InternalDataDSL.g:2103:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ; public final void ruleXIfExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2057:2: ( ( ( rule__XIfExpression__Group__0 ) ) ) - // InternalDataDSL.g:2058:2: ( ( rule__XIfExpression__Group__0 ) ) + // InternalDataDSL.g:2107:2: ( ( ( rule__XIfExpression__Group__0 ) ) ) + // InternalDataDSL.g:2108:2: ( ( rule__XIfExpression__Group__0 ) ) { - // InternalDataDSL.g:2058:2: ( ( rule__XIfExpression__Group__0 ) ) - // InternalDataDSL.g:2059:3: ( rule__XIfExpression__Group__0 ) + // InternalDataDSL.g:2108:2: ( ( rule__XIfExpression__Group__0 ) ) + // InternalDataDSL.g:2109:3: ( rule__XIfExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup()); } - // InternalDataDSL.g:2060:3: ( rule__XIfExpression__Group__0 ) - // InternalDataDSL.g:2060:4: rule__XIfExpression__Group__0 + // InternalDataDSL.g:2110:3: ( rule__XIfExpression__Group__0 ) + // InternalDataDSL.g:2110:4: rule__XIfExpression__Group__0 { pushFollow(FOLLOW_2); rule__XIfExpression__Group__0(); @@ -7016,11 +7190,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXSwitchExpression" - // InternalDataDSL.g:2069:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ; + // InternalDataDSL.g:2119:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ; public final void entryRuleXSwitchExpression() throws RecognitionException { try { - // InternalDataDSL.g:2070:1: ( ruleXSwitchExpression EOF ) - // InternalDataDSL.g:2071:1: ruleXSwitchExpression EOF + // InternalDataDSL.g:2120:1: ( ruleXSwitchExpression EOF ) + // InternalDataDSL.g:2121:1: ruleXSwitchExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionRule()); @@ -7050,23 +7224,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXSwitchExpression" - // InternalDataDSL.g:2078:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ; + // InternalDataDSL.g:2128:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ; public final void ruleXSwitchExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2082:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) ) - // InternalDataDSL.g:2083:2: ( ( rule__XSwitchExpression__Group__0 ) ) + // InternalDataDSL.g:2132:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) ) + // InternalDataDSL.g:2133:2: ( ( rule__XSwitchExpression__Group__0 ) ) { - // InternalDataDSL.g:2083:2: ( ( rule__XSwitchExpression__Group__0 ) ) - // InternalDataDSL.g:2084:3: ( rule__XSwitchExpression__Group__0 ) + // InternalDataDSL.g:2133:2: ( ( rule__XSwitchExpression__Group__0 ) ) + // InternalDataDSL.g:2134:3: ( rule__XSwitchExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup()); } - // InternalDataDSL.g:2085:3: ( rule__XSwitchExpression__Group__0 ) - // InternalDataDSL.g:2085:4: rule__XSwitchExpression__Group__0 + // InternalDataDSL.g:2135:3: ( rule__XSwitchExpression__Group__0 ) + // InternalDataDSL.g:2135:4: rule__XSwitchExpression__Group__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group__0(); @@ -7101,11 +7275,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXCasePart" - // InternalDataDSL.g:2094:1: entryRuleXCasePart : ruleXCasePart EOF ; + // InternalDataDSL.g:2144:1: entryRuleXCasePart : ruleXCasePart EOF ; public final void entryRuleXCasePart() throws RecognitionException { try { - // InternalDataDSL.g:2095:1: ( ruleXCasePart EOF ) - // InternalDataDSL.g:2096:1: ruleXCasePart EOF + // InternalDataDSL.g:2145:1: ( ruleXCasePart EOF ) + // InternalDataDSL.g:2146:1: ruleXCasePart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartRule()); @@ -7135,23 +7309,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXCasePart" - // InternalDataDSL.g:2103:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ; + // InternalDataDSL.g:2153:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ; public final void ruleXCasePart() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2107:2: ( ( ( rule__XCasePart__Group__0 ) ) ) - // InternalDataDSL.g:2108:2: ( ( rule__XCasePart__Group__0 ) ) + // InternalDataDSL.g:2157:2: ( ( ( rule__XCasePart__Group__0 ) ) ) + // InternalDataDSL.g:2158:2: ( ( rule__XCasePart__Group__0 ) ) { - // InternalDataDSL.g:2108:2: ( ( rule__XCasePart__Group__0 ) ) - // InternalDataDSL.g:2109:3: ( rule__XCasePart__Group__0 ) + // InternalDataDSL.g:2158:2: ( ( rule__XCasePart__Group__0 ) ) + // InternalDataDSL.g:2159:3: ( rule__XCasePart__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup()); } - // InternalDataDSL.g:2110:3: ( rule__XCasePart__Group__0 ) - // InternalDataDSL.g:2110:4: rule__XCasePart__Group__0 + // InternalDataDSL.g:2160:3: ( rule__XCasePart__Group__0 ) + // InternalDataDSL.g:2160:4: rule__XCasePart__Group__0 { pushFollow(FOLLOW_2); rule__XCasePart__Group__0(); @@ -7186,11 +7360,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXForLoopExpression" - // InternalDataDSL.g:2119:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ; + // InternalDataDSL.g:2169:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ; public final void entryRuleXForLoopExpression() throws RecognitionException { try { - // InternalDataDSL.g:2120:1: ( ruleXForLoopExpression EOF ) - // InternalDataDSL.g:2121:1: ruleXForLoopExpression EOF + // InternalDataDSL.g:2170:1: ( ruleXForLoopExpression EOF ) + // InternalDataDSL.g:2171:1: ruleXForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionRule()); @@ -7220,23 +7394,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXForLoopExpression" - // InternalDataDSL.g:2128:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ; + // InternalDataDSL.g:2178:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ; public final void ruleXForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2132:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) ) - // InternalDataDSL.g:2133:2: ( ( rule__XForLoopExpression__Group__0 ) ) + // InternalDataDSL.g:2182:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) ) + // InternalDataDSL.g:2183:2: ( ( rule__XForLoopExpression__Group__0 ) ) { - // InternalDataDSL.g:2133:2: ( ( rule__XForLoopExpression__Group__0 ) ) - // InternalDataDSL.g:2134:3: ( rule__XForLoopExpression__Group__0 ) + // InternalDataDSL.g:2183:2: ( ( rule__XForLoopExpression__Group__0 ) ) + // InternalDataDSL.g:2184:3: ( rule__XForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup()); } - // InternalDataDSL.g:2135:3: ( rule__XForLoopExpression__Group__0 ) - // InternalDataDSL.g:2135:4: rule__XForLoopExpression__Group__0 + // InternalDataDSL.g:2185:3: ( rule__XForLoopExpression__Group__0 ) + // InternalDataDSL.g:2185:4: rule__XForLoopExpression__Group__0 { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group__0(); @@ -7271,11 +7445,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXBasicForLoopExpression" - // InternalDataDSL.g:2144:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ; + // InternalDataDSL.g:2194:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ; public final void entryRuleXBasicForLoopExpression() throws RecognitionException { try { - // InternalDataDSL.g:2145:1: ( ruleXBasicForLoopExpression EOF ) - // InternalDataDSL.g:2146:1: ruleXBasicForLoopExpression EOF + // InternalDataDSL.g:2195:1: ( ruleXBasicForLoopExpression EOF ) + // InternalDataDSL.g:2196:1: ruleXBasicForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionRule()); @@ -7305,23 +7479,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXBasicForLoopExpression" - // InternalDataDSL.g:2153:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ; + // InternalDataDSL.g:2203:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ; public final void ruleXBasicForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2157:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) ) - // InternalDataDSL.g:2158:2: ( ( rule__XBasicForLoopExpression__Group__0 ) ) + // InternalDataDSL.g:2207:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) ) + // InternalDataDSL.g:2208:2: ( ( rule__XBasicForLoopExpression__Group__0 ) ) { - // InternalDataDSL.g:2158:2: ( ( rule__XBasicForLoopExpression__Group__0 ) ) - // InternalDataDSL.g:2159:3: ( rule__XBasicForLoopExpression__Group__0 ) + // InternalDataDSL.g:2208:2: ( ( rule__XBasicForLoopExpression__Group__0 ) ) + // InternalDataDSL.g:2209:3: ( rule__XBasicForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } - // InternalDataDSL.g:2160:3: ( rule__XBasicForLoopExpression__Group__0 ) - // InternalDataDSL.g:2160:4: rule__XBasicForLoopExpression__Group__0 + // InternalDataDSL.g:2210:3: ( rule__XBasicForLoopExpression__Group__0 ) + // InternalDataDSL.g:2210:4: rule__XBasicForLoopExpression__Group__0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group__0(); @@ -7356,11 +7530,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXWhileExpression" - // InternalDataDSL.g:2169:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ; + // InternalDataDSL.g:2219:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ; public final void entryRuleXWhileExpression() throws RecognitionException { try { - // InternalDataDSL.g:2170:1: ( ruleXWhileExpression EOF ) - // InternalDataDSL.g:2171:1: ruleXWhileExpression EOF + // InternalDataDSL.g:2220:1: ( ruleXWhileExpression EOF ) + // InternalDataDSL.g:2221:1: ruleXWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionRule()); @@ -7390,23 +7564,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXWhileExpression" - // InternalDataDSL.g:2178:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ; + // InternalDataDSL.g:2228:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ; public final void ruleXWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2182:2: ( ( ( rule__XWhileExpression__Group__0 ) ) ) - // InternalDataDSL.g:2183:2: ( ( rule__XWhileExpression__Group__0 ) ) + // InternalDataDSL.g:2232:2: ( ( ( rule__XWhileExpression__Group__0 ) ) ) + // InternalDataDSL.g:2233:2: ( ( rule__XWhileExpression__Group__0 ) ) { - // InternalDataDSL.g:2183:2: ( ( rule__XWhileExpression__Group__0 ) ) - // InternalDataDSL.g:2184:3: ( rule__XWhileExpression__Group__0 ) + // InternalDataDSL.g:2233:2: ( ( rule__XWhileExpression__Group__0 ) ) + // InternalDataDSL.g:2234:3: ( rule__XWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getGroup()); } - // InternalDataDSL.g:2185:3: ( rule__XWhileExpression__Group__0 ) - // InternalDataDSL.g:2185:4: rule__XWhileExpression__Group__0 + // InternalDataDSL.g:2235:3: ( rule__XWhileExpression__Group__0 ) + // InternalDataDSL.g:2235:4: rule__XWhileExpression__Group__0 { pushFollow(FOLLOW_2); rule__XWhileExpression__Group__0(); @@ -7441,11 +7615,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXDoWhileExpression" - // InternalDataDSL.g:2194:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ; + // InternalDataDSL.g:2244:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ; public final void entryRuleXDoWhileExpression() throws RecognitionException { try { - // InternalDataDSL.g:2195:1: ( ruleXDoWhileExpression EOF ) - // InternalDataDSL.g:2196:1: ruleXDoWhileExpression EOF + // InternalDataDSL.g:2245:1: ( ruleXDoWhileExpression EOF ) + // InternalDataDSL.g:2246:1: ruleXDoWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionRule()); @@ -7475,23 +7649,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXDoWhileExpression" - // InternalDataDSL.g:2203:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ; + // InternalDataDSL.g:2253:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ; public final void ruleXDoWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2207:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) ) - // InternalDataDSL.g:2208:2: ( ( rule__XDoWhileExpression__Group__0 ) ) + // InternalDataDSL.g:2257:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) ) + // InternalDataDSL.g:2258:2: ( ( rule__XDoWhileExpression__Group__0 ) ) { - // InternalDataDSL.g:2208:2: ( ( rule__XDoWhileExpression__Group__0 ) ) - // InternalDataDSL.g:2209:3: ( rule__XDoWhileExpression__Group__0 ) + // InternalDataDSL.g:2258:2: ( ( rule__XDoWhileExpression__Group__0 ) ) + // InternalDataDSL.g:2259:3: ( rule__XDoWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } - // InternalDataDSL.g:2210:3: ( rule__XDoWhileExpression__Group__0 ) - // InternalDataDSL.g:2210:4: rule__XDoWhileExpression__Group__0 + // InternalDataDSL.g:2260:3: ( rule__XDoWhileExpression__Group__0 ) + // InternalDataDSL.g:2260:4: rule__XDoWhileExpression__Group__0 { pushFollow(FOLLOW_2); rule__XDoWhileExpression__Group__0(); @@ -7526,11 +7700,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXBlockExpression" - // InternalDataDSL.g:2219:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ; + // InternalDataDSL.g:2269:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ; public final void entryRuleXBlockExpression() throws RecognitionException { try { - // InternalDataDSL.g:2220:1: ( ruleXBlockExpression EOF ) - // InternalDataDSL.g:2221:1: ruleXBlockExpression EOF + // InternalDataDSL.g:2270:1: ( ruleXBlockExpression EOF ) + // InternalDataDSL.g:2271:1: ruleXBlockExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionRule()); @@ -7560,23 +7734,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXBlockExpression" - // InternalDataDSL.g:2228:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ; + // InternalDataDSL.g:2278:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ; public final void ruleXBlockExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2232:2: ( ( ( rule__XBlockExpression__Group__0 ) ) ) - // InternalDataDSL.g:2233:2: ( ( rule__XBlockExpression__Group__0 ) ) + // InternalDataDSL.g:2282:2: ( ( ( rule__XBlockExpression__Group__0 ) ) ) + // InternalDataDSL.g:2283:2: ( ( rule__XBlockExpression__Group__0 ) ) { - // InternalDataDSL.g:2233:2: ( ( rule__XBlockExpression__Group__0 ) ) - // InternalDataDSL.g:2234:3: ( rule__XBlockExpression__Group__0 ) + // InternalDataDSL.g:2283:2: ( ( rule__XBlockExpression__Group__0 ) ) + // InternalDataDSL.g:2284:3: ( rule__XBlockExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup()); } - // InternalDataDSL.g:2235:3: ( rule__XBlockExpression__Group__0 ) - // InternalDataDSL.g:2235:4: rule__XBlockExpression__Group__0 + // InternalDataDSL.g:2285:3: ( rule__XBlockExpression__Group__0 ) + // InternalDataDSL.g:2285:4: rule__XBlockExpression__Group__0 { pushFollow(FOLLOW_2); rule__XBlockExpression__Group__0(); @@ -7611,11 +7785,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXExpressionOrVarDeclaration" - // InternalDataDSL.g:2244:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ; + // InternalDataDSL.g:2294:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ; public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException { try { - // InternalDataDSL.g:2245:1: ( ruleXExpressionOrVarDeclaration EOF ) - // InternalDataDSL.g:2246:1: ruleXExpressionOrVarDeclaration EOF + // InternalDataDSL.g:2295:1: ( ruleXExpressionOrVarDeclaration EOF ) + // InternalDataDSL.g:2296:1: ruleXExpressionOrVarDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationRule()); @@ -7645,23 +7819,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXExpressionOrVarDeclaration" - // InternalDataDSL.g:2253:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ; + // InternalDataDSL.g:2303:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ; public final void ruleXExpressionOrVarDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2257:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ) - // InternalDataDSL.g:2258:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) + // InternalDataDSL.g:2307:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ) + // InternalDataDSL.g:2308:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) { - // InternalDataDSL.g:2258:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) - // InternalDataDSL.g:2259:3: ( rule__XExpressionOrVarDeclaration__Alternatives ) + // InternalDataDSL.g:2308:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) + // InternalDataDSL.g:2309:3: ( rule__XExpressionOrVarDeclaration__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } - // InternalDataDSL.g:2260:3: ( rule__XExpressionOrVarDeclaration__Alternatives ) - // InternalDataDSL.g:2260:4: rule__XExpressionOrVarDeclaration__Alternatives + // InternalDataDSL.g:2310:3: ( rule__XExpressionOrVarDeclaration__Alternatives ) + // InternalDataDSL.g:2310:4: rule__XExpressionOrVarDeclaration__Alternatives { pushFollow(FOLLOW_2); rule__XExpressionOrVarDeclaration__Alternatives(); @@ -7696,11 +7870,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXVariableDeclaration" - // InternalDataDSL.g:2269:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ; + // InternalDataDSL.g:2319:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ; public final void entryRuleXVariableDeclaration() throws RecognitionException { try { - // InternalDataDSL.g:2270:1: ( ruleXVariableDeclaration EOF ) - // InternalDataDSL.g:2271:1: ruleXVariableDeclaration EOF + // InternalDataDSL.g:2320:1: ( ruleXVariableDeclaration EOF ) + // InternalDataDSL.g:2321:1: ruleXVariableDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationRule()); @@ -7730,23 +7904,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXVariableDeclaration" - // InternalDataDSL.g:2278:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ; + // InternalDataDSL.g:2328:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ; public final void ruleXVariableDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2282:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) ) - // InternalDataDSL.g:2283:2: ( ( rule__XVariableDeclaration__Group__0 ) ) + // InternalDataDSL.g:2332:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) ) + // InternalDataDSL.g:2333:2: ( ( rule__XVariableDeclaration__Group__0 ) ) { - // InternalDataDSL.g:2283:2: ( ( rule__XVariableDeclaration__Group__0 ) ) - // InternalDataDSL.g:2284:3: ( rule__XVariableDeclaration__Group__0 ) + // InternalDataDSL.g:2333:2: ( ( rule__XVariableDeclaration__Group__0 ) ) + // InternalDataDSL.g:2334:3: ( rule__XVariableDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup()); } - // InternalDataDSL.g:2285:3: ( rule__XVariableDeclaration__Group__0 ) - // InternalDataDSL.g:2285:4: rule__XVariableDeclaration__Group__0 + // InternalDataDSL.g:2335:3: ( rule__XVariableDeclaration__Group__0 ) + // InternalDataDSL.g:2335:4: rule__XVariableDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group__0(); @@ -7781,11 +7955,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmFormalParameter" - // InternalDataDSL.g:2294:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ; + // InternalDataDSL.g:2344:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ; public final void entryRuleJvmFormalParameter() throws RecognitionException { try { - // InternalDataDSL.g:2295:1: ( ruleJvmFormalParameter EOF ) - // InternalDataDSL.g:2296:1: ruleJvmFormalParameter EOF + // InternalDataDSL.g:2345:1: ( ruleJvmFormalParameter EOF ) + // InternalDataDSL.g:2346:1: ruleJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterRule()); @@ -7815,23 +7989,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmFormalParameter" - // InternalDataDSL.g:2303:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ; + // InternalDataDSL.g:2353:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ; public final void ruleJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2307:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) ) - // InternalDataDSL.g:2308:2: ( ( rule__JvmFormalParameter__Group__0 ) ) + // InternalDataDSL.g:2357:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) ) + // InternalDataDSL.g:2358:2: ( ( rule__JvmFormalParameter__Group__0 ) ) { - // InternalDataDSL.g:2308:2: ( ( rule__JvmFormalParameter__Group__0 ) ) - // InternalDataDSL.g:2309:3: ( rule__JvmFormalParameter__Group__0 ) + // InternalDataDSL.g:2358:2: ( ( rule__JvmFormalParameter__Group__0 ) ) + // InternalDataDSL.g:2359:3: ( rule__JvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getGroup()); } - // InternalDataDSL.g:2310:3: ( rule__JvmFormalParameter__Group__0 ) - // InternalDataDSL.g:2310:4: rule__JvmFormalParameter__Group__0 + // InternalDataDSL.g:2360:3: ( rule__JvmFormalParameter__Group__0 ) + // InternalDataDSL.g:2360:4: rule__JvmFormalParameter__Group__0 { pushFollow(FOLLOW_2); rule__JvmFormalParameter__Group__0(); @@ -7866,11 +8040,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleFullJvmFormalParameter" - // InternalDataDSL.g:2319:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; + // InternalDataDSL.g:2369:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; public final void entryRuleFullJvmFormalParameter() throws RecognitionException { try { - // InternalDataDSL.g:2320:1: ( ruleFullJvmFormalParameter EOF ) - // InternalDataDSL.g:2321:1: ruleFullJvmFormalParameter EOF + // InternalDataDSL.g:2370:1: ( ruleFullJvmFormalParameter EOF ) + // InternalDataDSL.g:2371:1: ruleFullJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterRule()); @@ -7900,23 +8074,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleFullJvmFormalParameter" - // InternalDataDSL.g:2328:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; + // InternalDataDSL.g:2378:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; public final void ruleFullJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2332:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) - // InternalDataDSL.g:2333:2: ( ( rule__FullJvmFormalParameter__Group__0 ) ) + // InternalDataDSL.g:2382:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) + // InternalDataDSL.g:2383:2: ( ( rule__FullJvmFormalParameter__Group__0 ) ) { - // InternalDataDSL.g:2333:2: ( ( rule__FullJvmFormalParameter__Group__0 ) ) - // InternalDataDSL.g:2334:3: ( rule__FullJvmFormalParameter__Group__0 ) + // InternalDataDSL.g:2383:2: ( ( rule__FullJvmFormalParameter__Group__0 ) ) + // InternalDataDSL.g:2384:3: ( rule__FullJvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } - // InternalDataDSL.g:2335:3: ( rule__FullJvmFormalParameter__Group__0 ) - // InternalDataDSL.g:2335:4: rule__FullJvmFormalParameter__Group__0 + // InternalDataDSL.g:2385:3: ( rule__FullJvmFormalParameter__Group__0 ) + // InternalDataDSL.g:2385:4: rule__FullJvmFormalParameter__Group__0 { pushFollow(FOLLOW_2); rule__FullJvmFormalParameter__Group__0(); @@ -7951,11 +8125,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXFeatureCall" - // InternalDataDSL.g:2344:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; + // InternalDataDSL.g:2394:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; public final void entryRuleXFeatureCall() throws RecognitionException { try { - // InternalDataDSL.g:2345:1: ( ruleXFeatureCall EOF ) - // InternalDataDSL.g:2346:1: ruleXFeatureCall EOF + // InternalDataDSL.g:2395:1: ( ruleXFeatureCall EOF ) + // InternalDataDSL.g:2396:1: ruleXFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallRule()); @@ -7985,23 +8159,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXFeatureCall" - // InternalDataDSL.g:2353:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; + // InternalDataDSL.g:2403:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; public final void ruleXFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2357:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) - // InternalDataDSL.g:2358:2: ( ( rule__XFeatureCall__Group__0 ) ) + // InternalDataDSL.g:2407:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) + // InternalDataDSL.g:2408:2: ( ( rule__XFeatureCall__Group__0 ) ) { - // InternalDataDSL.g:2358:2: ( ( rule__XFeatureCall__Group__0 ) ) - // InternalDataDSL.g:2359:3: ( rule__XFeatureCall__Group__0 ) + // InternalDataDSL.g:2408:2: ( ( rule__XFeatureCall__Group__0 ) ) + // InternalDataDSL.g:2409:3: ( rule__XFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup()); } - // InternalDataDSL.g:2360:3: ( rule__XFeatureCall__Group__0 ) - // InternalDataDSL.g:2360:4: rule__XFeatureCall__Group__0 + // InternalDataDSL.g:2410:3: ( rule__XFeatureCall__Group__0 ) + // InternalDataDSL.g:2410:4: rule__XFeatureCall__Group__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group__0(); @@ -8036,11 +8210,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleFeatureCallID" - // InternalDataDSL.g:2369:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ; + // InternalDataDSL.g:2419:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ; public final void entryRuleFeatureCallID() throws RecognitionException { try { - // InternalDataDSL.g:2370:1: ( ruleFeatureCallID EOF ) - // InternalDataDSL.g:2371:1: ruleFeatureCallID EOF + // InternalDataDSL.g:2420:1: ( ruleFeatureCallID EOF ) + // InternalDataDSL.g:2421:1: ruleFeatureCallID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDRule()); @@ -8070,23 +8244,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleFeatureCallID" - // InternalDataDSL.g:2378:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ; + // InternalDataDSL.g:2428:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ; public final void ruleFeatureCallID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2382:2: ( ( ( rule__FeatureCallID__Alternatives ) ) ) - // InternalDataDSL.g:2383:2: ( ( rule__FeatureCallID__Alternatives ) ) + // InternalDataDSL.g:2432:2: ( ( ( rule__FeatureCallID__Alternatives ) ) ) + // InternalDataDSL.g:2433:2: ( ( rule__FeatureCallID__Alternatives ) ) { - // InternalDataDSL.g:2383:2: ( ( rule__FeatureCallID__Alternatives ) ) - // InternalDataDSL.g:2384:3: ( rule__FeatureCallID__Alternatives ) + // InternalDataDSL.g:2433:2: ( ( rule__FeatureCallID__Alternatives ) ) + // InternalDataDSL.g:2434:3: ( rule__FeatureCallID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } - // InternalDataDSL.g:2385:3: ( rule__FeatureCallID__Alternatives ) - // InternalDataDSL.g:2385:4: rule__FeatureCallID__Alternatives + // InternalDataDSL.g:2435:3: ( rule__FeatureCallID__Alternatives ) + // InternalDataDSL.g:2435:4: rule__FeatureCallID__Alternatives { pushFollow(FOLLOW_2); rule__FeatureCallID__Alternatives(); @@ -8121,11 +8295,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleIdOrSuper" - // InternalDataDSL.g:2394:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; + // InternalDataDSL.g:2444:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; public final void entryRuleIdOrSuper() throws RecognitionException { try { - // InternalDataDSL.g:2395:1: ( ruleIdOrSuper EOF ) - // InternalDataDSL.g:2396:1: ruleIdOrSuper EOF + // InternalDataDSL.g:2445:1: ( ruleIdOrSuper EOF ) + // InternalDataDSL.g:2446:1: ruleIdOrSuper EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperRule()); @@ -8155,23 +8329,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleIdOrSuper" - // InternalDataDSL.g:2403:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; + // InternalDataDSL.g:2453:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; public final void ruleIdOrSuper() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2407:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) - // InternalDataDSL.g:2408:2: ( ( rule__IdOrSuper__Alternatives ) ) + // InternalDataDSL.g:2457:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) + // InternalDataDSL.g:2458:2: ( ( rule__IdOrSuper__Alternatives ) ) { - // InternalDataDSL.g:2408:2: ( ( rule__IdOrSuper__Alternatives ) ) - // InternalDataDSL.g:2409:3: ( rule__IdOrSuper__Alternatives ) + // InternalDataDSL.g:2458:2: ( ( rule__IdOrSuper__Alternatives ) ) + // InternalDataDSL.g:2459:3: ( rule__IdOrSuper__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getAlternatives()); } - // InternalDataDSL.g:2410:3: ( rule__IdOrSuper__Alternatives ) - // InternalDataDSL.g:2410:4: rule__IdOrSuper__Alternatives + // InternalDataDSL.g:2460:3: ( rule__IdOrSuper__Alternatives ) + // InternalDataDSL.g:2460:4: rule__IdOrSuper__Alternatives { pushFollow(FOLLOW_2); rule__IdOrSuper__Alternatives(); @@ -8206,11 +8380,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXConstructorCall" - // InternalDataDSL.g:2419:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; + // InternalDataDSL.g:2469:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; public final void entryRuleXConstructorCall() throws RecognitionException { try { - // InternalDataDSL.g:2420:1: ( ruleXConstructorCall EOF ) - // InternalDataDSL.g:2421:1: ruleXConstructorCall EOF + // InternalDataDSL.g:2470:1: ( ruleXConstructorCall EOF ) + // InternalDataDSL.g:2471:1: ruleXConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallRule()); @@ -8240,23 +8414,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXConstructorCall" - // InternalDataDSL.g:2428:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; + // InternalDataDSL.g:2478:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; public final void ruleXConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2432:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) - // InternalDataDSL.g:2433:2: ( ( rule__XConstructorCall__Group__0 ) ) + // InternalDataDSL.g:2482:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) + // InternalDataDSL.g:2483:2: ( ( rule__XConstructorCall__Group__0 ) ) { - // InternalDataDSL.g:2433:2: ( ( rule__XConstructorCall__Group__0 ) ) - // InternalDataDSL.g:2434:3: ( rule__XConstructorCall__Group__0 ) + // InternalDataDSL.g:2483:2: ( ( rule__XConstructorCall__Group__0 ) ) + // InternalDataDSL.g:2484:3: ( rule__XConstructorCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup()); } - // InternalDataDSL.g:2435:3: ( rule__XConstructorCall__Group__0 ) - // InternalDataDSL.g:2435:4: rule__XConstructorCall__Group__0 + // InternalDataDSL.g:2485:3: ( rule__XConstructorCall__Group__0 ) + // InternalDataDSL.g:2485:4: rule__XConstructorCall__Group__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group__0(); @@ -8291,11 +8465,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXBooleanLiteral" - // InternalDataDSL.g:2444:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; + // InternalDataDSL.g:2494:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; public final void entryRuleXBooleanLiteral() throws RecognitionException { try { - // InternalDataDSL.g:2445:1: ( ruleXBooleanLiteral EOF ) - // InternalDataDSL.g:2446:1: ruleXBooleanLiteral EOF + // InternalDataDSL.g:2495:1: ( ruleXBooleanLiteral EOF ) + // InternalDataDSL.g:2496:1: ruleXBooleanLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralRule()); @@ -8325,23 +8499,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXBooleanLiteral" - // InternalDataDSL.g:2453:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; + // InternalDataDSL.g:2503:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; public final void ruleXBooleanLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2457:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) - // InternalDataDSL.g:2458:2: ( ( rule__XBooleanLiteral__Group__0 ) ) + // InternalDataDSL.g:2507:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) + // InternalDataDSL.g:2508:2: ( ( rule__XBooleanLiteral__Group__0 ) ) { - // InternalDataDSL.g:2458:2: ( ( rule__XBooleanLiteral__Group__0 ) ) - // InternalDataDSL.g:2459:3: ( rule__XBooleanLiteral__Group__0 ) + // InternalDataDSL.g:2508:2: ( ( rule__XBooleanLiteral__Group__0 ) ) + // InternalDataDSL.g:2509:3: ( rule__XBooleanLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getGroup()); } - // InternalDataDSL.g:2460:3: ( rule__XBooleanLiteral__Group__0 ) - // InternalDataDSL.g:2460:4: rule__XBooleanLiteral__Group__0 + // InternalDataDSL.g:2510:3: ( rule__XBooleanLiteral__Group__0 ) + // InternalDataDSL.g:2510:4: rule__XBooleanLiteral__Group__0 { pushFollow(FOLLOW_2); rule__XBooleanLiteral__Group__0(); @@ -8376,11 +8550,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXNullLiteral" - // InternalDataDSL.g:2469:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; + // InternalDataDSL.g:2519:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; public final void entryRuleXNullLiteral() throws RecognitionException { try { - // InternalDataDSL.g:2470:1: ( ruleXNullLiteral EOF ) - // InternalDataDSL.g:2471:1: ruleXNullLiteral EOF + // InternalDataDSL.g:2520:1: ( ruleXNullLiteral EOF ) + // InternalDataDSL.g:2521:1: ruleXNullLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralRule()); @@ -8410,23 +8584,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXNullLiteral" - // InternalDataDSL.g:2478:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; + // InternalDataDSL.g:2528:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; public final void ruleXNullLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2482:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) - // InternalDataDSL.g:2483:2: ( ( rule__XNullLiteral__Group__0 ) ) + // InternalDataDSL.g:2532:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) + // InternalDataDSL.g:2533:2: ( ( rule__XNullLiteral__Group__0 ) ) { - // InternalDataDSL.g:2483:2: ( ( rule__XNullLiteral__Group__0 ) ) - // InternalDataDSL.g:2484:3: ( rule__XNullLiteral__Group__0 ) + // InternalDataDSL.g:2533:2: ( ( rule__XNullLiteral__Group__0 ) ) + // InternalDataDSL.g:2534:3: ( rule__XNullLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getGroup()); } - // InternalDataDSL.g:2485:3: ( rule__XNullLiteral__Group__0 ) - // InternalDataDSL.g:2485:4: rule__XNullLiteral__Group__0 + // InternalDataDSL.g:2535:3: ( rule__XNullLiteral__Group__0 ) + // InternalDataDSL.g:2535:4: rule__XNullLiteral__Group__0 { pushFollow(FOLLOW_2); rule__XNullLiteral__Group__0(); @@ -8461,11 +8635,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXNumberLiteral" - // InternalDataDSL.g:2494:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ; + // InternalDataDSL.g:2544:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ; public final void entryRuleXNumberLiteral() throws RecognitionException { try { - // InternalDataDSL.g:2495:1: ( ruleXNumberLiteral EOF ) - // InternalDataDSL.g:2496:1: ruleXNumberLiteral EOF + // InternalDataDSL.g:2545:1: ( ruleXNumberLiteral EOF ) + // InternalDataDSL.g:2546:1: ruleXNumberLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralRule()); @@ -8495,23 +8669,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXNumberLiteral" - // InternalDataDSL.g:2503:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ; + // InternalDataDSL.g:2553:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ; public final void ruleXNumberLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2507:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) ) - // InternalDataDSL.g:2508:2: ( ( rule__XNumberLiteral__Group__0 ) ) + // InternalDataDSL.g:2557:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) ) + // InternalDataDSL.g:2558:2: ( ( rule__XNumberLiteral__Group__0 ) ) { - // InternalDataDSL.g:2508:2: ( ( rule__XNumberLiteral__Group__0 ) ) - // InternalDataDSL.g:2509:3: ( rule__XNumberLiteral__Group__0 ) + // InternalDataDSL.g:2558:2: ( ( rule__XNumberLiteral__Group__0 ) ) + // InternalDataDSL.g:2559:3: ( rule__XNumberLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getGroup()); } - // InternalDataDSL.g:2510:3: ( rule__XNumberLiteral__Group__0 ) - // InternalDataDSL.g:2510:4: rule__XNumberLiteral__Group__0 + // InternalDataDSL.g:2560:3: ( rule__XNumberLiteral__Group__0 ) + // InternalDataDSL.g:2560:4: rule__XNumberLiteral__Group__0 { pushFollow(FOLLOW_2); rule__XNumberLiteral__Group__0(); @@ -8546,11 +8720,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXStringLiteral" - // InternalDataDSL.g:2519:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; + // InternalDataDSL.g:2569:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; public final void entryRuleXStringLiteral() throws RecognitionException { try { - // InternalDataDSL.g:2520:1: ( ruleXStringLiteral EOF ) - // InternalDataDSL.g:2521:1: ruleXStringLiteral EOF + // InternalDataDSL.g:2570:1: ( ruleXStringLiteral EOF ) + // InternalDataDSL.g:2571:1: ruleXStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralRule()); @@ -8580,23 +8754,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXStringLiteral" - // InternalDataDSL.g:2528:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ; + // InternalDataDSL.g:2578:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ; public final void ruleXStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2532:2: ( ( ( rule__XStringLiteral__Group__0 ) ) ) - // InternalDataDSL.g:2533:2: ( ( rule__XStringLiteral__Group__0 ) ) + // InternalDataDSL.g:2582:2: ( ( ( rule__XStringLiteral__Group__0 ) ) ) + // InternalDataDSL.g:2583:2: ( ( rule__XStringLiteral__Group__0 ) ) { - // InternalDataDSL.g:2533:2: ( ( rule__XStringLiteral__Group__0 ) ) - // InternalDataDSL.g:2534:3: ( rule__XStringLiteral__Group__0 ) + // InternalDataDSL.g:2583:2: ( ( rule__XStringLiteral__Group__0 ) ) + // InternalDataDSL.g:2584:3: ( rule__XStringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getGroup()); } - // InternalDataDSL.g:2535:3: ( rule__XStringLiteral__Group__0 ) - // InternalDataDSL.g:2535:4: rule__XStringLiteral__Group__0 + // InternalDataDSL.g:2585:3: ( rule__XStringLiteral__Group__0 ) + // InternalDataDSL.g:2585:4: rule__XStringLiteral__Group__0 { pushFollow(FOLLOW_2); rule__XStringLiteral__Group__0(); @@ -8631,11 +8805,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXTypeLiteral" - // InternalDataDSL.g:2544:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; + // InternalDataDSL.g:2594:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; public final void entryRuleXTypeLiteral() throws RecognitionException { try { - // InternalDataDSL.g:2545:1: ( ruleXTypeLiteral EOF ) - // InternalDataDSL.g:2546:1: ruleXTypeLiteral EOF + // InternalDataDSL.g:2595:1: ( ruleXTypeLiteral EOF ) + // InternalDataDSL.g:2596:1: ruleXTypeLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralRule()); @@ -8665,23 +8839,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXTypeLiteral" - // InternalDataDSL.g:2553:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; + // InternalDataDSL.g:2603:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; public final void ruleXTypeLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2557:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) - // InternalDataDSL.g:2558:2: ( ( rule__XTypeLiteral__Group__0 ) ) + // InternalDataDSL.g:2607:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) + // InternalDataDSL.g:2608:2: ( ( rule__XTypeLiteral__Group__0 ) ) { - // InternalDataDSL.g:2558:2: ( ( rule__XTypeLiteral__Group__0 ) ) - // InternalDataDSL.g:2559:3: ( rule__XTypeLiteral__Group__0 ) + // InternalDataDSL.g:2608:2: ( ( rule__XTypeLiteral__Group__0 ) ) + // InternalDataDSL.g:2609:3: ( rule__XTypeLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getGroup()); } - // InternalDataDSL.g:2560:3: ( rule__XTypeLiteral__Group__0 ) - // InternalDataDSL.g:2560:4: rule__XTypeLiteral__Group__0 + // InternalDataDSL.g:2610:3: ( rule__XTypeLiteral__Group__0 ) + // InternalDataDSL.g:2610:4: rule__XTypeLiteral__Group__0 { pushFollow(FOLLOW_2); rule__XTypeLiteral__Group__0(); @@ -8716,11 +8890,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXThrowExpression" - // InternalDataDSL.g:2569:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; + // InternalDataDSL.g:2619:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; public final void entryRuleXThrowExpression() throws RecognitionException { try { - // InternalDataDSL.g:2570:1: ( ruleXThrowExpression EOF ) - // InternalDataDSL.g:2571:1: ruleXThrowExpression EOF + // InternalDataDSL.g:2620:1: ( ruleXThrowExpression EOF ) + // InternalDataDSL.g:2621:1: ruleXThrowExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionRule()); @@ -8750,23 +8924,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXThrowExpression" - // InternalDataDSL.g:2578:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; + // InternalDataDSL.g:2628:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; public final void ruleXThrowExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2582:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) - // InternalDataDSL.g:2583:2: ( ( rule__XThrowExpression__Group__0 ) ) + // InternalDataDSL.g:2632:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) + // InternalDataDSL.g:2633:2: ( ( rule__XThrowExpression__Group__0 ) ) { - // InternalDataDSL.g:2583:2: ( ( rule__XThrowExpression__Group__0 ) ) - // InternalDataDSL.g:2584:3: ( rule__XThrowExpression__Group__0 ) + // InternalDataDSL.g:2633:2: ( ( rule__XThrowExpression__Group__0 ) ) + // InternalDataDSL.g:2634:3: ( rule__XThrowExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getGroup()); } - // InternalDataDSL.g:2585:3: ( rule__XThrowExpression__Group__0 ) - // InternalDataDSL.g:2585:4: rule__XThrowExpression__Group__0 + // InternalDataDSL.g:2635:3: ( rule__XThrowExpression__Group__0 ) + // InternalDataDSL.g:2635:4: rule__XThrowExpression__Group__0 { pushFollow(FOLLOW_2); rule__XThrowExpression__Group__0(); @@ -8801,11 +8975,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXReturnExpression" - // InternalDataDSL.g:2594:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; + // InternalDataDSL.g:2644:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; public final void entryRuleXReturnExpression() throws RecognitionException { try { - // InternalDataDSL.g:2595:1: ( ruleXReturnExpression EOF ) - // InternalDataDSL.g:2596:1: ruleXReturnExpression EOF + // InternalDataDSL.g:2645:1: ( ruleXReturnExpression EOF ) + // InternalDataDSL.g:2646:1: ruleXReturnExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionRule()); @@ -8835,23 +9009,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXReturnExpression" - // InternalDataDSL.g:2603:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; + // InternalDataDSL.g:2653:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; public final void ruleXReturnExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2607:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) - // InternalDataDSL.g:2608:2: ( ( rule__XReturnExpression__Group__0 ) ) + // InternalDataDSL.g:2657:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) + // InternalDataDSL.g:2658:2: ( ( rule__XReturnExpression__Group__0 ) ) { - // InternalDataDSL.g:2608:2: ( ( rule__XReturnExpression__Group__0 ) ) - // InternalDataDSL.g:2609:3: ( rule__XReturnExpression__Group__0 ) + // InternalDataDSL.g:2658:2: ( ( rule__XReturnExpression__Group__0 ) ) + // InternalDataDSL.g:2659:3: ( rule__XReturnExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getGroup()); } - // InternalDataDSL.g:2610:3: ( rule__XReturnExpression__Group__0 ) - // InternalDataDSL.g:2610:4: rule__XReturnExpression__Group__0 + // InternalDataDSL.g:2660:3: ( rule__XReturnExpression__Group__0 ) + // InternalDataDSL.g:2660:4: rule__XReturnExpression__Group__0 { pushFollow(FOLLOW_2); rule__XReturnExpression__Group__0(); @@ -8886,11 +9060,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXTryCatchFinallyExpression" - // InternalDataDSL.g:2619:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; + // InternalDataDSL.g:2669:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException { try { - // InternalDataDSL.g:2620:1: ( ruleXTryCatchFinallyExpression EOF ) - // InternalDataDSL.g:2621:1: ruleXTryCatchFinallyExpression EOF + // InternalDataDSL.g:2670:1: ( ruleXTryCatchFinallyExpression EOF ) + // InternalDataDSL.g:2671:1: ruleXTryCatchFinallyExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionRule()); @@ -8920,23 +9094,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXTryCatchFinallyExpression" - // InternalDataDSL.g:2628:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; + // InternalDataDSL.g:2678:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; public final void ruleXTryCatchFinallyExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2632:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) - // InternalDataDSL.g:2633:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) + // InternalDataDSL.g:2682:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) + // InternalDataDSL.g:2683:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) { - // InternalDataDSL.g:2633:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) - // InternalDataDSL.g:2634:3: ( rule__XTryCatchFinallyExpression__Group__0 ) + // InternalDataDSL.g:2683:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) + // InternalDataDSL.g:2684:3: ( rule__XTryCatchFinallyExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } - // InternalDataDSL.g:2635:3: ( rule__XTryCatchFinallyExpression__Group__0 ) - // InternalDataDSL.g:2635:4: rule__XTryCatchFinallyExpression__Group__0 + // InternalDataDSL.g:2685:3: ( rule__XTryCatchFinallyExpression__Group__0 ) + // InternalDataDSL.g:2685:4: rule__XTryCatchFinallyExpression__Group__0 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group__0(); @@ -8971,11 +9145,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXSynchronizedExpression" - // InternalDataDSL.g:2644:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ; + // InternalDataDSL.g:2694:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ; public final void entryRuleXSynchronizedExpression() throws RecognitionException { try { - // InternalDataDSL.g:2645:1: ( ruleXSynchronizedExpression EOF ) - // InternalDataDSL.g:2646:1: ruleXSynchronizedExpression EOF + // InternalDataDSL.g:2695:1: ( ruleXSynchronizedExpression EOF ) + // InternalDataDSL.g:2696:1: ruleXSynchronizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionRule()); @@ -9005,23 +9179,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXSynchronizedExpression" - // InternalDataDSL.g:2653:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ; + // InternalDataDSL.g:2703:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ; public final void ruleXSynchronizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2657:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) ) - // InternalDataDSL.g:2658:2: ( ( rule__XSynchronizedExpression__Group__0 ) ) + // InternalDataDSL.g:2707:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) ) + // InternalDataDSL.g:2708:2: ( ( rule__XSynchronizedExpression__Group__0 ) ) { - // InternalDataDSL.g:2658:2: ( ( rule__XSynchronizedExpression__Group__0 ) ) - // InternalDataDSL.g:2659:3: ( rule__XSynchronizedExpression__Group__0 ) + // InternalDataDSL.g:2708:2: ( ( rule__XSynchronizedExpression__Group__0 ) ) + // InternalDataDSL.g:2709:3: ( rule__XSynchronizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } - // InternalDataDSL.g:2660:3: ( rule__XSynchronizedExpression__Group__0 ) - // InternalDataDSL.g:2660:4: rule__XSynchronizedExpression__Group__0 + // InternalDataDSL.g:2710:3: ( rule__XSynchronizedExpression__Group__0 ) + // InternalDataDSL.g:2710:4: rule__XSynchronizedExpression__Group__0 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group__0(); @@ -9056,11 +9230,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXCatchClause" - // InternalDataDSL.g:2669:1: entryRuleXCatchClause : ruleXCatchClause EOF ; + // InternalDataDSL.g:2719:1: entryRuleXCatchClause : ruleXCatchClause EOF ; public final void entryRuleXCatchClause() throws RecognitionException { try { - // InternalDataDSL.g:2670:1: ( ruleXCatchClause EOF ) - // InternalDataDSL.g:2671:1: ruleXCatchClause EOF + // InternalDataDSL.g:2720:1: ( ruleXCatchClause EOF ) + // InternalDataDSL.g:2721:1: ruleXCatchClause EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseRule()); @@ -9090,23 +9264,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXCatchClause" - // InternalDataDSL.g:2678:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; + // InternalDataDSL.g:2728:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; public final void ruleXCatchClause() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2682:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) - // InternalDataDSL.g:2683:2: ( ( rule__XCatchClause__Group__0 ) ) + // InternalDataDSL.g:2732:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) + // InternalDataDSL.g:2733:2: ( ( rule__XCatchClause__Group__0 ) ) { - // InternalDataDSL.g:2683:2: ( ( rule__XCatchClause__Group__0 ) ) - // InternalDataDSL.g:2684:3: ( rule__XCatchClause__Group__0 ) + // InternalDataDSL.g:2733:2: ( ( rule__XCatchClause__Group__0 ) ) + // InternalDataDSL.g:2734:3: ( rule__XCatchClause__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getGroup()); } - // InternalDataDSL.g:2685:3: ( rule__XCatchClause__Group__0 ) - // InternalDataDSL.g:2685:4: rule__XCatchClause__Group__0 + // InternalDataDSL.g:2735:3: ( rule__XCatchClause__Group__0 ) + // InternalDataDSL.g:2735:4: rule__XCatchClause__Group__0 { pushFollow(FOLLOW_2); rule__XCatchClause__Group__0(); @@ -9141,11 +9315,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleQualifiedName" - // InternalDataDSL.g:2694:1: entryRuleQualifiedName : ruleQualifiedName EOF ; + // InternalDataDSL.g:2744:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { - // InternalDataDSL.g:2695:1: ( ruleQualifiedName EOF ) - // InternalDataDSL.g:2696:1: ruleQualifiedName EOF + // InternalDataDSL.g:2745:1: ( ruleQualifiedName EOF ) + // InternalDataDSL.g:2746:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); @@ -9175,23 +9349,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleQualifiedName" - // InternalDataDSL.g:2703:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; + // InternalDataDSL.g:2753:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2707:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // InternalDataDSL.g:2708:2: ( ( rule__QualifiedName__Group__0 ) ) + // InternalDataDSL.g:2757:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) + // InternalDataDSL.g:2758:2: ( ( rule__QualifiedName__Group__0 ) ) { - // InternalDataDSL.g:2708:2: ( ( rule__QualifiedName__Group__0 ) ) - // InternalDataDSL.g:2709:3: ( rule__QualifiedName__Group__0 ) + // InternalDataDSL.g:2758:2: ( ( rule__QualifiedName__Group__0 ) ) + // InternalDataDSL.g:2759:3: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } - // InternalDataDSL.g:2710:3: ( rule__QualifiedName__Group__0 ) - // InternalDataDSL.g:2710:4: rule__QualifiedName__Group__0 + // InternalDataDSL.g:2760:3: ( rule__QualifiedName__Group__0 ) + // InternalDataDSL.g:2760:4: rule__QualifiedName__Group__0 { pushFollow(FOLLOW_2); rule__QualifiedName__Group__0(); @@ -9226,14 +9400,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleNumber" - // InternalDataDSL.g:2719:1: entryRuleNumber : ruleNumber EOF ; + // InternalDataDSL.g:2769:1: entryRuleNumber : ruleNumber EOF ; public final void entryRuleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalDataDSL.g:2723:1: ( ruleNumber EOF ) - // InternalDataDSL.g:2724:1: ruleNumber EOF + // InternalDataDSL.g:2773:1: ( ruleNumber EOF ) + // InternalDataDSL.g:2774:1: ruleNumber EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberRule()); @@ -9266,24 +9440,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleNumber" - // InternalDataDSL.g:2734:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ; + // InternalDataDSL.g:2784:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ; public final void ruleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2739:2: ( ( ( rule__Number__Alternatives ) ) ) - // InternalDataDSL.g:2740:2: ( ( rule__Number__Alternatives ) ) + // InternalDataDSL.g:2789:2: ( ( ( rule__Number__Alternatives ) ) ) + // InternalDataDSL.g:2790:2: ( ( rule__Number__Alternatives ) ) { - // InternalDataDSL.g:2740:2: ( ( rule__Number__Alternatives ) ) - // InternalDataDSL.g:2741:3: ( rule__Number__Alternatives ) + // InternalDataDSL.g:2790:2: ( ( rule__Number__Alternatives ) ) + // InternalDataDSL.g:2791:3: ( rule__Number__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives()); } - // InternalDataDSL.g:2742:3: ( rule__Number__Alternatives ) - // InternalDataDSL.g:2742:4: rule__Number__Alternatives + // InternalDataDSL.g:2792:3: ( rule__Number__Alternatives ) + // InternalDataDSL.g:2792:4: rule__Number__Alternatives { pushFollow(FOLLOW_2); rule__Number__Alternatives(); @@ -9319,11 +9493,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmTypeReference" - // InternalDataDSL.g:2752:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; + // InternalDataDSL.g:2802:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; public final void entryRuleJvmTypeReference() throws RecognitionException { try { - // InternalDataDSL.g:2753:1: ( ruleJvmTypeReference EOF ) - // InternalDataDSL.g:2754:1: ruleJvmTypeReference EOF + // InternalDataDSL.g:2803:1: ( ruleJvmTypeReference EOF ) + // InternalDataDSL.g:2804:1: ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceRule()); @@ -9353,23 +9527,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmTypeReference" - // InternalDataDSL.g:2761:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; + // InternalDataDSL.g:2811:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; public final void ruleJvmTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2765:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) - // InternalDataDSL.g:2766:2: ( ( rule__JvmTypeReference__Alternatives ) ) + // InternalDataDSL.g:2815:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) + // InternalDataDSL.g:2816:2: ( ( rule__JvmTypeReference__Alternatives ) ) { - // InternalDataDSL.g:2766:2: ( ( rule__JvmTypeReference__Alternatives ) ) - // InternalDataDSL.g:2767:3: ( rule__JvmTypeReference__Alternatives ) + // InternalDataDSL.g:2816:2: ( ( rule__JvmTypeReference__Alternatives ) ) + // InternalDataDSL.g:2817:3: ( rule__JvmTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } - // InternalDataDSL.g:2768:3: ( rule__JvmTypeReference__Alternatives ) - // InternalDataDSL.g:2768:4: rule__JvmTypeReference__Alternatives + // InternalDataDSL.g:2818:3: ( rule__JvmTypeReference__Alternatives ) + // InternalDataDSL.g:2818:4: rule__JvmTypeReference__Alternatives { pushFollow(FOLLOW_2); rule__JvmTypeReference__Alternatives(); @@ -9404,11 +9578,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleArrayBrackets" - // InternalDataDSL.g:2777:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; + // InternalDataDSL.g:2827:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; public final void entryRuleArrayBrackets() throws RecognitionException { try { - // InternalDataDSL.g:2778:1: ( ruleArrayBrackets EOF ) - // InternalDataDSL.g:2779:1: ruleArrayBrackets EOF + // InternalDataDSL.g:2828:1: ( ruleArrayBrackets EOF ) + // InternalDataDSL.g:2829:1: ruleArrayBrackets EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsRule()); @@ -9438,23 +9612,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleArrayBrackets" - // InternalDataDSL.g:2786:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; + // InternalDataDSL.g:2836:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; public final void ruleArrayBrackets() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2790:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) - // InternalDataDSL.g:2791:2: ( ( rule__ArrayBrackets__Group__0 ) ) + // InternalDataDSL.g:2840:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) + // InternalDataDSL.g:2841:2: ( ( rule__ArrayBrackets__Group__0 ) ) { - // InternalDataDSL.g:2791:2: ( ( rule__ArrayBrackets__Group__0 ) ) - // InternalDataDSL.g:2792:3: ( rule__ArrayBrackets__Group__0 ) + // InternalDataDSL.g:2841:2: ( ( rule__ArrayBrackets__Group__0 ) ) + // InternalDataDSL.g:2842:3: ( rule__ArrayBrackets__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getGroup()); } - // InternalDataDSL.g:2793:3: ( rule__ArrayBrackets__Group__0 ) - // InternalDataDSL.g:2793:4: rule__ArrayBrackets__Group__0 + // InternalDataDSL.g:2843:3: ( rule__ArrayBrackets__Group__0 ) + // InternalDataDSL.g:2843:4: rule__ArrayBrackets__Group__0 { pushFollow(FOLLOW_2); rule__ArrayBrackets__Group__0(); @@ -9489,11 +9663,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXFunctionTypeRef" - // InternalDataDSL.g:2802:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; + // InternalDataDSL.g:2852:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; public final void entryRuleXFunctionTypeRef() throws RecognitionException { try { - // InternalDataDSL.g:2803:1: ( ruleXFunctionTypeRef EOF ) - // InternalDataDSL.g:2804:1: ruleXFunctionTypeRef EOF + // InternalDataDSL.g:2853:1: ( ruleXFunctionTypeRef EOF ) + // InternalDataDSL.g:2854:1: ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefRule()); @@ -9523,23 +9697,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXFunctionTypeRef" - // InternalDataDSL.g:2811:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; + // InternalDataDSL.g:2861:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; public final void ruleXFunctionTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2815:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) - // InternalDataDSL.g:2816:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) + // InternalDataDSL.g:2865:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) + // InternalDataDSL.g:2866:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) { - // InternalDataDSL.g:2816:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) - // InternalDataDSL.g:2817:3: ( rule__XFunctionTypeRef__Group__0 ) + // InternalDataDSL.g:2866:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) + // InternalDataDSL.g:2867:3: ( rule__XFunctionTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } - // InternalDataDSL.g:2818:3: ( rule__XFunctionTypeRef__Group__0 ) - // InternalDataDSL.g:2818:4: rule__XFunctionTypeRef__Group__0 + // InternalDataDSL.g:2868:3: ( rule__XFunctionTypeRef__Group__0 ) + // InternalDataDSL.g:2868:4: rule__XFunctionTypeRef__Group__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group__0(); @@ -9574,11 +9748,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // InternalDataDSL.g:2827:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; + // InternalDataDSL.g:2877:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { try { - // InternalDataDSL.g:2828:1: ( ruleJvmParameterizedTypeReference EOF ) - // InternalDataDSL.g:2829:1: ruleJvmParameterizedTypeReference EOF + // InternalDataDSL.g:2878:1: ( ruleJvmParameterizedTypeReference EOF ) + // InternalDataDSL.g:2879:1: ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceRule()); @@ -9608,23 +9782,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmParameterizedTypeReference" - // InternalDataDSL.g:2836:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; + // InternalDataDSL.g:2886:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; public final void ruleJvmParameterizedTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2840:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) - // InternalDataDSL.g:2841:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) + // InternalDataDSL.g:2890:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) + // InternalDataDSL.g:2891:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) { - // InternalDataDSL.g:2841:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) - // InternalDataDSL.g:2842:3: ( rule__JvmParameterizedTypeReference__Group__0 ) + // InternalDataDSL.g:2891:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) + // InternalDataDSL.g:2892:3: ( rule__JvmParameterizedTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } - // InternalDataDSL.g:2843:3: ( rule__JvmParameterizedTypeReference__Group__0 ) - // InternalDataDSL.g:2843:4: rule__JvmParameterizedTypeReference__Group__0 + // InternalDataDSL.g:2893:3: ( rule__JvmParameterizedTypeReference__Group__0 ) + // InternalDataDSL.g:2893:4: rule__JvmParameterizedTypeReference__Group__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group__0(); @@ -9659,11 +9833,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmArgumentTypeReference" - // InternalDataDSL.g:2852:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; + // InternalDataDSL.g:2902:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { try { - // InternalDataDSL.g:2853:1: ( ruleJvmArgumentTypeReference EOF ) - // InternalDataDSL.g:2854:1: ruleJvmArgumentTypeReference EOF + // InternalDataDSL.g:2903:1: ( ruleJvmArgumentTypeReference EOF ) + // InternalDataDSL.g:2904:1: ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceRule()); @@ -9693,23 +9867,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmArgumentTypeReference" - // InternalDataDSL.g:2861:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; + // InternalDataDSL.g:2911:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; public final void ruleJvmArgumentTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2865:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) - // InternalDataDSL.g:2866:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) + // InternalDataDSL.g:2915:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) + // InternalDataDSL.g:2916:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) { - // InternalDataDSL.g:2866:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) - // InternalDataDSL.g:2867:3: ( rule__JvmArgumentTypeReference__Alternatives ) + // InternalDataDSL.g:2916:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) + // InternalDataDSL.g:2917:3: ( rule__JvmArgumentTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } - // InternalDataDSL.g:2868:3: ( rule__JvmArgumentTypeReference__Alternatives ) - // InternalDataDSL.g:2868:4: rule__JvmArgumentTypeReference__Alternatives + // InternalDataDSL.g:2918:3: ( rule__JvmArgumentTypeReference__Alternatives ) + // InternalDataDSL.g:2918:4: rule__JvmArgumentTypeReference__Alternatives { pushFollow(FOLLOW_2); rule__JvmArgumentTypeReference__Alternatives(); @@ -9744,11 +9918,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmWildcardTypeReference" - // InternalDataDSL.g:2877:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; + // InternalDataDSL.g:2927:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { try { - // InternalDataDSL.g:2878:1: ( ruleJvmWildcardTypeReference EOF ) - // InternalDataDSL.g:2879:1: ruleJvmWildcardTypeReference EOF + // InternalDataDSL.g:2928:1: ( ruleJvmWildcardTypeReference EOF ) + // InternalDataDSL.g:2929:1: ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceRule()); @@ -9778,23 +9952,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmWildcardTypeReference" - // InternalDataDSL.g:2886:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; + // InternalDataDSL.g:2936:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; public final void ruleJvmWildcardTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2890:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) - // InternalDataDSL.g:2891:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) + // InternalDataDSL.g:2940:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) + // InternalDataDSL.g:2941:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) { - // InternalDataDSL.g:2891:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) - // InternalDataDSL.g:2892:3: ( rule__JvmWildcardTypeReference__Group__0 ) + // InternalDataDSL.g:2941:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) + // InternalDataDSL.g:2942:3: ( rule__JvmWildcardTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } - // InternalDataDSL.g:2893:3: ( rule__JvmWildcardTypeReference__Group__0 ) - // InternalDataDSL.g:2893:4: rule__JvmWildcardTypeReference__Group__0 + // InternalDataDSL.g:2943:3: ( rule__JvmWildcardTypeReference__Group__0 ) + // InternalDataDSL.g:2943:4: rule__JvmWildcardTypeReference__Group__0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group__0(); @@ -9829,11 +10003,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmUpperBound" - // InternalDataDSL.g:2902:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; + // InternalDataDSL.g:2952:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; public final void entryRuleJvmUpperBound() throws RecognitionException { try { - // InternalDataDSL.g:2903:1: ( ruleJvmUpperBound EOF ) - // InternalDataDSL.g:2904:1: ruleJvmUpperBound EOF + // InternalDataDSL.g:2953:1: ( ruleJvmUpperBound EOF ) + // InternalDataDSL.g:2954:1: ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundRule()); @@ -9863,23 +10037,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmUpperBound" - // InternalDataDSL.g:2911:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; + // InternalDataDSL.g:2961:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; public final void ruleJvmUpperBound() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2915:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) - // InternalDataDSL.g:2916:2: ( ( rule__JvmUpperBound__Group__0 ) ) + // InternalDataDSL.g:2965:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) + // InternalDataDSL.g:2966:2: ( ( rule__JvmUpperBound__Group__0 ) ) { - // InternalDataDSL.g:2916:2: ( ( rule__JvmUpperBound__Group__0 ) ) - // InternalDataDSL.g:2917:3: ( rule__JvmUpperBound__Group__0 ) + // InternalDataDSL.g:2966:2: ( ( rule__JvmUpperBound__Group__0 ) ) + // InternalDataDSL.g:2967:3: ( rule__JvmUpperBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } - // InternalDataDSL.g:2918:3: ( rule__JvmUpperBound__Group__0 ) - // InternalDataDSL.g:2918:4: rule__JvmUpperBound__Group__0 + // InternalDataDSL.g:2968:3: ( rule__JvmUpperBound__Group__0 ) + // InternalDataDSL.g:2968:4: rule__JvmUpperBound__Group__0 { pushFollow(FOLLOW_2); rule__JvmUpperBound__Group__0(); @@ -9914,11 +10088,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmUpperBoundAnded" - // InternalDataDSL.g:2927:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; + // InternalDataDSL.g:2977:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { try { - // InternalDataDSL.g:2928:1: ( ruleJvmUpperBoundAnded EOF ) - // InternalDataDSL.g:2929:1: ruleJvmUpperBoundAnded EOF + // InternalDataDSL.g:2978:1: ( ruleJvmUpperBoundAnded EOF ) + // InternalDataDSL.g:2979:1: ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedRule()); @@ -9948,23 +10122,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmUpperBoundAnded" - // InternalDataDSL.g:2936:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; + // InternalDataDSL.g:2986:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; public final void ruleJvmUpperBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2940:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) - // InternalDataDSL.g:2941:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) + // InternalDataDSL.g:2990:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) + // InternalDataDSL.g:2991:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) { - // InternalDataDSL.g:2941:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) - // InternalDataDSL.g:2942:3: ( rule__JvmUpperBoundAnded__Group__0 ) + // InternalDataDSL.g:2991:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) + // InternalDataDSL.g:2992:3: ( rule__JvmUpperBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } - // InternalDataDSL.g:2943:3: ( rule__JvmUpperBoundAnded__Group__0 ) - // InternalDataDSL.g:2943:4: rule__JvmUpperBoundAnded__Group__0 + // InternalDataDSL.g:2993:3: ( rule__JvmUpperBoundAnded__Group__0 ) + // InternalDataDSL.g:2993:4: rule__JvmUpperBoundAnded__Group__0 { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__Group__0(); @@ -9999,11 +10173,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmLowerBound" - // InternalDataDSL.g:2952:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; + // InternalDataDSL.g:3002:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; public final void entryRuleJvmLowerBound() throws RecognitionException { try { - // InternalDataDSL.g:2953:1: ( ruleJvmLowerBound EOF ) - // InternalDataDSL.g:2954:1: ruleJvmLowerBound EOF + // InternalDataDSL.g:3003:1: ( ruleJvmLowerBound EOF ) + // InternalDataDSL.g:3004:1: ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundRule()); @@ -10033,23 +10207,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmLowerBound" - // InternalDataDSL.g:2961:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; + // InternalDataDSL.g:3011:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; public final void ruleJvmLowerBound() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2965:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) - // InternalDataDSL.g:2966:2: ( ( rule__JvmLowerBound__Group__0 ) ) + // InternalDataDSL.g:3015:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) + // InternalDataDSL.g:3016:2: ( ( rule__JvmLowerBound__Group__0 ) ) { - // InternalDataDSL.g:2966:2: ( ( rule__JvmLowerBound__Group__0 ) ) - // InternalDataDSL.g:2967:3: ( rule__JvmLowerBound__Group__0 ) + // InternalDataDSL.g:3016:2: ( ( rule__JvmLowerBound__Group__0 ) ) + // InternalDataDSL.g:3017:3: ( rule__JvmLowerBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } - // InternalDataDSL.g:2968:3: ( rule__JvmLowerBound__Group__0 ) - // InternalDataDSL.g:2968:4: rule__JvmLowerBound__Group__0 + // InternalDataDSL.g:3018:3: ( rule__JvmLowerBound__Group__0 ) + // InternalDataDSL.g:3018:4: rule__JvmLowerBound__Group__0 { pushFollow(FOLLOW_2); rule__JvmLowerBound__Group__0(); @@ -10084,11 +10258,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmLowerBoundAnded" - // InternalDataDSL.g:2977:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; + // InternalDataDSL.g:3027:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { try { - // InternalDataDSL.g:2978:1: ( ruleJvmLowerBoundAnded EOF ) - // InternalDataDSL.g:2979:1: ruleJvmLowerBoundAnded EOF + // InternalDataDSL.g:3028:1: ( ruleJvmLowerBoundAnded EOF ) + // InternalDataDSL.g:3029:1: ruleJvmLowerBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedRule()); @@ -10118,23 +10292,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmLowerBoundAnded" - // InternalDataDSL.g:2986:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; + // InternalDataDSL.g:3036:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; public final void ruleJvmLowerBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:2990:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) - // InternalDataDSL.g:2991:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) + // InternalDataDSL.g:3040:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) + // InternalDataDSL.g:3041:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) { - // InternalDataDSL.g:2991:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) - // InternalDataDSL.g:2992:3: ( rule__JvmLowerBoundAnded__Group__0 ) + // InternalDataDSL.g:3041:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) + // InternalDataDSL.g:3042:3: ( rule__JvmLowerBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } - // InternalDataDSL.g:2993:3: ( rule__JvmLowerBoundAnded__Group__0 ) - // InternalDataDSL.g:2993:4: rule__JvmLowerBoundAnded__Group__0 + // InternalDataDSL.g:3043:3: ( rule__JvmLowerBoundAnded__Group__0 ) + // InternalDataDSL.g:3043:4: rule__JvmLowerBoundAnded__Group__0 { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__Group__0(); @@ -10169,11 +10343,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // InternalDataDSL.g:3002:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; + // InternalDataDSL.g:3052:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { try { - // InternalDataDSL.g:3003:1: ( ruleQualifiedNameWithWildcard EOF ) - // InternalDataDSL.g:3004:1: ruleQualifiedNameWithWildcard EOF + // InternalDataDSL.g:3053:1: ( ruleQualifiedNameWithWildcard EOF ) + // InternalDataDSL.g:3054:1: ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardRule()); @@ -10203,23 +10377,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleQualifiedNameWithWildcard" - // InternalDataDSL.g:3011:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; + // InternalDataDSL.g:3061:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; public final void ruleQualifiedNameWithWildcard() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3015:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) - // InternalDataDSL.g:3016:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) + // InternalDataDSL.g:3065:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) + // InternalDataDSL.g:3066:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) { - // InternalDataDSL.g:3016:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - // InternalDataDSL.g:3017:3: ( rule__QualifiedNameWithWildcard__Group__0 ) + // InternalDataDSL.g:3066:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) + // InternalDataDSL.g:3067:3: ( rule__QualifiedNameWithWildcard__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } - // InternalDataDSL.g:3018:3: ( rule__QualifiedNameWithWildcard__Group__0 ) - // InternalDataDSL.g:3018:4: rule__QualifiedNameWithWildcard__Group__0 + // InternalDataDSL.g:3068:3: ( rule__QualifiedNameWithWildcard__Group__0 ) + // InternalDataDSL.g:3068:4: rule__QualifiedNameWithWildcard__Group__0 { pushFollow(FOLLOW_2); rule__QualifiedNameWithWildcard__Group__0(); @@ -10254,11 +10428,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleValidID" - // InternalDataDSL.g:3027:1: entryRuleValidID : ruleValidID EOF ; + // InternalDataDSL.g:3077:1: entryRuleValidID : ruleValidID EOF ; public final void entryRuleValidID() throws RecognitionException { try { - // InternalDataDSL.g:3028:1: ( ruleValidID EOF ) - // InternalDataDSL.g:3029:1: ruleValidID EOF + // InternalDataDSL.g:3078:1: ( ruleValidID EOF ) + // InternalDataDSL.g:3079:1: ruleValidID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDRule()); @@ -10288,17 +10462,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleValidID" - // InternalDataDSL.g:3036:1: ruleValidID : ( RULE_ID ) ; + // InternalDataDSL.g:3086:1: ruleValidID : ( RULE_ID ) ; public final void ruleValidID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3040:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:3041:2: ( RULE_ID ) + // InternalDataDSL.g:3090:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:3091:2: ( RULE_ID ) { - // InternalDataDSL.g:3041:2: ( RULE_ID ) - // InternalDataDSL.g:3042:3: RULE_ID + // InternalDataDSL.g:3091:2: ( RULE_ID ) + // InternalDataDSL.g:3092:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); @@ -10329,11 +10503,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXImportSection" - // InternalDataDSL.g:3052:1: entryRuleXImportSection : ruleXImportSection EOF ; + // InternalDataDSL.g:3102:1: entryRuleXImportSection : ruleXImportSection EOF ; public final void entryRuleXImportSection() throws RecognitionException { try { - // InternalDataDSL.g:3053:1: ( ruleXImportSection EOF ) - // InternalDataDSL.g:3054:1: ruleXImportSection EOF + // InternalDataDSL.g:3103:1: ( ruleXImportSection EOF ) + // InternalDataDSL.g:3104:1: ruleXImportSection EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionRule()); @@ -10363,26 +10537,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXImportSection" - // InternalDataDSL.g:3061:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ; + // InternalDataDSL.g:3111:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ; public final void ruleXImportSection() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3065:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ) - // InternalDataDSL.g:3066:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) + // InternalDataDSL.g:3115:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ) + // InternalDataDSL.g:3116:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) { - // InternalDataDSL.g:3066:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) - // InternalDataDSL.g:3067:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) + // InternalDataDSL.g:3116:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) + // InternalDataDSL.g:3117:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) { - // InternalDataDSL.g:3067:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) - // InternalDataDSL.g:3068:4: ( rule__XImportSection__ImportDeclarationsAssignment ) + // InternalDataDSL.g:3117:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) + // InternalDataDSL.g:3118:4: ( rule__XImportSection__ImportDeclarationsAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } - // InternalDataDSL.g:3069:4: ( rule__XImportSection__ImportDeclarationsAssignment ) - // InternalDataDSL.g:3069:5: rule__XImportSection__ImportDeclarationsAssignment + // InternalDataDSL.g:3119:4: ( rule__XImportSection__ImportDeclarationsAssignment ) + // InternalDataDSL.g:3119:5: rule__XImportSection__ImportDeclarationsAssignment { pushFollow(FOLLOW_3); rule__XImportSection__ImportDeclarationsAssignment(); @@ -10398,13 +10572,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - // InternalDataDSL.g:3072:3: ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) - // InternalDataDSL.g:3073:4: ( rule__XImportSection__ImportDeclarationsAssignment )* + // InternalDataDSL.g:3122:3: ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) + // InternalDataDSL.g:3123:4: ( rule__XImportSection__ImportDeclarationsAssignment )* { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } - // InternalDataDSL.g:3074:4: ( rule__XImportSection__ImportDeclarationsAssignment )* + // InternalDataDSL.g:3124:4: ( rule__XImportSection__ImportDeclarationsAssignment )* loop1: do { int alt1=2; @@ -10417,7 +10591,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt1) { case 1 : - // InternalDataDSL.g:3074:5: rule__XImportSection__ImportDeclarationsAssignment + // InternalDataDSL.g:3124:5: rule__XImportSection__ImportDeclarationsAssignment { pushFollow(FOLLOW_3); rule__XImportSection__ImportDeclarationsAssignment(); @@ -10461,11 +10635,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleQualifiedNameInStaticImport" - // InternalDataDSL.g:3084:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; + // InternalDataDSL.g:3134:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException { try { - // InternalDataDSL.g:3085:1: ( ruleQualifiedNameInStaticImport EOF ) - // InternalDataDSL.g:3086:1: ruleQualifiedNameInStaticImport EOF + // InternalDataDSL.g:3135:1: ( ruleQualifiedNameInStaticImport EOF ) + // InternalDataDSL.g:3136:1: ruleQualifiedNameInStaticImport EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportRule()); @@ -10495,26 +10669,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleQualifiedNameInStaticImport" - // InternalDataDSL.g:3093:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; + // InternalDataDSL.g:3143:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; public final void ruleQualifiedNameInStaticImport() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3097:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) - // InternalDataDSL.g:3098:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) + // InternalDataDSL.g:3147:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) + // InternalDataDSL.g:3148:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) { - // InternalDataDSL.g:3098:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) - // InternalDataDSL.g:3099:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) + // InternalDataDSL.g:3148:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) + // InternalDataDSL.g:3149:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) { - // InternalDataDSL.g:3099:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) - // InternalDataDSL.g:3100:4: ( rule__QualifiedNameInStaticImport__Group__0 ) + // InternalDataDSL.g:3149:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) + // InternalDataDSL.g:3150:4: ( rule__QualifiedNameInStaticImport__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } - // InternalDataDSL.g:3101:4: ( rule__QualifiedNameInStaticImport__Group__0 ) - // InternalDataDSL.g:3101:5: rule__QualifiedNameInStaticImport__Group__0 + // InternalDataDSL.g:3151:4: ( rule__QualifiedNameInStaticImport__Group__0 ) + // InternalDataDSL.g:3151:5: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FOLLOW_4); rule__QualifiedNameInStaticImport__Group__0(); @@ -10530,13 +10704,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - // InternalDataDSL.g:3104:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) - // InternalDataDSL.g:3105:4: ( rule__QualifiedNameInStaticImport__Group__0 )* + // InternalDataDSL.g:3154:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) + // InternalDataDSL.g:3155:4: ( rule__QualifiedNameInStaticImport__Group__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } - // InternalDataDSL.g:3106:4: ( rule__QualifiedNameInStaticImport__Group__0 )* + // InternalDataDSL.g:3156:4: ( rule__QualifiedNameInStaticImport__Group__0 )* loop2: do { int alt2=2; @@ -10555,7 +10729,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt2) { case 1 : - // InternalDataDSL.g:3106:5: rule__QualifiedNameInStaticImport__Group__0 + // InternalDataDSL.g:3156:5: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FOLLOW_4); rule__QualifiedNameInStaticImport__Group__0(); @@ -10599,23 +10773,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePredefinedBlobMimeTypeEnum" - // InternalDataDSL.g:3116:1: rulePredefinedBlobMimeTypeEnum : ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) ; + // InternalDataDSL.g:3166:1: rulePredefinedBlobMimeTypeEnum : ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) ; public final void rulePredefinedBlobMimeTypeEnum() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3120:1: ( ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) ) - // InternalDataDSL.g:3121:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) + // InternalDataDSL.g:3170:1: ( ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) ) + // InternalDataDSL.g:3171:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) { - // InternalDataDSL.g:3121:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) - // InternalDataDSL.g:3122:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) + // InternalDataDSL.g:3171:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) + // InternalDataDSL.g:3172:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getAlternatives()); } - // InternalDataDSL.g:3123:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) - // InternalDataDSL.g:3123:4: rule__PredefinedBlobMimeTypeEnum__Alternatives + // InternalDataDSL.g:3173:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) + // InternalDataDSL.g:3173:4: rule__PredefinedBlobMimeTypeEnum__Alternatives { pushFollow(FOLLOW_2); rule__PredefinedBlobMimeTypeEnum__Alternatives(); @@ -10650,23 +10824,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePredefinedBeanEnum" - // InternalDataDSL.g:3132:1: rulePredefinedBeanEnum : ( ( rule__PredefinedBeanEnum__Alternatives ) ) ; + // InternalDataDSL.g:3182:1: rulePredefinedBeanEnum : ( ( rule__PredefinedBeanEnum__Alternatives ) ) ; public final void rulePredefinedBeanEnum() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3136:1: ( ( ( rule__PredefinedBeanEnum__Alternatives ) ) ) - // InternalDataDSL.g:3137:2: ( ( rule__PredefinedBeanEnum__Alternatives ) ) + // InternalDataDSL.g:3186:1: ( ( ( rule__PredefinedBeanEnum__Alternatives ) ) ) + // InternalDataDSL.g:3187:2: ( ( rule__PredefinedBeanEnum__Alternatives ) ) { - // InternalDataDSL.g:3137:2: ( ( rule__PredefinedBeanEnum__Alternatives ) ) - // InternalDataDSL.g:3138:3: ( rule__PredefinedBeanEnum__Alternatives ) + // InternalDataDSL.g:3187:2: ( ( rule__PredefinedBeanEnum__Alternatives ) ) + // InternalDataDSL.g:3188:3: ( rule__PredefinedBeanEnum__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanEnumAccess().getAlternatives()); } - // InternalDataDSL.g:3139:3: ( rule__PredefinedBeanEnum__Alternatives ) - // InternalDataDSL.g:3139:4: rule__PredefinedBeanEnum__Alternatives + // InternalDataDSL.g:3189:3: ( rule__PredefinedBeanEnum__Alternatives ) + // InternalDataDSL.g:3189:4: rule__PredefinedBeanEnum__Alternatives { pushFollow(FOLLOW_2); rule__PredefinedBeanEnum__Alternatives(); @@ -10701,23 +10875,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePredefinedBeanTypeEnum" - // InternalDataDSL.g:3148:1: rulePredefinedBeanTypeEnum : ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) ; + // InternalDataDSL.g:3198:1: rulePredefinedBeanTypeEnum : ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) ; public final void rulePredefinedBeanTypeEnum() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3152:1: ( ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) ) - // InternalDataDSL.g:3153:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) + // InternalDataDSL.g:3202:1: ( ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) ) + // InternalDataDSL.g:3203:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) { - // InternalDataDSL.g:3153:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) - // InternalDataDSL.g:3154:3: ( rule__PredefinedBeanTypeEnum__Alternatives ) + // InternalDataDSL.g:3203:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) + // InternalDataDSL.g:3204:3: ( rule__PredefinedBeanTypeEnum__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanTypeEnumAccess().getAlternatives()); } - // InternalDataDSL.g:3155:3: ( rule__PredefinedBeanTypeEnum__Alternatives ) - // InternalDataDSL.g:3155:4: rule__PredefinedBeanTypeEnum__Alternatives + // InternalDataDSL.g:3205:3: ( rule__PredefinedBeanTypeEnum__Alternatives ) + // InternalDataDSL.g:3205:4: rule__PredefinedBeanTypeEnum__Alternatives { pushFollow(FOLLOW_2); rule__PredefinedBeanTypeEnum__Alternatives(); @@ -10752,23 +10926,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEntityManagerMode" - // InternalDataDSL.g:3164:1: ruleEntityManagerMode : ( ( rule__EntityManagerMode__Alternatives ) ) ; + // InternalDataDSL.g:3214:1: ruleEntityManagerMode : ( ( rule__EntityManagerMode__Alternatives ) ) ; public final void ruleEntityManagerMode() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3168:1: ( ( ( rule__EntityManagerMode__Alternatives ) ) ) - // InternalDataDSL.g:3169:2: ( ( rule__EntityManagerMode__Alternatives ) ) + // InternalDataDSL.g:3218:1: ( ( ( rule__EntityManagerMode__Alternatives ) ) ) + // InternalDataDSL.g:3219:2: ( ( rule__EntityManagerMode__Alternatives ) ) { - // InternalDataDSL.g:3169:2: ( ( rule__EntityManagerMode__Alternatives ) ) - // InternalDataDSL.g:3170:3: ( rule__EntityManagerMode__Alternatives ) + // InternalDataDSL.g:3219:2: ( ( rule__EntityManagerMode__Alternatives ) ) + // InternalDataDSL.g:3220:3: ( rule__EntityManagerMode__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEntityManagerModeAccess().getAlternatives()); } - // InternalDataDSL.g:3171:3: ( rule__EntityManagerMode__Alternatives ) - // InternalDataDSL.g:3171:4: rule__EntityManagerMode__Alternatives + // InternalDataDSL.g:3221:3: ( rule__EntityManagerMode__Alternatives ) + // InternalDataDSL.g:3221:4: rule__EntityManagerMode__Alternatives { pushFollow(FOLLOW_2); rule__EntityManagerMode__Alternatives(); @@ -10803,23 +10977,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOperator" - // InternalDataDSL.g:3180:1: ruleOperator : ( ( rule__Operator__Alternatives ) ) ; + // InternalDataDSL.g:3230:1: ruleOperator : ( ( rule__Operator__Alternatives ) ) ; public final void ruleOperator() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3184:1: ( ( ( rule__Operator__Alternatives ) ) ) - // InternalDataDSL.g:3185:2: ( ( rule__Operator__Alternatives ) ) + // InternalDataDSL.g:3234:1: ( ( ( rule__Operator__Alternatives ) ) ) + // InternalDataDSL.g:3235:2: ( ( rule__Operator__Alternatives ) ) { - // InternalDataDSL.g:3185:2: ( ( rule__Operator__Alternatives ) ) - // InternalDataDSL.g:3186:3: ( rule__Operator__Alternatives ) + // InternalDataDSL.g:3235:2: ( ( rule__Operator__Alternatives ) ) + // InternalDataDSL.g:3236:3: ( rule__Operator__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getAlternatives()); } - // InternalDataDSL.g:3187:3: ( rule__Operator__Alternatives ) - // InternalDataDSL.g:3187:4: rule__Operator__Alternatives + // InternalDataDSL.g:3237:3: ( rule__Operator__Alternatives ) + // InternalDataDSL.g:3237:4: rule__Operator__Alternatives { pushFollow(FOLLOW_2); rule__Operator__Alternatives(); @@ -10854,23 +11028,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJunction" - // InternalDataDSL.g:3196:1: ruleJunction : ( ( rule__Junction__Alternatives ) ) ; + // InternalDataDSL.g:3246:1: ruleJunction : ( ( rule__Junction__Alternatives ) ) ; public final void ruleJunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3200:1: ( ( ( rule__Junction__Alternatives ) ) ) - // InternalDataDSL.g:3201:2: ( ( rule__Junction__Alternatives ) ) + // InternalDataDSL.g:3250:1: ( ( ( rule__Junction__Alternatives ) ) ) + // InternalDataDSL.g:3251:2: ( ( rule__Junction__Alternatives ) ) { - // InternalDataDSL.g:3201:2: ( ( rule__Junction__Alternatives ) ) - // InternalDataDSL.g:3202:3: ( rule__Junction__Alternatives ) + // InternalDataDSL.g:3251:2: ( ( rule__Junction__Alternatives ) ) + // InternalDataDSL.g:3252:3: ( rule__Junction__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJunctionAccess().getAlternatives()); } - // InternalDataDSL.g:3203:3: ( rule__Junction__Alternatives ) - // InternalDataDSL.g:3203:4: rule__Junction__Alternatives + // InternalDataDSL.g:3253:3: ( rule__Junction__Alternatives ) + // InternalDataDSL.g:3253:4: rule__Junction__Alternatives { pushFollow(FOLLOW_2); rule__Junction__Alternatives(); @@ -10905,17 +11079,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Alternatives_3" - // InternalDataDSL.g:3211:1: rule__DataInterchangePostFunction__Alternatives_3 : ( ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) | ( 'executeAfterExport' ) ); + // InternalDataDSL.g:3261:1: rule__DataInterchangePostFunction__Alternatives_3 : ( ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) | ( 'executeAfterExport' ) ); public final void rule__DataInterchangePostFunction__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3215:1: ( ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) | ( 'executeAfterExport' ) ) + // InternalDataDSL.g:3265:1: ( ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) | ( 'executeAfterExport' ) ) int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==173) ) { + if ( (LA3_0==177) ) { alt3=1; } else if ( (LA3_0==16) ) { @@ -10930,16 +11104,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt3) { case 1 : - // InternalDataDSL.g:3216:2: ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) + // InternalDataDSL.g:3266:2: ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) { - // InternalDataDSL.g:3216:2: ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) - // InternalDataDSL.g:3217:3: ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) + // InternalDataDSL.g:3266:2: ( ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) ) + // InternalDataDSL.g:3267:3: ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getAfterImportAssignment_3_0()); } - // InternalDataDSL.g:3218:3: ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) - // InternalDataDSL.g:3218:4: rule__DataInterchangePostFunction__AfterImportAssignment_3_0 + // InternalDataDSL.g:3268:3: ( rule__DataInterchangePostFunction__AfterImportAssignment_3_0 ) + // InternalDataDSL.g:3268:4: rule__DataInterchangePostFunction__AfterImportAssignment_3_0 { pushFollow(FOLLOW_2); rule__DataInterchangePostFunction__AfterImportAssignment_3_0(); @@ -10959,10 +11133,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3222:2: ( 'executeAfterExport' ) + // InternalDataDSL.g:3272:2: ( 'executeAfterExport' ) { - // InternalDataDSL.g:3222:2: ( 'executeAfterExport' ) - // InternalDataDSL.g:3223:3: 'executeAfterExport' + // InternalDataDSL.g:3272:2: ( 'executeAfterExport' ) + // InternalDataDSL.g:3273:3: 'executeAfterExport' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getExecuteAfterExportKeyword_3_1()); @@ -10995,31 +11169,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFile__Alternatives" - // InternalDataDSL.g:3232:1: rule__DataInterchangeFile__Alternatives : ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) | ( ruleDataInterchangeFileFixed ) ); + // InternalDataDSL.g:3282:1: rule__DataInterchangeFile__Alternatives : ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) | ( ruleDataInterchangeFileFixed ) ); public final void rule__DataInterchangeFile__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3236:1: ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) | ( ruleDataInterchangeFileFixed ) ) + // InternalDataDSL.g:3286:1: ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) | ( ruleDataInterchangeFileFixed ) ) int alt4=4; switch ( input.LA(1) ) { - case 91: + case 94: { alt4=1; } break; - case 94: + case 97: { alt4=2; } break; - case 98: + case 101: { alt4=3; } break; - case 100: + case 103: { alt4=4; } @@ -11034,10 +11208,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt4) { case 1 : - // InternalDataDSL.g:3237:2: ( ruleDataInterchangeFileXML ) + // InternalDataDSL.g:3287:2: ( ruleDataInterchangeFileXML ) { - // InternalDataDSL.g:3237:2: ( ruleDataInterchangeFileXML ) - // InternalDataDSL.g:3238:3: ruleDataInterchangeFileXML + // InternalDataDSL.g:3287:2: ( ruleDataInterchangeFileXML ) + // InternalDataDSL.g:3288:3: ruleDataInterchangeFileXML { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileAccess().getDataInterchangeFileXMLParserRuleCall_0()); @@ -11057,10 +11231,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3243:2: ( ruleDataInterchangeFileCSV ) + // InternalDataDSL.g:3293:2: ( ruleDataInterchangeFileCSV ) { - // InternalDataDSL.g:3243:2: ( ruleDataInterchangeFileCSV ) - // InternalDataDSL.g:3244:3: ruleDataInterchangeFileCSV + // InternalDataDSL.g:3293:2: ( ruleDataInterchangeFileCSV ) + // InternalDataDSL.g:3294:3: ruleDataInterchangeFileCSV { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileAccess().getDataInterchangeFileCSVParserRuleCall_1()); @@ -11080,10 +11254,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3249:2: ( ruleDataInterchangeFileEDI ) + // InternalDataDSL.g:3299:2: ( ruleDataInterchangeFileEDI ) { - // InternalDataDSL.g:3249:2: ( ruleDataInterchangeFileEDI ) - // InternalDataDSL.g:3250:3: ruleDataInterchangeFileEDI + // InternalDataDSL.g:3299:2: ( ruleDataInterchangeFileEDI ) + // InternalDataDSL.g:3300:3: ruleDataInterchangeFileEDI { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileAccess().getDataInterchangeFileEDIParserRuleCall_2()); @@ -11103,10 +11277,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3255:2: ( ruleDataInterchangeFileFixed ) + // InternalDataDSL.g:3305:2: ( ruleDataInterchangeFileFixed ) { - // InternalDataDSL.g:3255:2: ( ruleDataInterchangeFileFixed ) - // InternalDataDSL.g:3256:3: ruleDataInterchangeFileFixed + // InternalDataDSL.g:3305:2: ( ruleDataInterchangeFileFixed ) + // InternalDataDSL.g:3306:3: ruleDataInterchangeFileFixed { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileAccess().getDataInterchangeFileFixedParserRuleCall_3()); @@ -11143,20 +11317,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpression__Alternatives" - // InternalDataDSL.g:3265:1: rule__DataInterchangeExpression__Alternatives : ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) ); + // InternalDataDSL.g:3315:1: rule__DataInterchangeExpression__Alternatives : ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) ); public final void rule__DataInterchangeExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3269:1: ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) ) + // InternalDataDSL.g:3319:1: ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) ) int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==121) ) { + if ( (LA5_0==124) ) { alt5=1; } - else if ( (LA5_0==130) ) { + else if ( (LA5_0==135) ) { alt5=2; } else { @@ -11168,10 +11342,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt5) { case 1 : - // InternalDataDSL.g:3270:2: ( ruleDataInterchangeEntityExpression ) + // InternalDataDSL.g:3320:2: ( ruleDataInterchangeEntityExpression ) { - // InternalDataDSL.g:3270:2: ( ruleDataInterchangeEntityExpression ) - // InternalDataDSL.g:3271:3: ruleDataInterchangeEntityExpression + // InternalDataDSL.g:3320:2: ( ruleDataInterchangeEntityExpression ) + // InternalDataDSL.g:3321:3: ruleDataInterchangeEntityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExpressionAccess().getDataInterchangeEntityExpressionParserRuleCall_0()); @@ -11191,10 +11365,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3276:2: ( ruleDataInterchangePredefinedExpression ) + // InternalDataDSL.g:3326:2: ( ruleDataInterchangePredefinedExpression ) { - // InternalDataDSL.g:3276:2: ( ruleDataInterchangePredefinedExpression ) - // InternalDataDSL.g:3277:3: ruleDataInterchangePredefinedExpression + // InternalDataDSL.g:3326:2: ( ruleDataInterchangePredefinedExpression ) + // InternalDataDSL.g:3327:3: ruleDataInterchangePredefinedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExpressionAccess().getDataInterchangePredefinedExpressionParserRuleCall_1()); @@ -11231,20 +11405,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Alternatives_3" - // InternalDataDSL.g:3286:1: rule__DataInterchangeExpose__Alternatives_3 : ( ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) | ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) ); + // InternalDataDSL.g:3336:1: rule__DataInterchangeExpose__Alternatives_3 : ( ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) | ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) ); public final void rule__DataInterchangeExpose__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3290:1: ( ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) | ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) ) + // InternalDataDSL.g:3340:1: ( ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) | ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) ) int alt6=2; int LA6_0 = input.LA(1); - if ( (LA6_0==125) ) { + if ( (LA6_0==128) ) { alt6=1; } - else if ( (LA6_0==109) ) { + else if ( (LA6_0==112) ) { alt6=2; } else { @@ -11256,16 +11430,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt6) { case 1 : - // InternalDataDSL.g:3291:2: ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) + // InternalDataDSL.g:3341:2: ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) { - // InternalDataDSL.g:3291:2: ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) - // InternalDataDSL.g:3292:3: ( rule__DataInterchangeExpose__Group_3_0__0 ) + // InternalDataDSL.g:3341:2: ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) + // InternalDataDSL.g:3342:3: ( rule__DataInterchangeExpose__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_0()); } - // InternalDataDSL.g:3293:3: ( rule__DataInterchangeExpose__Group_3_0__0 ) - // InternalDataDSL.g:3293:4: rule__DataInterchangeExpose__Group_3_0__0 + // InternalDataDSL.g:3343:3: ( rule__DataInterchangeExpose__Group_3_0__0 ) + // InternalDataDSL.g:3343:4: rule__DataInterchangeExpose__Group_3_0__0 { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__Group_3_0__0(); @@ -11285,16 +11459,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3297:2: ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) + // InternalDataDSL.g:3347:2: ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) { - // InternalDataDSL.g:3297:2: ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) - // InternalDataDSL.g:3298:3: ( rule__DataInterchangeExpose__Group_3_1__0 ) + // InternalDataDSL.g:3347:2: ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) + // InternalDataDSL.g:3348:3: ( rule__DataInterchangeExpose__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_1()); } - // InternalDataDSL.g:3299:3: ( rule__DataInterchangeExpose__Group_3_1__0 ) - // InternalDataDSL.g:3299:4: rule__DataInterchangeExpose__Group_3_1__0 + // InternalDataDSL.g:3349:3: ( rule__DataInterchangeExpose__Group_3_1__0 ) + // InternalDataDSL.g:3349:4: rule__DataInterchangeExpose__Group_3_1__0 { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__Group_3_1__0(); @@ -11331,20 +11505,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilter__Alternatives" - // InternalDataDSL.g:3307:1: rule__ReferenceFilter__Alternatives : ( ( ruleReferenceFilterWithOutAttr ) | ( ruleReferenceFilterWithAttr ) ); + // InternalDataDSL.g:3357:1: rule__ReferenceFilter__Alternatives : ( ( ruleReferenceFilterWithOutAttr ) | ( ruleReferenceFilterWithAttr ) ); public final void rule__ReferenceFilter__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3311:1: ( ( ruleReferenceFilterWithOutAttr ) | ( ruleReferenceFilterWithAttr ) ) + // InternalDataDSL.g:3361:1: ( ( ruleReferenceFilterWithOutAttr ) | ( ruleReferenceFilterWithAttr ) ) int alt7=2; int LA7_0 = input.LA(1); - if ( (LA7_0==129) ) { + if ( (LA7_0==134) ) { alt7=1; } - else if ( (LA7_0==128) ) { + else if ( (LA7_0==133) ) { alt7=2; } else { @@ -11356,10 +11530,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt7) { case 1 : - // InternalDataDSL.g:3312:2: ( ruleReferenceFilterWithOutAttr ) + // InternalDataDSL.g:3362:2: ( ruleReferenceFilterWithOutAttr ) { - // InternalDataDSL.g:3312:2: ( ruleReferenceFilterWithOutAttr ) - // InternalDataDSL.g:3313:3: ruleReferenceFilterWithOutAttr + // InternalDataDSL.g:3362:2: ( ruleReferenceFilterWithOutAttr ) + // InternalDataDSL.g:3363:3: ruleReferenceFilterWithOutAttr { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterAccess().getReferenceFilterWithOutAttrParserRuleCall_0()); @@ -11379,10 +11553,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3318:2: ( ruleReferenceFilterWithAttr ) + // InternalDataDSL.g:3368:2: ( ruleReferenceFilterWithAttr ) { - // InternalDataDSL.g:3318:2: ( ruleReferenceFilterWithAttr ) - // InternalDataDSL.g:3319:3: ruleReferenceFilterWithAttr + // InternalDataDSL.g:3368:2: ( ruleReferenceFilterWithAttr ) + // InternalDataDSL.g:3369:3: ruleReferenceFilterWithAttr { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterAccess().getReferenceFilterWithAttrParserRuleCall_1()); @@ -11419,13 +11593,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperand__Alternatives" - // InternalDataDSL.g:3328:1: rule__DataInterchangeLookupFilterOperand__Alternatives : ( ( ruleDataInterchangeLookupFilterOperandString ) | ( ruleDataInterchangeLookupFilterOperandProperty ) ); + // InternalDataDSL.g:3378:1: rule__DataInterchangeLookupFilterOperand__Alternatives : ( ( ruleDataInterchangeLookupFilterOperandString ) | ( ruleDataInterchangeLookupFilterOperandProperty ) ); public final void rule__DataInterchangeLookupFilterOperand__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3332:1: ( ( ruleDataInterchangeLookupFilterOperandString ) | ( ruleDataInterchangeLookupFilterOperandProperty ) ) + // InternalDataDSL.g:3382:1: ( ( ruleDataInterchangeLookupFilterOperandString ) | ( ruleDataInterchangeLookupFilterOperandProperty ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -11444,10 +11618,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt8) { case 1 : - // InternalDataDSL.g:3333:2: ( ruleDataInterchangeLookupFilterOperandString ) + // InternalDataDSL.g:3383:2: ( ruleDataInterchangeLookupFilterOperandString ) { - // InternalDataDSL.g:3333:2: ( ruleDataInterchangeLookupFilterOperandString ) - // InternalDataDSL.g:3334:3: ruleDataInterchangeLookupFilterOperandString + // InternalDataDSL.g:3383:2: ( ruleDataInterchangeLookupFilterOperandString ) + // InternalDataDSL.g:3384:3: ruleDataInterchangeLookupFilterOperandString { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandAccess().getDataInterchangeLookupFilterOperandStringParserRuleCall_0()); @@ -11467,10 +11641,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3339:2: ( ruleDataInterchangeLookupFilterOperandProperty ) + // InternalDataDSL.g:3389:2: ( ruleDataInterchangeLookupFilterOperandProperty ) { - // InternalDataDSL.g:3339:2: ( ruleDataInterchangeLookupFilterOperandProperty ) - // InternalDataDSL.g:3340:3: ruleDataInterchangeLookupFilterOperandProperty + // InternalDataDSL.g:3389:2: ( ruleDataInterchangeLookupFilterOperandProperty ) + // InternalDataDSL.g:3390:3: ruleDataInterchangeLookupFilterOperandProperty { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandAccess().getDataInterchangeLookupFilterOperandPropertyParserRuleCall_1()); @@ -11507,36 +11681,36 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMapping__Alternatives" - // InternalDataDSL.g:3349:1: rule__DataInterchangeMapping__Alternatives : ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) | ( ruleDataInterchangeFixedColumnMapping ) | ( ruleDataInterchangeLookupMapping ) | ( ruleDataInterchangeSkipMapping ) ); + // InternalDataDSL.g:3399:1: rule__DataInterchangeMapping__Alternatives : ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) | ( ruleDataInterchangeFixedColumnMapping ) | ( ruleDataInterchangeLookupMapping ) | ( ruleDataInterchangeSkipMapping ) ); public final void rule__DataInterchangeMapping__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3353:1: ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) | ( ruleDataInterchangeFixedColumnMapping ) | ( ruleDataInterchangeLookupMapping ) | ( ruleDataInterchangeSkipMapping ) ) + // InternalDataDSL.g:3403:1: ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) | ( ruleDataInterchangeFixedColumnMapping ) | ( ruleDataInterchangeLookupMapping ) | ( ruleDataInterchangeSkipMapping ) ) int alt9=5; switch ( input.LA(1) ) { - case 133: + case 137: { alt9=1; } break; - case 135: + case 139: { alt9=2; } break; - case 137: + case 141: { alt9=3; } break; - case 139: + case 143: { alt9=4; } break; - case 140: + case 144: { alt9=5; } @@ -11551,10 +11725,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt9) { case 1 : - // InternalDataDSL.g:3354:2: ( ruleDataInterchangeValueMapping ) + // InternalDataDSL.g:3404:2: ( ruleDataInterchangeValueMapping ) { - // InternalDataDSL.g:3354:2: ( ruleDataInterchangeValueMapping ) - // InternalDataDSL.g:3355:3: ruleDataInterchangeValueMapping + // InternalDataDSL.g:3404:2: ( ruleDataInterchangeValueMapping ) + // InternalDataDSL.g:3405:3: ruleDataInterchangeValueMapping { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMappingAccess().getDataInterchangeValueMappingParserRuleCall_0()); @@ -11574,10 +11748,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3360:2: ( ruleDataInterchangeBlobMapping ) + // InternalDataDSL.g:3410:2: ( ruleDataInterchangeBlobMapping ) { - // InternalDataDSL.g:3360:2: ( ruleDataInterchangeBlobMapping ) - // InternalDataDSL.g:3361:3: ruleDataInterchangeBlobMapping + // InternalDataDSL.g:3410:2: ( ruleDataInterchangeBlobMapping ) + // InternalDataDSL.g:3411:3: ruleDataInterchangeBlobMapping { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMappingAccess().getDataInterchangeBlobMappingParserRuleCall_1()); @@ -11597,10 +11771,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3366:2: ( ruleDataInterchangeFixedColumnMapping ) + // InternalDataDSL.g:3416:2: ( ruleDataInterchangeFixedColumnMapping ) { - // InternalDataDSL.g:3366:2: ( ruleDataInterchangeFixedColumnMapping ) - // InternalDataDSL.g:3367:3: ruleDataInterchangeFixedColumnMapping + // InternalDataDSL.g:3416:2: ( ruleDataInterchangeFixedColumnMapping ) + // InternalDataDSL.g:3417:3: ruleDataInterchangeFixedColumnMapping { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMappingAccess().getDataInterchangeFixedColumnMappingParserRuleCall_2()); @@ -11620,10 +11794,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3372:2: ( ruleDataInterchangeLookupMapping ) + // InternalDataDSL.g:3422:2: ( ruleDataInterchangeLookupMapping ) { - // InternalDataDSL.g:3372:2: ( ruleDataInterchangeLookupMapping ) - // InternalDataDSL.g:3373:3: ruleDataInterchangeLookupMapping + // InternalDataDSL.g:3422:2: ( ruleDataInterchangeLookupMapping ) + // InternalDataDSL.g:3423:3: ruleDataInterchangeLookupMapping { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMappingAccess().getDataInterchangeLookupMappingParserRuleCall_3()); @@ -11643,10 +11817,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:3378:2: ( ruleDataInterchangeSkipMapping ) + // InternalDataDSL.g:3428:2: ( ruleDataInterchangeSkipMapping ) { - // InternalDataDSL.g:3378:2: ( ruleDataInterchangeSkipMapping ) - // InternalDataDSL.g:3379:3: ruleDataInterchangeSkipMapping + // InternalDataDSL.g:3428:2: ( ruleDataInterchangeSkipMapping ) + // InternalDataDSL.g:3429:3: ruleDataInterchangeSkipMapping { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMappingAccess().getDataInterchangeSkipMappingParserRuleCall_4()); @@ -11683,26 +11857,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Alternatives_5_0" - // InternalDataDSL.g:3388:1: rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 : ( ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) ); + // InternalDataDSL.g:3438:1: rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 : ( ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) ); public final void rule__DataInterchangeFixedColumnMapping__Alternatives_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3392:1: ( ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) ) + // InternalDataDSL.g:3442:1: ( ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) ) int alt10=3; switch ( input.LA(1) ) { - case 182: + case 186: { alt10=1; } break; - case 183: + case 187: { alt10=2; } break; - case 184: + case 188: { alt10=3; } @@ -11717,16 +11891,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt10) { case 1 : - // InternalDataDSL.g:3393:2: ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) + // InternalDataDSL.g:3443:2: ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) { - // InternalDataDSL.g:3393:2: ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) - // InternalDataDSL.g:3394:3: ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) + // InternalDataDSL.g:3443:2: ( ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) ) + // InternalDataDSL.g:3444:3: ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getTrimAssignment_5_0_0()); } - // InternalDataDSL.g:3395:3: ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) - // InternalDataDSL.g:3395:4: rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 + // InternalDataDSL.g:3445:3: ( rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 ) + // InternalDataDSL.g:3445:4: rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0(); @@ -11746,16 +11920,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3399:2: ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) + // InternalDataDSL.g:3449:2: ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) { - // InternalDataDSL.g:3399:2: ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) - // InternalDataDSL.g:3400:3: ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) + // InternalDataDSL.g:3449:2: ( ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) ) + // InternalDataDSL.g:3450:3: ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLeftTrimAssignment_5_0_1()); } - // InternalDataDSL.g:3401:3: ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) - // InternalDataDSL.g:3401:4: rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 + // InternalDataDSL.g:3451:3: ( rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 ) + // InternalDataDSL.g:3451:4: rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1(); @@ -11775,16 +11949,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3405:2: ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) + // InternalDataDSL.g:3455:2: ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) { - // InternalDataDSL.g:3405:2: ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) - // InternalDataDSL.g:3406:3: ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) + // InternalDataDSL.g:3455:2: ( ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) ) + // InternalDataDSL.g:3456:3: ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getRightTrimAssignment_5_0_2()); } - // InternalDataDSL.g:3407:3: ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) - // InternalDataDSL.g:3407:4: rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 + // InternalDataDSL.g:3457:3: ( rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 ) + // InternalDataDSL.g:3457:4: rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2(); @@ -11821,36 +11995,36 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Alternatives_5_1" - // InternalDataDSL.g:3415:1: rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 : ( ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) ); + // InternalDataDSL.g:3465:1: rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 : ( ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) ); public final void rule__DataInterchangeFixedColumnMapping__Alternatives_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3419:1: ( ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) ) + // InternalDataDSL.g:3469:1: ( ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) | ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) ) int alt11=5; switch ( input.LA(1) ) { - case 185: + case 189: { alt11=1; } break; - case 186: + case 190: { alt11=2; } break; - case 187: + case 191: { alt11=3; } break; - case 188: + case 192: { alt11=4; } break; - case 189: + case 193: { alt11=5; } @@ -11865,16 +12039,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt11) { case 1 : - // InternalDataDSL.g:3420:2: ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) + // InternalDataDSL.g:3470:2: ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) { - // InternalDataDSL.g:3420:2: ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) - // InternalDataDSL.g:3421:3: ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) + // InternalDataDSL.g:3470:2: ( ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) ) + // InternalDataDSL.g:3471:3: ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLowerCaseAssignment_5_1_0()); } - // InternalDataDSL.g:3422:3: ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) - // InternalDataDSL.g:3422:4: rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 + // InternalDataDSL.g:3472:3: ( rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 ) + // InternalDataDSL.g:3472:4: rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0(); @@ -11894,16 +12068,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3426:2: ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) + // InternalDataDSL.g:3476:2: ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) { - // InternalDataDSL.g:3426:2: ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) - // InternalDataDSL.g:3427:3: ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) + // InternalDataDSL.g:3476:2: ( ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) ) + // InternalDataDSL.g:3477:3: ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUpperCaseAssignment_5_1_1()); } - // InternalDataDSL.g:3428:3: ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) - // InternalDataDSL.g:3428:4: rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 + // InternalDataDSL.g:3478:3: ( rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 ) + // InternalDataDSL.g:3478:4: rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1(); @@ -11923,16 +12097,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3432:2: ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) + // InternalDataDSL.g:3482:2: ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) { - // InternalDataDSL.g:3432:2: ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) - // InternalDataDSL.g:3433:3: ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) + // InternalDataDSL.g:3482:2: ( ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) ) + // InternalDataDSL.g:3483:3: ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapFirstAssignment_5_1_2()); } - // InternalDataDSL.g:3434:3: ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) - // InternalDataDSL.g:3434:4: rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 + // InternalDataDSL.g:3484:3: ( rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 ) + // InternalDataDSL.g:3484:4: rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2(); @@ -11952,16 +12126,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3438:2: ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) + // InternalDataDSL.g:3488:2: ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) { - // InternalDataDSL.g:3438:2: ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) - // InternalDataDSL.g:3439:3: ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) + // InternalDataDSL.g:3488:2: ( ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) ) + // InternalDataDSL.g:3489:3: ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUncapFirstAssignment_5_1_3()); } - // InternalDataDSL.g:3440:3: ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) - // InternalDataDSL.g:3440:4: rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 + // InternalDataDSL.g:3490:3: ( rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 ) + // InternalDataDSL.g:3490:4: rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3(); @@ -11981,16 +12155,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:3444:2: ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) + // InternalDataDSL.g:3494:2: ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) { - // InternalDataDSL.g:3444:2: ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) - // InternalDataDSL.g:3445:3: ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) + // InternalDataDSL.g:3494:2: ( ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) ) + // InternalDataDSL.g:3495:3: ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapitalizeAssignment_5_1_4()); } - // InternalDataDSL.g:3446:3: ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) - // InternalDataDSL.g:3446:4: rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 + // InternalDataDSL.g:3496:3: ( rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 ) + // InternalDataDSL.g:3496:4: rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4(); @@ -12027,27 +12201,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Alternatives_2" - // InternalDataDSL.g:3454:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) ); + // InternalDataDSL.g:3504:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) ); public final void rule__XImportDeclaration__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3458:1: ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) ) + // InternalDataDSL.g:3508:1: ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) ) int alt12=4; alt12 = dfa12.predict(input); switch (alt12) { case 1 : - // InternalDataDSL.g:3459:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) ) + // InternalDataDSL.g:3509:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) ) { - // InternalDataDSL.g:3459:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) ) - // InternalDataDSL.g:3460:3: ( rule__XImportDeclaration__Group_2_0__0 ) + // InternalDataDSL.g:3509:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) ) + // InternalDataDSL.g:3510:3: ( rule__XImportDeclaration__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup_2_0()); } - // InternalDataDSL.g:3461:3: ( rule__XImportDeclaration__Group_2_0__0 ) - // InternalDataDSL.g:3461:4: rule__XImportDeclaration__Group_2_0__0 + // InternalDataDSL.g:3511:3: ( rule__XImportDeclaration__Group_2_0__0 ) + // InternalDataDSL.g:3511:4: rule__XImportDeclaration__Group_2_0__0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_2_0__0(); @@ -12067,16 +12241,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3465:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) + // InternalDataDSL.g:3515:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) { - // InternalDataDSL.g:3465:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) - // InternalDataDSL.g:3466:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) + // InternalDataDSL.g:3515:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) + // InternalDataDSL.g:3516:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_1()); } - // InternalDataDSL.g:3467:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) - // InternalDataDSL.g:3467:4: rule__XImportDeclaration__ImportedTypeAssignment_2_1 + // InternalDataDSL.g:3517:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) + // InternalDataDSL.g:3517:4: rule__XImportDeclaration__ImportedTypeAssignment_2_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedTypeAssignment_2_1(); @@ -12096,16 +12270,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3471:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) + // InternalDataDSL.g:3521:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) { - // InternalDataDSL.g:3471:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) - // InternalDataDSL.g:3472:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) + // InternalDataDSL.g:3521:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) + // InternalDataDSL.g:3522:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_2_2()); } - // InternalDataDSL.g:3473:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) - // InternalDataDSL.g:3473:4: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 + // InternalDataDSL.g:3523:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) + // InternalDataDSL.g:3523:4: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedNamespaceAssignment_2_2(); @@ -12125,16 +12299,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3477:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) ) + // InternalDataDSL.g:3527:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) ) { - // InternalDataDSL.g:3477:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) ) - // InternalDataDSL.g:3478:3: ( rule__XImportDeclaration__Group_2_3__0 ) + // InternalDataDSL.g:3527:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) ) + // InternalDataDSL.g:3528:3: ( rule__XImportDeclaration__Group_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup_2_3()); } - // InternalDataDSL.g:3479:3: ( rule__XImportDeclaration__Group_2_3__0 ) - // InternalDataDSL.g:3479:4: rule__XImportDeclaration__Group_2_3__0 + // InternalDataDSL.g:3529:3: ( rule__XImportDeclaration__Group_2_3__0 ) + // InternalDataDSL.g:3529:4: rule__XImportDeclaration__Group_2_3__0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_2_3__0(); @@ -12171,13 +12345,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Alternatives_2_0_3" - // InternalDataDSL.g:3487:1: rule__XImportDeclaration__Alternatives_2_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) ); + // InternalDataDSL.g:3537:1: rule__XImportDeclaration__Alternatives_2_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) ); public final void rule__XImportDeclaration__Alternatives_2_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3491:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) ) + // InternalDataDSL.g:3541:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) ) int alt13=2; int LA13_0 = input.LA(1); @@ -12196,16 +12370,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt13) { case 1 : - // InternalDataDSL.g:3492:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) + // InternalDataDSL.g:3542:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) { - // InternalDataDSL.g:3492:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) - // InternalDataDSL.g:3493:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) + // InternalDataDSL.g:3542:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) + // InternalDataDSL.g:3543:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_2_0_3_0()); } - // InternalDataDSL.g:3494:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) - // InternalDataDSL.g:3494:4: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 + // InternalDataDSL.g:3544:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) + // InternalDataDSL.g:3544:4: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__WildcardAssignment_2_0_3_0(); @@ -12225,16 +12399,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3498:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) + // InternalDataDSL.g:3548:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) { - // InternalDataDSL.g:3498:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) - // InternalDataDSL.g:3499:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) + // InternalDataDSL.g:3548:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) + // InternalDataDSL.g:3549:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_2_0_3_1()); } - // InternalDataDSL.g:3500:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) - // InternalDataDSL.g:3500:4: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 + // InternalDataDSL.g:3550:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) + // InternalDataDSL.g:3550:4: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__MemberNameAssignment_2_0_3_1(); @@ -12271,27 +12445,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Alternatives_3_1" - // InternalDataDSL.g:3508:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ); + // InternalDataDSL.g:3558:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ); public final void rule__XAnnotation__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3512:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:3562:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ) int alt14=2; alt14 = dfa14.predict(input); switch (alt14) { case 1 : - // InternalDataDSL.g:3513:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) + // InternalDataDSL.g:3563:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) { - // InternalDataDSL.g:3513:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) - // InternalDataDSL.g:3514:3: ( rule__XAnnotation__Group_3_1_0__0 ) + // InternalDataDSL.g:3563:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) + // InternalDataDSL.g:3564:3: ( rule__XAnnotation__Group_3_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } - // InternalDataDSL.g:3515:3: ( rule__XAnnotation__Group_3_1_0__0 ) - // InternalDataDSL.g:3515:4: rule__XAnnotation__Group_3_1_0__0 + // InternalDataDSL.g:3565:3: ( rule__XAnnotation__Group_3_1_0__0 ) + // InternalDataDSL.g:3565:4: rule__XAnnotation__Group_3_1_0__0 { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3_1_0__0(); @@ -12311,16 +12485,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3519:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) + // InternalDataDSL.g:3569:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) { - // InternalDataDSL.g:3519:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) - // InternalDataDSL.g:3520:3: ( rule__XAnnotation__ValueAssignment_3_1_1 ) + // InternalDataDSL.g:3569:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) + // InternalDataDSL.g:3570:3: ( rule__XAnnotation__ValueAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } - // InternalDataDSL.g:3521:3: ( rule__XAnnotation__ValueAssignment_3_1_1 ) - // InternalDataDSL.g:3521:4: rule__XAnnotation__ValueAssignment_3_1_1 + // InternalDataDSL.g:3571:3: ( rule__XAnnotation__ValueAssignment_3_1_1 ) + // InternalDataDSL.g:3571:4: rule__XAnnotation__ValueAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XAnnotation__ValueAssignment_3_1_1(); @@ -12357,27 +12531,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Alternatives" - // InternalDataDSL.g:3529:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ); + // InternalDataDSL.g:3579:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ); public final void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3533:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ) + // InternalDataDSL.g:3583:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ) int alt15=2; alt15 = dfa15.predict(input); switch (alt15) { case 1 : - // InternalDataDSL.g:3534:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) + // InternalDataDSL.g:3584:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) { - // InternalDataDSL.g:3534:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) - // InternalDataDSL.g:3535:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) + // InternalDataDSL.g:3584:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) + // InternalDataDSL.g:3585:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } - // InternalDataDSL.g:3536:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) - // InternalDataDSL.g:3536:4: rule__XAnnotationElementValueOrCommaList__Group_0__0 + // InternalDataDSL.g:3586:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) + // InternalDataDSL.g:3586:4: rule__XAnnotationElementValueOrCommaList__Group_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0__0(); @@ -12397,16 +12571,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3540:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) + // InternalDataDSL.g:3590:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) { - // InternalDataDSL.g:3540:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) - // InternalDataDSL.g:3541:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) + // InternalDataDSL.g:3590:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) + // InternalDataDSL.g:3591:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } - // InternalDataDSL.g:3542:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) - // InternalDataDSL.g:3542:4: rule__XAnnotationElementValueOrCommaList__Group_1__0 + // InternalDataDSL.g:3592:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) + // InternalDataDSL.g:3592:4: rule__XAnnotationElementValueOrCommaList__Group_1__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1__0(); @@ -12443,27 +12617,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Alternatives" - // InternalDataDSL.g:3550:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ); + // InternalDataDSL.g:3600:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ); public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3554:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:3604:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ) int alt16=2; alt16 = dfa16.predict(input); switch (alt16) { case 1 : - // InternalDataDSL.g:3555:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) + // InternalDataDSL.g:3605:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) { - // InternalDataDSL.g:3555:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) - // InternalDataDSL.g:3556:3: ( rule__XAnnotationElementValue__Group_0__0 ) + // InternalDataDSL.g:3605:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) + // InternalDataDSL.g:3606:3: ( rule__XAnnotationElementValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } - // InternalDataDSL.g:3557:3: ( rule__XAnnotationElementValue__Group_0__0 ) - // InternalDataDSL.g:3557:4: rule__XAnnotationElementValue__Group_0__0 + // InternalDataDSL.g:3607:3: ( rule__XAnnotationElementValue__Group_0__0 ) + // InternalDataDSL.g:3607:4: rule__XAnnotationElementValue__Group_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0__0(); @@ -12483,10 +12657,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3561:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:3611:2: ( ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:3561:2: ( ruleXAnnotationOrExpression ) - // InternalDataDSL.g:3562:3: ruleXAnnotationOrExpression + // InternalDataDSL.g:3611:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:3612:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); @@ -12523,20 +12697,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationOrExpression__Alternatives" - // InternalDataDSL.g:3571:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) ); + // InternalDataDSL.g:3621:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) ); public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3575:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) ) + // InternalDataDSL.g:3625:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) ) int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==142) ) { + if ( (LA17_0==146) ) { alt17=1; } - else if ( ((LA17_0>=RULE_STRING && LA17_0<=RULE_DECIMAL)||LA17_0==28||(LA17_0>=35 && LA17_0<=36)||LA17_0==41||(LA17_0>=46 && LA17_0<=51)||LA17_0==80||LA17_0==113||LA17_0==143||(LA17_0>=147 && LA17_0<=148)||LA17_0==150||LA17_0==152||(LA17_0>=156 && LA17_0<=163)||LA17_0==165||LA17_0==195) ) { + else if ( ((LA17_0>=RULE_STRING && LA17_0<=RULE_DECIMAL)||LA17_0==28||(LA17_0>=35 && LA17_0<=36)||LA17_0==41||(LA17_0>=46 && LA17_0<=51)||LA17_0==83||LA17_0==116||LA17_0==147||(LA17_0>=151 && LA17_0<=152)||LA17_0==154||LA17_0==156||(LA17_0>=160 && LA17_0<=167)||LA17_0==169||LA17_0==199) ) { alt17=2; } else { @@ -12548,10 +12722,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt17) { case 1 : - // InternalDataDSL.g:3576:2: ( ruleXAnnotation ) + // InternalDataDSL.g:3626:2: ( ruleXAnnotation ) { - // InternalDataDSL.g:3576:2: ( ruleXAnnotation ) - // InternalDataDSL.g:3577:3: ruleXAnnotation + // InternalDataDSL.g:3626:2: ( ruleXAnnotation ) + // InternalDataDSL.g:3627:3: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); @@ -12571,10 +12745,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3582:2: ( ruleXExpression ) + // InternalDataDSL.g:3632:2: ( ruleXExpression ) { - // InternalDataDSL.g:3582:2: ( ruleXExpression ) - // InternalDataDSL.g:3583:3: ruleXExpression + // InternalDataDSL.g:3632:2: ( ruleXExpression ) + // InternalDataDSL.g:3633:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); @@ -12611,20 +12785,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Alternatives" - // InternalDataDSL.g:3592:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ); + // InternalDataDSL.g:3642:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ); public final void rule__XAssignment__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3596:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) + // InternalDataDSL.g:3646:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) int alt18=2; switch ( input.LA(1) ) { case RULE_ID: { int LA18_1 = input.LA(2); - if ( (LA18_1==EOF||(LA18_1>=RULE_STRING && LA18_1<=RULE_DECIMAL)||(LA18_1>=14 && LA18_1<=15)||(LA18_1>=17 && LA18_1<=51)||(LA18_1>=80 && LA18_1<=81)||LA18_1==113||LA18_1==132||LA18_1==141||(LA18_1>=143 && LA18_1<=166)||(LA18_1>=191 && LA18_1<=192)||(LA18_1>=194 && LA18_1<=195)) ) { + if ( (LA18_1==EOF||(LA18_1>=RULE_STRING && LA18_1<=RULE_DECIMAL)||(LA18_1>=14 && LA18_1<=15)||(LA18_1>=17 && LA18_1<=51)||(LA18_1>=83 && LA18_1<=84)||LA18_1==116||LA18_1==136||LA18_1==145||(LA18_1>=147 && LA18_1<=170)||(LA18_1>=195 && LA18_1<=196)||(LA18_1>=198 && LA18_1<=199)) ) { alt18=2; } else if ( (LA18_1==13) ) { @@ -12643,12 +12817,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { { int LA18_2 = input.LA(2); - if ( (LA18_2==EOF||(LA18_2>=RULE_STRING && LA18_2<=RULE_DECIMAL)||(LA18_2>=14 && LA18_2<=15)||(LA18_2>=17 && LA18_2<=51)||(LA18_2>=80 && LA18_2<=81)||LA18_2==113||LA18_2==132||LA18_2==141||(LA18_2>=143 && LA18_2<=166)||(LA18_2>=191 && LA18_2<=192)||(LA18_2>=194 && LA18_2<=195)) ) { - alt18=2; - } - else if ( (LA18_2==13) ) { + if ( (LA18_2==13) ) { alt18=1; } + else if ( (LA18_2==EOF||(LA18_2>=RULE_STRING && LA18_2<=RULE_DECIMAL)||(LA18_2>=14 && LA18_2<=15)||(LA18_2>=17 && LA18_2<=51)||(LA18_2>=83 && LA18_2<=84)||LA18_2==116||LA18_2==136||LA18_2==145||(LA18_2>=147 && LA18_2<=170)||(LA18_2>=195 && LA18_2<=196)||(LA18_2>=198 && LA18_2<=199)) ) { + alt18=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12662,12 +12836,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { { int LA18_3 = input.LA(2); - if ( (LA18_3==13) ) { - alt18=1; - } - else if ( (LA18_3==EOF||(LA18_3>=RULE_STRING && LA18_3<=RULE_DECIMAL)||(LA18_3>=14 && LA18_3<=15)||(LA18_3>=17 && LA18_3<=51)||(LA18_3>=80 && LA18_3<=81)||LA18_3==113||LA18_3==132||LA18_3==141||(LA18_3>=143 && LA18_3<=166)||(LA18_3>=191 && LA18_3<=192)||(LA18_3>=194 && LA18_3<=195)) ) { + if ( (LA18_3==EOF||(LA18_3>=RULE_STRING && LA18_3<=RULE_DECIMAL)||(LA18_3>=14 && LA18_3<=15)||(LA18_3>=17 && LA18_3<=51)||(LA18_3>=83 && LA18_3<=84)||LA18_3==116||LA18_3==136||LA18_3==145||(LA18_3>=147 && LA18_3<=170)||(LA18_3>=195 && LA18_3<=196)||(LA18_3>=198 && LA18_3<=199)) ) { alt18=2; } + else if ( (LA18_3==13) ) { + alt18=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12681,12 +12855,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { { int LA18_4 = input.LA(2); - if ( (LA18_4==EOF||(LA18_4>=RULE_STRING && LA18_4<=RULE_DECIMAL)||(LA18_4>=14 && LA18_4<=15)||(LA18_4>=17 && LA18_4<=51)||(LA18_4>=80 && LA18_4<=81)||LA18_4==113||LA18_4==132||LA18_4==141||(LA18_4>=143 && LA18_4<=166)||(LA18_4>=191 && LA18_4<=192)||(LA18_4>=194 && LA18_4<=195)) ) { - alt18=2; - } - else if ( (LA18_4==13) ) { + if ( (LA18_4==13) ) { alt18=1; } + else if ( (LA18_4==EOF||(LA18_4>=RULE_STRING && LA18_4<=RULE_DECIMAL)||(LA18_4>=14 && LA18_4<=15)||(LA18_4>=17 && LA18_4<=51)||(LA18_4>=83 && LA18_4<=84)||LA18_4==116||LA18_4==136||LA18_4==145||(LA18_4>=147 && LA18_4<=170)||(LA18_4>=195 && LA18_4<=196)||(LA18_4>=198 && LA18_4<=199)) ) { + alt18=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12700,12 +12874,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { { int LA18_5 = input.LA(2); - if ( (LA18_5==13) ) { - alt18=1; - } - else if ( (LA18_5==EOF||(LA18_5>=RULE_STRING && LA18_5<=RULE_DECIMAL)||(LA18_5>=14 && LA18_5<=15)||(LA18_5>=17 && LA18_5<=51)||(LA18_5>=80 && LA18_5<=81)||LA18_5==113||LA18_5==132||LA18_5==141||(LA18_5>=143 && LA18_5<=166)||(LA18_5>=191 && LA18_5<=192)||(LA18_5>=194 && LA18_5<=195)) ) { + if ( (LA18_5==EOF||(LA18_5>=RULE_STRING && LA18_5<=RULE_DECIMAL)||(LA18_5>=14 && LA18_5<=15)||(LA18_5>=17 && LA18_5<=51)||(LA18_5>=83 && LA18_5<=84)||LA18_5==116||LA18_5==136||LA18_5==145||(LA18_5>=147 && LA18_5<=170)||(LA18_5>=195 && LA18_5<=196)||(LA18_5>=198 && LA18_5<=199)) ) { alt18=2; } + else if ( (LA18_5==13) ) { + alt18=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12725,23 +12899,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { case 41: case 50: case 51: - case 80: - case 113: - case 143: + case 83: + case 116: case 147: - case 148: - case 150: + case 151: case 152: + case 154: case 156: - case 157: - case 158: - case 159: case 160: case 161: case 162: case 163: + case 164: case 165: - case 195: + case 166: + case 167: + case 169: + case 199: { alt18=2; } @@ -12756,16 +12930,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt18) { case 1 : - // InternalDataDSL.g:3597:2: ( ( rule__XAssignment__Group_0__0 ) ) + // InternalDataDSL.g:3647:2: ( ( rule__XAssignment__Group_0__0 ) ) { - // InternalDataDSL.g:3597:2: ( ( rule__XAssignment__Group_0__0 ) ) - // InternalDataDSL.g:3598:3: ( rule__XAssignment__Group_0__0 ) + // InternalDataDSL.g:3647:2: ( ( rule__XAssignment__Group_0__0 ) ) + // InternalDataDSL.g:3648:3: ( rule__XAssignment__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_0()); } - // InternalDataDSL.g:3599:3: ( rule__XAssignment__Group_0__0 ) - // InternalDataDSL.g:3599:4: rule__XAssignment__Group_0__0 + // InternalDataDSL.g:3649:3: ( rule__XAssignment__Group_0__0 ) + // InternalDataDSL.g:3649:4: rule__XAssignment__Group_0__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_0__0(); @@ -12785,16 +12959,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3603:2: ( ( rule__XAssignment__Group_1__0 ) ) + // InternalDataDSL.g:3653:2: ( ( rule__XAssignment__Group_1__0 ) ) { - // InternalDataDSL.g:3603:2: ( ( rule__XAssignment__Group_1__0 ) ) - // InternalDataDSL.g:3604:3: ( rule__XAssignment__Group_1__0 ) + // InternalDataDSL.g:3653:2: ( ( rule__XAssignment__Group_1__0 ) ) + // InternalDataDSL.g:3654:3: ( rule__XAssignment__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1()); } - // InternalDataDSL.g:3605:3: ( rule__XAssignment__Group_1__0 ) - // InternalDataDSL.g:3605:4: rule__XAssignment__Group_1__0 + // InternalDataDSL.g:3655:3: ( rule__XAssignment__Group_1__0 ) + // InternalDataDSL.g:3655:4: rule__XAssignment__Group_1__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1__0(); @@ -12831,13 +13005,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Alternatives" - // InternalDataDSL.g:3613:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ); + // InternalDataDSL.g:3663:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ); public final void rule__OpMultiAssign__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3617:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ) + // InternalDataDSL.g:3667:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ) int alt19=7; switch ( input.LA(1) ) { case 17: @@ -12885,10 +13059,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt19) { case 1 : - // InternalDataDSL.g:3618:2: ( '+=' ) + // InternalDataDSL.g:3668:2: ( '+=' ) { - // InternalDataDSL.g:3618:2: ( '+=' ) - // InternalDataDSL.g:3619:3: '+=' + // InternalDataDSL.g:3668:2: ( '+=' ) + // InternalDataDSL.g:3669:3: '+=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); @@ -12904,10 +13078,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3624:2: ( '-=' ) + // InternalDataDSL.g:3674:2: ( '-=' ) { - // InternalDataDSL.g:3624:2: ( '-=' ) - // InternalDataDSL.g:3625:3: '-=' + // InternalDataDSL.g:3674:2: ( '-=' ) + // InternalDataDSL.g:3675:3: '-=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); @@ -12923,10 +13097,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3630:2: ( '*=' ) + // InternalDataDSL.g:3680:2: ( '*=' ) { - // InternalDataDSL.g:3630:2: ( '*=' ) - // InternalDataDSL.g:3631:3: '*=' + // InternalDataDSL.g:3680:2: ( '*=' ) + // InternalDataDSL.g:3681:3: '*=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); @@ -12942,10 +13116,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3636:2: ( '/=' ) + // InternalDataDSL.g:3686:2: ( '/=' ) { - // InternalDataDSL.g:3636:2: ( '/=' ) - // InternalDataDSL.g:3637:3: '/=' + // InternalDataDSL.g:3686:2: ( '/=' ) + // InternalDataDSL.g:3687:3: '/=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); @@ -12961,10 +13135,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:3642:2: ( '%=' ) + // InternalDataDSL.g:3692:2: ( '%=' ) { - // InternalDataDSL.g:3642:2: ( '%=' ) - // InternalDataDSL.g:3643:3: '%=' + // InternalDataDSL.g:3692:2: ( '%=' ) + // InternalDataDSL.g:3693:3: '%=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); @@ -12980,16 +13154,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalDataDSL.g:3648:2: ( ( rule__OpMultiAssign__Group_5__0 ) ) + // InternalDataDSL.g:3698:2: ( ( rule__OpMultiAssign__Group_5__0 ) ) { - // InternalDataDSL.g:3648:2: ( ( rule__OpMultiAssign__Group_5__0 ) ) - // InternalDataDSL.g:3649:3: ( rule__OpMultiAssign__Group_5__0 ) + // InternalDataDSL.g:3698:2: ( ( rule__OpMultiAssign__Group_5__0 ) ) + // InternalDataDSL.g:3699:3: ( rule__OpMultiAssign__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } - // InternalDataDSL.g:3650:3: ( rule__OpMultiAssign__Group_5__0 ) - // InternalDataDSL.g:3650:4: rule__OpMultiAssign__Group_5__0 + // InternalDataDSL.g:3700:3: ( rule__OpMultiAssign__Group_5__0 ) + // InternalDataDSL.g:3700:4: rule__OpMultiAssign__Group_5__0 { pushFollow(FOLLOW_2); rule__OpMultiAssign__Group_5__0(); @@ -13009,16 +13183,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalDataDSL.g:3654:2: ( ( rule__OpMultiAssign__Group_6__0 ) ) + // InternalDataDSL.g:3704:2: ( ( rule__OpMultiAssign__Group_6__0 ) ) { - // InternalDataDSL.g:3654:2: ( ( rule__OpMultiAssign__Group_6__0 ) ) - // InternalDataDSL.g:3655:3: ( rule__OpMultiAssign__Group_6__0 ) + // InternalDataDSL.g:3704:2: ( ( rule__OpMultiAssign__Group_6__0 ) ) + // InternalDataDSL.g:3705:3: ( rule__OpMultiAssign__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } - // InternalDataDSL.g:3656:3: ( rule__OpMultiAssign__Group_6__0 ) - // InternalDataDSL.g:3656:4: rule__OpMultiAssign__Group_6__0 + // InternalDataDSL.g:3706:3: ( rule__OpMultiAssign__Group_6__0 ) + // InternalDataDSL.g:3706:4: rule__OpMultiAssign__Group_6__0 { pushFollow(FOLLOW_2); rule__OpMultiAssign__Group_6__0(); @@ -13055,13 +13229,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpEquality__Alternatives" - // InternalDataDSL.g:3664:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ); + // InternalDataDSL.g:3714:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ); public final void rule__OpEquality__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3668:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ) + // InternalDataDSL.g:3718:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ) int alt20=4; switch ( input.LA(1) ) { case 22: @@ -13094,10 +13268,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt20) { case 1 : - // InternalDataDSL.g:3669:2: ( '==' ) + // InternalDataDSL.g:3719:2: ( '==' ) { - // InternalDataDSL.g:3669:2: ( '==' ) - // InternalDataDSL.g:3670:3: '==' + // InternalDataDSL.g:3719:2: ( '==' ) + // InternalDataDSL.g:3720:3: '==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); @@ -13113,10 +13287,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3675:2: ( '!=' ) + // InternalDataDSL.g:3725:2: ( '!=' ) { - // InternalDataDSL.g:3675:2: ( '!=' ) - // InternalDataDSL.g:3676:3: '!=' + // InternalDataDSL.g:3725:2: ( '!=' ) + // InternalDataDSL.g:3726:3: '!=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); @@ -13132,10 +13306,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3681:2: ( '===' ) + // InternalDataDSL.g:3731:2: ( '===' ) { - // InternalDataDSL.g:3681:2: ( '===' ) - // InternalDataDSL.g:3682:3: '===' + // InternalDataDSL.g:3731:2: ( '===' ) + // InternalDataDSL.g:3732:3: '===' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); @@ -13151,10 +13325,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3687:2: ( '!==' ) + // InternalDataDSL.g:3737:2: ( '!==' ) { - // InternalDataDSL.g:3687:2: ( '!==' ) - // InternalDataDSL.g:3688:3: '!==' + // InternalDataDSL.g:3737:2: ( '!==' ) + // InternalDataDSL.g:3738:3: '!==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); @@ -13187,17 +13361,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Alternatives_1" - // InternalDataDSL.g:3697:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ); + // InternalDataDSL.g:3747:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ); public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3701:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ) + // InternalDataDSL.g:3751:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ) int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==149) ) { + if ( (LA21_0==153) ) { alt21=1; } else if ( ((LA21_0>=26 && LA21_0<=28)) ) { @@ -13212,16 +13386,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt21) { case 1 : - // InternalDataDSL.g:3702:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:3752:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:3702:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:3703:3: ( rule__XRelationalExpression__Group_1_0__0 ) + // InternalDataDSL.g:3752:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:3753:3: ( rule__XRelationalExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:3704:3: ( rule__XRelationalExpression__Group_1_0__0 ) - // InternalDataDSL.g:3704:4: rule__XRelationalExpression__Group_1_0__0 + // InternalDataDSL.g:3754:3: ( rule__XRelationalExpression__Group_1_0__0 ) + // InternalDataDSL.g:3754:4: rule__XRelationalExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0__0(); @@ -13241,16 +13415,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3708:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) + // InternalDataDSL.g:3758:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) { - // InternalDataDSL.g:3708:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) - // InternalDataDSL.g:3709:3: ( rule__XRelationalExpression__Group_1_1__0 ) + // InternalDataDSL.g:3758:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) + // InternalDataDSL.g:3759:3: ( rule__XRelationalExpression__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } - // InternalDataDSL.g:3710:3: ( rule__XRelationalExpression__Group_1_1__0 ) - // InternalDataDSL.g:3710:4: rule__XRelationalExpression__Group_1_1__0 + // InternalDataDSL.g:3760:3: ( rule__XRelationalExpression__Group_1_1__0 ) + // InternalDataDSL.g:3760:4: rule__XRelationalExpression__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1__0(); @@ -13287,13 +13461,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpCompare__Alternatives" - // InternalDataDSL.g:3718:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ); + // InternalDataDSL.g:3768:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ); public final void rule__OpCompare__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3722:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ) + // InternalDataDSL.g:3772:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ) int alt22=4; switch ( input.LA(1) ) { case 26: @@ -13305,12 +13479,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { { int LA22_2 = input.LA(2); - if ( (LA22_2==EOF||(LA22_2>=RULE_STRING && LA22_2<=RULE_DECIMAL)||LA22_2==28||(LA22_2>=35 && LA22_2<=36)||LA22_2==41||(LA22_2>=46 && LA22_2<=51)||LA22_2==80||LA22_2==113||LA22_2==143||(LA22_2>=147 && LA22_2<=148)||LA22_2==150||LA22_2==152||(LA22_2>=156 && LA22_2<=163)||LA22_2==165||LA22_2==195) ) { - alt22=4; - } - else if ( (LA22_2==13) ) { + if ( (LA22_2==13) ) { alt22=2; } + else if ( (LA22_2==EOF||(LA22_2>=RULE_STRING && LA22_2<=RULE_DECIMAL)||LA22_2==28||(LA22_2>=35 && LA22_2<=36)||LA22_2==41||(LA22_2>=46 && LA22_2<=51)||LA22_2==83||LA22_2==116||LA22_2==147||(LA22_2>=151 && LA22_2<=152)||LA22_2==154||LA22_2==156||(LA22_2>=160 && LA22_2<=167)||LA22_2==169||LA22_2==199) ) { + alt22=4; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -13335,10 +13509,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt22) { case 1 : - // InternalDataDSL.g:3723:2: ( '>=' ) + // InternalDataDSL.g:3773:2: ( '>=' ) { - // InternalDataDSL.g:3723:2: ( '>=' ) - // InternalDataDSL.g:3724:3: '>=' + // InternalDataDSL.g:3773:2: ( '>=' ) + // InternalDataDSL.g:3774:3: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); @@ -13354,16 +13528,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3729:2: ( ( rule__OpCompare__Group_1__0 ) ) + // InternalDataDSL.g:3779:2: ( ( rule__OpCompare__Group_1__0 ) ) { - // InternalDataDSL.g:3729:2: ( ( rule__OpCompare__Group_1__0 ) ) - // InternalDataDSL.g:3730:3: ( rule__OpCompare__Group_1__0 ) + // InternalDataDSL.g:3779:2: ( ( rule__OpCompare__Group_1__0 ) ) + // InternalDataDSL.g:3780:3: ( rule__OpCompare__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGroup_1()); } - // InternalDataDSL.g:3731:3: ( rule__OpCompare__Group_1__0 ) - // InternalDataDSL.g:3731:4: rule__OpCompare__Group_1__0 + // InternalDataDSL.g:3781:3: ( rule__OpCompare__Group_1__0 ) + // InternalDataDSL.g:3781:4: rule__OpCompare__Group_1__0 { pushFollow(FOLLOW_2); rule__OpCompare__Group_1__0(); @@ -13383,10 +13557,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3735:2: ( '>' ) + // InternalDataDSL.g:3785:2: ( '>' ) { - // InternalDataDSL.g:3735:2: ( '>' ) - // InternalDataDSL.g:3736:3: '>' + // InternalDataDSL.g:3785:2: ( '>' ) + // InternalDataDSL.g:3786:3: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); @@ -13402,10 +13576,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3741:2: ( '<' ) + // InternalDataDSL.g:3791:2: ( '<' ) { - // InternalDataDSL.g:3741:2: ( '<' ) - // InternalDataDSL.g:3742:3: '<' + // InternalDataDSL.g:3791:2: ( '<' ) + // InternalDataDSL.g:3792:3: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); @@ -13438,21 +13612,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Alternatives" - // InternalDataDSL.g:3751:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ); + // InternalDataDSL.g:3801:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ); public final void rule__OpOther__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3755:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ) + // InternalDataDSL.g:3805:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ) int alt23=9; alt23 = dfa23.predict(input); switch (alt23) { case 1 : - // InternalDataDSL.g:3756:2: ( '->' ) + // InternalDataDSL.g:3806:2: ( '->' ) { - // InternalDataDSL.g:3756:2: ( '->' ) - // InternalDataDSL.g:3757:3: '->' + // InternalDataDSL.g:3806:2: ( '->' ) + // InternalDataDSL.g:3807:3: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); @@ -13468,10 +13642,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3762:2: ( '..<' ) + // InternalDataDSL.g:3812:2: ( '..<' ) { - // InternalDataDSL.g:3762:2: ( '..<' ) - // InternalDataDSL.g:3763:3: '..<' + // InternalDataDSL.g:3812:2: ( '..<' ) + // InternalDataDSL.g:3813:3: '..<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); @@ -13487,16 +13661,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3768:2: ( ( rule__OpOther__Group_2__0 ) ) + // InternalDataDSL.g:3818:2: ( ( rule__OpOther__Group_2__0 ) ) { - // InternalDataDSL.g:3768:2: ( ( rule__OpOther__Group_2__0 ) ) - // InternalDataDSL.g:3769:3: ( rule__OpOther__Group_2__0 ) + // InternalDataDSL.g:3818:2: ( ( rule__OpOther__Group_2__0 ) ) + // InternalDataDSL.g:3819:3: ( rule__OpOther__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_2()); } - // InternalDataDSL.g:3770:3: ( rule__OpOther__Group_2__0 ) - // InternalDataDSL.g:3770:4: rule__OpOther__Group_2__0 + // InternalDataDSL.g:3820:3: ( rule__OpOther__Group_2__0 ) + // InternalDataDSL.g:3820:4: rule__OpOther__Group_2__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_2__0(); @@ -13516,10 +13690,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3774:2: ( '..' ) + // InternalDataDSL.g:3824:2: ( '..' ) { - // InternalDataDSL.g:3774:2: ( '..' ) - // InternalDataDSL.g:3775:3: '..' + // InternalDataDSL.g:3824:2: ( '..' ) + // InternalDataDSL.g:3825:3: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); @@ -13535,10 +13709,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:3780:2: ( '=>' ) + // InternalDataDSL.g:3830:2: ( '=>' ) { - // InternalDataDSL.g:3780:2: ( '=>' ) - // InternalDataDSL.g:3781:3: '=>' + // InternalDataDSL.g:3830:2: ( '=>' ) + // InternalDataDSL.g:3831:3: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); @@ -13554,16 +13728,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalDataDSL.g:3786:2: ( ( rule__OpOther__Group_5__0 ) ) + // InternalDataDSL.g:3836:2: ( ( rule__OpOther__Group_5__0 ) ) { - // InternalDataDSL.g:3786:2: ( ( rule__OpOther__Group_5__0 ) ) - // InternalDataDSL.g:3787:3: ( rule__OpOther__Group_5__0 ) + // InternalDataDSL.g:3836:2: ( ( rule__OpOther__Group_5__0 ) ) + // InternalDataDSL.g:3837:3: ( rule__OpOther__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5()); } - // InternalDataDSL.g:3788:3: ( rule__OpOther__Group_5__0 ) - // InternalDataDSL.g:3788:4: rule__OpOther__Group_5__0 + // InternalDataDSL.g:3838:3: ( rule__OpOther__Group_5__0 ) + // InternalDataDSL.g:3838:4: rule__OpOther__Group_5__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_5__0(); @@ -13583,16 +13757,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalDataDSL.g:3792:2: ( ( rule__OpOther__Group_6__0 ) ) + // InternalDataDSL.g:3842:2: ( ( rule__OpOther__Group_6__0 ) ) { - // InternalDataDSL.g:3792:2: ( ( rule__OpOther__Group_6__0 ) ) - // InternalDataDSL.g:3793:3: ( rule__OpOther__Group_6__0 ) + // InternalDataDSL.g:3842:2: ( ( rule__OpOther__Group_6__0 ) ) + // InternalDataDSL.g:3843:3: ( rule__OpOther__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6()); } - // InternalDataDSL.g:3794:3: ( rule__OpOther__Group_6__0 ) - // InternalDataDSL.g:3794:4: rule__OpOther__Group_6__0 + // InternalDataDSL.g:3844:3: ( rule__OpOther__Group_6__0 ) + // InternalDataDSL.g:3844:4: rule__OpOther__Group_6__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_6__0(); @@ -13612,10 +13786,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 8 : - // InternalDataDSL.g:3798:2: ( '<>' ) + // InternalDataDSL.g:3848:2: ( '<>' ) { - // InternalDataDSL.g:3798:2: ( '<>' ) - // InternalDataDSL.g:3799:3: '<>' + // InternalDataDSL.g:3848:2: ( '<>' ) + // InternalDataDSL.g:3849:3: '<>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); @@ -13631,10 +13805,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 9 : - // InternalDataDSL.g:3804:2: ( '?:' ) + // InternalDataDSL.g:3854:2: ( '?:' ) { - // InternalDataDSL.g:3804:2: ( '?:' ) - // InternalDataDSL.g:3805:3: '?:' + // InternalDataDSL.g:3854:2: ( '?:' ) + // InternalDataDSL.g:3855:3: '?:' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); @@ -13667,25 +13841,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Alternatives_5_1" - // InternalDataDSL.g:3814:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ); + // InternalDataDSL.g:3864:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ); public final void rule__OpOther__Alternatives_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3818:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ) + // InternalDataDSL.g:3868:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ) int alt24=2; int LA24_0 = input.LA(1); if ( (LA24_0==27) ) { int LA24_1 = input.LA(2); - if ( (LA24_1==27) ) { - alt24=1; - } - else if ( (LA24_1==EOF||(LA24_1>=RULE_STRING && LA24_1<=RULE_DECIMAL)||LA24_1==28||(LA24_1>=35 && LA24_1<=36)||LA24_1==41||(LA24_1>=46 && LA24_1<=51)||LA24_1==80||LA24_1==113||LA24_1==143||(LA24_1>=147 && LA24_1<=148)||LA24_1==150||LA24_1==152||(LA24_1>=156 && LA24_1<=163)||LA24_1==165||LA24_1==195) ) { + if ( (LA24_1==EOF||(LA24_1>=RULE_STRING && LA24_1<=RULE_DECIMAL)||LA24_1==28||(LA24_1>=35 && LA24_1<=36)||LA24_1==41||(LA24_1>=46 && LA24_1<=51)||LA24_1==83||LA24_1==116||LA24_1==147||(LA24_1>=151 && LA24_1<=152)||LA24_1==154||LA24_1==156||(LA24_1>=160 && LA24_1<=167)||LA24_1==169||LA24_1==199) ) { alt24=2; } + else if ( (LA24_1==27) ) { + alt24=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -13703,16 +13877,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt24) { case 1 : - // InternalDataDSL.g:3819:2: ( ( rule__OpOther__Group_5_1_0__0 ) ) + // InternalDataDSL.g:3869:2: ( ( rule__OpOther__Group_5_1_0__0 ) ) { - // InternalDataDSL.g:3819:2: ( ( rule__OpOther__Group_5_1_0__0 ) ) - // InternalDataDSL.g:3820:3: ( rule__OpOther__Group_5_1_0__0 ) + // InternalDataDSL.g:3869:2: ( ( rule__OpOther__Group_5_1_0__0 ) ) + // InternalDataDSL.g:3870:3: ( rule__OpOther__Group_5_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } - // InternalDataDSL.g:3821:3: ( rule__OpOther__Group_5_1_0__0 ) - // InternalDataDSL.g:3821:4: rule__OpOther__Group_5_1_0__0 + // InternalDataDSL.g:3871:3: ( rule__OpOther__Group_5_1_0__0 ) + // InternalDataDSL.g:3871:4: rule__OpOther__Group_5_1_0__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_5_1_0__0(); @@ -13732,10 +13906,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3825:2: ( '>' ) + // InternalDataDSL.g:3875:2: ( '>' ) { - // InternalDataDSL.g:3825:2: ( '>' ) - // InternalDataDSL.g:3826:3: '>' + // InternalDataDSL.g:3875:2: ( '>' ) + // InternalDataDSL.g:3876:3: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); @@ -13768,13 +13942,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Alternatives_6_1" - // InternalDataDSL.g:3835:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ); + // InternalDataDSL.g:3885:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ); public final void rule__OpOther__Alternatives_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3839:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ) + // InternalDataDSL.g:3889:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ) int alt25=3; int LA25_0 = input.LA(1); @@ -13807,16 +13981,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt25) { case 1 : - // InternalDataDSL.g:3840:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) + // InternalDataDSL.g:3890:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) { - // InternalDataDSL.g:3840:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) - // InternalDataDSL.g:3841:3: ( rule__OpOther__Group_6_1_0__0 ) + // InternalDataDSL.g:3890:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) + // InternalDataDSL.g:3891:3: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } - // InternalDataDSL.g:3842:3: ( rule__OpOther__Group_6_1_0__0 ) - // InternalDataDSL.g:3842:4: rule__OpOther__Group_6_1_0__0 + // InternalDataDSL.g:3892:3: ( rule__OpOther__Group_6_1_0__0 ) + // InternalDataDSL.g:3892:4: rule__OpOther__Group_6_1_0__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0__0(); @@ -13836,10 +14010,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3846:2: ( '<' ) + // InternalDataDSL.g:3896:2: ( '<' ) { - // InternalDataDSL.g:3846:2: ( '<' ) - // InternalDataDSL.g:3847:3: '<' + // InternalDataDSL.g:3896:2: ( '<' ) + // InternalDataDSL.g:3897:3: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); @@ -13855,10 +14029,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3852:2: ( '=>' ) + // InternalDataDSL.g:3902:2: ( '=>' ) { - // InternalDataDSL.g:3852:2: ( '=>' ) - // InternalDataDSL.g:3853:3: '=>' + // InternalDataDSL.g:3902:2: ( '=>' ) + // InternalDataDSL.g:3903:3: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); @@ -13891,13 +14065,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpAdd__Alternatives" - // InternalDataDSL.g:3862:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); + // InternalDataDSL.g:3912:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); public final void rule__OpAdd__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3866:1: ( ( '+' ) | ( '-' ) ) + // InternalDataDSL.g:3916:1: ( ( '+' ) | ( '-' ) ) int alt26=2; int LA26_0 = input.LA(1); @@ -13916,10 +14090,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt26) { case 1 : - // InternalDataDSL.g:3867:2: ( '+' ) + // InternalDataDSL.g:3917:2: ( '+' ) { - // InternalDataDSL.g:3867:2: ( '+' ) - // InternalDataDSL.g:3868:3: '+' + // InternalDataDSL.g:3917:2: ( '+' ) + // InternalDataDSL.g:3918:3: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); @@ -13935,10 +14109,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3873:2: ( '-' ) + // InternalDataDSL.g:3923:2: ( '-' ) { - // InternalDataDSL.g:3873:2: ( '-' ) - // InternalDataDSL.g:3874:3: '-' + // InternalDataDSL.g:3923:2: ( '-' ) + // InternalDataDSL.g:3924:3: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); @@ -13971,13 +14145,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMulti__Alternatives" - // InternalDataDSL.g:3883:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); + // InternalDataDSL.g:3933:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); public final void rule__OpMulti__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3887:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) + // InternalDataDSL.g:3937:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) int alt27=4; switch ( input.LA(1) ) { case 37: @@ -14010,10 +14184,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt27) { case 1 : - // InternalDataDSL.g:3888:2: ( '*' ) + // InternalDataDSL.g:3938:2: ( '*' ) { - // InternalDataDSL.g:3888:2: ( '*' ) - // InternalDataDSL.g:3889:3: '*' + // InternalDataDSL.g:3938:2: ( '*' ) + // InternalDataDSL.g:3939:3: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); @@ -14029,10 +14203,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3894:2: ( '**' ) + // InternalDataDSL.g:3944:2: ( '**' ) { - // InternalDataDSL.g:3894:2: ( '**' ) - // InternalDataDSL.g:3895:3: '**' + // InternalDataDSL.g:3944:2: ( '**' ) + // InternalDataDSL.g:3945:3: '**' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); @@ -14048,10 +14222,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3900:2: ( '/' ) + // InternalDataDSL.g:3950:2: ( '/' ) { - // InternalDataDSL.g:3900:2: ( '/' ) - // InternalDataDSL.g:3901:3: '/' + // InternalDataDSL.g:3950:2: ( '/' ) + // InternalDataDSL.g:3951:3: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); @@ -14067,10 +14241,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:3906:2: ( '%' ) + // InternalDataDSL.g:3956:2: ( '%' ) { - // InternalDataDSL.g:3906:2: ( '%' ) - // InternalDataDSL.g:3907:3: '%' + // InternalDataDSL.g:3956:2: ( '%' ) + // InternalDataDSL.g:3957:3: '%' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); @@ -14103,20 +14277,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Alternatives" - // InternalDataDSL.g:3916:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); + // InternalDataDSL.g:3966:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); public final void rule__XUnaryOperation__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3920:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) + // InternalDataDSL.g:3970:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) int alt28=2; int LA28_0 = input.LA(1); if ( ((LA28_0>=35 && LA28_0<=36)||LA28_0==41) ) { alt28=1; } - else if ( ((LA28_0>=RULE_STRING && LA28_0<=RULE_DECIMAL)||LA28_0==28||(LA28_0>=46 && LA28_0<=51)||LA28_0==80||LA28_0==113||LA28_0==143||(LA28_0>=147 && LA28_0<=148)||LA28_0==150||LA28_0==152||(LA28_0>=156 && LA28_0<=163)||LA28_0==165||LA28_0==195) ) { + else if ( ((LA28_0>=RULE_STRING && LA28_0<=RULE_DECIMAL)||LA28_0==28||(LA28_0>=46 && LA28_0<=51)||LA28_0==83||LA28_0==116||LA28_0==147||(LA28_0>=151 && LA28_0<=152)||LA28_0==154||LA28_0==156||(LA28_0>=160 && LA28_0<=167)||LA28_0==169||LA28_0==199) ) { alt28=2; } else { @@ -14128,16 +14302,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt28) { case 1 : - // InternalDataDSL.g:3921:2: ( ( rule__XUnaryOperation__Group_0__0 ) ) + // InternalDataDSL.g:3971:2: ( ( rule__XUnaryOperation__Group_0__0 ) ) { - // InternalDataDSL.g:3921:2: ( ( rule__XUnaryOperation__Group_0__0 ) ) - // InternalDataDSL.g:3922:3: ( rule__XUnaryOperation__Group_0__0 ) + // InternalDataDSL.g:3971:2: ( ( rule__XUnaryOperation__Group_0__0 ) ) + // InternalDataDSL.g:3972:3: ( rule__XUnaryOperation__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } - // InternalDataDSL.g:3923:3: ( rule__XUnaryOperation__Group_0__0 ) - // InternalDataDSL.g:3923:4: rule__XUnaryOperation__Group_0__0 + // InternalDataDSL.g:3973:3: ( rule__XUnaryOperation__Group_0__0 ) + // InternalDataDSL.g:3973:4: rule__XUnaryOperation__Group_0__0 { pushFollow(FOLLOW_2); rule__XUnaryOperation__Group_0__0(); @@ -14157,10 +14331,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3927:2: ( ruleXCastedExpression ) + // InternalDataDSL.g:3977:2: ( ruleXCastedExpression ) { - // InternalDataDSL.g:3927:2: ( ruleXCastedExpression ) - // InternalDataDSL.g:3928:3: ruleXCastedExpression + // InternalDataDSL.g:3977:2: ( ruleXCastedExpression ) + // InternalDataDSL.g:3978:3: ruleXCastedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); @@ -14197,13 +14371,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpUnary__Alternatives" - // InternalDataDSL.g:3937:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); + // InternalDataDSL.g:3987:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); public final void rule__OpUnary__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3941:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) + // InternalDataDSL.g:3991:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) int alt29=3; switch ( input.LA(1) ) { case 41: @@ -14231,10 +14405,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt29) { case 1 : - // InternalDataDSL.g:3942:2: ( '!' ) + // InternalDataDSL.g:3992:2: ( '!' ) { - // InternalDataDSL.g:3942:2: ( '!' ) - // InternalDataDSL.g:3943:3: '!' + // InternalDataDSL.g:3992:2: ( '!' ) + // InternalDataDSL.g:3993:3: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); @@ -14250,10 +14424,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3948:2: ( '-' ) + // InternalDataDSL.g:3998:2: ( '-' ) { - // InternalDataDSL.g:3948:2: ( '-' ) - // InternalDataDSL.g:3949:3: '-' + // InternalDataDSL.g:3998:2: ( '-' ) + // InternalDataDSL.g:3999:3: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); @@ -14269,10 +14443,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:3954:2: ( '+' ) + // InternalDataDSL.g:4004:2: ( '+' ) { - // InternalDataDSL.g:3954:2: ( '+' ) - // InternalDataDSL.g:3955:3: '+' + // InternalDataDSL.g:4004:2: ( '+' ) + // InternalDataDSL.g:4005:3: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); @@ -14305,13 +14479,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpPostfix__Alternatives" - // InternalDataDSL.g:3964:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) ); + // InternalDataDSL.g:4014:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) ); public final void rule__OpPostfix__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3968:1: ( ( '++' ) | ( '--' ) ) + // InternalDataDSL.g:4018:1: ( ( '++' ) | ( '--' ) ) int alt30=2; int LA30_0 = input.LA(1); @@ -14330,10 +14504,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt30) { case 1 : - // InternalDataDSL.g:3969:2: ( '++' ) + // InternalDataDSL.g:4019:2: ( '++' ) { - // InternalDataDSL.g:3969:2: ( '++' ) - // InternalDataDSL.g:3970:3: '++' + // InternalDataDSL.g:4019:2: ( '++' ) + // InternalDataDSL.g:4020:3: '++' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); @@ -14349,10 +14523,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3975:2: ( '--' ) + // InternalDataDSL.g:4025:2: ( '--' ) { - // InternalDataDSL.g:3975:2: ( '--' ) - // InternalDataDSL.g:3976:3: '--' + // InternalDataDSL.g:4025:2: ( '--' ) + // InternalDataDSL.g:4026:3: '--' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); @@ -14385,27 +14559,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1" - // InternalDataDSL.g:3985:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ); + // InternalDataDSL.g:4035:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:3989:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) + // InternalDataDSL.g:4039:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) int alt31=2; alt31 = dfa31.predict(input); switch (alt31) { case 1 : - // InternalDataDSL.g:3990:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) + // InternalDataDSL.g:4040:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) { - // InternalDataDSL.g:3990:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) - // InternalDataDSL.g:3991:3: ( rule__XMemberFeatureCall__Group_1_0__0 ) + // InternalDataDSL.g:4040:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) + // InternalDataDSL.g:4041:3: ( rule__XMemberFeatureCall__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } - // InternalDataDSL.g:3992:3: ( rule__XMemberFeatureCall__Group_1_0__0 ) - // InternalDataDSL.g:3992:4: rule__XMemberFeatureCall__Group_1_0__0 + // InternalDataDSL.g:4042:3: ( rule__XMemberFeatureCall__Group_1_0__0 ) + // InternalDataDSL.g:4042:4: rule__XMemberFeatureCall__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0__0(); @@ -14425,16 +14599,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:3996:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) + // InternalDataDSL.g:4046:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) { - // InternalDataDSL.g:3996:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) - // InternalDataDSL.g:3997:3: ( rule__XMemberFeatureCall__Group_1_1__0 ) + // InternalDataDSL.g:4046:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) + // InternalDataDSL.g:4047:3: ( rule__XMemberFeatureCall__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } - // InternalDataDSL.g:3998:3: ( rule__XMemberFeatureCall__Group_1_1__0 ) - // InternalDataDSL.g:3998:4: rule__XMemberFeatureCall__Group_1_1__0 + // InternalDataDSL.g:4048:3: ( rule__XMemberFeatureCall__Group_1_1__0 ) + // InternalDataDSL.g:4048:4: rule__XMemberFeatureCall__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1__0(); @@ -14471,20 +14645,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1" - // InternalDataDSL.g:4006:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ); + // InternalDataDSL.g:4056:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_0_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4010:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ) + // InternalDataDSL.g:4060:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ) int alt32=2; int LA32_0 = input.LA(1); if ( (LA32_0==44) ) { alt32=1; } - else if ( (LA32_0==191) ) { + else if ( (LA32_0==195) ) { alt32=2; } else { @@ -14496,10 +14670,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt32) { case 1 : - // InternalDataDSL.g:4011:2: ( '.' ) + // InternalDataDSL.g:4061:2: ( '.' ) { - // InternalDataDSL.g:4011:2: ( '.' ) - // InternalDataDSL.g:4012:3: '.' + // InternalDataDSL.g:4061:2: ( '.' ) + // InternalDataDSL.g:4062:3: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); @@ -14515,16 +14689,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4017:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) + // InternalDataDSL.g:4067:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) { - // InternalDataDSL.g:4017:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) - // InternalDataDSL.g:4018:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) + // InternalDataDSL.g:4067:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) + // InternalDataDSL.g:4068:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); } - // InternalDataDSL.g:4019:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) - // InternalDataDSL.g:4019:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 + // InternalDataDSL.g:4069:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) + // InternalDataDSL.g:4069:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1(); @@ -14561,13 +14735,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1" - // InternalDataDSL.g:4027:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ); + // InternalDataDSL.g:4077:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4031:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ) + // InternalDataDSL.g:4081:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ) int alt33=3; switch ( input.LA(1) ) { case 44: @@ -14575,12 +14749,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { alt33=1; } break; - case 192: + case 196: { alt33=2; } break; - case 191: + case 195: { alt33=3; } @@ -14595,10 +14769,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt33) { case 1 : - // InternalDataDSL.g:4032:2: ( '.' ) + // InternalDataDSL.g:4082:2: ( '.' ) { - // InternalDataDSL.g:4032:2: ( '.' ) - // InternalDataDSL.g:4033:3: '.' + // InternalDataDSL.g:4082:2: ( '.' ) + // InternalDataDSL.g:4083:3: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); @@ -14614,16 +14788,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4038:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) + // InternalDataDSL.g:4088:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) { - // InternalDataDSL.g:4038:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) - // InternalDataDSL.g:4039:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) + // InternalDataDSL.g:4088:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) + // InternalDataDSL.g:4089:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } - // InternalDataDSL.g:4040:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) - // InternalDataDSL.g:4040:4: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 + // InternalDataDSL.g:4090:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) + // InternalDataDSL.g:4090:4: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1(); @@ -14643,16 +14817,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4044:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) + // InternalDataDSL.g:4094:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) { - // InternalDataDSL.g:4044:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) - // InternalDataDSL.g:4045:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) + // InternalDataDSL.g:4094:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) + // InternalDataDSL.g:4095:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); } - // InternalDataDSL.g:4046:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) - // InternalDataDSL.g:4046:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 + // InternalDataDSL.g:4096:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) + // InternalDataDSL.g:4096:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2(); @@ -14689,27 +14863,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1" - // InternalDataDSL.g:4054:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ); + // InternalDataDSL.g:4104:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4058:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ) + // InternalDataDSL.g:4108:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ) int alt34=2; alt34 = dfa34.predict(input); switch (alt34) { case 1 : - // InternalDataDSL.g:4059:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // InternalDataDSL.g:4109:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { - // InternalDataDSL.g:4059:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) - // InternalDataDSL.g:4060:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // InternalDataDSL.g:4109:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // InternalDataDSL.g:4110:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } - // InternalDataDSL.g:4061:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) - // InternalDataDSL.g:4061:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 + // InternalDataDSL.g:4111:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // InternalDataDSL.g:4111:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); @@ -14729,16 +14903,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4065:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) + // InternalDataDSL.g:4115:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) { - // InternalDataDSL.g:4065:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) - // InternalDataDSL.g:4066:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) + // InternalDataDSL.g:4115:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) + // InternalDataDSL.g:4116:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } - // InternalDataDSL.g:4067:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) - // InternalDataDSL.g:4067:4: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 + // InternalDataDSL.g:4117:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) + // InternalDataDSL.g:4117:4: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3_1_1__0(); @@ -14775,21 +14949,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPrimaryExpression__Alternatives" - // InternalDataDSL.g:4075:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ); + // InternalDataDSL.g:4125:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ); public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4079:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ) + // InternalDataDSL.g:4129:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ) int alt35=15; alt35 = dfa35.predict(input); switch (alt35) { case 1 : - // InternalDataDSL.g:4080:2: ( ruleXConstructorCall ) + // InternalDataDSL.g:4130:2: ( ruleXConstructorCall ) { - // InternalDataDSL.g:4080:2: ( ruleXConstructorCall ) - // InternalDataDSL.g:4081:3: ruleXConstructorCall + // InternalDataDSL.g:4130:2: ( ruleXConstructorCall ) + // InternalDataDSL.g:4131:3: ruleXConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); @@ -14809,10 +14983,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4086:2: ( ruleXBlockExpression ) + // InternalDataDSL.g:4136:2: ( ruleXBlockExpression ) { - // InternalDataDSL.g:4086:2: ( ruleXBlockExpression ) - // InternalDataDSL.g:4087:3: ruleXBlockExpression + // InternalDataDSL.g:4136:2: ( ruleXBlockExpression ) + // InternalDataDSL.g:4137:3: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); @@ -14832,10 +15006,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4092:2: ( ruleXSwitchExpression ) + // InternalDataDSL.g:4142:2: ( ruleXSwitchExpression ) { - // InternalDataDSL.g:4092:2: ( ruleXSwitchExpression ) - // InternalDataDSL.g:4093:3: ruleXSwitchExpression + // InternalDataDSL.g:4142:2: ( ruleXSwitchExpression ) + // InternalDataDSL.g:4143:3: ruleXSwitchExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); @@ -14855,16 +15029,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:4098:2: ( ( ruleXSynchronizedExpression ) ) + // InternalDataDSL.g:4148:2: ( ( ruleXSynchronizedExpression ) ) { - // InternalDataDSL.g:4098:2: ( ( ruleXSynchronizedExpression ) ) - // InternalDataDSL.g:4099:3: ( ruleXSynchronizedExpression ) + // InternalDataDSL.g:4148:2: ( ( ruleXSynchronizedExpression ) ) + // InternalDataDSL.g:4149:3: ( ruleXSynchronizedExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } - // InternalDataDSL.g:4100:3: ( ruleXSynchronizedExpression ) - // InternalDataDSL.g:4100:4: ruleXSynchronizedExpression + // InternalDataDSL.g:4150:3: ( ruleXSynchronizedExpression ) + // InternalDataDSL.g:4150:4: ruleXSynchronizedExpression { pushFollow(FOLLOW_2); ruleXSynchronizedExpression(); @@ -14884,10 +15058,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:4104:2: ( ruleXFeatureCall ) + // InternalDataDSL.g:4154:2: ( ruleXFeatureCall ) { - // InternalDataDSL.g:4104:2: ( ruleXFeatureCall ) - // InternalDataDSL.g:4105:3: ruleXFeatureCall + // InternalDataDSL.g:4154:2: ( ruleXFeatureCall ) + // InternalDataDSL.g:4155:3: ruleXFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); @@ -14907,10 +15081,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalDataDSL.g:4110:2: ( ruleXLiteral ) + // InternalDataDSL.g:4160:2: ( ruleXLiteral ) { - // InternalDataDSL.g:4110:2: ( ruleXLiteral ) - // InternalDataDSL.g:4111:3: ruleXLiteral + // InternalDataDSL.g:4160:2: ( ruleXLiteral ) + // InternalDataDSL.g:4161:3: ruleXLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); @@ -14930,10 +15104,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalDataDSL.g:4116:2: ( ruleXIfExpression ) + // InternalDataDSL.g:4166:2: ( ruleXIfExpression ) { - // InternalDataDSL.g:4116:2: ( ruleXIfExpression ) - // InternalDataDSL.g:4117:3: ruleXIfExpression + // InternalDataDSL.g:4166:2: ( ruleXIfExpression ) + // InternalDataDSL.g:4167:3: ruleXIfExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); @@ -14953,16 +15127,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 8 : - // InternalDataDSL.g:4122:2: ( ( ruleXForLoopExpression ) ) + // InternalDataDSL.g:4172:2: ( ( ruleXForLoopExpression ) ) { - // InternalDataDSL.g:4122:2: ( ( ruleXForLoopExpression ) ) - // InternalDataDSL.g:4123:3: ( ruleXForLoopExpression ) + // InternalDataDSL.g:4172:2: ( ( ruleXForLoopExpression ) ) + // InternalDataDSL.g:4173:3: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } - // InternalDataDSL.g:4124:3: ( ruleXForLoopExpression ) - // InternalDataDSL.g:4124:4: ruleXForLoopExpression + // InternalDataDSL.g:4174:3: ( ruleXForLoopExpression ) + // InternalDataDSL.g:4174:4: ruleXForLoopExpression { pushFollow(FOLLOW_2); ruleXForLoopExpression(); @@ -14982,10 +15156,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 9 : - // InternalDataDSL.g:4128:2: ( ruleXBasicForLoopExpression ) + // InternalDataDSL.g:4178:2: ( ruleXBasicForLoopExpression ) { - // InternalDataDSL.g:4128:2: ( ruleXBasicForLoopExpression ) - // InternalDataDSL.g:4129:3: ruleXBasicForLoopExpression + // InternalDataDSL.g:4178:2: ( ruleXBasicForLoopExpression ) + // InternalDataDSL.g:4179:3: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); @@ -15005,10 +15179,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 10 : - // InternalDataDSL.g:4134:2: ( ruleXWhileExpression ) + // InternalDataDSL.g:4184:2: ( ruleXWhileExpression ) { - // InternalDataDSL.g:4134:2: ( ruleXWhileExpression ) - // InternalDataDSL.g:4135:3: ruleXWhileExpression + // InternalDataDSL.g:4184:2: ( ruleXWhileExpression ) + // InternalDataDSL.g:4185:3: ruleXWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); @@ -15028,10 +15202,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 11 : - // InternalDataDSL.g:4140:2: ( ruleXDoWhileExpression ) + // InternalDataDSL.g:4190:2: ( ruleXDoWhileExpression ) { - // InternalDataDSL.g:4140:2: ( ruleXDoWhileExpression ) - // InternalDataDSL.g:4141:3: ruleXDoWhileExpression + // InternalDataDSL.g:4190:2: ( ruleXDoWhileExpression ) + // InternalDataDSL.g:4191:3: ruleXDoWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); @@ -15051,10 +15225,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 12 : - // InternalDataDSL.g:4146:2: ( ruleXThrowExpression ) + // InternalDataDSL.g:4196:2: ( ruleXThrowExpression ) { - // InternalDataDSL.g:4146:2: ( ruleXThrowExpression ) - // InternalDataDSL.g:4147:3: ruleXThrowExpression + // InternalDataDSL.g:4196:2: ( ruleXThrowExpression ) + // InternalDataDSL.g:4197:3: ruleXThrowExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); @@ -15074,10 +15248,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 13 : - // InternalDataDSL.g:4152:2: ( ruleXReturnExpression ) + // InternalDataDSL.g:4202:2: ( ruleXReturnExpression ) { - // InternalDataDSL.g:4152:2: ( ruleXReturnExpression ) - // InternalDataDSL.g:4153:3: ruleXReturnExpression + // InternalDataDSL.g:4202:2: ( ruleXReturnExpression ) + // InternalDataDSL.g:4203:3: ruleXReturnExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); @@ -15097,10 +15271,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 14 : - // InternalDataDSL.g:4158:2: ( ruleXTryCatchFinallyExpression ) + // InternalDataDSL.g:4208:2: ( ruleXTryCatchFinallyExpression ) { - // InternalDataDSL.g:4158:2: ( ruleXTryCatchFinallyExpression ) - // InternalDataDSL.g:4159:3: ruleXTryCatchFinallyExpression + // InternalDataDSL.g:4208:2: ( ruleXTryCatchFinallyExpression ) + // InternalDataDSL.g:4209:3: ruleXTryCatchFinallyExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); @@ -15120,10 +15294,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 15 : - // InternalDataDSL.g:4164:2: ( ruleXParenthesizedExpression ) + // InternalDataDSL.g:4214:2: ( ruleXParenthesizedExpression ) { - // InternalDataDSL.g:4164:2: ( ruleXParenthesizedExpression ) - // InternalDataDSL.g:4165:3: ruleXParenthesizedExpression + // InternalDataDSL.g:4214:2: ( ruleXParenthesizedExpression ) + // InternalDataDSL.g:4215:3: ruleXParenthesizedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); @@ -15160,27 +15334,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XLiteral__Alternatives" - // InternalDataDSL.g:4174:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ); + // InternalDataDSL.g:4224:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ); public final void rule__XLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4178:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) + // InternalDataDSL.g:4228:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) int alt36=7; switch ( input.LA(1) ) { - case 147: + case 151: { alt36=1; } break; - case 148: + case 152: { alt36=2; } break; case 51: - case 195: + case 199: { alt36=3; } @@ -15192,7 +15366,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { alt36=4; } break; - case 159: + case 163: { alt36=5; } @@ -15202,7 +15376,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { alt36=6; } break; - case 160: + case 164: { alt36=7; } @@ -15217,10 +15391,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt36) { case 1 : - // InternalDataDSL.g:4179:2: ( ruleXCollectionLiteral ) + // InternalDataDSL.g:4229:2: ( ruleXCollectionLiteral ) { - // InternalDataDSL.g:4179:2: ( ruleXCollectionLiteral ) - // InternalDataDSL.g:4180:3: ruleXCollectionLiteral + // InternalDataDSL.g:4229:2: ( ruleXCollectionLiteral ) + // InternalDataDSL.g:4230:3: ruleXCollectionLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); @@ -15240,16 +15414,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4185:2: ( ( ruleXClosure ) ) + // InternalDataDSL.g:4235:2: ( ( ruleXClosure ) ) { - // InternalDataDSL.g:4185:2: ( ( ruleXClosure ) ) - // InternalDataDSL.g:4186:3: ( ruleXClosure ) + // InternalDataDSL.g:4235:2: ( ( ruleXClosure ) ) + // InternalDataDSL.g:4236:3: ( ruleXClosure ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } - // InternalDataDSL.g:4187:3: ( ruleXClosure ) - // InternalDataDSL.g:4187:4: ruleXClosure + // InternalDataDSL.g:4237:3: ( ruleXClosure ) + // InternalDataDSL.g:4237:4: ruleXClosure { pushFollow(FOLLOW_2); ruleXClosure(); @@ -15269,10 +15443,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4191:2: ( ruleXBooleanLiteral ) + // InternalDataDSL.g:4241:2: ( ruleXBooleanLiteral ) { - // InternalDataDSL.g:4191:2: ( ruleXBooleanLiteral ) - // InternalDataDSL.g:4192:3: ruleXBooleanLiteral + // InternalDataDSL.g:4241:2: ( ruleXBooleanLiteral ) + // InternalDataDSL.g:4242:3: ruleXBooleanLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); @@ -15292,10 +15466,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:4197:2: ( ruleXNumberLiteral ) + // InternalDataDSL.g:4247:2: ( ruleXNumberLiteral ) { - // InternalDataDSL.g:4197:2: ( ruleXNumberLiteral ) - // InternalDataDSL.g:4198:3: ruleXNumberLiteral + // InternalDataDSL.g:4247:2: ( ruleXNumberLiteral ) + // InternalDataDSL.g:4248:3: ruleXNumberLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); @@ -15315,10 +15489,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:4203:2: ( ruleXNullLiteral ) + // InternalDataDSL.g:4253:2: ( ruleXNullLiteral ) { - // InternalDataDSL.g:4203:2: ( ruleXNullLiteral ) - // InternalDataDSL.g:4204:3: ruleXNullLiteral + // InternalDataDSL.g:4253:2: ( ruleXNullLiteral ) + // InternalDataDSL.g:4254:3: ruleXNullLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); @@ -15338,10 +15512,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalDataDSL.g:4209:2: ( ruleXStringLiteral ) + // InternalDataDSL.g:4259:2: ( ruleXStringLiteral ) { - // InternalDataDSL.g:4209:2: ( ruleXStringLiteral ) - // InternalDataDSL.g:4210:3: ruleXStringLiteral + // InternalDataDSL.g:4259:2: ( ruleXStringLiteral ) + // InternalDataDSL.g:4260:3: ruleXStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); @@ -15361,10 +15535,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalDataDSL.g:4215:2: ( ruleXTypeLiteral ) + // InternalDataDSL.g:4265:2: ( ruleXTypeLiteral ) { - // InternalDataDSL.g:4215:2: ( ruleXTypeLiteral ) - // InternalDataDSL.g:4216:3: ruleXTypeLiteral + // InternalDataDSL.g:4265:2: ( ruleXTypeLiteral ) + // InternalDataDSL.g:4266:3: ruleXTypeLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); @@ -15401,23 +15575,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCollectionLiteral__Alternatives" - // InternalDataDSL.g:4225:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ); + // InternalDataDSL.g:4275:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ); public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4229:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ) + // InternalDataDSL.g:4279:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ) int alt37=2; int LA37_0 = input.LA(1); - if ( (LA37_0==147) ) { + if ( (LA37_0==151) ) { int LA37_1 = input.LA(2); - if ( (LA37_1==80) ) { + if ( (LA37_1==83) ) { alt37=1; } - else if ( (LA37_1==148) ) { + else if ( (LA37_1==152) ) { alt37=2; } else { @@ -15437,10 +15611,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt37) { case 1 : - // InternalDataDSL.g:4230:2: ( ruleXSetLiteral ) + // InternalDataDSL.g:4280:2: ( ruleXSetLiteral ) { - // InternalDataDSL.g:4230:2: ( ruleXSetLiteral ) - // InternalDataDSL.g:4231:3: ruleXSetLiteral + // InternalDataDSL.g:4280:2: ( ruleXSetLiteral ) + // InternalDataDSL.g:4281:3: ruleXSetLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); @@ -15460,10 +15634,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4236:2: ( ruleXListLiteral ) + // InternalDataDSL.g:4286:2: ( ruleXListLiteral ) { - // InternalDataDSL.g:4236:2: ( ruleXListLiteral ) - // InternalDataDSL.g:4237:3: ruleXListLiteral + // InternalDataDSL.g:4286:2: ( ruleXListLiteral ) + // InternalDataDSL.g:4287:3: ruleXListLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); @@ -15500,27 +15674,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Alternatives_2" - // InternalDataDSL.g:4246:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ); + // InternalDataDSL.g:4296:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ); public final void rule__XSwitchExpression__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4250:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ) + // InternalDataDSL.g:4300:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ) int alt38=2; alt38 = dfa38.predict(input); switch (alt38) { case 1 : - // InternalDataDSL.g:4251:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) + // InternalDataDSL.g:4301:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { - // InternalDataDSL.g:4251:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) - // InternalDataDSL.g:4252:3: ( rule__XSwitchExpression__Group_2_0__0 ) + // InternalDataDSL.g:4301:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) + // InternalDataDSL.g:4302:3: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } - // InternalDataDSL.g:4253:3: ( rule__XSwitchExpression__Group_2_0__0 ) - // InternalDataDSL.g:4253:4: rule__XSwitchExpression__Group_2_0__0 + // InternalDataDSL.g:4303:3: ( rule__XSwitchExpression__Group_2_0__0 ) + // InternalDataDSL.g:4303:4: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0__0(); @@ -15540,16 +15714,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4257:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) + // InternalDataDSL.g:4307:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) { - // InternalDataDSL.g:4257:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) - // InternalDataDSL.g:4258:3: ( rule__XSwitchExpression__Group_2_1__0 ) + // InternalDataDSL.g:4307:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) + // InternalDataDSL.g:4308:3: ( rule__XSwitchExpression__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } - // InternalDataDSL.g:4259:3: ( rule__XSwitchExpression__Group_2_1__0 ) - // InternalDataDSL.g:4259:4: rule__XSwitchExpression__Group_2_1__0 + // InternalDataDSL.g:4309:3: ( rule__XSwitchExpression__Group_2_1__0 ) + // InternalDataDSL.g:4309:4: rule__XSwitchExpression__Group_2_1__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1__0(); @@ -15586,20 +15760,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Alternatives_3" - // InternalDataDSL.g:4267:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ); + // InternalDataDSL.g:4317:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ); public final void rule__XCasePart__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4271:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ) + // InternalDataDSL.g:4321:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ) int alt39=2; int LA39_0 = input.LA(1); - if ( (LA39_0==153) ) { + if ( (LA39_0==157) ) { alt39=1; } - else if ( (LA39_0==145) ) { + else if ( (LA39_0==149) ) { alt39=2; } else { @@ -15611,16 +15785,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt39) { case 1 : - // InternalDataDSL.g:4272:2: ( ( rule__XCasePart__Group_3_0__0 ) ) + // InternalDataDSL.g:4322:2: ( ( rule__XCasePart__Group_3_0__0 ) ) { - // InternalDataDSL.g:4272:2: ( ( rule__XCasePart__Group_3_0__0 ) ) - // InternalDataDSL.g:4273:3: ( rule__XCasePart__Group_3_0__0 ) + // InternalDataDSL.g:4322:2: ( ( rule__XCasePart__Group_3_0__0 ) ) + // InternalDataDSL.g:4323:3: ( rule__XCasePart__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_3_0()); } - // InternalDataDSL.g:4274:3: ( rule__XCasePart__Group_3_0__0 ) - // InternalDataDSL.g:4274:4: rule__XCasePart__Group_3_0__0 + // InternalDataDSL.g:4324:3: ( rule__XCasePart__Group_3_0__0 ) + // InternalDataDSL.g:4324:4: rule__XCasePart__Group_3_0__0 { pushFollow(FOLLOW_2); rule__XCasePart__Group_3_0__0(); @@ -15640,16 +15814,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4278:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) + // InternalDataDSL.g:4328:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) { - // InternalDataDSL.g:4278:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) - // InternalDataDSL.g:4279:3: ( rule__XCasePart__FallThroughAssignment_3_1 ) + // InternalDataDSL.g:4328:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) + // InternalDataDSL.g:4329:3: ( rule__XCasePart__FallThroughAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } - // InternalDataDSL.g:4280:3: ( rule__XCasePart__FallThroughAssignment_3_1 ) - // InternalDataDSL.g:4280:4: rule__XCasePart__FallThroughAssignment_3_1 + // InternalDataDSL.g:4330:3: ( rule__XCasePart__FallThroughAssignment_3_1 ) + // InternalDataDSL.g:4330:4: rule__XCasePart__FallThroughAssignment_3_1 { pushFollow(FOLLOW_2); rule__XCasePart__FallThroughAssignment_3_1(); @@ -15686,20 +15860,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionOrVarDeclaration__Alternatives" - // InternalDataDSL.g:4288:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ); + // InternalDataDSL.g:4338:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ); public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4292:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ) + // InternalDataDSL.g:4342:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ) int alt40=2; int LA40_0 = input.LA(1); - if ( (LA40_0==45||LA40_0==194) ) { + if ( (LA40_0==45||LA40_0==198) ) { alt40=1; } - else if ( ((LA40_0>=RULE_STRING && LA40_0<=RULE_DECIMAL)||LA40_0==28||(LA40_0>=35 && LA40_0<=36)||LA40_0==41||(LA40_0>=46 && LA40_0<=51)||LA40_0==80||LA40_0==113||LA40_0==143||(LA40_0>=147 && LA40_0<=148)||LA40_0==150||LA40_0==152||(LA40_0>=156 && LA40_0<=163)||LA40_0==165||LA40_0==195) ) { + else if ( ((LA40_0>=RULE_STRING && LA40_0<=RULE_DECIMAL)||LA40_0==28||(LA40_0>=35 && LA40_0<=36)||LA40_0==41||(LA40_0>=46 && LA40_0<=51)||LA40_0==83||LA40_0==116||LA40_0==147||(LA40_0>=151 && LA40_0<=152)||LA40_0==154||LA40_0==156||(LA40_0>=160 && LA40_0<=167)||LA40_0==169||LA40_0==199) ) { alt40=2; } else { @@ -15711,10 +15885,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt40) { case 1 : - // InternalDataDSL.g:4293:2: ( ruleXVariableDeclaration ) + // InternalDataDSL.g:4343:2: ( ruleXVariableDeclaration ) { - // InternalDataDSL.g:4293:2: ( ruleXVariableDeclaration ) - // InternalDataDSL.g:4294:3: ruleXVariableDeclaration + // InternalDataDSL.g:4343:2: ( ruleXVariableDeclaration ) + // InternalDataDSL.g:4344:3: ruleXVariableDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); @@ -15734,10 +15908,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4299:2: ( ruleXExpression ) + // InternalDataDSL.g:4349:2: ( ruleXExpression ) { - // InternalDataDSL.g:4299:2: ( ruleXExpression ) - // InternalDataDSL.g:4300:3: ruleXExpression + // InternalDataDSL.g:4349:2: ( ruleXExpression ) + // InternalDataDSL.g:4350:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); @@ -15774,17 +15948,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Alternatives_1" - // InternalDataDSL.g:4309:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ); + // InternalDataDSL.g:4359:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ); public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4313:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ) + // InternalDataDSL.g:4363:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ) int alt41=2; int LA41_0 = input.LA(1); - if ( (LA41_0==194) ) { + if ( (LA41_0==198) ) { alt41=1; } else if ( (LA41_0==45) ) { @@ -15799,16 +15973,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt41) { case 1 : - // InternalDataDSL.g:4314:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) + // InternalDataDSL.g:4364:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) { - // InternalDataDSL.g:4314:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) - // InternalDataDSL.g:4315:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) + // InternalDataDSL.g:4364:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) + // InternalDataDSL.g:4365:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } - // InternalDataDSL.g:4316:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) - // InternalDataDSL.g:4316:4: rule__XVariableDeclaration__WriteableAssignment_1_0 + // InternalDataDSL.g:4366:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) + // InternalDataDSL.g:4366:4: rule__XVariableDeclaration__WriteableAssignment_1_0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__WriteableAssignment_1_0(); @@ -15828,10 +16002,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4320:2: ( 'val' ) + // InternalDataDSL.g:4370:2: ( 'val' ) { - // InternalDataDSL.g:4320:2: ( 'val' ) - // InternalDataDSL.g:4321:3: 'val' + // InternalDataDSL.g:4370:2: ( 'val' ) + // InternalDataDSL.g:4371:3: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); @@ -15864,13 +16038,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Alternatives_2" - // InternalDataDSL.g:4330:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ); + // InternalDataDSL.g:4380:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ); public final void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4334:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ) + // InternalDataDSL.g:4384:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ) int alt42=2; int LA42_0 = input.LA(1); @@ -15891,7 +16065,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { throw nvae; } } - else if ( (LA42_0==32||LA42_0==143) ) { + else if ( (LA42_0==32||LA42_0==147) ) { alt42=1; } else { @@ -15903,16 +16077,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt42) { case 1 : - // InternalDataDSL.g:4335:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // InternalDataDSL.g:4385:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) { - // InternalDataDSL.g:4335:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) - // InternalDataDSL.g:4336:3: ( rule__XVariableDeclaration__Group_2_0__0 ) + // InternalDataDSL.g:4385:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // InternalDataDSL.g:4386:3: ( rule__XVariableDeclaration__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } - // InternalDataDSL.g:4337:3: ( rule__XVariableDeclaration__Group_2_0__0 ) - // InternalDataDSL.g:4337:4: rule__XVariableDeclaration__Group_2_0__0 + // InternalDataDSL.g:4387:3: ( rule__XVariableDeclaration__Group_2_0__0 ) + // InternalDataDSL.g:4387:4: rule__XVariableDeclaration__Group_2_0__0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0__0(); @@ -15932,16 +16106,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4341:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) + // InternalDataDSL.g:4391:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) { - // InternalDataDSL.g:4341:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) - // InternalDataDSL.g:4342:3: ( rule__XVariableDeclaration__NameAssignment_2_1 ) + // InternalDataDSL.g:4391:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) + // InternalDataDSL.g:4392:3: ( rule__XVariableDeclaration__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } - // InternalDataDSL.g:4343:3: ( rule__XVariableDeclaration__NameAssignment_2_1 ) - // InternalDataDSL.g:4343:4: rule__XVariableDeclaration__NameAssignment_2_1 + // InternalDataDSL.g:4393:3: ( rule__XVariableDeclaration__NameAssignment_2_1 ) + // InternalDataDSL.g:4393:4: rule__XVariableDeclaration__NameAssignment_2_1 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__NameAssignment_2_1(); @@ -15978,27 +16152,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Alternatives_3_1" - // InternalDataDSL.g:4351:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ); + // InternalDataDSL.g:4401:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ); public final void rule__XFeatureCall__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4355:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ) + // InternalDataDSL.g:4405:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ) int alt43=2; alt43 = dfa43.predict(input); switch (alt43) { case 1 : - // InternalDataDSL.g:4356:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) + // InternalDataDSL.g:4406:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { - // InternalDataDSL.g:4356:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) - // InternalDataDSL.g:4357:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) + // InternalDataDSL.g:4406:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) + // InternalDataDSL.g:4407:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } - // InternalDataDSL.g:4358:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) - // InternalDataDSL.g:4358:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 + // InternalDataDSL.g:4408:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) + // InternalDataDSL.g:4408:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0(); @@ -16018,16 +16192,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4362:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) + // InternalDataDSL.g:4412:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) { - // InternalDataDSL.g:4362:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) - // InternalDataDSL.g:4363:3: ( rule__XFeatureCall__Group_3_1_1__0 ) + // InternalDataDSL.g:4412:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) + // InternalDataDSL.g:4413:3: ( rule__XFeatureCall__Group_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } - // InternalDataDSL.g:4364:3: ( rule__XFeatureCall__Group_3_1_1__0 ) - // InternalDataDSL.g:4364:4: rule__XFeatureCall__Group_3_1_1__0 + // InternalDataDSL.g:4414:3: ( rule__XFeatureCall__Group_3_1_1__0 ) + // InternalDataDSL.g:4414:4: rule__XFeatureCall__Group_3_1_1__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3_1_1__0(); @@ -16064,13 +16238,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FeatureCallID__Alternatives" - // InternalDataDSL.g:4372:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) ); + // InternalDataDSL.g:4422:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) ); public final void rule__FeatureCallID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4376:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) ) + // InternalDataDSL.g:4426:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) ) int alt44=5; switch ( input.LA(1) ) { case RULE_ID: @@ -16108,10 +16282,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt44) { case 1 : - // InternalDataDSL.g:4377:2: ( ruleValidID ) + // InternalDataDSL.g:4427:2: ( ruleValidID ) { - // InternalDataDSL.g:4377:2: ( ruleValidID ) - // InternalDataDSL.g:4378:3: ruleValidID + // InternalDataDSL.g:4427:2: ( ruleValidID ) + // InternalDataDSL.g:4428:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); @@ -16131,10 +16305,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4383:2: ( 'extends' ) + // InternalDataDSL.g:4433:2: ( 'extends' ) { - // InternalDataDSL.g:4383:2: ( 'extends' ) - // InternalDataDSL.g:4384:3: 'extends' + // InternalDataDSL.g:4433:2: ( 'extends' ) + // InternalDataDSL.g:4434:3: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); @@ -16150,10 +16324,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4389:2: ( 'static' ) + // InternalDataDSL.g:4439:2: ( 'static' ) { - // InternalDataDSL.g:4389:2: ( 'static' ) - // InternalDataDSL.g:4390:3: 'static' + // InternalDataDSL.g:4439:2: ( 'static' ) + // InternalDataDSL.g:4440:3: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); @@ -16169,10 +16343,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:4395:2: ( 'import' ) + // InternalDataDSL.g:4445:2: ( 'import' ) { - // InternalDataDSL.g:4395:2: ( 'import' ) - // InternalDataDSL.g:4396:3: 'import' + // InternalDataDSL.g:4445:2: ( 'import' ) + // InternalDataDSL.g:4446:3: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); @@ -16188,10 +16362,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:4401:2: ( 'extension' ) + // InternalDataDSL.g:4451:2: ( 'extension' ) { - // InternalDataDSL.g:4401:2: ( 'extension' ) - // InternalDataDSL.g:4402:3: 'extension' + // InternalDataDSL.g:4451:2: ( 'extension' ) + // InternalDataDSL.g:4452:3: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); @@ -16224,13 +16398,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IdOrSuper__Alternatives" - // InternalDataDSL.g:4411:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) ); + // InternalDataDSL.g:4461:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) ); public final void rule__IdOrSuper__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4415:1: ( ( ruleFeatureCallID ) | ( 'super' ) ) + // InternalDataDSL.g:4465:1: ( ( ruleFeatureCallID ) | ( 'super' ) ) int alt45=2; int LA45_0 = input.LA(1); @@ -16249,10 +16423,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt45) { case 1 : - // InternalDataDSL.g:4416:2: ( ruleFeatureCallID ) + // InternalDataDSL.g:4466:2: ( ruleFeatureCallID ) { - // InternalDataDSL.g:4416:2: ( ruleFeatureCallID ) - // InternalDataDSL.g:4417:3: ruleFeatureCallID + // InternalDataDSL.g:4466:2: ( ruleFeatureCallID ) + // InternalDataDSL.g:4467:3: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); @@ -16272,10 +16446,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4422:2: ( 'super' ) + // InternalDataDSL.g:4472:2: ( 'super' ) { - // InternalDataDSL.g:4422:2: ( 'super' ) - // InternalDataDSL.g:4423:3: 'super' + // InternalDataDSL.g:4472:2: ( 'super' ) + // InternalDataDSL.g:4473:3: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); @@ -16308,27 +16482,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Alternatives_4_1" - // InternalDataDSL.g:4432:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) ); + // InternalDataDSL.g:4482:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) ); public final void rule__XConstructorCall__Alternatives_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4436:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) ) + // InternalDataDSL.g:4486:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) ) int alt46=2; alt46 = dfa46.predict(input); switch (alt46) { case 1 : - // InternalDataDSL.g:4437:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) + // InternalDataDSL.g:4487:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) { - // InternalDataDSL.g:4437:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) - // InternalDataDSL.g:4438:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) + // InternalDataDSL.g:4487:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) + // InternalDataDSL.g:4488:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } - // InternalDataDSL.g:4439:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) - // InternalDataDSL.g:4439:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0 + // InternalDataDSL.g:4489:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) + // InternalDataDSL.g:4489:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_4_1_0(); @@ -16348,16 +16522,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4443:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) + // InternalDataDSL.g:4493:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) { - // InternalDataDSL.g:4443:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) - // InternalDataDSL.g:4444:3: ( rule__XConstructorCall__Group_4_1_1__0 ) + // InternalDataDSL.g:4493:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) + // InternalDataDSL.g:4494:3: ( rule__XConstructorCall__Group_4_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); } - // InternalDataDSL.g:4445:3: ( rule__XConstructorCall__Group_4_1_1__0 ) - // InternalDataDSL.g:4445:4: rule__XConstructorCall__Group_4_1_1__0 + // InternalDataDSL.g:4495:3: ( rule__XConstructorCall__Group_4_1_1__0 ) + // InternalDataDSL.g:4495:4: rule__XConstructorCall__Group_4_1_1__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4_1_1__0(); @@ -16394,20 +16568,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Alternatives_1" - // InternalDataDSL.g:4453:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ); + // InternalDataDSL.g:4503:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ); public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4457:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ) + // InternalDataDSL.g:4507:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt47=2; int LA47_0 = input.LA(1); if ( (LA47_0==51) ) { alt47=1; } - else if ( (LA47_0==195) ) { + else if ( (LA47_0==199) ) { alt47=2; } else { @@ -16419,10 +16593,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt47) { case 1 : - // InternalDataDSL.g:4458:2: ( 'false' ) + // InternalDataDSL.g:4508:2: ( 'false' ) { - // InternalDataDSL.g:4458:2: ( 'false' ) - // InternalDataDSL.g:4459:3: 'false' + // InternalDataDSL.g:4508:2: ( 'false' ) + // InternalDataDSL.g:4509:3: 'false' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); @@ -16438,16 +16612,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4464:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) + // InternalDataDSL.g:4514:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) { - // InternalDataDSL.g:4464:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) - // InternalDataDSL.g:4465:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) + // InternalDataDSL.g:4514:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) + // InternalDataDSL.g:4515:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } - // InternalDataDSL.g:4466:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) - // InternalDataDSL.g:4466:4: rule__XBooleanLiteral__IsTrueAssignment_1_1 + // InternalDataDSL.g:4516:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) + // InternalDataDSL.g:4516:4: rule__XBooleanLiteral__IsTrueAssignment_1_1 { pushFollow(FOLLOW_2); rule__XBooleanLiteral__IsTrueAssignment_1_1(); @@ -16484,20 +16658,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3" - // InternalDataDSL.g:4474:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ); + // InternalDataDSL.g:4524:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ); public final void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4478:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ) + // InternalDataDSL.g:4528:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ) int alt48=2; int LA48_0 = input.LA(1); - if ( (LA48_0==166) ) { + if ( (LA48_0==170) ) { alt48=1; } - else if ( (LA48_0==164) ) { + else if ( (LA48_0==168) ) { alt48=2; } else { @@ -16509,16 +16683,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt48) { case 1 : - // InternalDataDSL.g:4479:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) + // InternalDataDSL.g:4529:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) { - // InternalDataDSL.g:4479:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) - // InternalDataDSL.g:4480:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) + // InternalDataDSL.g:4529:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) + // InternalDataDSL.g:4530:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } - // InternalDataDSL.g:4481:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) - // InternalDataDSL.g:4481:4: rule__XTryCatchFinallyExpression__Group_3_0__0 + // InternalDataDSL.g:4531:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) + // InternalDataDSL.g:4531:4: rule__XTryCatchFinallyExpression__Group_3_0__0 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0__0(); @@ -16538,16 +16712,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4485:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) + // InternalDataDSL.g:4535:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) { - // InternalDataDSL.g:4485:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) - // InternalDataDSL.g:4486:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) + // InternalDataDSL.g:4535:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) + // InternalDataDSL.g:4536:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } - // InternalDataDSL.g:4487:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) - // InternalDataDSL.g:4487:4: rule__XTryCatchFinallyExpression__Group_3_1__0 + // InternalDataDSL.g:4537:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) + // InternalDataDSL.g:4537:4: rule__XTryCatchFinallyExpression__Group_3_1__0 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_1__0(); @@ -16584,13 +16758,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Alternatives" - // InternalDataDSL.g:4495:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ); + // InternalDataDSL.g:4545:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ); public final void rule__Number__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4499:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ) + // InternalDataDSL.g:4549:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ) int alt49=2; int LA49_0 = input.LA(1); @@ -16609,10 +16783,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt49) { case 1 : - // InternalDataDSL.g:4500:2: ( RULE_HEX ) + // InternalDataDSL.g:4550:2: ( RULE_HEX ) { - // InternalDataDSL.g:4500:2: ( RULE_HEX ) - // InternalDataDSL.g:4501:3: RULE_HEX + // InternalDataDSL.g:4550:2: ( RULE_HEX ) + // InternalDataDSL.g:4551:3: RULE_HEX { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); @@ -16628,16 +16802,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4506:2: ( ( rule__Number__Group_1__0 ) ) + // InternalDataDSL.g:4556:2: ( ( rule__Number__Group_1__0 ) ) { - // InternalDataDSL.g:4506:2: ( ( rule__Number__Group_1__0 ) ) - // InternalDataDSL.g:4507:3: ( rule__Number__Group_1__0 ) + // InternalDataDSL.g:4556:2: ( ( rule__Number__Group_1__0 ) ) + // InternalDataDSL.g:4557:3: ( rule__Number__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1()); } - // InternalDataDSL.g:4508:3: ( rule__Number__Group_1__0 ) - // InternalDataDSL.g:4508:4: rule__Number__Group_1__0 + // InternalDataDSL.g:4558:3: ( rule__Number__Group_1__0 ) + // InternalDataDSL.g:4558:4: rule__Number__Group_1__0 { pushFollow(FOLLOW_2); rule__Number__Group_1__0(); @@ -16674,13 +16848,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Alternatives_1_0" - // InternalDataDSL.g:4516:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) ); + // InternalDataDSL.g:4566:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) ); public final void rule__Number__Alternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4520:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) + // InternalDataDSL.g:4570:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt50=2; int LA50_0 = input.LA(1); @@ -16699,10 +16873,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt50) { case 1 : - // InternalDataDSL.g:4521:2: ( RULE_INT ) + // InternalDataDSL.g:4571:2: ( RULE_INT ) { - // InternalDataDSL.g:4521:2: ( RULE_INT ) - // InternalDataDSL.g:4522:3: RULE_INT + // InternalDataDSL.g:4571:2: ( RULE_INT ) + // InternalDataDSL.g:4572:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); @@ -16718,10 +16892,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4527:2: ( RULE_DECIMAL ) + // InternalDataDSL.g:4577:2: ( RULE_DECIMAL ) { - // InternalDataDSL.g:4527:2: ( RULE_DECIMAL ) - // InternalDataDSL.g:4528:3: RULE_DECIMAL + // InternalDataDSL.g:4577:2: ( RULE_DECIMAL ) + // InternalDataDSL.g:4578:3: RULE_DECIMAL { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); @@ -16754,13 +16928,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Alternatives_1_1_1" - // InternalDataDSL.g:4537:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) ); + // InternalDataDSL.g:4587:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) ); public final void rule__Number__Alternatives_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4541:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) + // InternalDataDSL.g:4591:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt51=2; int LA51_0 = input.LA(1); @@ -16779,10 +16953,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt51) { case 1 : - // InternalDataDSL.g:4542:2: ( RULE_INT ) + // InternalDataDSL.g:4592:2: ( RULE_INT ) { - // InternalDataDSL.g:4542:2: ( RULE_INT ) - // InternalDataDSL.g:4543:3: RULE_INT + // InternalDataDSL.g:4592:2: ( RULE_INT ) + // InternalDataDSL.g:4593:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); @@ -16798,10 +16972,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4548:2: ( RULE_DECIMAL ) + // InternalDataDSL.g:4598:2: ( RULE_DECIMAL ) { - // InternalDataDSL.g:4548:2: ( RULE_DECIMAL ) - // InternalDataDSL.g:4549:3: RULE_DECIMAL + // InternalDataDSL.g:4598:2: ( RULE_DECIMAL ) + // InternalDataDSL.g:4599:3: RULE_DECIMAL { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); @@ -16834,20 +17008,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Alternatives" - // InternalDataDSL.g:4558:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); + // InternalDataDSL.g:4608:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); public final void rule__JvmTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4562:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) + // InternalDataDSL.g:4612:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) int alt52=2; int LA52_0 = input.LA(1); if ( (LA52_0==RULE_ID) ) { alt52=1; } - else if ( (LA52_0==32||LA52_0==143) ) { + else if ( (LA52_0==32||LA52_0==147) ) { alt52=2; } else { @@ -16859,16 +17033,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt52) { case 1 : - // InternalDataDSL.g:4563:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) + // InternalDataDSL.g:4613:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) { - // InternalDataDSL.g:4563:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) - // InternalDataDSL.g:4564:3: ( rule__JvmTypeReference__Group_0__0 ) + // InternalDataDSL.g:4613:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) + // InternalDataDSL.g:4614:3: ( rule__JvmTypeReference__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } - // InternalDataDSL.g:4565:3: ( rule__JvmTypeReference__Group_0__0 ) - // InternalDataDSL.g:4565:4: rule__JvmTypeReference__Group_0__0 + // InternalDataDSL.g:4615:3: ( rule__JvmTypeReference__Group_0__0 ) + // InternalDataDSL.g:4615:4: rule__JvmTypeReference__Group_0__0 { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0__0(); @@ -16888,10 +17062,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4569:2: ( ruleXFunctionTypeRef ) + // InternalDataDSL.g:4619:2: ( ruleXFunctionTypeRef ) { - // InternalDataDSL.g:4569:2: ( ruleXFunctionTypeRef ) - // InternalDataDSL.g:4570:3: ruleXFunctionTypeRef + // InternalDataDSL.g:4619:2: ( ruleXFunctionTypeRef ) + // InternalDataDSL.g:4620:3: ruleXFunctionTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); @@ -16928,20 +17102,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmArgumentTypeReference__Alternatives" - // InternalDataDSL.g:4579:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); + // InternalDataDSL.g:4629:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4583:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) + // InternalDataDSL.g:4633:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) int alt53=2; int LA53_0 = input.LA(1); - if ( (LA53_0==RULE_ID||LA53_0==32||LA53_0==143) ) { + if ( (LA53_0==RULE_ID||LA53_0==32||LA53_0==147) ) { alt53=1; } - else if ( (LA53_0==167) ) { + else if ( (LA53_0==171) ) { alt53=2; } else { @@ -16953,10 +17127,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt53) { case 1 : - // InternalDataDSL.g:4584:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:4634:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:4584:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:4585:3: ruleJvmTypeReference + // InternalDataDSL.g:4634:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:4635:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); @@ -16976,10 +17150,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4590:2: ( ruleJvmWildcardTypeReference ) + // InternalDataDSL.g:4640:2: ( ruleJvmWildcardTypeReference ) { - // InternalDataDSL.g:4590:2: ( ruleJvmWildcardTypeReference ) - // InternalDataDSL.g:4591:3: ruleJvmWildcardTypeReference + // InternalDataDSL.g:4640:2: ( ruleJvmWildcardTypeReference ) + // InternalDataDSL.g:4641:3: ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); @@ -17016,13 +17190,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2" - // InternalDataDSL.g:4600:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ); + // InternalDataDSL.g:4650:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ); public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4604:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ) + // InternalDataDSL.g:4654:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ) int alt54=2; int LA54_0 = input.LA(1); @@ -17041,16 +17215,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt54) { case 1 : - // InternalDataDSL.g:4605:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) + // InternalDataDSL.g:4655:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) { - // InternalDataDSL.g:4605:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) - // InternalDataDSL.g:4606:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) + // InternalDataDSL.g:4655:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) + // InternalDataDSL.g:4656:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } - // InternalDataDSL.g:4607:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) - // InternalDataDSL.g:4607:4: rule__JvmWildcardTypeReference__Group_2_0__0 + // InternalDataDSL.g:4657:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) + // InternalDataDSL.g:4657:4: rule__JvmWildcardTypeReference__Group_2_0__0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_0__0(); @@ -17070,16 +17244,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4611:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) + // InternalDataDSL.g:4661:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) { - // InternalDataDSL.g:4611:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) - // InternalDataDSL.g:4612:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) + // InternalDataDSL.g:4661:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) + // InternalDataDSL.g:4662:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } - // InternalDataDSL.g:4613:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) - // InternalDataDSL.g:4613:4: rule__JvmWildcardTypeReference__Group_2_1__0 + // InternalDataDSL.g:4663:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) + // InternalDataDSL.g:4663:4: rule__JvmWildcardTypeReference__Group_2_1__0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_1__0(); @@ -17116,13 +17290,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredefinedBlobMimeTypeEnum__Alternatives" - // InternalDataDSL.g:4621:1: rule__PredefinedBlobMimeTypeEnum__Alternatives : ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) ); + // InternalDataDSL.g:4671:1: rule__PredefinedBlobMimeTypeEnum__Alternatives : ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) ); public final void rule__PredefinedBlobMimeTypeEnum__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4625:1: ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) ) + // InternalDataDSL.g:4675:1: ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) ) int alt55=6; switch ( input.LA(1) ) { case 52: @@ -17165,16 +17339,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt55) { case 1 : - // InternalDataDSL.g:4626:2: ( ( 'plain' ) ) + // InternalDataDSL.g:4676:2: ( ( 'plain' ) ) { - // InternalDataDSL.g:4626:2: ( ( 'plain' ) ) - // InternalDataDSL.g:4627:3: ( 'plain' ) + // InternalDataDSL.g:4676:2: ( ( 'plain' ) ) + // InternalDataDSL.g:4677:3: ( 'plain' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPlainEnumLiteralDeclaration_0()); } - // InternalDataDSL.g:4628:3: ( 'plain' ) - // InternalDataDSL.g:4628:4: 'plain' + // InternalDataDSL.g:4678:3: ( 'plain' ) + // InternalDataDSL.g:4678:4: 'plain' { match(input,52,FOLLOW_2); if (state.failed) return ; @@ -17190,16 +17364,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4632:2: ( ( 'jpg' ) ) + // InternalDataDSL.g:4682:2: ( ( 'jpg' ) ) { - // InternalDataDSL.g:4632:2: ( ( 'jpg' ) ) - // InternalDataDSL.g:4633:3: ( 'jpg' ) + // InternalDataDSL.g:4682:2: ( ( 'jpg' ) ) + // InternalDataDSL.g:4683:3: ( 'jpg' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getJpgEnumLiteralDeclaration_1()); } - // InternalDataDSL.g:4634:3: ( 'jpg' ) - // InternalDataDSL.g:4634:4: 'jpg' + // InternalDataDSL.g:4684:3: ( 'jpg' ) + // InternalDataDSL.g:4684:4: 'jpg' { match(input,53,FOLLOW_2); if (state.failed) return ; @@ -17215,16 +17389,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4638:2: ( ( 'png' ) ) + // InternalDataDSL.g:4688:2: ( ( 'png' ) ) { - // InternalDataDSL.g:4638:2: ( ( 'png' ) ) - // InternalDataDSL.g:4639:3: ( 'png' ) + // InternalDataDSL.g:4688:2: ( ( 'png' ) ) + // InternalDataDSL.g:4689:3: ( 'png' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPngEnumLiteralDeclaration_2()); } - // InternalDataDSL.g:4640:3: ( 'png' ) - // InternalDataDSL.g:4640:4: 'png' + // InternalDataDSL.g:4690:3: ( 'png' ) + // InternalDataDSL.g:4690:4: 'png' { match(input,54,FOLLOW_2); if (state.failed) return ; @@ -17240,16 +17414,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:4644:2: ( ( 'mpeg' ) ) + // InternalDataDSL.g:4694:2: ( ( 'mpeg' ) ) { - // InternalDataDSL.g:4644:2: ( ( 'mpeg' ) ) - // InternalDataDSL.g:4645:3: ( 'mpeg' ) + // InternalDataDSL.g:4694:2: ( ( 'mpeg' ) ) + // InternalDataDSL.g:4695:3: ( 'mpeg' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getMpegEnumLiteralDeclaration_3()); } - // InternalDataDSL.g:4646:3: ( 'mpeg' ) - // InternalDataDSL.g:4646:4: 'mpeg' + // InternalDataDSL.g:4696:3: ( 'mpeg' ) + // InternalDataDSL.g:4696:4: 'mpeg' { match(input,55,FOLLOW_2); if (state.failed) return ; @@ -17265,16 +17439,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:4650:2: ( ( 'octet-stream' ) ) + // InternalDataDSL.g:4700:2: ( ( 'octet-stream' ) ) { - // InternalDataDSL.g:4650:2: ( ( 'octet-stream' ) ) - // InternalDataDSL.g:4651:3: ( 'octet-stream' ) + // InternalDataDSL.g:4700:2: ( ( 'octet-stream' ) ) + // InternalDataDSL.g:4701:3: ( 'octet-stream' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getOctetstreamEnumLiteralDeclaration_4()); } - // InternalDataDSL.g:4652:3: ( 'octet-stream' ) - // InternalDataDSL.g:4652:4: 'octet-stream' + // InternalDataDSL.g:4702:3: ( 'octet-stream' ) + // InternalDataDSL.g:4702:4: 'octet-stream' { match(input,56,FOLLOW_2); if (state.failed) return ; @@ -17290,16 +17464,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalDataDSL.g:4656:2: ( ( 'pdf' ) ) + // InternalDataDSL.g:4706:2: ( ( 'pdf' ) ) { - // InternalDataDSL.g:4656:2: ( ( 'pdf' ) ) - // InternalDataDSL.g:4657:3: ( 'pdf' ) + // InternalDataDSL.g:4706:2: ( ( 'pdf' ) ) + // InternalDataDSL.g:4707:3: ( 'pdf' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPdfEnumLiteralDeclaration_5()); } - // InternalDataDSL.g:4658:3: ( 'pdf' ) - // InternalDataDSL.g:4658:4: 'pdf' + // InternalDataDSL.g:4708:3: ( 'pdf' ) + // InternalDataDSL.g:4708:4: 'pdf' { match(input,57,FOLLOW_2); if (state.failed) return ; @@ -17332,13 +17506,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredefinedBeanEnum__Alternatives" - // InternalDataDSL.g:4666:1: rule__PredefinedBeanEnum__Alternatives : ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) ); + // InternalDataDSL.g:4716:1: rule__PredefinedBeanEnum__Alternatives : ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) ); public final void rule__PredefinedBeanEnum__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4670:1: ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) ) + // InternalDataDSL.g:4720:1: ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) ) int alt56=3; switch ( input.LA(1) ) { case 58: @@ -17366,16 +17540,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt56) { case 1 : - // InternalDataDSL.g:4671:2: ( ( 'NowDate' ) ) + // InternalDataDSL.g:4721:2: ( ( 'NowDate' ) ) { - // InternalDataDSL.g:4671:2: ( ( 'NowDate' ) ) - // InternalDataDSL.g:4672:3: ( 'NowDate' ) + // InternalDataDSL.g:4721:2: ( ( 'NowDate' ) ) + // InternalDataDSL.g:4722:3: ( 'NowDate' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanEnumAccess().getNowEnumLiteralDeclaration_0()); } - // InternalDataDSL.g:4673:3: ( 'NowDate' ) - // InternalDataDSL.g:4673:4: 'NowDate' + // InternalDataDSL.g:4723:3: ( 'NowDate' ) + // InternalDataDSL.g:4723:4: 'NowDate' { match(input,58,FOLLOW_2); if (state.failed) return ; @@ -17391,16 +17565,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4677:2: ( ( 'StartDate' ) ) + // InternalDataDSL.g:4727:2: ( ( 'StartDate' ) ) { - // InternalDataDSL.g:4677:2: ( ( 'StartDate' ) ) - // InternalDataDSL.g:4678:3: ( 'StartDate' ) + // InternalDataDSL.g:4727:2: ( ( 'StartDate' ) ) + // InternalDataDSL.g:4728:3: ( 'StartDate' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanEnumAccess().getStartEnumLiteralDeclaration_1()); } - // InternalDataDSL.g:4679:3: ( 'StartDate' ) - // InternalDataDSL.g:4679:4: 'StartDate' + // InternalDataDSL.g:4729:3: ( 'StartDate' ) + // InternalDataDSL.g:4729:4: 'StartDate' { match(input,59,FOLLOW_2); if (state.failed) return ; @@ -17416,16 +17590,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4683:2: ( ( 'UniversallyUniqueIdentifier' ) ) + // InternalDataDSL.g:4733:2: ( ( 'UniversallyUniqueIdentifier' ) ) { - // InternalDataDSL.g:4683:2: ( ( 'UniversallyUniqueIdentifier' ) ) - // InternalDataDSL.g:4684:3: ( 'UniversallyUniqueIdentifier' ) + // InternalDataDSL.g:4733:2: ( ( 'UniversallyUniqueIdentifier' ) ) + // InternalDataDSL.g:4734:3: ( 'UniversallyUniqueIdentifier' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanEnumAccess().getUUIDEnumLiteralDeclaration_2()); } - // InternalDataDSL.g:4685:3: ( 'UniversallyUniqueIdentifier' ) - // InternalDataDSL.g:4685:4: 'UniversallyUniqueIdentifier' + // InternalDataDSL.g:4735:3: ( 'UniversallyUniqueIdentifier' ) + // InternalDataDSL.g:4735:4: 'UniversallyUniqueIdentifier' { match(input,60,FOLLOW_2); if (state.failed) return ; @@ -17458,13 +17632,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PredefinedBeanTypeEnum__Alternatives" - // InternalDataDSL.g:4693:1: rule__PredefinedBeanTypeEnum__Alternatives : ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) ); + // InternalDataDSL.g:4743:1: rule__PredefinedBeanTypeEnum__Alternatives : ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) ); public final void rule__PredefinedBeanTypeEnum__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4697:1: ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) ) + // InternalDataDSL.g:4747:1: ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) ) int alt57=5; switch ( input.LA(1) ) { case 61: @@ -17502,16 +17676,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt57) { case 1 : - // InternalDataDSL.g:4698:2: ( ( 'Date' ) ) + // InternalDataDSL.g:4748:2: ( ( 'Date' ) ) { - // InternalDataDSL.g:4698:2: ( ( 'Date' ) ) - // InternalDataDSL.g:4699:3: ( 'Date' ) + // InternalDataDSL.g:4748:2: ( ( 'Date' ) ) + // InternalDataDSL.g:4749:3: ( 'Date' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanTypeEnumAccess().getDateEnumLiteralDeclaration_0()); } - // InternalDataDSL.g:4700:3: ( 'Date' ) - // InternalDataDSL.g:4700:4: 'Date' + // InternalDataDSL.g:4750:3: ( 'Date' ) + // InternalDataDSL.g:4750:4: 'Date' { match(input,61,FOLLOW_2); if (state.failed) return ; @@ -17527,16 +17701,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4704:2: ( ( 'Milliseconds' ) ) + // InternalDataDSL.g:4754:2: ( ( 'Milliseconds' ) ) { - // InternalDataDSL.g:4704:2: ( ( 'Milliseconds' ) ) - // InternalDataDSL.g:4705:3: ( 'Milliseconds' ) + // InternalDataDSL.g:4754:2: ( ( 'Milliseconds' ) ) + // InternalDataDSL.g:4755:3: ( 'Milliseconds' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanTypeEnumAccess().getMillisEnumLiteralDeclaration_1()); } - // InternalDataDSL.g:4706:3: ( 'Milliseconds' ) - // InternalDataDSL.g:4706:4: 'Milliseconds' + // InternalDataDSL.g:4756:3: ( 'Milliseconds' ) + // InternalDataDSL.g:4756:4: 'Milliseconds' { match(input,62,FOLLOW_2); if (state.failed) return ; @@ -17552,16 +17726,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4710:2: ( ( 'Nanoseconds' ) ) + // InternalDataDSL.g:4760:2: ( ( 'Nanoseconds' ) ) { - // InternalDataDSL.g:4710:2: ( ( 'Nanoseconds' ) ) - // InternalDataDSL.g:4711:3: ( 'Nanoseconds' ) + // InternalDataDSL.g:4760:2: ( ( 'Nanoseconds' ) ) + // InternalDataDSL.g:4761:3: ( 'Nanoseconds' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanTypeEnumAccess().getNanosEnumLiteralDeclaration_2()); } - // InternalDataDSL.g:4712:3: ( 'Nanoseconds' ) - // InternalDataDSL.g:4712:4: 'Nanoseconds' + // InternalDataDSL.g:4762:3: ( 'Nanoseconds' ) + // InternalDataDSL.g:4762:4: 'Nanoseconds' { match(input,63,FOLLOW_2); if (state.failed) return ; @@ -17577,16 +17751,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:4716:2: ( ( 'Random' ) ) + // InternalDataDSL.g:4766:2: ( ( 'Random' ) ) { - // InternalDataDSL.g:4716:2: ( ( 'Random' ) ) - // InternalDataDSL.g:4717:3: ( 'Random' ) + // InternalDataDSL.g:4766:2: ( ( 'Random' ) ) + // InternalDataDSL.g:4767:3: ( 'Random' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanTypeEnumAccess().getRandomEnumLiteralDeclaration_3()); } - // InternalDataDSL.g:4718:3: ( 'Random' ) - // InternalDataDSL.g:4718:4: 'Random' + // InternalDataDSL.g:4768:3: ( 'Random' ) + // InternalDataDSL.g:4768:4: 'Random' { match(input,64,FOLLOW_2); if (state.failed) return ; @@ -17602,16 +17776,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:4722:2: ( ( 'ExecuteContext' ) ) + // InternalDataDSL.g:4772:2: ( ( 'ExecuteContext' ) ) { - // InternalDataDSL.g:4722:2: ( ( 'ExecuteContext' ) ) - // InternalDataDSL.g:4723:3: ( 'ExecuteContext' ) + // InternalDataDSL.g:4772:2: ( ( 'ExecuteContext' ) ) + // InternalDataDSL.g:4773:3: ( 'ExecuteContext' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPredefinedBeanTypeEnumAccess().getExecContextEnumLiteralDeclaration_4()); } - // InternalDataDSL.g:4724:3: ( 'ExecuteContext' ) - // InternalDataDSL.g:4724:4: 'ExecuteContext' + // InternalDataDSL.g:4774:3: ( 'ExecuteContext' ) + // InternalDataDSL.g:4774:4: 'ExecuteContext' { match(input,65,FOLLOW_2); if (state.failed) return ; @@ -17644,13 +17818,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntityManagerMode__Alternatives" - // InternalDataDSL.g:4732:1: rule__EntityManagerMode__Alternatives : ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) ); + // InternalDataDSL.g:4782:1: rule__EntityManagerMode__Alternatives : ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) ); public final void rule__EntityManagerMode__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4736:1: ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) ) + // InternalDataDSL.g:4786:1: ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) ) int alt58=3; switch ( input.LA(1) ) { case 66: @@ -17678,16 +17852,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt58) { case 1 : - // InternalDataDSL.g:4737:2: ( ( 'persist' ) ) + // InternalDataDSL.g:4787:2: ( ( 'persist' ) ) { - // InternalDataDSL.g:4737:2: ( ( 'persist' ) ) - // InternalDataDSL.g:4738:3: ( 'persist' ) + // InternalDataDSL.g:4787:2: ( ( 'persist' ) ) + // InternalDataDSL.g:4788:3: ( 'persist' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEntityManagerModeAccess().getPersistEnumLiteralDeclaration_0()); } - // InternalDataDSL.g:4739:3: ( 'persist' ) - // InternalDataDSL.g:4739:4: 'persist' + // InternalDataDSL.g:4789:3: ( 'persist' ) + // InternalDataDSL.g:4789:4: 'persist' { match(input,66,FOLLOW_2); if (state.failed) return ; @@ -17703,16 +17877,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4743:2: ( ( 'merge' ) ) + // InternalDataDSL.g:4793:2: ( ( 'merge' ) ) { - // InternalDataDSL.g:4743:2: ( ( 'merge' ) ) - // InternalDataDSL.g:4744:3: ( 'merge' ) + // InternalDataDSL.g:4793:2: ( ( 'merge' ) ) + // InternalDataDSL.g:4794:3: ( 'merge' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEntityManagerModeAccess().getMergeEnumLiteralDeclaration_1()); } - // InternalDataDSL.g:4745:3: ( 'merge' ) - // InternalDataDSL.g:4745:4: 'merge' + // InternalDataDSL.g:4795:3: ( 'merge' ) + // InternalDataDSL.g:4795:4: 'merge' { match(input,67,FOLLOW_2); if (state.failed) return ; @@ -17728,16 +17902,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4749:2: ( ( 'remove' ) ) + // InternalDataDSL.g:4799:2: ( ( 'remove' ) ) { - // InternalDataDSL.g:4749:2: ( ( 'remove' ) ) - // InternalDataDSL.g:4750:3: ( 'remove' ) + // InternalDataDSL.g:4799:2: ( ( 'remove' ) ) + // InternalDataDSL.g:4800:3: ( 'remove' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEntityManagerModeAccess().getRemoveEnumLiteralDeclaration_2()); } - // InternalDataDSL.g:4751:3: ( 'remove' ) - // InternalDataDSL.g:4751:4: 'remove' + // InternalDataDSL.g:4801:3: ( 'remove' ) + // InternalDataDSL.g:4801:4: 'remove' { match(input,68,FOLLOW_2); if (state.failed) return ; @@ -17770,14 +17944,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Operator__Alternatives" - // InternalDataDSL.g:4759:1: rule__Operator__Alternatives : ( ( ( 'equals' ) ) | ( ( 'notEquals' ) ) | ( ( 'greaterThan' ) ) | ( ( 'greatThanOrEqualTo' ) ) | ( ( 'lessThen' ) ) | ( ( 'lessThanOrEqualTo' ) ) | ( ( 'isNull' ) ) | ( ( 'isNotNull' ) ) ); + // InternalDataDSL.g:4809:1: rule__Operator__Alternatives : ( ( ( 'equals' ) ) | ( ( 'notEquals' ) ) | ( ( 'greaterThan' ) ) | ( ( 'greatThanOrEqualTo' ) ) | ( ( 'lessThan' ) ) | ( ( 'lessThanOrEqualTo' ) ) | ( ( 'isNull' ) ) | ( ( 'isNotNull' ) ) | ( ( 'isIn' ) ) | ( ( 'isNotIn' ) ) | ( ( 'isLike' ) ) ); public final void rule__Operator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4763:1: ( ( ( 'equals' ) ) | ( ( 'notEquals' ) ) | ( ( 'greaterThan' ) ) | ( ( 'greatThanOrEqualTo' ) ) | ( ( 'lessThen' ) ) | ( ( 'lessThanOrEqualTo' ) ) | ( ( 'isNull' ) ) | ( ( 'isNotNull' ) ) ) - int alt59=8; + // InternalDataDSL.g:4813:1: ( ( ( 'equals' ) ) | ( ( 'notEquals' ) ) | ( ( 'greaterThan' ) ) | ( ( 'greatThanOrEqualTo' ) ) | ( ( 'lessThan' ) ) | ( ( 'lessThanOrEqualTo' ) ) | ( ( 'isNull' ) ) | ( ( 'isNotNull' ) ) | ( ( 'isIn' ) ) | ( ( 'isNotIn' ) ) | ( ( 'isLike' ) ) ) + int alt59=11; switch ( input.LA(1) ) { case 69: { @@ -17819,6 +17993,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { alt59=8; } break; + case 77: + { + alt59=9; + } + break; + case 78: + { + alt59=10; + } + break; + case 79: + { + alt59=11; + } + break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -17829,16 +18018,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { switch (alt59) { case 1 : - // InternalDataDSL.g:4764:2: ( ( 'equals' ) ) + // InternalDataDSL.g:4814:2: ( ( 'equals' ) ) { - // InternalDataDSL.g:4764:2: ( ( 'equals' ) ) - // InternalDataDSL.g:4765:3: ( 'equals' ) + // InternalDataDSL.g:4814:2: ( ( 'equals' ) ) + // InternalDataDSL.g:4815:3: ( 'equals' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getEqualsEnumLiteralDeclaration_0()); } - // InternalDataDSL.g:4766:3: ( 'equals' ) - // InternalDataDSL.g:4766:4: 'equals' + // InternalDataDSL.g:4816:3: ( 'equals' ) + // InternalDataDSL.g:4816:4: 'equals' { match(input,69,FOLLOW_2); if (state.failed) return ; @@ -17854,16 +18043,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4770:2: ( ( 'notEquals' ) ) + // InternalDataDSL.g:4820:2: ( ( 'notEquals' ) ) { - // InternalDataDSL.g:4770:2: ( ( 'notEquals' ) ) - // InternalDataDSL.g:4771:3: ( 'notEquals' ) + // InternalDataDSL.g:4820:2: ( ( 'notEquals' ) ) + // InternalDataDSL.g:4821:3: ( 'notEquals' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getNotequalsEnumLiteralDeclaration_1()); } - // InternalDataDSL.g:4772:3: ( 'notEquals' ) - // InternalDataDSL.g:4772:4: 'notEquals' + // InternalDataDSL.g:4822:3: ( 'notEquals' ) + // InternalDataDSL.g:4822:4: 'notEquals' { match(input,70,FOLLOW_2); if (state.failed) return ; @@ -17879,16 +18068,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalDataDSL.g:4776:2: ( ( 'greaterThan' ) ) + // InternalDataDSL.g:4826:2: ( ( 'greaterThan' ) ) { - // InternalDataDSL.g:4776:2: ( ( 'greaterThan' ) ) - // InternalDataDSL.g:4777:3: ( 'greaterThan' ) + // InternalDataDSL.g:4826:2: ( ( 'greaterThan' ) ) + // InternalDataDSL.g:4827:3: ( 'greaterThan' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getGreaterthanEnumLiteralDeclaration_2()); } - // InternalDataDSL.g:4778:3: ( 'greaterThan' ) - // InternalDataDSL.g:4778:4: 'greaterThan' + // InternalDataDSL.g:4828:3: ( 'greaterThan' ) + // InternalDataDSL.g:4828:4: 'greaterThan' { match(input,71,FOLLOW_2); if (state.failed) return ; @@ -17904,16 +18093,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalDataDSL.g:4782:2: ( ( 'greatThanOrEqualTo' ) ) + // InternalDataDSL.g:4832:2: ( ( 'greatThanOrEqualTo' ) ) { - // InternalDataDSL.g:4782:2: ( ( 'greatThanOrEqualTo' ) ) - // InternalDataDSL.g:4783:3: ( 'greatThanOrEqualTo' ) + // InternalDataDSL.g:4832:2: ( ( 'greatThanOrEqualTo' ) ) + // InternalDataDSL.g:4833:3: ( 'greatThanOrEqualTo' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getGreaterthanorequaltoEnumLiteralDeclaration_3()); } - // InternalDataDSL.g:4784:3: ( 'greatThanOrEqualTo' ) - // InternalDataDSL.g:4784:4: 'greatThanOrEqualTo' + // InternalDataDSL.g:4834:3: ( 'greatThanOrEqualTo' ) + // InternalDataDSL.g:4834:4: 'greatThanOrEqualTo' { match(input,72,FOLLOW_2); if (state.failed) return ; @@ -17929,16 +18118,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalDataDSL.g:4788:2: ( ( 'lessThen' ) ) + // InternalDataDSL.g:4838:2: ( ( 'lessThan' ) ) { - // InternalDataDSL.g:4788:2: ( ( 'lessThen' ) ) - // InternalDataDSL.g:4789:3: ( 'lessThen' ) + // InternalDataDSL.g:4838:2: ( ( 'lessThan' ) ) + // InternalDataDSL.g:4839:3: ( 'lessThan' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getLessthanEnumLiteralDeclaration_4()); } - // InternalDataDSL.g:4790:3: ( 'lessThen' ) - // InternalDataDSL.g:4790:4: 'lessThen' + // InternalDataDSL.g:4840:3: ( 'lessThan' ) + // InternalDataDSL.g:4840:4: 'lessThan' { match(input,73,FOLLOW_2); if (state.failed) return ; @@ -17954,16 +18143,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalDataDSL.g:4794:2: ( ( 'lessThanOrEqualTo' ) ) + // InternalDataDSL.g:4844:2: ( ( 'lessThanOrEqualTo' ) ) { - // InternalDataDSL.g:4794:2: ( ( 'lessThanOrEqualTo' ) ) - // InternalDataDSL.g:4795:3: ( 'lessThanOrEqualTo' ) + // InternalDataDSL.g:4844:2: ( ( 'lessThanOrEqualTo' ) ) + // InternalDataDSL.g:4845:3: ( 'lessThanOrEqualTo' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getLessthanorequaltoEnumLiteralDeclaration_5()); } - // InternalDataDSL.g:4796:3: ( 'lessThanOrEqualTo' ) - // InternalDataDSL.g:4796:4: 'lessThanOrEqualTo' + // InternalDataDSL.g:4846:3: ( 'lessThanOrEqualTo' ) + // InternalDataDSL.g:4846:4: 'lessThanOrEqualTo' { match(input,74,FOLLOW_2); if (state.failed) return ; @@ -17979,16 +18168,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalDataDSL.g:4800:2: ( ( 'isNull' ) ) + // InternalDataDSL.g:4850:2: ( ( 'isNull' ) ) { - // InternalDataDSL.g:4800:2: ( ( 'isNull' ) ) - // InternalDataDSL.g:4801:3: ( 'isNull' ) + // InternalDataDSL.g:4850:2: ( ( 'isNull' ) ) + // InternalDataDSL.g:4851:3: ( 'isNull' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getIsnullEnumLiteralDeclaration_6()); } - // InternalDataDSL.g:4802:3: ( 'isNull' ) - // InternalDataDSL.g:4802:4: 'isNull' + // InternalDataDSL.g:4852:3: ( 'isNull' ) + // InternalDataDSL.g:4852:4: 'isNull' { match(input,75,FOLLOW_2); if (state.failed) return ; @@ -18004,16 +18193,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 8 : - // InternalDataDSL.g:4806:2: ( ( 'isNotNull' ) ) + // InternalDataDSL.g:4856:2: ( ( 'isNotNull' ) ) { - // InternalDataDSL.g:4806:2: ( ( 'isNotNull' ) ) - // InternalDataDSL.g:4807:3: ( 'isNotNull' ) + // InternalDataDSL.g:4856:2: ( ( 'isNotNull' ) ) + // InternalDataDSL.g:4857:3: ( 'isNotNull' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorAccess().getIsnotnullEnumLiteralDeclaration_7()); } - // InternalDataDSL.g:4808:3: ( 'isNotNull' ) - // InternalDataDSL.g:4808:4: 'isNotNull' + // InternalDataDSL.g:4858:3: ( 'isNotNull' ) + // InternalDataDSL.g:4858:4: 'isNotNull' { match(input,76,FOLLOW_2); if (state.failed) return ; @@ -18028,6 +18217,81 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; + case 9 : + // InternalDataDSL.g:4862:2: ( ( 'isIn' ) ) + { + // InternalDataDSL.g:4862:2: ( ( 'isIn' ) ) + // InternalDataDSL.g:4863:3: ( 'isIn' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8()); + } + // InternalDataDSL.g:4864:3: ( 'isIn' ) + // InternalDataDSL.g:4864:4: 'isIn' + { + match(input,77,FOLLOW_2); if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8()); + } + + } + + + } + break; + case 10 : + // InternalDataDSL.g:4868:2: ( ( 'isNotIn' ) ) + { + // InternalDataDSL.g:4868:2: ( ( 'isNotIn' ) ) + // InternalDataDSL.g:4869:3: ( 'isNotIn' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9()); + } + // InternalDataDSL.g:4870:3: ( 'isNotIn' ) + // InternalDataDSL.g:4870:4: 'isNotIn' + { + match(input,78,FOLLOW_2); if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9()); + } + + } + + + } + break; + case 11 : + // InternalDataDSL.g:4874:2: ( ( 'isLike' ) ) + { + // InternalDataDSL.g:4874:2: ( ( 'isLike' ) ) + // InternalDataDSL.g:4875:3: ( 'isLike' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10()); + } + // InternalDataDSL.g:4876:3: ( 'isLike' ) + // InternalDataDSL.g:4876:4: 'isLike' + { + match(input,79,FOLLOW_2); if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10()); + } + + } + + + } + break; } } @@ -18046,20 +18310,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Junction__Alternatives" - // InternalDataDSL.g:4816:1: rule__Junction__Alternatives : ( ( ( 'and' ) ) | ( ( 'or' ) ) ); + // InternalDataDSL.g:4884:1: rule__Junction__Alternatives : ( ( ( 'and' ) ) | ( ( 'or' ) ) ); public final void rule__Junction__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4820:1: ( ( ( 'and' ) ) | ( ( 'or' ) ) ) + // InternalDataDSL.g:4888:1: ( ( ( 'and' ) ) | ( ( 'or' ) ) ) int alt60=2; int LA60_0 = input.LA(1); - if ( (LA60_0==77) ) { + if ( (LA60_0==80) ) { alt60=1; } - else if ( (LA60_0==78) ) { + else if ( (LA60_0==81) ) { alt60=2; } else { @@ -18071,18 +18335,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt60) { case 1 : - // InternalDataDSL.g:4821:2: ( ( 'and' ) ) + // InternalDataDSL.g:4889:2: ( ( 'and' ) ) { - // InternalDataDSL.g:4821:2: ( ( 'and' ) ) - // InternalDataDSL.g:4822:3: ( 'and' ) + // InternalDataDSL.g:4889:2: ( ( 'and' ) ) + // InternalDataDSL.g:4890:3: ( 'and' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJunctionAccess().getAndEnumLiteralDeclaration_0()); } - // InternalDataDSL.g:4823:3: ( 'and' ) - // InternalDataDSL.g:4823:4: 'and' + // InternalDataDSL.g:4891:3: ( 'and' ) + // InternalDataDSL.g:4891:4: 'and' { - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,80,FOLLOW_2); if (state.failed) return ; } @@ -18096,18 +18360,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalDataDSL.g:4827:2: ( ( 'or' ) ) + // InternalDataDSL.g:4895:2: ( ( 'or' ) ) { - // InternalDataDSL.g:4827:2: ( ( 'or' ) ) - // InternalDataDSL.g:4828:3: ( 'or' ) + // InternalDataDSL.g:4895:2: ( ( 'or' ) ) + // InternalDataDSL.g:4896:3: ( 'or' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJunctionAccess().getOrEnumLiteralDeclaration_1()); } - // InternalDataDSL.g:4829:3: ( 'or' ) - // InternalDataDSL.g:4829:4: 'or' + // InternalDataDSL.g:4897:3: ( 'or' ) + // InternalDataDSL.g:4897:4: 'or' { - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,81,FOLLOW_2); if (state.failed) return ; } @@ -18138,14 +18402,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeModel__Group__0" - // InternalDataDSL.g:4837:1: rule__DataInterchangeModel__Group__0 : rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 ; + // InternalDataDSL.g:4905:1: rule__DataInterchangeModel__Group__0 : rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 ; public final void rule__DataInterchangeModel__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4841:1: ( rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 ) - // InternalDataDSL.g:4842:2: rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 + // InternalDataDSL.g:4909:1: ( rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 ) + // InternalDataDSL.g:4910:2: rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 { pushFollow(FOLLOW_5); rule__DataInterchangeModel__Group__0__Impl(); @@ -18176,22 +18440,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeModel__Group__0__Impl" - // InternalDataDSL.g:4849:1: rule__DataInterchangeModel__Group__0__Impl : ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) ; + // InternalDataDSL.g:4917:1: rule__DataInterchangeModel__Group__0__Impl : ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) ; public final void rule__DataInterchangeModel__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4853:1: ( ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) ) - // InternalDataDSL.g:4854:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) + // InternalDataDSL.g:4921:1: ( ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) ) + // InternalDataDSL.g:4922:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) { - // InternalDataDSL.g:4854:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) - // InternalDataDSL.g:4855:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? + // InternalDataDSL.g:4922:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) + // InternalDataDSL.g:4923:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeModelAccess().getImportSectionAssignment_0()); } - // InternalDataDSL.g:4856:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? + // InternalDataDSL.g:4924:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? int alt61=2; int LA61_0 = input.LA(1); @@ -18200,7 +18464,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } switch (alt61) { case 1 : - // InternalDataDSL.g:4856:3: rule__DataInterchangeModel__ImportSectionAssignment_0 + // InternalDataDSL.g:4924:3: rule__DataInterchangeModel__ImportSectionAssignment_0 { pushFollow(FOLLOW_2); rule__DataInterchangeModel__ImportSectionAssignment_0(); @@ -18238,14 +18502,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeModel__Group__1" - // InternalDataDSL.g:4864:1: rule__DataInterchangeModel__Group__1 : rule__DataInterchangeModel__Group__1__Impl ; + // InternalDataDSL.g:4932:1: rule__DataInterchangeModel__Group__1 : rule__DataInterchangeModel__Group__1__Impl ; public final void rule__DataInterchangeModel__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4868:1: ( rule__DataInterchangeModel__Group__1__Impl ) - // InternalDataDSL.g:4869:2: rule__DataInterchangeModel__Group__1__Impl + // InternalDataDSL.g:4936:1: ( rule__DataInterchangeModel__Group__1__Impl ) + // InternalDataDSL.g:4937:2: rule__DataInterchangeModel__Group__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeModel__Group__1__Impl(); @@ -18271,35 +18535,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeModel__Group__1__Impl" - // InternalDataDSL.g:4875:1: rule__DataInterchangeModel__Group__1__Impl : ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) ; + // InternalDataDSL.g:4943:1: rule__DataInterchangeModel__Group__1__Impl : ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) ; public final void rule__DataInterchangeModel__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4879:1: ( ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) ) - // InternalDataDSL.g:4880:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) + // InternalDataDSL.g:4947:1: ( ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) ) + // InternalDataDSL.g:4948:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) { - // InternalDataDSL.g:4880:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) - // InternalDataDSL.g:4881:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )* + // InternalDataDSL.g:4948:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) + // InternalDataDSL.g:4949:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeModelAccess().getPackagesAssignment_1()); } - // InternalDataDSL.g:4882:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )* + // InternalDataDSL.g:4950:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )* loop62: do { int alt62=2; int LA62_0 = input.LA(1); - if ( (LA62_0==79) ) { + if ( (LA62_0==82) ) { alt62=1; } switch (alt62) { case 1 : - // InternalDataDSL.g:4882:3: rule__DataInterchangeModel__PackagesAssignment_1 + // InternalDataDSL.g:4950:3: rule__DataInterchangeModel__PackagesAssignment_1 { pushFollow(FOLLOW_6); rule__DataInterchangeModel__PackagesAssignment_1(); @@ -18340,14 +18604,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__0" - // InternalDataDSL.g:4891:1: rule__DataInterchangePackage__Group__0 : rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 ; + // InternalDataDSL.g:4959:1: rule__DataInterchangePackage__Group__0 : rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 ; public final void rule__DataInterchangePackage__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4895:1: ( rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 ) - // InternalDataDSL.g:4896:2: rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 + // InternalDataDSL.g:4963:1: ( rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 ) + // InternalDataDSL.g:4964:2: rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 { pushFollow(FOLLOW_5); rule__DataInterchangePackage__Group__0__Impl(); @@ -18378,23 +18642,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__0__Impl" - // InternalDataDSL.g:4903:1: rule__DataInterchangePackage__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:4971:1: rule__DataInterchangePackage__Group__0__Impl : ( () ) ; public final void rule__DataInterchangePackage__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4907:1: ( ( () ) ) - // InternalDataDSL.g:4908:1: ( () ) + // InternalDataDSL.g:4975:1: ( ( () ) ) + // InternalDataDSL.g:4976:1: ( () ) { - // InternalDataDSL.g:4908:1: ( () ) - // InternalDataDSL.g:4909:2: () + // InternalDataDSL.g:4976:1: ( () ) + // InternalDataDSL.g:4977:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getDataInterchangePackageAction_0()); } - // InternalDataDSL.g:4910:2: () - // InternalDataDSL.g:4910:3: + // InternalDataDSL.g:4978:2: () + // InternalDataDSL.g:4978:3: { } @@ -18419,14 +18683,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__1" - // InternalDataDSL.g:4918:1: rule__DataInterchangePackage__Group__1 : rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 ; + // InternalDataDSL.g:4986:1: rule__DataInterchangePackage__Group__1 : rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 ; public final void rule__DataInterchangePackage__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4922:1: ( rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 ) - // InternalDataDSL.g:4923:2: rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 + // InternalDataDSL.g:4990:1: ( rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 ) + // InternalDataDSL.g:4991:2: rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangePackage__Group__1__Impl(); @@ -18457,22 +18721,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__1__Impl" - // InternalDataDSL.g:4930:1: rule__DataInterchangePackage__Group__1__Impl : ( 'package' ) ; + // InternalDataDSL.g:4998:1: rule__DataInterchangePackage__Group__1__Impl : ( 'package' ) ; public final void rule__DataInterchangePackage__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4934:1: ( ( 'package' ) ) - // InternalDataDSL.g:4935:1: ( 'package' ) + // InternalDataDSL.g:5002:1: ( ( 'package' ) ) + // InternalDataDSL.g:5003:1: ( 'package' ) { - // InternalDataDSL.g:4935:1: ( 'package' ) - // InternalDataDSL.g:4936:2: 'package' + // InternalDataDSL.g:5003:1: ( 'package' ) + // InternalDataDSL.g:5004:2: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getPackageKeyword_1()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,82,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangePackageAccess().getPackageKeyword_1()); } @@ -18498,14 +18762,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__2" - // InternalDataDSL.g:4945:1: rule__DataInterchangePackage__Group__2 : rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 ; + // InternalDataDSL.g:5013:1: rule__DataInterchangePackage__Group__2 : rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 ; public final void rule__DataInterchangePackage__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4949:1: ( rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 ) - // InternalDataDSL.g:4950:2: rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 + // InternalDataDSL.g:5017:1: ( rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 ) + // InternalDataDSL.g:5018:2: rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 { pushFollow(FOLLOW_8); rule__DataInterchangePackage__Group__2__Impl(); @@ -18536,23 +18800,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__2__Impl" - // InternalDataDSL.g:4957:1: rule__DataInterchangePackage__Group__2__Impl : ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) ; + // InternalDataDSL.g:5025:1: rule__DataInterchangePackage__Group__2__Impl : ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) ; public final void rule__DataInterchangePackage__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4961:1: ( ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) ) - // InternalDataDSL.g:4962:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) + // InternalDataDSL.g:5029:1: ( ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) ) + // InternalDataDSL.g:5030:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) { - // InternalDataDSL.g:4962:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) - // InternalDataDSL.g:4963:2: ( rule__DataInterchangePackage__NameAssignment_2 ) + // InternalDataDSL.g:5030:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) + // InternalDataDSL.g:5031:2: ( rule__DataInterchangePackage__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getNameAssignment_2()); } - // InternalDataDSL.g:4964:2: ( rule__DataInterchangePackage__NameAssignment_2 ) - // InternalDataDSL.g:4964:3: rule__DataInterchangePackage__NameAssignment_2 + // InternalDataDSL.g:5032:2: ( rule__DataInterchangePackage__NameAssignment_2 ) + // InternalDataDSL.g:5032:3: rule__DataInterchangePackage__NameAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangePackage__NameAssignment_2(); @@ -18587,14 +18851,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__3" - // InternalDataDSL.g:4972:1: rule__DataInterchangePackage__Group__3 : rule__DataInterchangePackage__Group__3__Impl ; + // InternalDataDSL.g:5040:1: rule__DataInterchangePackage__Group__3 : rule__DataInterchangePackage__Group__3__Impl ; public final void rule__DataInterchangePackage__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4976:1: ( rule__DataInterchangePackage__Group__3__Impl ) - // InternalDataDSL.g:4977:2: rule__DataInterchangePackage__Group__3__Impl + // InternalDataDSL.g:5044:1: ( rule__DataInterchangePackage__Group__3__Impl ) + // InternalDataDSL.g:5045:2: rule__DataInterchangePackage__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangePackage__Group__3__Impl(); @@ -18620,31 +18884,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group__3__Impl" - // InternalDataDSL.g:4983:1: rule__DataInterchangePackage__Group__3__Impl : ( ( rule__DataInterchangePackage__Group_3__0 )? ) ; + // InternalDataDSL.g:5051:1: rule__DataInterchangePackage__Group__3__Impl : ( ( rule__DataInterchangePackage__Group_3__0 )? ) ; public final void rule__DataInterchangePackage__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:4987:1: ( ( ( rule__DataInterchangePackage__Group_3__0 )? ) ) - // InternalDataDSL.g:4988:1: ( ( rule__DataInterchangePackage__Group_3__0 )? ) + // InternalDataDSL.g:5055:1: ( ( ( rule__DataInterchangePackage__Group_3__0 )? ) ) + // InternalDataDSL.g:5056:1: ( ( rule__DataInterchangePackage__Group_3__0 )? ) { - // InternalDataDSL.g:4988:1: ( ( rule__DataInterchangePackage__Group_3__0 )? ) - // InternalDataDSL.g:4989:2: ( rule__DataInterchangePackage__Group_3__0 )? + // InternalDataDSL.g:5056:1: ( ( rule__DataInterchangePackage__Group_3__0 )? ) + // InternalDataDSL.g:5057:2: ( rule__DataInterchangePackage__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getGroup_3()); } - // InternalDataDSL.g:4990:2: ( rule__DataInterchangePackage__Group_3__0 )? + // InternalDataDSL.g:5058:2: ( rule__DataInterchangePackage__Group_3__0 )? int alt63=2; int LA63_0 = input.LA(1); - if ( (LA63_0==80) ) { + if ( (LA63_0==83) ) { alt63=1; } switch (alt63) { case 1 : - // InternalDataDSL.g:4990:3: rule__DataInterchangePackage__Group_3__0 + // InternalDataDSL.g:5058:3: rule__DataInterchangePackage__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangePackage__Group_3__0(); @@ -18682,14 +18946,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group_3__0" - // InternalDataDSL.g:4999:1: rule__DataInterchangePackage__Group_3__0 : rule__DataInterchangePackage__Group_3__0__Impl rule__DataInterchangePackage__Group_3__1 ; + // InternalDataDSL.g:5067:1: rule__DataInterchangePackage__Group_3__0 : rule__DataInterchangePackage__Group_3__0__Impl rule__DataInterchangePackage__Group_3__1 ; public final void rule__DataInterchangePackage__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5003:1: ( rule__DataInterchangePackage__Group_3__0__Impl rule__DataInterchangePackage__Group_3__1 ) - // InternalDataDSL.g:5004:2: rule__DataInterchangePackage__Group_3__0__Impl rule__DataInterchangePackage__Group_3__1 + // InternalDataDSL.g:5071:1: ( rule__DataInterchangePackage__Group_3__0__Impl rule__DataInterchangePackage__Group_3__1 ) + // InternalDataDSL.g:5072:2: rule__DataInterchangePackage__Group_3__0__Impl rule__DataInterchangePackage__Group_3__1 { pushFollow(FOLLOW_9); rule__DataInterchangePackage__Group_3__0__Impl(); @@ -18720,22 +18984,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group_3__0__Impl" - // InternalDataDSL.g:5011:1: rule__DataInterchangePackage__Group_3__0__Impl : ( '{' ) ; + // InternalDataDSL.g:5079:1: rule__DataInterchangePackage__Group_3__0__Impl : ( '{' ) ; public final void rule__DataInterchangePackage__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5015:1: ( ( '{' ) ) - // InternalDataDSL.g:5016:1: ( '{' ) + // InternalDataDSL.g:5083:1: ( ( '{' ) ) + // InternalDataDSL.g:5084:1: ( '{' ) { - // InternalDataDSL.g:5016:1: ( '{' ) - // InternalDataDSL.g:5017:2: '{' + // InternalDataDSL.g:5084:1: ( '{' ) + // InternalDataDSL.g:5085:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getLeftCurlyBracketKeyword_3_0()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangePackageAccess().getLeftCurlyBracketKeyword_3_0()); } @@ -18761,14 +19025,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group_3__1" - // InternalDataDSL.g:5026:1: rule__DataInterchangePackage__Group_3__1 : rule__DataInterchangePackage__Group_3__1__Impl rule__DataInterchangePackage__Group_3__2 ; + // InternalDataDSL.g:5094:1: rule__DataInterchangePackage__Group_3__1 : rule__DataInterchangePackage__Group_3__1__Impl rule__DataInterchangePackage__Group_3__2 ; public final void rule__DataInterchangePackage__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5030:1: ( rule__DataInterchangePackage__Group_3__1__Impl rule__DataInterchangePackage__Group_3__2 ) - // InternalDataDSL.g:5031:2: rule__DataInterchangePackage__Group_3__1__Impl rule__DataInterchangePackage__Group_3__2 + // InternalDataDSL.g:5098:1: ( rule__DataInterchangePackage__Group_3__1__Impl rule__DataInterchangePackage__Group_3__2 ) + // InternalDataDSL.g:5099:2: rule__DataInterchangePackage__Group_3__1__Impl rule__DataInterchangePackage__Group_3__2 { pushFollow(FOLLOW_9); rule__DataInterchangePackage__Group_3__1__Impl(); @@ -18799,35 +19063,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group_3__1__Impl" - // InternalDataDSL.g:5038:1: rule__DataInterchangePackage__Group_3__1__Impl : ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) ; + // InternalDataDSL.g:5106:1: rule__DataInterchangePackage__Group_3__1__Impl : ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) ; public final void rule__DataInterchangePackage__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5042:1: ( ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) ) - // InternalDataDSL.g:5043:1: ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) + // InternalDataDSL.g:5110:1: ( ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) ) + // InternalDataDSL.g:5111:1: ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) { - // InternalDataDSL.g:5043:1: ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) - // InternalDataDSL.g:5044:2: ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* + // InternalDataDSL.g:5111:1: ( ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* ) + // InternalDataDSL.g:5112:2: ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getGroupsAssignment_3_1()); } - // InternalDataDSL.g:5045:2: ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* + // InternalDataDSL.g:5113:2: ( rule__DataInterchangePackage__GroupsAssignment_3_1 )* loop64: do { int alt64=2; int LA64_0 = input.LA(1); - if ( (LA64_0==82) ) { + if ( (LA64_0==85) ) { alt64=1; } switch (alt64) { case 1 : - // InternalDataDSL.g:5045:3: rule__DataInterchangePackage__GroupsAssignment_3_1 + // InternalDataDSL.g:5113:3: rule__DataInterchangePackage__GroupsAssignment_3_1 { pushFollow(FOLLOW_10); rule__DataInterchangePackage__GroupsAssignment_3_1(); @@ -18868,14 +19132,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group_3__2" - // InternalDataDSL.g:5053:1: rule__DataInterchangePackage__Group_3__2 : rule__DataInterchangePackage__Group_3__2__Impl ; + // InternalDataDSL.g:5121:1: rule__DataInterchangePackage__Group_3__2 : rule__DataInterchangePackage__Group_3__2__Impl ; public final void rule__DataInterchangePackage__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5057:1: ( rule__DataInterchangePackage__Group_3__2__Impl ) - // InternalDataDSL.g:5058:2: rule__DataInterchangePackage__Group_3__2__Impl + // InternalDataDSL.g:5125:1: ( rule__DataInterchangePackage__Group_3__2__Impl ) + // InternalDataDSL.g:5126:2: rule__DataInterchangePackage__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__DataInterchangePackage__Group_3__2__Impl(); @@ -18901,22 +19165,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__Group_3__2__Impl" - // InternalDataDSL.g:5064:1: rule__DataInterchangePackage__Group_3__2__Impl : ( '}' ) ; + // InternalDataDSL.g:5132:1: rule__DataInterchangePackage__Group_3__2__Impl : ( '}' ) ; public final void rule__DataInterchangePackage__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5068:1: ( ( '}' ) ) - // InternalDataDSL.g:5069:1: ( '}' ) + // InternalDataDSL.g:5136:1: ( ( '}' ) ) + // InternalDataDSL.g:5137:1: ( '}' ) { - // InternalDataDSL.g:5069:1: ( '}' ) - // InternalDataDSL.g:5070:2: '}' + // InternalDataDSL.g:5137:1: ( '}' ) + // InternalDataDSL.g:5138:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getRightCurlyBracketKeyword_3_2()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangePackageAccess().getRightCurlyBracketKeyword_3_2()); } @@ -18942,14 +19206,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__0" - // InternalDataDSL.g:5080:1: rule__DataInterchangeGroup__Group__0 : rule__DataInterchangeGroup__Group__0__Impl rule__DataInterchangeGroup__Group__1 ; + // InternalDataDSL.g:5148:1: rule__DataInterchangeGroup__Group__0 : rule__DataInterchangeGroup__Group__0__Impl rule__DataInterchangeGroup__Group__1 ; public final void rule__DataInterchangeGroup__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5084:1: ( rule__DataInterchangeGroup__Group__0__Impl rule__DataInterchangeGroup__Group__1 ) - // InternalDataDSL.g:5085:2: rule__DataInterchangeGroup__Group__0__Impl rule__DataInterchangeGroup__Group__1 + // InternalDataDSL.g:5152:1: ( rule__DataInterchangeGroup__Group__0__Impl rule__DataInterchangeGroup__Group__1 ) + // InternalDataDSL.g:5153:2: rule__DataInterchangeGroup__Group__0__Impl rule__DataInterchangeGroup__Group__1 { pushFollow(FOLLOW_11); rule__DataInterchangeGroup__Group__0__Impl(); @@ -18980,23 +19244,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__0__Impl" - // InternalDataDSL.g:5092:1: rule__DataInterchangeGroup__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:5160:1: rule__DataInterchangeGroup__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeGroup__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5096:1: ( ( () ) ) - // InternalDataDSL.g:5097:1: ( () ) + // InternalDataDSL.g:5164:1: ( ( () ) ) + // InternalDataDSL.g:5165:1: ( () ) { - // InternalDataDSL.g:5097:1: ( () ) - // InternalDataDSL.g:5098:2: () + // InternalDataDSL.g:5165:1: ( () ) + // InternalDataDSL.g:5166:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getDataInterchangeGroupAction_0()); } - // InternalDataDSL.g:5099:2: () - // InternalDataDSL.g:5099:3: + // InternalDataDSL.g:5167:2: () + // InternalDataDSL.g:5167:3: { } @@ -19021,14 +19285,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__1" - // InternalDataDSL.g:5107:1: rule__DataInterchangeGroup__Group__1 : rule__DataInterchangeGroup__Group__1__Impl rule__DataInterchangeGroup__Group__2 ; + // InternalDataDSL.g:5175:1: rule__DataInterchangeGroup__Group__1 : rule__DataInterchangeGroup__Group__1__Impl rule__DataInterchangeGroup__Group__2 ; public final void rule__DataInterchangeGroup__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5111:1: ( rule__DataInterchangeGroup__Group__1__Impl rule__DataInterchangeGroup__Group__2 ) - // InternalDataDSL.g:5112:2: rule__DataInterchangeGroup__Group__1__Impl rule__DataInterchangeGroup__Group__2 + // InternalDataDSL.g:5179:1: ( rule__DataInterchangeGroup__Group__1__Impl rule__DataInterchangeGroup__Group__2 ) + // InternalDataDSL.g:5180:2: rule__DataInterchangeGroup__Group__1__Impl rule__DataInterchangeGroup__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeGroup__Group__1__Impl(); @@ -19059,22 +19323,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__1__Impl" - // InternalDataDSL.g:5119:1: rule__DataInterchangeGroup__Group__1__Impl : ( 'group' ) ; + // InternalDataDSL.g:5187:1: rule__DataInterchangeGroup__Group__1__Impl : ( 'group' ) ; public final void rule__DataInterchangeGroup__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5123:1: ( ( 'group' ) ) - // InternalDataDSL.g:5124:1: ( 'group' ) + // InternalDataDSL.g:5191:1: ( ( 'group' ) ) + // InternalDataDSL.g:5192:1: ( 'group' ) { - // InternalDataDSL.g:5124:1: ( 'group' ) - // InternalDataDSL.g:5125:2: 'group' + // InternalDataDSL.g:5192:1: ( 'group' ) + // InternalDataDSL.g:5193:2: 'group' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getGroupKeyword_1()); } - match(input,82,FOLLOW_2); if (state.failed) return ; + match(input,85,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeGroupAccess().getGroupKeyword_1()); } @@ -19100,14 +19364,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__2" - // InternalDataDSL.g:5134:1: rule__DataInterchangeGroup__Group__2 : rule__DataInterchangeGroup__Group__2__Impl rule__DataInterchangeGroup__Group__3 ; + // InternalDataDSL.g:5202:1: rule__DataInterchangeGroup__Group__2 : rule__DataInterchangeGroup__Group__2__Impl rule__DataInterchangeGroup__Group__3 ; public final void rule__DataInterchangeGroup__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5138:1: ( rule__DataInterchangeGroup__Group__2__Impl rule__DataInterchangeGroup__Group__3 ) - // InternalDataDSL.g:5139:2: rule__DataInterchangeGroup__Group__2__Impl rule__DataInterchangeGroup__Group__3 + // InternalDataDSL.g:5206:1: ( rule__DataInterchangeGroup__Group__2__Impl rule__DataInterchangeGroup__Group__3 ) + // InternalDataDSL.g:5207:2: rule__DataInterchangeGroup__Group__2__Impl rule__DataInterchangeGroup__Group__3 { pushFollow(FOLLOW_8); rule__DataInterchangeGroup__Group__2__Impl(); @@ -19138,23 +19402,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__2__Impl" - // InternalDataDSL.g:5146:1: rule__DataInterchangeGroup__Group__2__Impl : ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) ; + // InternalDataDSL.g:5214:1: rule__DataInterchangeGroup__Group__2__Impl : ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) ; public final void rule__DataInterchangeGroup__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5150:1: ( ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) ) - // InternalDataDSL.g:5151:1: ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) + // InternalDataDSL.g:5218:1: ( ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) ) + // InternalDataDSL.g:5219:1: ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) { - // InternalDataDSL.g:5151:1: ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) - // InternalDataDSL.g:5152:2: ( rule__DataInterchangeGroup__NameAssignment_2 ) + // InternalDataDSL.g:5219:1: ( ( rule__DataInterchangeGroup__NameAssignment_2 ) ) + // InternalDataDSL.g:5220:2: ( rule__DataInterchangeGroup__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getNameAssignment_2()); } - // InternalDataDSL.g:5153:2: ( rule__DataInterchangeGroup__NameAssignment_2 ) - // InternalDataDSL.g:5153:3: rule__DataInterchangeGroup__NameAssignment_2 + // InternalDataDSL.g:5221:2: ( rule__DataInterchangeGroup__NameAssignment_2 ) + // InternalDataDSL.g:5221:3: rule__DataInterchangeGroup__NameAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeGroup__NameAssignment_2(); @@ -19189,14 +19453,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__3" - // InternalDataDSL.g:5161:1: rule__DataInterchangeGroup__Group__3 : rule__DataInterchangeGroup__Group__3__Impl ; + // InternalDataDSL.g:5229:1: rule__DataInterchangeGroup__Group__3 : rule__DataInterchangeGroup__Group__3__Impl ; public final void rule__DataInterchangeGroup__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5165:1: ( rule__DataInterchangeGroup__Group__3__Impl ) - // InternalDataDSL.g:5166:2: rule__DataInterchangeGroup__Group__3__Impl + // InternalDataDSL.g:5233:1: ( rule__DataInterchangeGroup__Group__3__Impl ) + // InternalDataDSL.g:5234:2: rule__DataInterchangeGroup__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeGroup__Group__3__Impl(); @@ -19222,31 +19486,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group__3__Impl" - // InternalDataDSL.g:5172:1: rule__DataInterchangeGroup__Group__3__Impl : ( ( rule__DataInterchangeGroup__Group_3__0 )? ) ; + // InternalDataDSL.g:5240:1: rule__DataInterchangeGroup__Group__3__Impl : ( ( rule__DataInterchangeGroup__Group_3__0 )? ) ; public final void rule__DataInterchangeGroup__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5176:1: ( ( ( rule__DataInterchangeGroup__Group_3__0 )? ) ) - // InternalDataDSL.g:5177:1: ( ( rule__DataInterchangeGroup__Group_3__0 )? ) + // InternalDataDSL.g:5244:1: ( ( ( rule__DataInterchangeGroup__Group_3__0 )? ) ) + // InternalDataDSL.g:5245:1: ( ( rule__DataInterchangeGroup__Group_3__0 )? ) { - // InternalDataDSL.g:5177:1: ( ( rule__DataInterchangeGroup__Group_3__0 )? ) - // InternalDataDSL.g:5178:2: ( rule__DataInterchangeGroup__Group_3__0 )? + // InternalDataDSL.g:5245:1: ( ( rule__DataInterchangeGroup__Group_3__0 )? ) + // InternalDataDSL.g:5246:2: ( rule__DataInterchangeGroup__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getGroup_3()); } - // InternalDataDSL.g:5179:2: ( rule__DataInterchangeGroup__Group_3__0 )? + // InternalDataDSL.g:5247:2: ( rule__DataInterchangeGroup__Group_3__0 )? int alt65=2; int LA65_0 = input.LA(1); - if ( (LA65_0==80) ) { + if ( (LA65_0==83) ) { alt65=1; } switch (alt65) { case 1 : - // InternalDataDSL.g:5179:3: rule__DataInterchangeGroup__Group_3__0 + // InternalDataDSL.g:5247:3: rule__DataInterchangeGroup__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeGroup__Group_3__0(); @@ -19284,14 +19548,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group_3__0" - // InternalDataDSL.g:5188:1: rule__DataInterchangeGroup__Group_3__0 : rule__DataInterchangeGroup__Group_3__0__Impl rule__DataInterchangeGroup__Group_3__1 ; + // InternalDataDSL.g:5256:1: rule__DataInterchangeGroup__Group_3__0 : rule__DataInterchangeGroup__Group_3__0__Impl rule__DataInterchangeGroup__Group_3__1 ; public final void rule__DataInterchangeGroup__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5192:1: ( rule__DataInterchangeGroup__Group_3__0__Impl rule__DataInterchangeGroup__Group_3__1 ) - // InternalDataDSL.g:5193:2: rule__DataInterchangeGroup__Group_3__0__Impl rule__DataInterchangeGroup__Group_3__1 + // InternalDataDSL.g:5260:1: ( rule__DataInterchangeGroup__Group_3__0__Impl rule__DataInterchangeGroup__Group_3__1 ) + // InternalDataDSL.g:5261:2: rule__DataInterchangeGroup__Group_3__0__Impl rule__DataInterchangeGroup__Group_3__1 { pushFollow(FOLLOW_12); rule__DataInterchangeGroup__Group_3__0__Impl(); @@ -19322,22 +19586,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group_3__0__Impl" - // InternalDataDSL.g:5200:1: rule__DataInterchangeGroup__Group_3__0__Impl : ( '{' ) ; + // InternalDataDSL.g:5268:1: rule__DataInterchangeGroup__Group_3__0__Impl : ( '{' ) ; public final void rule__DataInterchangeGroup__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5204:1: ( ( '{' ) ) - // InternalDataDSL.g:5205:1: ( '{' ) + // InternalDataDSL.g:5272:1: ( ( '{' ) ) + // InternalDataDSL.g:5273:1: ( '{' ) { - // InternalDataDSL.g:5205:1: ( '{' ) - // InternalDataDSL.g:5206:2: '{' + // InternalDataDSL.g:5273:1: ( '{' ) + // InternalDataDSL.g:5274:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getLeftCurlyBracketKeyword_3_0()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeGroupAccess().getLeftCurlyBracketKeyword_3_0()); } @@ -19363,14 +19627,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group_3__1" - // InternalDataDSL.g:5215:1: rule__DataInterchangeGroup__Group_3__1 : rule__DataInterchangeGroup__Group_3__1__Impl rule__DataInterchangeGroup__Group_3__2 ; + // InternalDataDSL.g:5283:1: rule__DataInterchangeGroup__Group_3__1 : rule__DataInterchangeGroup__Group_3__1__Impl rule__DataInterchangeGroup__Group_3__2 ; public final void rule__DataInterchangeGroup__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5219:1: ( rule__DataInterchangeGroup__Group_3__1__Impl rule__DataInterchangeGroup__Group_3__2 ) - // InternalDataDSL.g:5220:2: rule__DataInterchangeGroup__Group_3__1__Impl rule__DataInterchangeGroup__Group_3__2 + // InternalDataDSL.g:5287:1: ( rule__DataInterchangeGroup__Group_3__1__Impl rule__DataInterchangeGroup__Group_3__2 ) + // InternalDataDSL.g:5288:2: rule__DataInterchangeGroup__Group_3__1__Impl rule__DataInterchangeGroup__Group_3__2 { pushFollow(FOLLOW_12); rule__DataInterchangeGroup__Group_3__1__Impl(); @@ -19401,35 +19665,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group_3__1__Impl" - // InternalDataDSL.g:5227:1: rule__DataInterchangeGroup__Group_3__1__Impl : ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) ; + // InternalDataDSL.g:5295:1: rule__DataInterchangeGroup__Group_3__1__Impl : ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) ; public final void rule__DataInterchangeGroup__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5231:1: ( ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) ) - // InternalDataDSL.g:5232:1: ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) + // InternalDataDSL.g:5299:1: ( ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) ) + // InternalDataDSL.g:5300:1: ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) { - // InternalDataDSL.g:5232:1: ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) - // InternalDataDSL.g:5233:2: ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* + // InternalDataDSL.g:5300:1: ( ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* ) + // InternalDataDSL.g:5301:2: ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getDatIntsAssignment_3_1()); } - // InternalDataDSL.g:5234:2: ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* + // InternalDataDSL.g:5302:2: ( rule__DataInterchangeGroup__DatIntsAssignment_3_1 )* loop66: do { int alt66=2; int LA66_0 = input.LA(1); - if ( (LA66_0==83) ) { + if ( (LA66_0==86) ) { alt66=1; } switch (alt66) { case 1 : - // InternalDataDSL.g:5234:3: rule__DataInterchangeGroup__DatIntsAssignment_3_1 + // InternalDataDSL.g:5302:3: rule__DataInterchangeGroup__DatIntsAssignment_3_1 { pushFollow(FOLLOW_13); rule__DataInterchangeGroup__DatIntsAssignment_3_1(); @@ -19470,14 +19734,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group_3__2" - // InternalDataDSL.g:5242:1: rule__DataInterchangeGroup__Group_3__2 : rule__DataInterchangeGroup__Group_3__2__Impl ; + // InternalDataDSL.g:5310:1: rule__DataInterchangeGroup__Group_3__2 : rule__DataInterchangeGroup__Group_3__2__Impl ; public final void rule__DataInterchangeGroup__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5246:1: ( rule__DataInterchangeGroup__Group_3__2__Impl ) - // InternalDataDSL.g:5247:2: rule__DataInterchangeGroup__Group_3__2__Impl + // InternalDataDSL.g:5314:1: ( rule__DataInterchangeGroup__Group_3__2__Impl ) + // InternalDataDSL.g:5315:2: rule__DataInterchangeGroup__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeGroup__Group_3__2__Impl(); @@ -19503,22 +19767,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__Group_3__2__Impl" - // InternalDataDSL.g:5253:1: rule__DataInterchangeGroup__Group_3__2__Impl : ( '}' ) ; + // InternalDataDSL.g:5321:1: rule__DataInterchangeGroup__Group_3__2__Impl : ( '}' ) ; public final void rule__DataInterchangeGroup__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5257:1: ( ( '}' ) ) - // InternalDataDSL.g:5258:1: ( '}' ) + // InternalDataDSL.g:5325:1: ( ( '}' ) ) + // InternalDataDSL.g:5326:1: ( '}' ) { - // InternalDataDSL.g:5258:1: ( '}' ) - // InternalDataDSL.g:5259:2: '}' + // InternalDataDSL.g:5326:1: ( '}' ) + // InternalDataDSL.g:5327:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getRightCurlyBracketKeyword_3_2()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeGroupAccess().getRightCurlyBracketKeyword_3_2()); } @@ -19544,14 +19808,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__0" - // InternalDataDSL.g:5269:1: rule__DataInterchange__Group__0 : rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 ; + // InternalDataDSL.g:5337:1: rule__DataInterchange__Group__0 : rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 ; public final void rule__DataInterchange__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5273:1: ( rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 ) - // InternalDataDSL.g:5274:2: rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 + // InternalDataDSL.g:5341:1: ( rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 ) + // InternalDataDSL.g:5342:2: rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 { pushFollow(FOLLOW_14); rule__DataInterchange__Group__0__Impl(); @@ -19582,23 +19846,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__0__Impl" - // InternalDataDSL.g:5281:1: rule__DataInterchange__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:5349:1: rule__DataInterchange__Group__0__Impl : ( () ) ; public final void rule__DataInterchange__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5285:1: ( ( () ) ) - // InternalDataDSL.g:5286:1: ( () ) + // InternalDataDSL.g:5353:1: ( ( () ) ) + // InternalDataDSL.g:5354:1: ( () ) { - // InternalDataDSL.g:5286:1: ( () ) - // InternalDataDSL.g:5287:2: () + // InternalDataDSL.g:5354:1: ( () ) + // InternalDataDSL.g:5355:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDataInterchangeAction_0()); } - // InternalDataDSL.g:5288:2: () - // InternalDataDSL.g:5288:3: + // InternalDataDSL.g:5356:2: () + // InternalDataDSL.g:5356:3: { } @@ -19623,14 +19887,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__1" - // InternalDataDSL.g:5296:1: rule__DataInterchange__Group__1 : rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 ; + // InternalDataDSL.g:5364:1: rule__DataInterchange__Group__1 : rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 ; public final void rule__DataInterchange__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5300:1: ( rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 ) - // InternalDataDSL.g:5301:2: rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 + // InternalDataDSL.g:5368:1: ( rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 ) + // InternalDataDSL.g:5369:2: rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchange__Group__1__Impl(); @@ -19661,22 +19925,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__1__Impl" - // InternalDataDSL.g:5308:1: rule__DataInterchange__Group__1__Impl : ( 'interchange' ) ; + // InternalDataDSL.g:5376:1: rule__DataInterchange__Group__1__Impl : ( 'interchange' ) ; public final void rule__DataInterchange__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5312:1: ( ( 'interchange' ) ) - // InternalDataDSL.g:5313:1: ( 'interchange' ) + // InternalDataDSL.g:5380:1: ( ( 'interchange' ) ) + // InternalDataDSL.g:5381:1: ( 'interchange' ) { - // InternalDataDSL.g:5313:1: ( 'interchange' ) - // InternalDataDSL.g:5314:2: 'interchange' + // InternalDataDSL.g:5381:1: ( 'interchange' ) + // InternalDataDSL.g:5382:2: 'interchange' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getInterchangeKeyword_1()); } - match(input,83,FOLLOW_2); if (state.failed) return ; + match(input,86,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getInterchangeKeyword_1()); } @@ -19702,14 +19966,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__2" - // InternalDataDSL.g:5323:1: rule__DataInterchange__Group__2 : rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 ; + // InternalDataDSL.g:5391:1: rule__DataInterchange__Group__2 : rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 ; public final void rule__DataInterchange__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5327:1: ( rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 ) - // InternalDataDSL.g:5328:2: rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 + // InternalDataDSL.g:5395:1: ( rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 ) + // InternalDataDSL.g:5396:2: rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 { pushFollow(FOLLOW_15); rule__DataInterchange__Group__2__Impl(); @@ -19740,23 +20004,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__2__Impl" - // InternalDataDSL.g:5335:1: rule__DataInterchange__Group__2__Impl : ( ( rule__DataInterchange__NameAssignment_2 ) ) ; + // InternalDataDSL.g:5403:1: rule__DataInterchange__Group__2__Impl : ( ( rule__DataInterchange__NameAssignment_2 ) ) ; public final void rule__DataInterchange__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5339:1: ( ( ( rule__DataInterchange__NameAssignment_2 ) ) ) - // InternalDataDSL.g:5340:1: ( ( rule__DataInterchange__NameAssignment_2 ) ) + // InternalDataDSL.g:5407:1: ( ( ( rule__DataInterchange__NameAssignment_2 ) ) ) + // InternalDataDSL.g:5408:1: ( ( rule__DataInterchange__NameAssignment_2 ) ) { - // InternalDataDSL.g:5340:1: ( ( rule__DataInterchange__NameAssignment_2 ) ) - // InternalDataDSL.g:5341:2: ( rule__DataInterchange__NameAssignment_2 ) + // InternalDataDSL.g:5408:1: ( ( rule__DataInterchange__NameAssignment_2 ) ) + // InternalDataDSL.g:5409:2: ( rule__DataInterchange__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getNameAssignment_2()); } - // InternalDataDSL.g:5342:2: ( rule__DataInterchange__NameAssignment_2 ) - // InternalDataDSL.g:5342:3: rule__DataInterchange__NameAssignment_2 + // InternalDataDSL.g:5410:2: ( rule__DataInterchange__NameAssignment_2 ) + // InternalDataDSL.g:5410:3: rule__DataInterchange__NameAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchange__NameAssignment_2(); @@ -19791,14 +20055,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__3" - // InternalDataDSL.g:5350:1: rule__DataInterchange__Group__3 : rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 ; + // InternalDataDSL.g:5418:1: rule__DataInterchange__Group__3 : rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 ; public final void rule__DataInterchange__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5354:1: ( rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 ) - // InternalDataDSL.g:5355:2: rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 + // InternalDataDSL.g:5422:1: ( rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 ) + // InternalDataDSL.g:5423:2: rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 { pushFollow(FOLLOW_15); rule__DataInterchange__Group__3__Impl(); @@ -19829,31 +20093,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__3__Impl" - // InternalDataDSL.g:5362:1: rule__DataInterchange__Group__3__Impl : ( ( rule__DataInterchange__Group_3__0 )? ) ; + // InternalDataDSL.g:5430:1: rule__DataInterchange__Group__3__Impl : ( ( rule__DataInterchange__Group_3__0 )? ) ; public final void rule__DataInterchange__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5366:1: ( ( ( rule__DataInterchange__Group_3__0 )? ) ) - // InternalDataDSL.g:5367:1: ( ( rule__DataInterchange__Group_3__0 )? ) + // InternalDataDSL.g:5434:1: ( ( ( rule__DataInterchange__Group_3__0 )? ) ) + // InternalDataDSL.g:5435:1: ( ( rule__DataInterchange__Group_3__0 )? ) { - // InternalDataDSL.g:5367:1: ( ( rule__DataInterchange__Group_3__0 )? ) - // InternalDataDSL.g:5368:2: ( rule__DataInterchange__Group_3__0 )? + // InternalDataDSL.g:5435:1: ( ( rule__DataInterchange__Group_3__0 )? ) + // InternalDataDSL.g:5436:2: ( rule__DataInterchange__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getGroup_3()); } - // InternalDataDSL.g:5369:2: ( rule__DataInterchange__Group_3__0 )? + // InternalDataDSL.g:5437:2: ( rule__DataInterchange__Group_3__0 )? int alt67=2; int LA67_0 = input.LA(1); - if ( (LA67_0==169) ) { + if ( (LA67_0==173) ) { alt67=1; } switch (alt67) { case 1 : - // InternalDataDSL.g:5369:3: rule__DataInterchange__Group_3__0 + // InternalDataDSL.g:5437:3: rule__DataInterchange__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchange__Group_3__0(); @@ -19891,14 +20155,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__4" - // InternalDataDSL.g:5377:1: rule__DataInterchange__Group__4 : rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 ; + // InternalDataDSL.g:5445:1: rule__DataInterchange__Group__4 : rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 ; public final void rule__DataInterchange__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5381:1: ( rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 ) - // InternalDataDSL.g:5382:2: rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 + // InternalDataDSL.g:5449:1: ( rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 ) + // InternalDataDSL.g:5450:2: rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 { pushFollow(FOLLOW_16); rule__DataInterchange__Group__4__Impl(); @@ -19929,23 +20193,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__4__Impl" - // InternalDataDSL.g:5389:1: rule__DataInterchange__Group__4__Impl : ( ( rule__DataInterchange__ModeAssignment_4 ) ) ; + // InternalDataDSL.g:5457:1: rule__DataInterchange__Group__4__Impl : ( ( rule__DataInterchange__ModeAssignment_4 ) ) ; public final void rule__DataInterchange__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5393:1: ( ( ( rule__DataInterchange__ModeAssignment_4 ) ) ) - // InternalDataDSL.g:5394:1: ( ( rule__DataInterchange__ModeAssignment_4 ) ) + // InternalDataDSL.g:5461:1: ( ( ( rule__DataInterchange__ModeAssignment_4 ) ) ) + // InternalDataDSL.g:5462:1: ( ( rule__DataInterchange__ModeAssignment_4 ) ) { - // InternalDataDSL.g:5394:1: ( ( rule__DataInterchange__ModeAssignment_4 ) ) - // InternalDataDSL.g:5395:2: ( rule__DataInterchange__ModeAssignment_4 ) + // InternalDataDSL.g:5462:1: ( ( rule__DataInterchange__ModeAssignment_4 ) ) + // InternalDataDSL.g:5463:2: ( rule__DataInterchange__ModeAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getModeAssignment_4()); } - // InternalDataDSL.g:5396:2: ( rule__DataInterchange__ModeAssignment_4 ) - // InternalDataDSL.g:5396:3: rule__DataInterchange__ModeAssignment_4 + // InternalDataDSL.g:5464:2: ( rule__DataInterchange__ModeAssignment_4 ) + // InternalDataDSL.g:5464:3: rule__DataInterchange__ModeAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchange__ModeAssignment_4(); @@ -19980,14 +20244,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__5" - // InternalDataDSL.g:5404:1: rule__DataInterchange__Group__5 : rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 ; + // InternalDataDSL.g:5472:1: rule__DataInterchange__Group__5 : rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 ; public final void rule__DataInterchange__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5408:1: ( rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 ) - // InternalDataDSL.g:5409:2: rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 + // InternalDataDSL.g:5476:1: ( rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 ) + // InternalDataDSL.g:5477:2: rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 { pushFollow(FOLLOW_16); rule__DataInterchange__Group__5__Impl(); @@ -20018,31 +20282,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__5__Impl" - // InternalDataDSL.g:5416:1: rule__DataInterchange__Group__5__Impl : ( ( rule__DataInterchange__Group_5__0 )? ) ; + // InternalDataDSL.g:5484:1: rule__DataInterchange__Group__5__Impl : ( ( rule__DataInterchange__Group_5__0 )? ) ; public final void rule__DataInterchange__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5420:1: ( ( ( rule__DataInterchange__Group_5__0 )? ) ) - // InternalDataDSL.g:5421:1: ( ( rule__DataInterchange__Group_5__0 )? ) + // InternalDataDSL.g:5488:1: ( ( ( rule__DataInterchange__Group_5__0 )? ) ) + // InternalDataDSL.g:5489:1: ( ( rule__DataInterchange__Group_5__0 )? ) { - // InternalDataDSL.g:5421:1: ( ( rule__DataInterchange__Group_5__0 )? ) - // InternalDataDSL.g:5422:2: ( rule__DataInterchange__Group_5__0 )? + // InternalDataDSL.g:5489:1: ( ( rule__DataInterchange__Group_5__0 )? ) + // InternalDataDSL.g:5490:2: ( rule__DataInterchange__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getGroup_5()); } - // InternalDataDSL.g:5423:2: ( rule__DataInterchange__Group_5__0 )? + // InternalDataDSL.g:5491:2: ( rule__DataInterchange__Group_5__0 )? int alt68=2; int LA68_0 = input.LA(1); - if ( (LA68_0==170) ) { + if ( (LA68_0==174) ) { alt68=1; } switch (alt68) { case 1 : - // InternalDataDSL.g:5423:3: rule__DataInterchange__Group_5__0 + // InternalDataDSL.g:5491:3: rule__DataInterchange__Group_5__0 { pushFollow(FOLLOW_2); rule__DataInterchange__Group_5__0(); @@ -20080,14 +20344,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__6" - // InternalDataDSL.g:5431:1: rule__DataInterchange__Group__6 : rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 ; + // InternalDataDSL.g:5499:1: rule__DataInterchange__Group__6 : rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 ; public final void rule__DataInterchange__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5435:1: ( rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 ) - // InternalDataDSL.g:5436:2: rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 + // InternalDataDSL.g:5503:1: ( rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 ) + // InternalDataDSL.g:5504:2: rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 { pushFollow(FOLLOW_16); rule__DataInterchange__Group__6__Impl(); @@ -20118,31 +20382,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__6__Impl" - // InternalDataDSL.g:5443:1: rule__DataInterchange__Group__6__Impl : ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) ; + // InternalDataDSL.g:5511:1: rule__DataInterchange__Group__6__Impl : ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) ; public final void rule__DataInterchange__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5447:1: ( ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) ) - // InternalDataDSL.g:5448:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) + // InternalDataDSL.g:5515:1: ( ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) ) + // InternalDataDSL.g:5516:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) { - // InternalDataDSL.g:5448:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) - // InternalDataDSL.g:5449:2: ( rule__DataInterchange__CreateReportAssignment_6 )? + // InternalDataDSL.g:5516:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) + // InternalDataDSL.g:5517:2: ( rule__DataInterchange__CreateReportAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getCreateReportAssignment_6()); } - // InternalDataDSL.g:5450:2: ( rule__DataInterchange__CreateReportAssignment_6 )? + // InternalDataDSL.g:5518:2: ( rule__DataInterchange__CreateReportAssignment_6 )? int alt69=2; int LA69_0 = input.LA(1); - if ( (LA69_0==171) ) { + if ( (LA69_0==175) ) { alt69=1; } switch (alt69) { case 1 : - // InternalDataDSL.g:5450:3: rule__DataInterchange__CreateReportAssignment_6 + // InternalDataDSL.g:5518:3: rule__DataInterchange__CreateReportAssignment_6 { pushFollow(FOLLOW_2); rule__DataInterchange__CreateReportAssignment_6(); @@ -20180,14 +20444,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__7" - // InternalDataDSL.g:5458:1: rule__DataInterchange__Group__7 : rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 ; + // InternalDataDSL.g:5526:1: rule__DataInterchange__Group__7 : rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 ; public final void rule__DataInterchange__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5462:1: ( rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 ) - // InternalDataDSL.g:5463:2: rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 + // InternalDataDSL.g:5530:1: ( rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 ) + // InternalDataDSL.g:5531:2: rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 { pushFollow(FOLLOW_16); rule__DataInterchange__Group__7__Impl(); @@ -20218,31 +20482,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__7__Impl" - // InternalDataDSL.g:5470:1: rule__DataInterchange__Group__7__Impl : ( ( rule__DataInterchange__Group_7__0 )? ) ; + // InternalDataDSL.g:5538:1: rule__DataInterchange__Group__7__Impl : ( ( rule__DataInterchange__Group_7__0 )? ) ; public final void rule__DataInterchange__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5474:1: ( ( ( rule__DataInterchange__Group_7__0 )? ) ) - // InternalDataDSL.g:5475:1: ( ( rule__DataInterchange__Group_7__0 )? ) + // InternalDataDSL.g:5542:1: ( ( ( rule__DataInterchange__Group_7__0 )? ) ) + // InternalDataDSL.g:5543:1: ( ( rule__DataInterchange__Group_7__0 )? ) { - // InternalDataDSL.g:5475:1: ( ( rule__DataInterchange__Group_7__0 )? ) - // InternalDataDSL.g:5476:2: ( rule__DataInterchange__Group_7__0 )? + // InternalDataDSL.g:5543:1: ( ( rule__DataInterchange__Group_7__0 )? ) + // InternalDataDSL.g:5544:2: ( rule__DataInterchange__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getGroup_7()); } - // InternalDataDSL.g:5477:2: ( rule__DataInterchange__Group_7__0 )? + // InternalDataDSL.g:5545:2: ( rule__DataInterchange__Group_7__0 )? int alt70=2; int LA70_0 = input.LA(1); - if ( (LA70_0==86) ) { + if ( (LA70_0==89) ) { alt70=1; } switch (alt70) { case 1 : - // InternalDataDSL.g:5477:3: rule__DataInterchange__Group_7__0 + // InternalDataDSL.g:5545:3: rule__DataInterchange__Group_7__0 { pushFollow(FOLLOW_2); rule__DataInterchange__Group_7__0(); @@ -20280,14 +20544,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__8" - // InternalDataDSL.g:5485:1: rule__DataInterchange__Group__8 : rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 ; + // InternalDataDSL.g:5553:1: rule__DataInterchange__Group__8 : rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 ; public final void rule__DataInterchange__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5489:1: ( rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 ) - // InternalDataDSL.g:5490:2: rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 + // InternalDataDSL.g:5557:1: ( rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 ) + // InternalDataDSL.g:5558:2: rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 { pushFollow(FOLLOW_16); rule__DataInterchange__Group__8__Impl(); @@ -20318,31 +20582,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__8__Impl" - // InternalDataDSL.g:5497:1: rule__DataInterchange__Group__8__Impl : ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) ; + // InternalDataDSL.g:5565:1: rule__DataInterchange__Group__8__Impl : ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) ; public final void rule__DataInterchange__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5501:1: ( ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) ) - // InternalDataDSL.g:5502:1: ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) + // InternalDataDSL.g:5569:1: ( ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) ) + // InternalDataDSL.g:5570:1: ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) { - // InternalDataDSL.g:5502:1: ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) - // InternalDataDSL.g:5503:2: ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? + // InternalDataDSL.g:5570:1: ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) + // InternalDataDSL.g:5571:2: ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportAssignment_8()); } - // InternalDataDSL.g:5504:2: ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? + // InternalDataDSL.g:5572:2: ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? int alt71=2; int LA71_0 = input.LA(1); - if ( (LA71_0==172) ) { + if ( (LA71_0==176) ) { alt71=1; } switch (alt71) { case 1 : - // InternalDataDSL.g:5504:3: rule__DataInterchange__DeleteFileAfterImportAssignment_8 + // InternalDataDSL.g:5572:3: rule__DataInterchange__DeleteFileAfterImportAssignment_8 { pushFollow(FOLLOW_2); rule__DataInterchange__DeleteFileAfterImportAssignment_8(); @@ -20380,14 +20644,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__9" - // InternalDataDSL.g:5512:1: rule__DataInterchange__Group__9 : rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 ; + // InternalDataDSL.g:5580:1: rule__DataInterchange__Group__9 : rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 ; public final void rule__DataInterchange__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5516:1: ( rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 ) - // InternalDataDSL.g:5517:2: rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 + // InternalDataDSL.g:5584:1: ( rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 ) + // InternalDataDSL.g:5585:2: rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 { pushFollow(FOLLOW_17); rule__DataInterchange__Group__9__Impl(); @@ -20418,22 +20682,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__9__Impl" - // InternalDataDSL.g:5524:1: rule__DataInterchange__Group__9__Impl : ( 'file' ) ; + // InternalDataDSL.g:5592:1: rule__DataInterchange__Group__9__Impl : ( 'file' ) ; public final void rule__DataInterchange__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5528:1: ( ( 'file' ) ) - // InternalDataDSL.g:5529:1: ( 'file' ) + // InternalDataDSL.g:5596:1: ( ( 'file' ) ) + // InternalDataDSL.g:5597:1: ( 'file' ) { - // InternalDataDSL.g:5529:1: ( 'file' ) - // InternalDataDSL.g:5530:2: 'file' + // InternalDataDSL.g:5597:1: ( 'file' ) + // InternalDataDSL.g:5598:2: 'file' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getFileKeyword_9()); } - match(input,84,FOLLOW_2); if (state.failed) return ; + match(input,87,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getFileKeyword_9()); } @@ -20459,14 +20723,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__10" - // InternalDataDSL.g:5539:1: rule__DataInterchange__Group__10 : rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 ; + // InternalDataDSL.g:5607:1: rule__DataInterchange__Group__10 : rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 ; public final void rule__DataInterchange__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5543:1: ( rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 ) - // InternalDataDSL.g:5544:2: rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 + // InternalDataDSL.g:5611:1: ( rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 ) + // InternalDataDSL.g:5612:2: rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 { pushFollow(FOLLOW_18); rule__DataInterchange__Group__10__Impl(); @@ -20497,23 +20761,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__10__Impl" - // InternalDataDSL.g:5551:1: rule__DataInterchange__Group__10__Impl : ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) ; + // InternalDataDSL.g:5619:1: rule__DataInterchange__Group__10__Impl : ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) ; public final void rule__DataInterchange__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5555:1: ( ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) ) - // InternalDataDSL.g:5556:1: ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) + // InternalDataDSL.g:5623:1: ( ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) ) + // InternalDataDSL.g:5624:1: ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) { - // InternalDataDSL.g:5556:1: ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) - // InternalDataDSL.g:5557:2: ( rule__DataInterchange__FileEndpointAssignment_10 ) + // InternalDataDSL.g:5624:1: ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) + // InternalDataDSL.g:5625:2: ( rule__DataInterchange__FileEndpointAssignment_10 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_10()); } - // InternalDataDSL.g:5558:2: ( rule__DataInterchange__FileEndpointAssignment_10 ) - // InternalDataDSL.g:5558:3: rule__DataInterchange__FileEndpointAssignment_10 + // InternalDataDSL.g:5626:2: ( rule__DataInterchange__FileEndpointAssignment_10 ) + // InternalDataDSL.g:5626:3: rule__DataInterchange__FileEndpointAssignment_10 { pushFollow(FOLLOW_2); rule__DataInterchange__FileEndpointAssignment_10(); @@ -20548,14 +20812,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__11" - // InternalDataDSL.g:5566:1: rule__DataInterchange__Group__11 : rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 ; + // InternalDataDSL.g:5634:1: rule__DataInterchange__Group__11 : rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 ; public final void rule__DataInterchange__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5570:1: ( rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 ) - // InternalDataDSL.g:5571:2: rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 + // InternalDataDSL.g:5638:1: ( rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 ) + // InternalDataDSL.g:5639:2: rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 { pushFollow(FOLLOW_8); rule__DataInterchange__Group__11__Impl(); @@ -20586,22 +20850,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__11__Impl" - // InternalDataDSL.g:5578:1: rule__DataInterchange__Group__11__Impl : ( 'path' ) ; + // InternalDataDSL.g:5646:1: rule__DataInterchange__Group__11__Impl : ( 'path' ) ; public final void rule__DataInterchange__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5582:1: ( ( 'path' ) ) - // InternalDataDSL.g:5583:1: ( 'path' ) + // InternalDataDSL.g:5650:1: ( ( 'path' ) ) + // InternalDataDSL.g:5651:1: ( 'path' ) { - // InternalDataDSL.g:5583:1: ( 'path' ) - // InternalDataDSL.g:5584:2: 'path' + // InternalDataDSL.g:5651:1: ( 'path' ) + // InternalDataDSL.g:5652:2: 'path' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getPathKeyword_11()); } - match(input,85,FOLLOW_2); if (state.failed) return ; + match(input,88,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getPathKeyword_11()); } @@ -20627,14 +20891,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__12" - // InternalDataDSL.g:5593:1: rule__DataInterchange__Group__12 : rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 ; + // InternalDataDSL.g:5661:1: rule__DataInterchange__Group__12 : rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 ; public final void rule__DataInterchange__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5597:1: ( rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 ) - // InternalDataDSL.g:5598:2: rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 + // InternalDataDSL.g:5665:1: ( rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 ) + // InternalDataDSL.g:5666:2: rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 { pushFollow(FOLLOW_19); rule__DataInterchange__Group__12__Impl(); @@ -20665,22 +20929,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__12__Impl" - // InternalDataDSL.g:5605:1: rule__DataInterchange__Group__12__Impl : ( '{' ) ; + // InternalDataDSL.g:5673:1: rule__DataInterchange__Group__12__Impl : ( '{' ) ; public final void rule__DataInterchange__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5609:1: ( ( '{' ) ) - // InternalDataDSL.g:5610:1: ( '{' ) + // InternalDataDSL.g:5677:1: ( ( '{' ) ) + // InternalDataDSL.g:5678:1: ( '{' ) { - // InternalDataDSL.g:5610:1: ( '{' ) - // InternalDataDSL.g:5611:2: '{' + // InternalDataDSL.g:5678:1: ( '{' ) + // InternalDataDSL.g:5679:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12()); } @@ -20706,14 +20970,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__13" - // InternalDataDSL.g:5620:1: rule__DataInterchange__Group__13 : rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 ; + // InternalDataDSL.g:5688:1: rule__DataInterchange__Group__13 : rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 ; public final void rule__DataInterchange__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5624:1: ( rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 ) - // InternalDataDSL.g:5625:2: rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 + // InternalDataDSL.g:5692:1: ( rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 ) + // InternalDataDSL.g:5693:2: rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 { pushFollow(FOLLOW_19); rule__DataInterchange__Group__13__Impl(); @@ -20744,35 +21008,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__13__Impl" - // InternalDataDSL.g:5632:1: rule__DataInterchange__Group__13__Impl : ( ( rule__DataInterchange__PathAssignment_13 )* ) ; + // InternalDataDSL.g:5700:1: rule__DataInterchange__Group__13__Impl : ( ( rule__DataInterchange__PathAssignment_13 )* ) ; public final void rule__DataInterchange__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5636:1: ( ( ( rule__DataInterchange__PathAssignment_13 )* ) ) - // InternalDataDSL.g:5637:1: ( ( rule__DataInterchange__PathAssignment_13 )* ) + // InternalDataDSL.g:5704:1: ( ( ( rule__DataInterchange__PathAssignment_13 )* ) ) + // InternalDataDSL.g:5705:1: ( ( rule__DataInterchange__PathAssignment_13 )* ) { - // InternalDataDSL.g:5637:1: ( ( rule__DataInterchange__PathAssignment_13 )* ) - // InternalDataDSL.g:5638:2: ( rule__DataInterchange__PathAssignment_13 )* + // InternalDataDSL.g:5705:1: ( ( rule__DataInterchange__PathAssignment_13 )* ) + // InternalDataDSL.g:5706:2: ( rule__DataInterchange__PathAssignment_13 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getPathAssignment_13()); } - // InternalDataDSL.g:5639:2: ( rule__DataInterchange__PathAssignment_13 )* + // InternalDataDSL.g:5707:2: ( rule__DataInterchange__PathAssignment_13 )* loop72: do { int alt72=2; int LA72_0 = input.LA(1); - if ( (LA72_0==101) ) { + if ( (LA72_0==104) ) { alt72=1; } switch (alt72) { case 1 : - // InternalDataDSL.g:5639:3: rule__DataInterchange__PathAssignment_13 + // InternalDataDSL.g:5707:3: rule__DataInterchange__PathAssignment_13 { pushFollow(FOLLOW_20); rule__DataInterchange__PathAssignment_13(); @@ -20813,14 +21077,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__14" - // InternalDataDSL.g:5647:1: rule__DataInterchange__Group__14 : rule__DataInterchange__Group__14__Impl rule__DataInterchange__Group__15 ; + // InternalDataDSL.g:5715:1: rule__DataInterchange__Group__14 : rule__DataInterchange__Group__14__Impl rule__DataInterchange__Group__15 ; public final void rule__DataInterchange__Group__14() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5651:1: ( rule__DataInterchange__Group__14__Impl rule__DataInterchange__Group__15 ) - // InternalDataDSL.g:5652:2: rule__DataInterchange__Group__14__Impl rule__DataInterchange__Group__15 + // InternalDataDSL.g:5719:1: ( rule__DataInterchange__Group__14__Impl rule__DataInterchange__Group__15 ) + // InternalDataDSL.g:5720:2: rule__DataInterchange__Group__14__Impl rule__DataInterchange__Group__15 { pushFollow(FOLLOW_19); rule__DataInterchange__Group__14__Impl(); @@ -20851,31 +21115,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__14__Impl" - // InternalDataDSL.g:5659:1: rule__DataInterchange__Group__14__Impl : ( ( rule__DataInterchange__Group_14__0 )? ) ; + // InternalDataDSL.g:5727:1: rule__DataInterchange__Group__14__Impl : ( ( rule__DataInterchange__Group_14__0 )? ) ; public final void rule__DataInterchange__Group__14__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5663:1: ( ( ( rule__DataInterchange__Group_14__0 )? ) ) - // InternalDataDSL.g:5664:1: ( ( rule__DataInterchange__Group_14__0 )? ) + // InternalDataDSL.g:5731:1: ( ( ( rule__DataInterchange__Group_14__0 )? ) ) + // InternalDataDSL.g:5732:1: ( ( rule__DataInterchange__Group_14__0 )? ) { - // InternalDataDSL.g:5664:1: ( ( rule__DataInterchange__Group_14__0 )? ) - // InternalDataDSL.g:5665:2: ( rule__DataInterchange__Group_14__0 )? + // InternalDataDSL.g:5732:1: ( ( rule__DataInterchange__Group_14__0 )? ) + // InternalDataDSL.g:5733:2: ( rule__DataInterchange__Group_14__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getGroup_14()); } - // InternalDataDSL.g:5666:2: ( rule__DataInterchange__Group_14__0 )? + // InternalDataDSL.g:5734:2: ( rule__DataInterchange__Group_14__0 )? int alt73=2; int LA73_0 = input.LA(1); - if ( (LA73_0==87) ) { + if ( (LA73_0==90) ) { alt73=1; } switch (alt73) { case 1 : - // InternalDataDSL.g:5666:3: rule__DataInterchange__Group_14__0 + // InternalDataDSL.g:5734:3: rule__DataInterchange__Group_14__0 { pushFollow(FOLLOW_2); rule__DataInterchange__Group_14__0(); @@ -20913,14 +21177,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__15" - // InternalDataDSL.g:5674:1: rule__DataInterchange__Group__15 : rule__DataInterchange__Group__15__Impl rule__DataInterchange__Group__16 ; + // InternalDataDSL.g:5742:1: rule__DataInterchange__Group__15 : rule__DataInterchange__Group__15__Impl rule__DataInterchange__Group__16 ; public final void rule__DataInterchange__Group__15() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5678:1: ( rule__DataInterchange__Group__15__Impl rule__DataInterchange__Group__16 ) - // InternalDataDSL.g:5679:2: rule__DataInterchange__Group__15__Impl rule__DataInterchange__Group__16 + // InternalDataDSL.g:5746:1: ( rule__DataInterchange__Group__15__Impl rule__DataInterchange__Group__16 ) + // InternalDataDSL.g:5747:2: rule__DataInterchange__Group__15__Impl rule__DataInterchange__Group__16 { pushFollow(FOLLOW_19); rule__DataInterchange__Group__15__Impl(); @@ -20951,31 +21215,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__15__Impl" - // InternalDataDSL.g:5686:1: rule__DataInterchange__Group__15__Impl : ( ( rule__DataInterchange__Group_15__0 )? ) ; + // InternalDataDSL.g:5754:1: rule__DataInterchange__Group__15__Impl : ( ( rule__DataInterchange__Group_15__0 )? ) ; public final void rule__DataInterchange__Group__15__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5690:1: ( ( ( rule__DataInterchange__Group_15__0 )? ) ) - // InternalDataDSL.g:5691:1: ( ( rule__DataInterchange__Group_15__0 )? ) + // InternalDataDSL.g:5758:1: ( ( ( rule__DataInterchange__Group_15__0 )? ) ) + // InternalDataDSL.g:5759:1: ( ( rule__DataInterchange__Group_15__0 )? ) { - // InternalDataDSL.g:5691:1: ( ( rule__DataInterchange__Group_15__0 )? ) - // InternalDataDSL.g:5692:2: ( rule__DataInterchange__Group_15__0 )? + // InternalDataDSL.g:5759:1: ( ( rule__DataInterchange__Group_15__0 )? ) + // InternalDataDSL.g:5760:2: ( rule__DataInterchange__Group_15__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getGroup_15()); } - // InternalDataDSL.g:5693:2: ( rule__DataInterchange__Group_15__0 )? + // InternalDataDSL.g:5761:2: ( rule__DataInterchange__Group_15__0 )? int alt74=2; int LA74_0 = input.LA(1); - if ( (LA74_0==88) ) { + if ( (LA74_0==91) ) { alt74=1; } switch (alt74) { case 1 : - // InternalDataDSL.g:5693:3: rule__DataInterchange__Group_15__0 + // InternalDataDSL.g:5761:3: rule__DataInterchange__Group_15__0 { pushFollow(FOLLOW_2); rule__DataInterchange__Group_15__0(); @@ -21013,14 +21277,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__16" - // InternalDataDSL.g:5701:1: rule__DataInterchange__Group__16 : rule__DataInterchange__Group__16__Impl rule__DataInterchange__Group__17 ; + // InternalDataDSL.g:5769:1: rule__DataInterchange__Group__16 : rule__DataInterchange__Group__16__Impl rule__DataInterchange__Group__17 ; public final void rule__DataInterchange__Group__16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5705:1: ( rule__DataInterchange__Group__16__Impl rule__DataInterchange__Group__17 ) - // InternalDataDSL.g:5706:2: rule__DataInterchange__Group__16__Impl rule__DataInterchange__Group__17 + // InternalDataDSL.g:5773:1: ( rule__DataInterchange__Group__16__Impl rule__DataInterchange__Group__17 ) + // InternalDataDSL.g:5774:2: rule__DataInterchange__Group__16__Impl rule__DataInterchange__Group__17 { pushFollow(FOLLOW_19); rule__DataInterchange__Group__16__Impl(); @@ -21051,31 +21315,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__16__Impl" - // InternalDataDSL.g:5713:1: rule__DataInterchange__Group__16__Impl : ( ( rule__DataInterchange__Group_16__0 )? ) ; + // InternalDataDSL.g:5781:1: rule__DataInterchange__Group__16__Impl : ( ( rule__DataInterchange__Group_16__0 )? ) ; public final void rule__DataInterchange__Group__16__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5717:1: ( ( ( rule__DataInterchange__Group_16__0 )? ) ) - // InternalDataDSL.g:5718:1: ( ( rule__DataInterchange__Group_16__0 )? ) + // InternalDataDSL.g:5785:1: ( ( ( rule__DataInterchange__Group_16__0 )? ) ) + // InternalDataDSL.g:5786:1: ( ( rule__DataInterchange__Group_16__0 )? ) { - // InternalDataDSL.g:5718:1: ( ( rule__DataInterchange__Group_16__0 )? ) - // InternalDataDSL.g:5719:2: ( rule__DataInterchange__Group_16__0 )? + // InternalDataDSL.g:5786:1: ( ( rule__DataInterchange__Group_16__0 )? ) + // InternalDataDSL.g:5787:2: ( rule__DataInterchange__Group_16__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getGroup_16()); } - // InternalDataDSL.g:5720:2: ( rule__DataInterchange__Group_16__0 )? + // InternalDataDSL.g:5788:2: ( rule__DataInterchange__Group_16__0 )? int alt75=2; int LA75_0 = input.LA(1); - if ( (LA75_0==89) ) { + if ( (LA75_0==92) ) { alt75=1; } switch (alt75) { case 1 : - // InternalDataDSL.g:5720:3: rule__DataInterchange__Group_16__0 + // InternalDataDSL.g:5788:3: rule__DataInterchange__Group_16__0 { pushFollow(FOLLOW_2); rule__DataInterchange__Group_16__0(); @@ -21113,14 +21377,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__17" - // InternalDataDSL.g:5728:1: rule__DataInterchange__Group__17 : rule__DataInterchange__Group__17__Impl ; + // InternalDataDSL.g:5796:1: rule__DataInterchange__Group__17 : rule__DataInterchange__Group__17__Impl ; public final void rule__DataInterchange__Group__17() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5732:1: ( rule__DataInterchange__Group__17__Impl ) - // InternalDataDSL.g:5733:2: rule__DataInterchange__Group__17__Impl + // InternalDataDSL.g:5800:1: ( rule__DataInterchange__Group__17__Impl ) + // InternalDataDSL.g:5801:2: rule__DataInterchange__Group__17__Impl { pushFollow(FOLLOW_2); rule__DataInterchange__Group__17__Impl(); @@ -21146,22 +21410,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group__17__Impl" - // InternalDataDSL.g:5739:1: rule__DataInterchange__Group__17__Impl : ( '}' ) ; + // InternalDataDSL.g:5807:1: rule__DataInterchange__Group__17__Impl : ( '}' ) ; public final void rule__DataInterchange__Group__17__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5743:1: ( ( '}' ) ) - // InternalDataDSL.g:5744:1: ( '}' ) + // InternalDataDSL.g:5811:1: ( ( '}' ) ) + // InternalDataDSL.g:5812:1: ( '}' ) { - // InternalDataDSL.g:5744:1: ( '}' ) - // InternalDataDSL.g:5745:2: '}' + // InternalDataDSL.g:5812:1: ( '}' ) + // InternalDataDSL.g:5813:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_17()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_17()); } @@ -21187,14 +21451,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_3__0" - // InternalDataDSL.g:5755:1: rule__DataInterchange__Group_3__0 : rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 ; + // InternalDataDSL.g:5823:1: rule__DataInterchange__Group_3__0 : rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 ; public final void rule__DataInterchange__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5759:1: ( rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 ) - // InternalDataDSL.g:5760:2: rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 + // InternalDataDSL.g:5827:1: ( rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 ) + // InternalDataDSL.g:5828:2: rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 { pushFollow(FOLLOW_21); rule__DataInterchange__Group_3__0__Impl(); @@ -21225,23 +21489,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_3__0__Impl" - // InternalDataDSL.g:5767:1: rule__DataInterchange__Group_3__0__Impl : ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) ; + // InternalDataDSL.g:5835:1: rule__DataInterchange__Group_3__0__Impl : ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) ; public final void rule__DataInterchange__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5771:1: ( ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) ) - // InternalDataDSL.g:5772:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) + // InternalDataDSL.g:5839:1: ( ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) ) + // InternalDataDSL.g:5840:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) { - // InternalDataDSL.g:5772:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) - // InternalDataDSL.g:5773:2: ( rule__DataInterchange__DescriptionAssignment_3_0 ) + // InternalDataDSL.g:5840:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) + // InternalDataDSL.g:5841:2: ( rule__DataInterchange__DescriptionAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDescriptionAssignment_3_0()); } - // InternalDataDSL.g:5774:2: ( rule__DataInterchange__DescriptionAssignment_3_0 ) - // InternalDataDSL.g:5774:3: rule__DataInterchange__DescriptionAssignment_3_0 + // InternalDataDSL.g:5842:2: ( rule__DataInterchange__DescriptionAssignment_3_0 ) + // InternalDataDSL.g:5842:3: rule__DataInterchange__DescriptionAssignment_3_0 { pushFollow(FOLLOW_2); rule__DataInterchange__DescriptionAssignment_3_0(); @@ -21276,14 +21540,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_3__1" - // InternalDataDSL.g:5782:1: rule__DataInterchange__Group_3__1 : rule__DataInterchange__Group_3__1__Impl ; + // InternalDataDSL.g:5850:1: rule__DataInterchange__Group_3__1 : rule__DataInterchange__Group_3__1__Impl ; public final void rule__DataInterchange__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5786:1: ( rule__DataInterchange__Group_3__1__Impl ) - // InternalDataDSL.g:5787:2: rule__DataInterchange__Group_3__1__Impl + // InternalDataDSL.g:5854:1: ( rule__DataInterchange__Group_3__1__Impl ) + // InternalDataDSL.g:5855:2: rule__DataInterchange__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchange__Group_3__1__Impl(); @@ -21309,23 +21573,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_3__1__Impl" - // InternalDataDSL.g:5793:1: rule__DataInterchange__Group_3__1__Impl : ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) ; + // InternalDataDSL.g:5861:1: rule__DataInterchange__Group_3__1__Impl : ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) ; public final void rule__DataInterchange__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5797:1: ( ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) ) - // InternalDataDSL.g:5798:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) + // InternalDataDSL.g:5865:1: ( ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) ) + // InternalDataDSL.g:5866:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) { - // InternalDataDSL.g:5798:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) - // InternalDataDSL.g:5799:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) + // InternalDataDSL.g:5866:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) + // InternalDataDSL.g:5867:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDescriptionValueAssignment_3_1()); } - // InternalDataDSL.g:5800:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) - // InternalDataDSL.g:5800:3: rule__DataInterchange__DescriptionValueAssignment_3_1 + // InternalDataDSL.g:5868:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) + // InternalDataDSL.g:5868:3: rule__DataInterchange__DescriptionValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__DataInterchange__DescriptionValueAssignment_3_1(); @@ -21360,14 +21624,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_5__0" - // InternalDataDSL.g:5809:1: rule__DataInterchange__Group_5__0 : rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 ; + // InternalDataDSL.g:5877:1: rule__DataInterchange__Group_5__0 : rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 ; public final void rule__DataInterchange__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5813:1: ( rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 ) - // InternalDataDSL.g:5814:2: rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 + // InternalDataDSL.g:5881:1: ( rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 ) + // InternalDataDSL.g:5882:2: rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 { pushFollow(FOLLOW_21); rule__DataInterchange__Group_5__0__Impl(); @@ -21398,23 +21662,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_5__0__Impl" - // InternalDataDSL.g:5821:1: rule__DataInterchange__Group_5__0__Impl : ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) ; + // InternalDataDSL.g:5889:1: rule__DataInterchange__Group_5__0__Impl : ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) ; public final void rule__DataInterchange__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5825:1: ( ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) ) - // InternalDataDSL.g:5826:1: ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) + // InternalDataDSL.g:5893:1: ( ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) ) + // InternalDataDSL.g:5894:1: ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) { - // InternalDataDSL.g:5826:1: ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) - // InternalDataDSL.g:5827:2: ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) + // InternalDataDSL.g:5894:1: ( ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) ) + // InternalDataDSL.g:5895:2: ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getHasVectorNameAssignment_5_0()); } - // InternalDataDSL.g:5828:2: ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) - // InternalDataDSL.g:5828:3: rule__DataInterchange__HasVectorNameAssignment_5_0 + // InternalDataDSL.g:5896:2: ( rule__DataInterchange__HasVectorNameAssignment_5_0 ) + // InternalDataDSL.g:5896:3: rule__DataInterchange__HasVectorNameAssignment_5_0 { pushFollow(FOLLOW_2); rule__DataInterchange__HasVectorNameAssignment_5_0(); @@ -21449,14 +21713,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_5__1" - // InternalDataDSL.g:5836:1: rule__DataInterchange__Group_5__1 : rule__DataInterchange__Group_5__1__Impl ; + // InternalDataDSL.g:5904:1: rule__DataInterchange__Group_5__1 : rule__DataInterchange__Group_5__1__Impl ; public final void rule__DataInterchange__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5840:1: ( rule__DataInterchange__Group_5__1__Impl ) - // InternalDataDSL.g:5841:2: rule__DataInterchange__Group_5__1__Impl + // InternalDataDSL.g:5908:1: ( rule__DataInterchange__Group_5__1__Impl ) + // InternalDataDSL.g:5909:2: rule__DataInterchange__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchange__Group_5__1__Impl(); @@ -21482,23 +21746,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_5__1__Impl" - // InternalDataDSL.g:5847:1: rule__DataInterchange__Group_5__1__Impl : ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) ; + // InternalDataDSL.g:5915:1: rule__DataInterchange__Group_5__1__Impl : ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) ; public final void rule__DataInterchange__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5851:1: ( ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) ) - // InternalDataDSL.g:5852:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) + // InternalDataDSL.g:5919:1: ( ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) ) + // InternalDataDSL.g:5920:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) { - // InternalDataDSL.g:5852:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) - // InternalDataDSL.g:5853:2: ( rule__DataInterchange__VectorNameAssignment_5_1 ) + // InternalDataDSL.g:5920:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) + // InternalDataDSL.g:5921:2: ( rule__DataInterchange__VectorNameAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getVectorNameAssignment_5_1()); } - // InternalDataDSL.g:5854:2: ( rule__DataInterchange__VectorNameAssignment_5_1 ) - // InternalDataDSL.g:5854:3: rule__DataInterchange__VectorNameAssignment_5_1 + // InternalDataDSL.g:5922:2: ( rule__DataInterchange__VectorNameAssignment_5_1 ) + // InternalDataDSL.g:5922:3: rule__DataInterchange__VectorNameAssignment_5_1 { pushFollow(FOLLOW_2); rule__DataInterchange__VectorNameAssignment_5_1(); @@ -21533,14 +21797,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_7__0" - // InternalDataDSL.g:5863:1: rule__DataInterchange__Group_7__0 : rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 ; + // InternalDataDSL.g:5931:1: rule__DataInterchange__Group_7__0 : rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 ; public final void rule__DataInterchange__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5867:1: ( rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 ) - // InternalDataDSL.g:5868:2: rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 + // InternalDataDSL.g:5935:1: ( rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 ) + // InternalDataDSL.g:5936:2: rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 { pushFollow(FOLLOW_22); rule__DataInterchange__Group_7__0__Impl(); @@ -21571,22 +21835,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_7__0__Impl" - // InternalDataDSL.g:5875:1: rule__DataInterchange__Group_7__0__Impl : ( 'elementSize' ) ; + // InternalDataDSL.g:5943:1: rule__DataInterchange__Group_7__0__Impl : ( 'elementSize' ) ; public final void rule__DataInterchange__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5879:1: ( ( 'elementSize' ) ) - // InternalDataDSL.g:5880:1: ( 'elementSize' ) + // InternalDataDSL.g:5947:1: ( ( 'elementSize' ) ) + // InternalDataDSL.g:5948:1: ( 'elementSize' ) { - // InternalDataDSL.g:5880:1: ( 'elementSize' ) - // InternalDataDSL.g:5881:2: 'elementSize' + // InternalDataDSL.g:5948:1: ( 'elementSize' ) + // InternalDataDSL.g:5949:2: 'elementSize' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getElementSizeKeyword_7_0()); } - match(input,86,FOLLOW_2); if (state.failed) return ; + match(input,89,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getElementSizeKeyword_7_0()); } @@ -21612,14 +21876,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_7__1" - // InternalDataDSL.g:5890:1: rule__DataInterchange__Group_7__1 : rule__DataInterchange__Group_7__1__Impl ; + // InternalDataDSL.g:5958:1: rule__DataInterchange__Group_7__1 : rule__DataInterchange__Group_7__1__Impl ; public final void rule__DataInterchange__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5894:1: ( rule__DataInterchange__Group_7__1__Impl ) - // InternalDataDSL.g:5895:2: rule__DataInterchange__Group_7__1__Impl + // InternalDataDSL.g:5962:1: ( rule__DataInterchange__Group_7__1__Impl ) + // InternalDataDSL.g:5963:2: rule__DataInterchange__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchange__Group_7__1__Impl(); @@ -21645,23 +21909,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_7__1__Impl" - // InternalDataDSL.g:5901:1: rule__DataInterchange__Group_7__1__Impl : ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) ; + // InternalDataDSL.g:5969:1: rule__DataInterchange__Group_7__1__Impl : ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) ; public final void rule__DataInterchange__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5905:1: ( ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) ) - // InternalDataDSL.g:5906:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) + // InternalDataDSL.g:5973:1: ( ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) ) + // InternalDataDSL.g:5974:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) { - // InternalDataDSL.g:5906:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) - // InternalDataDSL.g:5907:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 ) + // InternalDataDSL.g:5974:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) + // InternalDataDSL.g:5975:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getElementSizeAssignment_7_1()); } - // InternalDataDSL.g:5908:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 ) - // InternalDataDSL.g:5908:3: rule__DataInterchange__ElementSizeAssignment_7_1 + // InternalDataDSL.g:5976:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 ) + // InternalDataDSL.g:5976:3: rule__DataInterchange__ElementSizeAssignment_7_1 { pushFollow(FOLLOW_2); rule__DataInterchange__ElementSizeAssignment_7_1(); @@ -21696,14 +21960,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__0" - // InternalDataDSL.g:5917:1: rule__DataInterchange__Group_14__0 : rule__DataInterchange__Group_14__0__Impl rule__DataInterchange__Group_14__1 ; + // InternalDataDSL.g:5985:1: rule__DataInterchange__Group_14__0 : rule__DataInterchange__Group_14__0__Impl rule__DataInterchange__Group_14__1 ; public final void rule__DataInterchange__Group_14__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5921:1: ( rule__DataInterchange__Group_14__0__Impl rule__DataInterchange__Group_14__1 ) - // InternalDataDSL.g:5922:2: rule__DataInterchange__Group_14__0__Impl rule__DataInterchange__Group_14__1 + // InternalDataDSL.g:5989:1: ( rule__DataInterchange__Group_14__0__Impl rule__DataInterchange__Group_14__1 ) + // InternalDataDSL.g:5990:2: rule__DataInterchange__Group_14__0__Impl rule__DataInterchange__Group_14__1 { pushFollow(FOLLOW_8); rule__DataInterchange__Group_14__0__Impl(); @@ -21734,22 +21998,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__0__Impl" - // InternalDataDSL.g:5929:1: rule__DataInterchange__Group_14__0__Impl : ( 'exportFilter' ) ; + // InternalDataDSL.g:5997:1: rule__DataInterchange__Group_14__0__Impl : ( 'exportFilter' ) ; public final void rule__DataInterchange__Group_14__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5933:1: ( ( 'exportFilter' ) ) - // InternalDataDSL.g:5934:1: ( 'exportFilter' ) + // InternalDataDSL.g:6001:1: ( ( 'exportFilter' ) ) + // InternalDataDSL.g:6002:1: ( 'exportFilter' ) { - // InternalDataDSL.g:5934:1: ( 'exportFilter' ) - // InternalDataDSL.g:5935:2: 'exportFilter' + // InternalDataDSL.g:6002:1: ( 'exportFilter' ) + // InternalDataDSL.g:6003:2: 'exportFilter' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getExportFilterKeyword_14_0()); } - match(input,87,FOLLOW_2); if (state.failed) return ; + match(input,90,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getExportFilterKeyword_14_0()); } @@ -21775,14 +22039,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__1" - // InternalDataDSL.g:5944:1: rule__DataInterchange__Group_14__1 : rule__DataInterchange__Group_14__1__Impl rule__DataInterchange__Group_14__2 ; + // InternalDataDSL.g:6012:1: rule__DataInterchange__Group_14__1 : rule__DataInterchange__Group_14__1__Impl rule__DataInterchange__Group_14__2 ; public final void rule__DataInterchange__Group_14__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5948:1: ( rule__DataInterchange__Group_14__1__Impl rule__DataInterchange__Group_14__2 ) - // InternalDataDSL.g:5949:2: rule__DataInterchange__Group_14__1__Impl rule__DataInterchange__Group_14__2 + // InternalDataDSL.g:6016:1: ( rule__DataInterchange__Group_14__1__Impl rule__DataInterchange__Group_14__2 ) + // InternalDataDSL.g:6017:2: rule__DataInterchange__Group_14__1__Impl rule__DataInterchange__Group_14__2 { pushFollow(FOLLOW_23); rule__DataInterchange__Group_14__1__Impl(); @@ -21813,22 +22077,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__1__Impl" - // InternalDataDSL.g:5956:1: rule__DataInterchange__Group_14__1__Impl : ( '{' ) ; + // InternalDataDSL.g:6024:1: rule__DataInterchange__Group_14__1__Impl : ( '{' ) ; public final void rule__DataInterchange__Group_14__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5960:1: ( ( '{' ) ) - // InternalDataDSL.g:5961:1: ( '{' ) + // InternalDataDSL.g:6028:1: ( ( '{' ) ) + // InternalDataDSL.g:6029:1: ( '{' ) { - // InternalDataDSL.g:5961:1: ( '{' ) - // InternalDataDSL.g:5962:2: '{' + // InternalDataDSL.g:6029:1: ( '{' ) + // InternalDataDSL.g:6030:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_14_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_14_1()); } @@ -21854,14 +22118,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__2" - // InternalDataDSL.g:5971:1: rule__DataInterchange__Group_14__2 : rule__DataInterchange__Group_14__2__Impl rule__DataInterchange__Group_14__3 ; + // InternalDataDSL.g:6039:1: rule__DataInterchange__Group_14__2 : rule__DataInterchange__Group_14__2__Impl rule__DataInterchange__Group_14__3 ; public final void rule__DataInterchange__Group_14__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5975:1: ( rule__DataInterchange__Group_14__2__Impl rule__DataInterchange__Group_14__3 ) - // InternalDataDSL.g:5976:2: rule__DataInterchange__Group_14__2__Impl rule__DataInterchange__Group_14__3 + // InternalDataDSL.g:6043:1: ( rule__DataInterchange__Group_14__2__Impl rule__DataInterchange__Group_14__3 ) + // InternalDataDSL.g:6044:2: rule__DataInterchange__Group_14__2__Impl rule__DataInterchange__Group_14__3 { pushFollow(FOLLOW_24); rule__DataInterchange__Group_14__2__Impl(); @@ -21892,23 +22156,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__2__Impl" - // InternalDataDSL.g:5983:1: rule__DataInterchange__Group_14__2__Impl : ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) ; + // InternalDataDSL.g:6051:1: rule__DataInterchange__Group_14__2__Impl : ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) ; public final void rule__DataInterchange__Group_14__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:5987:1: ( ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) ) - // InternalDataDSL.g:5988:1: ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) + // InternalDataDSL.g:6055:1: ( ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) ) + // InternalDataDSL.g:6056:1: ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) { - // InternalDataDSL.g:5988:1: ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) - // InternalDataDSL.g:5989:2: ( rule__DataInterchange__ExportFilterAssignment_14_2 ) + // InternalDataDSL.g:6056:1: ( ( rule__DataInterchange__ExportFilterAssignment_14_2 ) ) + // InternalDataDSL.g:6057:2: ( rule__DataInterchange__ExportFilterAssignment_14_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getExportFilterAssignment_14_2()); } - // InternalDataDSL.g:5990:2: ( rule__DataInterchange__ExportFilterAssignment_14_2 ) - // InternalDataDSL.g:5990:3: rule__DataInterchange__ExportFilterAssignment_14_2 + // InternalDataDSL.g:6058:2: ( rule__DataInterchange__ExportFilterAssignment_14_2 ) + // InternalDataDSL.g:6058:3: rule__DataInterchange__ExportFilterAssignment_14_2 { pushFollow(FOLLOW_2); rule__DataInterchange__ExportFilterAssignment_14_2(); @@ -21943,14 +22207,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__3" - // InternalDataDSL.g:5998:1: rule__DataInterchange__Group_14__3 : rule__DataInterchange__Group_14__3__Impl ; + // InternalDataDSL.g:6066:1: rule__DataInterchange__Group_14__3 : rule__DataInterchange__Group_14__3__Impl ; public final void rule__DataInterchange__Group_14__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6002:1: ( rule__DataInterchange__Group_14__3__Impl ) - // InternalDataDSL.g:6003:2: rule__DataInterchange__Group_14__3__Impl + // InternalDataDSL.g:6070:1: ( rule__DataInterchange__Group_14__3__Impl ) + // InternalDataDSL.g:6071:2: rule__DataInterchange__Group_14__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchange__Group_14__3__Impl(); @@ -21976,22 +22240,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_14__3__Impl" - // InternalDataDSL.g:6009:1: rule__DataInterchange__Group_14__3__Impl : ( '}' ) ; + // InternalDataDSL.g:6077:1: rule__DataInterchange__Group_14__3__Impl : ( '}' ) ; public final void rule__DataInterchange__Group_14__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6013:1: ( ( '}' ) ) - // InternalDataDSL.g:6014:1: ( '}' ) + // InternalDataDSL.g:6081:1: ( ( '}' ) ) + // InternalDataDSL.g:6082:1: ( '}' ) { - // InternalDataDSL.g:6014:1: ( '}' ) - // InternalDataDSL.g:6015:2: '}' + // InternalDataDSL.g:6082:1: ( '}' ) + // InternalDataDSL.g:6083:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14_3()); } @@ -22017,14 +22281,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__0" - // InternalDataDSL.g:6025:1: rule__DataInterchange__Group_15__0 : rule__DataInterchange__Group_15__0__Impl rule__DataInterchange__Group_15__1 ; + // InternalDataDSL.g:6093:1: rule__DataInterchange__Group_15__0 : rule__DataInterchange__Group_15__0__Impl rule__DataInterchange__Group_15__1 ; public final void rule__DataInterchange__Group_15__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6029:1: ( rule__DataInterchange__Group_15__0__Impl rule__DataInterchange__Group_15__1 ) - // InternalDataDSL.g:6030:2: rule__DataInterchange__Group_15__0__Impl rule__DataInterchange__Group_15__1 + // InternalDataDSL.g:6097:1: ( rule__DataInterchange__Group_15__0__Impl rule__DataInterchange__Group_15__1 ) + // InternalDataDSL.g:6098:2: rule__DataInterchange__Group_15__0__Impl rule__DataInterchange__Group_15__1 { pushFollow(FOLLOW_8); rule__DataInterchange__Group_15__0__Impl(); @@ -22055,22 +22319,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__0__Impl" - // InternalDataDSL.g:6037:1: rule__DataInterchange__Group_15__0__Impl : ( 'actionFilter' ) ; + // InternalDataDSL.g:6105:1: rule__DataInterchange__Group_15__0__Impl : ( 'actionFilter' ) ; public final void rule__DataInterchange__Group_15__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6041:1: ( ( 'actionFilter' ) ) - // InternalDataDSL.g:6042:1: ( 'actionFilter' ) + // InternalDataDSL.g:6109:1: ( ( 'actionFilter' ) ) + // InternalDataDSL.g:6110:1: ( 'actionFilter' ) { - // InternalDataDSL.g:6042:1: ( 'actionFilter' ) - // InternalDataDSL.g:6043:2: 'actionFilter' + // InternalDataDSL.g:6110:1: ( 'actionFilter' ) + // InternalDataDSL.g:6111:2: 'actionFilter' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getActionFilterKeyword_15_0()); } - match(input,88,FOLLOW_2); if (state.failed) return ; + match(input,91,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getActionFilterKeyword_15_0()); } @@ -22096,14 +22360,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__1" - // InternalDataDSL.g:6052:1: rule__DataInterchange__Group_15__1 : rule__DataInterchange__Group_15__1__Impl rule__DataInterchange__Group_15__2 ; + // InternalDataDSL.g:6120:1: rule__DataInterchange__Group_15__1 : rule__DataInterchange__Group_15__1__Impl rule__DataInterchange__Group_15__2 ; public final void rule__DataInterchange__Group_15__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6056:1: ( rule__DataInterchange__Group_15__1__Impl rule__DataInterchange__Group_15__2 ) - // InternalDataDSL.g:6057:2: rule__DataInterchange__Group_15__1__Impl rule__DataInterchange__Group_15__2 + // InternalDataDSL.g:6124:1: ( rule__DataInterchange__Group_15__1__Impl rule__DataInterchange__Group_15__2 ) + // InternalDataDSL.g:6125:2: rule__DataInterchange__Group_15__1__Impl rule__DataInterchange__Group_15__2 { pushFollow(FOLLOW_25); rule__DataInterchange__Group_15__1__Impl(); @@ -22134,22 +22398,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__1__Impl" - // InternalDataDSL.g:6064:1: rule__DataInterchange__Group_15__1__Impl : ( '{' ) ; + // InternalDataDSL.g:6132:1: rule__DataInterchange__Group_15__1__Impl : ( '{' ) ; public final void rule__DataInterchange__Group_15__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6068:1: ( ( '{' ) ) - // InternalDataDSL.g:6069:1: ( '{' ) + // InternalDataDSL.g:6136:1: ( ( '{' ) ) + // InternalDataDSL.g:6137:1: ( '{' ) { - // InternalDataDSL.g:6069:1: ( '{' ) - // InternalDataDSL.g:6070:2: '{' + // InternalDataDSL.g:6137:1: ( '{' ) + // InternalDataDSL.g:6138:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_15_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_15_1()); } @@ -22175,14 +22439,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__2" - // InternalDataDSL.g:6079:1: rule__DataInterchange__Group_15__2 : rule__DataInterchange__Group_15__2__Impl rule__DataInterchange__Group_15__3 ; + // InternalDataDSL.g:6147:1: rule__DataInterchange__Group_15__2 : rule__DataInterchange__Group_15__2__Impl rule__DataInterchange__Group_15__3 ; public final void rule__DataInterchange__Group_15__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6083:1: ( rule__DataInterchange__Group_15__2__Impl rule__DataInterchange__Group_15__3 ) - // InternalDataDSL.g:6084:2: rule__DataInterchange__Group_15__2__Impl rule__DataInterchange__Group_15__3 + // InternalDataDSL.g:6151:1: ( rule__DataInterchange__Group_15__2__Impl rule__DataInterchange__Group_15__3 ) + // InternalDataDSL.g:6152:2: rule__DataInterchange__Group_15__2__Impl rule__DataInterchange__Group_15__3 { pushFollow(FOLLOW_24); rule__DataInterchange__Group_15__2__Impl(); @@ -22213,23 +22477,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__2__Impl" - // InternalDataDSL.g:6091:1: rule__DataInterchange__Group_15__2__Impl : ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) ; + // InternalDataDSL.g:6159:1: rule__DataInterchange__Group_15__2__Impl : ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) ; public final void rule__DataInterchange__Group_15__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6095:1: ( ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) ) - // InternalDataDSL.g:6096:1: ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) + // InternalDataDSL.g:6163:1: ( ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) ) + // InternalDataDSL.g:6164:1: ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) { - // InternalDataDSL.g:6096:1: ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) - // InternalDataDSL.g:6097:2: ( rule__DataInterchange__ActionFilterAssignment_15_2 ) + // InternalDataDSL.g:6164:1: ( ( rule__DataInterchange__ActionFilterAssignment_15_2 ) ) + // InternalDataDSL.g:6165:2: ( rule__DataInterchange__ActionFilterAssignment_15_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getActionFilterAssignment_15_2()); } - // InternalDataDSL.g:6098:2: ( rule__DataInterchange__ActionFilterAssignment_15_2 ) - // InternalDataDSL.g:6098:3: rule__DataInterchange__ActionFilterAssignment_15_2 + // InternalDataDSL.g:6166:2: ( rule__DataInterchange__ActionFilterAssignment_15_2 ) + // InternalDataDSL.g:6166:3: rule__DataInterchange__ActionFilterAssignment_15_2 { pushFollow(FOLLOW_2); rule__DataInterchange__ActionFilterAssignment_15_2(); @@ -22264,14 +22528,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__3" - // InternalDataDSL.g:6106:1: rule__DataInterchange__Group_15__3 : rule__DataInterchange__Group_15__3__Impl ; + // InternalDataDSL.g:6174:1: rule__DataInterchange__Group_15__3 : rule__DataInterchange__Group_15__3__Impl ; public final void rule__DataInterchange__Group_15__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6110:1: ( rule__DataInterchange__Group_15__3__Impl ) - // InternalDataDSL.g:6111:2: rule__DataInterchange__Group_15__3__Impl + // InternalDataDSL.g:6178:1: ( rule__DataInterchange__Group_15__3__Impl ) + // InternalDataDSL.g:6179:2: rule__DataInterchange__Group_15__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchange__Group_15__3__Impl(); @@ -22297,22 +22561,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_15__3__Impl" - // InternalDataDSL.g:6117:1: rule__DataInterchange__Group_15__3__Impl : ( '}' ) ; + // InternalDataDSL.g:6185:1: rule__DataInterchange__Group_15__3__Impl : ( '}' ) ; public final void rule__DataInterchange__Group_15__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6121:1: ( ( '}' ) ) - // InternalDataDSL.g:6122:1: ( '}' ) + // InternalDataDSL.g:6189:1: ( ( '}' ) ) + // InternalDataDSL.g:6190:1: ( '}' ) { - // InternalDataDSL.g:6122:1: ( '}' ) - // InternalDataDSL.g:6123:2: '}' + // InternalDataDSL.g:6190:1: ( '}' ) + // InternalDataDSL.g:6191:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_15_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_15_3()); } @@ -22338,14 +22602,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_16__0" - // InternalDataDSL.g:6133:1: rule__DataInterchange__Group_16__0 : rule__DataInterchange__Group_16__0__Impl rule__DataInterchange__Group_16__1 ; + // InternalDataDSL.g:6201:1: rule__DataInterchange__Group_16__0 : rule__DataInterchange__Group_16__0__Impl rule__DataInterchange__Group_16__1 ; public final void rule__DataInterchange__Group_16__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6137:1: ( rule__DataInterchange__Group_16__0__Impl rule__DataInterchange__Group_16__1 ) - // InternalDataDSL.g:6138:2: rule__DataInterchange__Group_16__0__Impl rule__DataInterchange__Group_16__1 + // InternalDataDSL.g:6205:1: ( rule__DataInterchange__Group_16__0__Impl rule__DataInterchange__Group_16__1 ) + // InternalDataDSL.g:6206:2: rule__DataInterchange__Group_16__0__Impl rule__DataInterchange__Group_16__1 { pushFollow(FOLLOW_26); rule__DataInterchange__Group_16__0__Impl(); @@ -22376,22 +22640,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_16__0__Impl" - // InternalDataDSL.g:6145:1: rule__DataInterchange__Group_16__0__Impl : ( 'postFunction' ) ; + // InternalDataDSL.g:6213:1: rule__DataInterchange__Group_16__0__Impl : ( 'postFunction' ) ; public final void rule__DataInterchange__Group_16__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6149:1: ( ( 'postFunction' ) ) - // InternalDataDSL.g:6150:1: ( 'postFunction' ) + // InternalDataDSL.g:6217:1: ( ( 'postFunction' ) ) + // InternalDataDSL.g:6218:1: ( 'postFunction' ) { - // InternalDataDSL.g:6150:1: ( 'postFunction' ) - // InternalDataDSL.g:6151:2: 'postFunction' + // InternalDataDSL.g:6218:1: ( 'postFunction' ) + // InternalDataDSL.g:6219:2: 'postFunction' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getPostFunctionKeyword_16_0()); } - match(input,89,FOLLOW_2); if (state.failed) return ; + match(input,92,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getPostFunctionKeyword_16_0()); } @@ -22417,14 +22681,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_16__1" - // InternalDataDSL.g:6160:1: rule__DataInterchange__Group_16__1 : rule__DataInterchange__Group_16__1__Impl ; + // InternalDataDSL.g:6228:1: rule__DataInterchange__Group_16__1 : rule__DataInterchange__Group_16__1__Impl ; public final void rule__DataInterchange__Group_16__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6164:1: ( rule__DataInterchange__Group_16__1__Impl ) - // InternalDataDSL.g:6165:2: rule__DataInterchange__Group_16__1__Impl + // InternalDataDSL.g:6232:1: ( rule__DataInterchange__Group_16__1__Impl ) + // InternalDataDSL.g:6233:2: rule__DataInterchange__Group_16__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchange__Group_16__1__Impl(); @@ -22450,23 +22714,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__Group_16__1__Impl" - // InternalDataDSL.g:6171:1: rule__DataInterchange__Group_16__1__Impl : ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) ; + // InternalDataDSL.g:6239:1: rule__DataInterchange__Group_16__1__Impl : ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) ; public final void rule__DataInterchange__Group_16__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6175:1: ( ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) ) - // InternalDataDSL.g:6176:1: ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) + // InternalDataDSL.g:6243:1: ( ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) ) + // InternalDataDSL.g:6244:1: ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) { - // InternalDataDSL.g:6176:1: ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) - // InternalDataDSL.g:6177:2: ( rule__DataInterchange__PostFunctionAssignment_16_1 ) + // InternalDataDSL.g:6244:1: ( ( rule__DataInterchange__PostFunctionAssignment_16_1 ) ) + // InternalDataDSL.g:6245:2: ( rule__DataInterchange__PostFunctionAssignment_16_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getPostFunctionAssignment_16_1()); } - // InternalDataDSL.g:6178:2: ( rule__DataInterchange__PostFunctionAssignment_16_1 ) - // InternalDataDSL.g:6178:3: rule__DataInterchange__PostFunctionAssignment_16_1 + // InternalDataDSL.g:6246:2: ( rule__DataInterchange__PostFunctionAssignment_16_1 ) + // InternalDataDSL.g:6246:3: rule__DataInterchange__PostFunctionAssignment_16_1 { pushFollow(FOLLOW_2); rule__DataInterchange__PostFunctionAssignment_16_1(); @@ -22501,14 +22765,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__0" - // InternalDataDSL.g:6187:1: rule__DataInterchangePostFunction__Group__0 : rule__DataInterchangePostFunction__Group__0__Impl rule__DataInterchangePostFunction__Group__1 ; + // InternalDataDSL.g:6255:1: rule__DataInterchangePostFunction__Group__0 : rule__DataInterchangePostFunction__Group__0__Impl rule__DataInterchangePostFunction__Group__1 ; public final void rule__DataInterchangePostFunction__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6191:1: ( rule__DataInterchangePostFunction__Group__0__Impl rule__DataInterchangePostFunction__Group__1 ) - // InternalDataDSL.g:6192:2: rule__DataInterchangePostFunction__Group__0__Impl rule__DataInterchangePostFunction__Group__1 + // InternalDataDSL.g:6259:1: ( rule__DataInterchangePostFunction__Group__0__Impl rule__DataInterchangePostFunction__Group__1 ) + // InternalDataDSL.g:6260:2: rule__DataInterchangePostFunction__Group__0__Impl rule__DataInterchangePostFunction__Group__1 { pushFollow(FOLLOW_26); rule__DataInterchangePostFunction__Group__0__Impl(); @@ -22539,23 +22803,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__0__Impl" - // InternalDataDSL.g:6199:1: rule__DataInterchangePostFunction__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:6267:1: rule__DataInterchangePostFunction__Group__0__Impl : ( () ) ; public final void rule__DataInterchangePostFunction__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6203:1: ( ( () ) ) - // InternalDataDSL.g:6204:1: ( () ) + // InternalDataDSL.g:6271:1: ( ( () ) ) + // InternalDataDSL.g:6272:1: ( () ) { - // InternalDataDSL.g:6204:1: ( () ) - // InternalDataDSL.g:6205:2: () + // InternalDataDSL.g:6272:1: ( () ) + // InternalDataDSL.g:6273:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getDataInterchangePostFunctionAction_0()); } - // InternalDataDSL.g:6206:2: () - // InternalDataDSL.g:6206:3: + // InternalDataDSL.g:6274:2: () + // InternalDataDSL.g:6274:3: { } @@ -22580,14 +22844,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__1" - // InternalDataDSL.g:6214:1: rule__DataInterchangePostFunction__Group__1 : rule__DataInterchangePostFunction__Group__1__Impl rule__DataInterchangePostFunction__Group__2 ; + // InternalDataDSL.g:6282:1: rule__DataInterchangePostFunction__Group__1 : rule__DataInterchangePostFunction__Group__1__Impl rule__DataInterchangePostFunction__Group__2 ; public final void rule__DataInterchangePostFunction__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6218:1: ( rule__DataInterchangePostFunction__Group__1__Impl rule__DataInterchangePostFunction__Group__2 ) - // InternalDataDSL.g:6219:2: rule__DataInterchangePostFunction__Group__1__Impl rule__DataInterchangePostFunction__Group__2 + // InternalDataDSL.g:6286:1: ( rule__DataInterchangePostFunction__Group__1__Impl rule__DataInterchangePostFunction__Group__2 ) + // InternalDataDSL.g:6287:2: rule__DataInterchangePostFunction__Group__1__Impl rule__DataInterchangePostFunction__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangePostFunction__Group__1__Impl(); @@ -22618,22 +22882,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__1__Impl" - // InternalDataDSL.g:6226:1: rule__DataInterchangePostFunction__Group__1__Impl : ( 'functionGroup' ) ; + // InternalDataDSL.g:6294:1: rule__DataInterchangePostFunction__Group__1__Impl : ( 'functionGroup' ) ; public final void rule__DataInterchangePostFunction__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6230:1: ( ( 'functionGroup' ) ) - // InternalDataDSL.g:6231:1: ( 'functionGroup' ) + // InternalDataDSL.g:6298:1: ( ( 'functionGroup' ) ) + // InternalDataDSL.g:6299:1: ( 'functionGroup' ) { - // InternalDataDSL.g:6231:1: ( 'functionGroup' ) - // InternalDataDSL.g:6232:2: 'functionGroup' + // InternalDataDSL.g:6299:1: ( 'functionGroup' ) + // InternalDataDSL.g:6300:2: 'functionGroup' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getFunctionGroupKeyword_1()); } - match(input,90,FOLLOW_2); if (state.failed) return ; + match(input,93,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangePostFunctionAccess().getFunctionGroupKeyword_1()); } @@ -22659,14 +22923,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__2" - // InternalDataDSL.g:6241:1: rule__DataInterchangePostFunction__Group__2 : rule__DataInterchangePostFunction__Group__2__Impl rule__DataInterchangePostFunction__Group__3 ; + // InternalDataDSL.g:6309:1: rule__DataInterchangePostFunction__Group__2 : rule__DataInterchangePostFunction__Group__2__Impl rule__DataInterchangePostFunction__Group__3 ; public final void rule__DataInterchangePostFunction__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6245:1: ( rule__DataInterchangePostFunction__Group__2__Impl rule__DataInterchangePostFunction__Group__3 ) - // InternalDataDSL.g:6246:2: rule__DataInterchangePostFunction__Group__2__Impl rule__DataInterchangePostFunction__Group__3 + // InternalDataDSL.g:6313:1: ( rule__DataInterchangePostFunction__Group__2__Impl rule__DataInterchangePostFunction__Group__3 ) + // InternalDataDSL.g:6314:2: rule__DataInterchangePostFunction__Group__2__Impl rule__DataInterchangePostFunction__Group__3 { pushFollow(FOLLOW_27); rule__DataInterchangePostFunction__Group__2__Impl(); @@ -22697,23 +22961,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__2__Impl" - // InternalDataDSL.g:6253:1: rule__DataInterchangePostFunction__Group__2__Impl : ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) ; + // InternalDataDSL.g:6321:1: rule__DataInterchangePostFunction__Group__2__Impl : ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) ; public final void rule__DataInterchangePostFunction__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6257:1: ( ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) ) - // InternalDataDSL.g:6258:1: ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) + // InternalDataDSL.g:6325:1: ( ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) ) + // InternalDataDSL.g:6326:1: ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) { - // InternalDataDSL.g:6258:1: ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) - // InternalDataDSL.g:6259:2: ( rule__DataInterchangePostFunction__GroupAssignment_2 ) + // InternalDataDSL.g:6326:1: ( ( rule__DataInterchangePostFunction__GroupAssignment_2 ) ) + // InternalDataDSL.g:6327:2: ( rule__DataInterchangePostFunction__GroupAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getGroupAssignment_2()); } - // InternalDataDSL.g:6260:2: ( rule__DataInterchangePostFunction__GroupAssignment_2 ) - // InternalDataDSL.g:6260:3: rule__DataInterchangePostFunction__GroupAssignment_2 + // InternalDataDSL.g:6328:2: ( rule__DataInterchangePostFunction__GroupAssignment_2 ) + // InternalDataDSL.g:6328:3: rule__DataInterchangePostFunction__GroupAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangePostFunction__GroupAssignment_2(); @@ -22748,14 +23012,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__3" - // InternalDataDSL.g:6268:1: rule__DataInterchangePostFunction__Group__3 : rule__DataInterchangePostFunction__Group__3__Impl rule__DataInterchangePostFunction__Group__4 ; + // InternalDataDSL.g:6336:1: rule__DataInterchangePostFunction__Group__3 : rule__DataInterchangePostFunction__Group__3__Impl rule__DataInterchangePostFunction__Group__4 ; public final void rule__DataInterchangePostFunction__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6272:1: ( rule__DataInterchangePostFunction__Group__3__Impl rule__DataInterchangePostFunction__Group__4 ) - // InternalDataDSL.g:6273:2: rule__DataInterchangePostFunction__Group__3__Impl rule__DataInterchangePostFunction__Group__4 + // InternalDataDSL.g:6340:1: ( rule__DataInterchangePostFunction__Group__3__Impl rule__DataInterchangePostFunction__Group__4 ) + // InternalDataDSL.g:6341:2: rule__DataInterchangePostFunction__Group__3__Impl rule__DataInterchangePostFunction__Group__4 { pushFollow(FOLLOW_7); rule__DataInterchangePostFunction__Group__3__Impl(); @@ -22786,23 +23050,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__3__Impl" - // InternalDataDSL.g:6280:1: rule__DataInterchangePostFunction__Group__3__Impl : ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) ; + // InternalDataDSL.g:6348:1: rule__DataInterchangePostFunction__Group__3__Impl : ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) ; public final void rule__DataInterchangePostFunction__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6284:1: ( ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) ) - // InternalDataDSL.g:6285:1: ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) + // InternalDataDSL.g:6352:1: ( ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) ) + // InternalDataDSL.g:6353:1: ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) { - // InternalDataDSL.g:6285:1: ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) - // InternalDataDSL.g:6286:2: ( rule__DataInterchangePostFunction__Alternatives_3 ) + // InternalDataDSL.g:6353:1: ( ( rule__DataInterchangePostFunction__Alternatives_3 ) ) + // InternalDataDSL.g:6354:2: ( rule__DataInterchangePostFunction__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getAlternatives_3()); } - // InternalDataDSL.g:6287:2: ( rule__DataInterchangePostFunction__Alternatives_3 ) - // InternalDataDSL.g:6287:3: rule__DataInterchangePostFunction__Alternatives_3 + // InternalDataDSL.g:6355:2: ( rule__DataInterchangePostFunction__Alternatives_3 ) + // InternalDataDSL.g:6355:3: rule__DataInterchangePostFunction__Alternatives_3 { pushFollow(FOLLOW_2); rule__DataInterchangePostFunction__Alternatives_3(); @@ -22837,14 +23101,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__4" - // InternalDataDSL.g:6295:1: rule__DataInterchangePostFunction__Group__4 : rule__DataInterchangePostFunction__Group__4__Impl ; + // InternalDataDSL.g:6363:1: rule__DataInterchangePostFunction__Group__4 : rule__DataInterchangePostFunction__Group__4__Impl ; public final void rule__DataInterchangePostFunction__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6299:1: ( rule__DataInterchangePostFunction__Group__4__Impl ) - // InternalDataDSL.g:6300:2: rule__DataInterchangePostFunction__Group__4__Impl + // InternalDataDSL.g:6367:1: ( rule__DataInterchangePostFunction__Group__4__Impl ) + // InternalDataDSL.g:6368:2: rule__DataInterchangePostFunction__Group__4__Impl { pushFollow(FOLLOW_2); rule__DataInterchangePostFunction__Group__4__Impl(); @@ -22870,23 +23134,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__Group__4__Impl" - // InternalDataDSL.g:6306:1: rule__DataInterchangePostFunction__Group__4__Impl : ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) ; + // InternalDataDSL.g:6374:1: rule__DataInterchangePostFunction__Group__4__Impl : ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) ; public final void rule__DataInterchangePostFunction__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6310:1: ( ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) ) - // InternalDataDSL.g:6311:1: ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) + // InternalDataDSL.g:6378:1: ( ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) ) + // InternalDataDSL.g:6379:1: ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) { - // InternalDataDSL.g:6311:1: ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) - // InternalDataDSL.g:6312:2: ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) + // InternalDataDSL.g:6379:1: ( ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) ) + // InternalDataDSL.g:6380:2: ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getDoExecuteFunctionAssignment_4()); } - // InternalDataDSL.g:6313:2: ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) - // InternalDataDSL.g:6313:3: rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 + // InternalDataDSL.g:6381:2: ( rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 ) + // InternalDataDSL.g:6381:3: rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4(); @@ -22921,14 +23185,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__0" - // InternalDataDSL.g:6322:1: rule__DataInterchangeFileXML__Group__0 : rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 ; + // InternalDataDSL.g:6390:1: rule__DataInterchangeFileXML__Group__0 : rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 ; public final void rule__DataInterchangeFileXML__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6326:1: ( rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 ) - // InternalDataDSL.g:6327:2: rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 + // InternalDataDSL.g:6394:1: ( rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 ) + // InternalDataDSL.g:6395:2: rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 { pushFollow(FOLLOW_28); rule__DataInterchangeFileXML__Group__0__Impl(); @@ -22959,23 +23223,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__0__Impl" - // InternalDataDSL.g:6334:1: rule__DataInterchangeFileXML__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:6402:1: rule__DataInterchangeFileXML__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeFileXML__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6338:1: ( ( () ) ) - // InternalDataDSL.g:6339:1: ( () ) + // InternalDataDSL.g:6406:1: ( ( () ) ) + // InternalDataDSL.g:6407:1: ( () ) { - // InternalDataDSL.g:6339:1: ( () ) - // InternalDataDSL.g:6340:2: () + // InternalDataDSL.g:6407:1: ( () ) + // InternalDataDSL.g:6408:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getDataInterchangeFileXMLAction_0()); } - // InternalDataDSL.g:6341:2: () - // InternalDataDSL.g:6341:3: + // InternalDataDSL.g:6409:2: () + // InternalDataDSL.g:6409:3: { } @@ -23000,14 +23264,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__1" - // InternalDataDSL.g:6349:1: rule__DataInterchangeFileXML__Group__1 : rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 ; + // InternalDataDSL.g:6417:1: rule__DataInterchangeFileXML__Group__1 : rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 ; public final void rule__DataInterchangeFileXML__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6353:1: ( rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 ) - // InternalDataDSL.g:6354:2: rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 + // InternalDataDSL.g:6421:1: ( rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 ) + // InternalDataDSL.g:6422:2: rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 { pushFollow(FOLLOW_21); rule__DataInterchangeFileXML__Group__1__Impl(); @@ -23038,22 +23302,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__1__Impl" - // InternalDataDSL.g:6361:1: rule__DataInterchangeFileXML__Group__1__Impl : ( 'XML' ) ; + // InternalDataDSL.g:6429:1: rule__DataInterchangeFileXML__Group__1__Impl : ( 'XML' ) ; public final void rule__DataInterchangeFileXML__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6365:1: ( ( 'XML' ) ) - // InternalDataDSL.g:6366:1: ( 'XML' ) + // InternalDataDSL.g:6433:1: ( ( 'XML' ) ) + // InternalDataDSL.g:6434:1: ( 'XML' ) { - // InternalDataDSL.g:6366:1: ( 'XML' ) - // InternalDataDSL.g:6367:2: 'XML' + // InternalDataDSL.g:6434:1: ( 'XML' ) + // InternalDataDSL.g:6435:2: 'XML' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getXMLKeyword_1()); } - match(input,91,FOLLOW_2); if (state.failed) return ; + match(input,94,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileXMLAccess().getXMLKeyword_1()); } @@ -23079,14 +23343,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__2" - // InternalDataDSL.g:6376:1: rule__DataInterchangeFileXML__Group__2 : rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 ; + // InternalDataDSL.g:6444:1: rule__DataInterchangeFileXML__Group__2 : rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 ; public final void rule__DataInterchangeFileXML__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6380:1: ( rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 ) - // InternalDataDSL.g:6381:2: rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 + // InternalDataDSL.g:6448:1: ( rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 ) + // InternalDataDSL.g:6449:2: rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 { pushFollow(FOLLOW_29); rule__DataInterchangeFileXML__Group__2__Impl(); @@ -23117,23 +23381,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__2__Impl" - // InternalDataDSL.g:6388:1: rule__DataInterchangeFileXML__Group__2__Impl : ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) ; + // InternalDataDSL.g:6456:1: rule__DataInterchangeFileXML__Group__2__Impl : ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) ; public final void rule__DataInterchangeFileXML__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6392:1: ( ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) ) - // InternalDataDSL.g:6393:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) + // InternalDataDSL.g:6460:1: ( ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) ) + // InternalDataDSL.g:6461:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) { - // InternalDataDSL.g:6393:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) - // InternalDataDSL.g:6394:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) + // InternalDataDSL.g:6461:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) + // InternalDataDSL.g:6462:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getFileURLAssignment_2()); } - // InternalDataDSL.g:6395:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) - // InternalDataDSL.g:6395:3: rule__DataInterchangeFileXML__FileURLAssignment_2 + // InternalDataDSL.g:6463:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) + // InternalDataDSL.g:6463:3: rule__DataInterchangeFileXML__FileURLAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__FileURLAssignment_2(); @@ -23168,14 +23432,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__3" - // InternalDataDSL.g:6403:1: rule__DataInterchangeFileXML__Group__3 : rule__DataInterchangeFileXML__Group__3__Impl ; + // InternalDataDSL.g:6471:1: rule__DataInterchangeFileXML__Group__3 : rule__DataInterchangeFileXML__Group__3__Impl ; public final void rule__DataInterchangeFileXML__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6407:1: ( rule__DataInterchangeFileXML__Group__3__Impl ) - // InternalDataDSL.g:6408:2: rule__DataInterchangeFileXML__Group__3__Impl + // InternalDataDSL.g:6475:1: ( rule__DataInterchangeFileXML__Group__3__Impl ) + // InternalDataDSL.g:6476:2: rule__DataInterchangeFileXML__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__Group__3__Impl(); @@ -23201,23 +23465,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group__3__Impl" - // InternalDataDSL.g:6414:1: rule__DataInterchangeFileXML__Group__3__Impl : ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) ; + // InternalDataDSL.g:6482:1: rule__DataInterchangeFileXML__Group__3__Impl : ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) ; public final void rule__DataInterchangeFileXML__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6418:1: ( ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) ) - // InternalDataDSL.g:6419:1: ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) + // InternalDataDSL.g:6486:1: ( ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) ) + // InternalDataDSL.g:6487:1: ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) { - // InternalDataDSL.g:6419:1: ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) - // InternalDataDSL.g:6420:2: ( rule__DataInterchangeFileXML__Group_3__0 ) + // InternalDataDSL.g:6487:1: ( ( rule__DataInterchangeFileXML__Group_3__0 ) ) + // InternalDataDSL.g:6488:2: ( rule__DataInterchangeFileXML__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getGroup_3()); } - // InternalDataDSL.g:6421:2: ( rule__DataInterchangeFileXML__Group_3__0 ) - // InternalDataDSL.g:6421:3: rule__DataInterchangeFileXML__Group_3__0 + // InternalDataDSL.g:6489:2: ( rule__DataInterchangeFileXML__Group_3__0 ) + // InternalDataDSL.g:6489:3: rule__DataInterchangeFileXML__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__Group_3__0(); @@ -23252,14 +23516,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3__0" - // InternalDataDSL.g:6430:1: rule__DataInterchangeFileXML__Group_3__0 : rule__DataInterchangeFileXML__Group_3__0__Impl rule__DataInterchangeFileXML__Group_3__1 ; + // InternalDataDSL.g:6498:1: rule__DataInterchangeFileXML__Group_3__0 : rule__DataInterchangeFileXML__Group_3__0__Impl rule__DataInterchangeFileXML__Group_3__1 ; public final void rule__DataInterchangeFileXML__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6434:1: ( rule__DataInterchangeFileXML__Group_3__0__Impl rule__DataInterchangeFileXML__Group_3__1 ) - // InternalDataDSL.g:6435:2: rule__DataInterchangeFileXML__Group_3__0__Impl rule__DataInterchangeFileXML__Group_3__1 + // InternalDataDSL.g:6502:1: ( rule__DataInterchangeFileXML__Group_3__0__Impl rule__DataInterchangeFileXML__Group_3__1 ) + // InternalDataDSL.g:6503:2: rule__DataInterchangeFileXML__Group_3__0__Impl rule__DataInterchangeFileXML__Group_3__1 { pushFollow(FOLLOW_29); rule__DataInterchangeFileXML__Group_3__0__Impl(); @@ -23290,31 +23554,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3__0__Impl" - // InternalDataDSL.g:6442:1: rule__DataInterchangeFileXML__Group_3__0__Impl : ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) ; + // InternalDataDSL.g:6510:1: rule__DataInterchangeFileXML__Group_3__0__Impl : ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) ; public final void rule__DataInterchangeFileXML__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6446:1: ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) ) - // InternalDataDSL.g:6447:1: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) + // InternalDataDSL.g:6514:1: ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) ) + // InternalDataDSL.g:6515:1: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) { - // InternalDataDSL.g:6447:1: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) - // InternalDataDSL.g:6448:2: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? + // InternalDataDSL.g:6515:1: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? ) + // InternalDataDSL.g:6516:2: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeAssignment_3_0()); } - // InternalDataDSL.g:6449:2: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? + // InternalDataDSL.g:6517:2: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )? int alt76=2; int LA76_0 = input.LA(1); - if ( (LA76_0==174) ) { + if ( (LA76_0==178) ) { alt76=1; } switch (alt76) { case 1 : - // InternalDataDSL.g:6449:3: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 + // InternalDataDSL.g:6517:3: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__ByAttributeAssignment_3_0(); @@ -23352,14 +23616,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3__1" - // InternalDataDSL.g:6457:1: rule__DataInterchangeFileXML__Group_3__1 : rule__DataInterchangeFileXML__Group_3__1__Impl rule__DataInterchangeFileXML__Group_3__2 ; + // InternalDataDSL.g:6525:1: rule__DataInterchangeFileXML__Group_3__1 : rule__DataInterchangeFileXML__Group_3__1__Impl rule__DataInterchangeFileXML__Group_3__2 ; public final void rule__DataInterchangeFileXML__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6461:1: ( rule__DataInterchangeFileXML__Group_3__1__Impl rule__DataInterchangeFileXML__Group_3__2 ) - // InternalDataDSL.g:6462:2: rule__DataInterchangeFileXML__Group_3__1__Impl rule__DataInterchangeFileXML__Group_3__2 + // InternalDataDSL.g:6529:1: ( rule__DataInterchangeFileXML__Group_3__1__Impl rule__DataInterchangeFileXML__Group_3__2 ) + // InternalDataDSL.g:6530:2: rule__DataInterchangeFileXML__Group_3__1__Impl rule__DataInterchangeFileXML__Group_3__2 { pushFollow(FOLLOW_29); rule__DataInterchangeFileXML__Group_3__1__Impl(); @@ -23390,31 +23654,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3__1__Impl" - // InternalDataDSL.g:6469:1: rule__DataInterchangeFileXML__Group_3__1__Impl : ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) ; + // InternalDataDSL.g:6537:1: rule__DataInterchangeFileXML__Group_3__1__Impl : ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) ; public final void rule__DataInterchangeFileXML__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6473:1: ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) ) - // InternalDataDSL.g:6474:1: ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) + // InternalDataDSL.g:6541:1: ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) ) + // InternalDataDSL.g:6542:1: ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) { - // InternalDataDSL.g:6474:1: ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) - // InternalDataDSL.g:6475:2: ( rule__DataInterchangeFileXML__Group_3_1__0 )? + // InternalDataDSL.g:6542:1: ( ( rule__DataInterchangeFileXML__Group_3_1__0 )? ) + // InternalDataDSL.g:6543:2: ( rule__DataInterchangeFileXML__Group_3_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getGroup_3_1()); } - // InternalDataDSL.g:6476:2: ( rule__DataInterchangeFileXML__Group_3_1__0 )? + // InternalDataDSL.g:6544:2: ( rule__DataInterchangeFileXML__Group_3_1__0 )? int alt77=2; int LA77_0 = input.LA(1); - if ( (LA77_0==92) ) { + if ( (LA77_0==95) ) { alt77=1; } switch (alt77) { case 1 : - // InternalDataDSL.g:6476:3: rule__DataInterchangeFileXML__Group_3_1__0 + // InternalDataDSL.g:6544:3: rule__DataInterchangeFileXML__Group_3_1__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__Group_3_1__0(); @@ -23452,14 +23716,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3__2" - // InternalDataDSL.g:6484:1: rule__DataInterchangeFileXML__Group_3__2 : rule__DataInterchangeFileXML__Group_3__2__Impl ; + // InternalDataDSL.g:6552:1: rule__DataInterchangeFileXML__Group_3__2 : rule__DataInterchangeFileXML__Group_3__2__Impl ; public final void rule__DataInterchangeFileXML__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6488:1: ( rule__DataInterchangeFileXML__Group_3__2__Impl ) - // InternalDataDSL.g:6489:2: rule__DataInterchangeFileXML__Group_3__2__Impl + // InternalDataDSL.g:6556:1: ( rule__DataInterchangeFileXML__Group_3__2__Impl ) + // InternalDataDSL.g:6557:2: rule__DataInterchangeFileXML__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__Group_3__2__Impl(); @@ -23485,31 +23749,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3__2__Impl" - // InternalDataDSL.g:6495:1: rule__DataInterchangeFileXML__Group_3__2__Impl : ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) ; + // InternalDataDSL.g:6563:1: rule__DataInterchangeFileXML__Group_3__2__Impl : ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) ; public final void rule__DataInterchangeFileXML__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6499:1: ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) ) - // InternalDataDSL.g:6500:1: ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) + // InternalDataDSL.g:6567:1: ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) ) + // InternalDataDSL.g:6568:1: ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) { - // InternalDataDSL.g:6500:1: ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) - // InternalDataDSL.g:6501:2: ( rule__DataInterchangeFileXML__Group_3_2__0 )? + // InternalDataDSL.g:6568:1: ( ( rule__DataInterchangeFileXML__Group_3_2__0 )? ) + // InternalDataDSL.g:6569:2: ( rule__DataInterchangeFileXML__Group_3_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getGroup_3_2()); } - // InternalDataDSL.g:6502:2: ( rule__DataInterchangeFileXML__Group_3_2__0 )? + // InternalDataDSL.g:6570:2: ( rule__DataInterchangeFileXML__Group_3_2__0 )? int alt78=2; int LA78_0 = input.LA(1); - if ( (LA78_0==93) ) { + if ( (LA78_0==96) ) { alt78=1; } switch (alt78) { case 1 : - // InternalDataDSL.g:6502:3: rule__DataInterchangeFileXML__Group_3_2__0 + // InternalDataDSL.g:6570:3: rule__DataInterchangeFileXML__Group_3_2__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__Group_3_2__0(); @@ -23547,14 +23811,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__0" - // InternalDataDSL.g:6511:1: rule__DataInterchangeFileXML__Group_3_1__0 : rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 ; + // InternalDataDSL.g:6579:1: rule__DataInterchangeFileXML__Group_3_1__0 : rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 ; public final void rule__DataInterchangeFileXML__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6515:1: ( rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 ) - // InternalDataDSL.g:6516:2: rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 + // InternalDataDSL.g:6583:1: ( rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 ) + // InternalDataDSL.g:6584:2: rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileXML__Group_3_1__0__Impl(); @@ -23585,22 +23849,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__0__Impl" - // InternalDataDSL.g:6523:1: rule__DataInterchangeFileXML__Group_3_1__0__Impl : ( 'encoding' ) ; + // InternalDataDSL.g:6591:1: rule__DataInterchangeFileXML__Group_3_1__0__Impl : ( 'encoding' ) ; public final void rule__DataInterchangeFileXML__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6527:1: ( ( 'encoding' ) ) - // InternalDataDSL.g:6528:1: ( 'encoding' ) + // InternalDataDSL.g:6595:1: ( ( 'encoding' ) ) + // InternalDataDSL.g:6596:1: ( 'encoding' ) { - // InternalDataDSL.g:6528:1: ( 'encoding' ) - // InternalDataDSL.g:6529:2: 'encoding' + // InternalDataDSL.g:6596:1: ( 'encoding' ) + // InternalDataDSL.g:6597:2: 'encoding' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingKeyword_3_1_0()); } - match(input,92,FOLLOW_2); if (state.failed) return ; + match(input,95,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingKeyword_3_1_0()); } @@ -23626,14 +23890,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__1" - // InternalDataDSL.g:6538:1: rule__DataInterchangeFileXML__Group_3_1__1 : rule__DataInterchangeFileXML__Group_3_1__1__Impl ; + // InternalDataDSL.g:6606:1: rule__DataInterchangeFileXML__Group_3_1__1 : rule__DataInterchangeFileXML__Group_3_1__1__Impl ; public final void rule__DataInterchangeFileXML__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6542:1: ( rule__DataInterchangeFileXML__Group_3_1__1__Impl ) - // InternalDataDSL.g:6543:2: rule__DataInterchangeFileXML__Group_3_1__1__Impl + // InternalDataDSL.g:6610:1: ( rule__DataInterchangeFileXML__Group_3_1__1__Impl ) + // InternalDataDSL.g:6611:2: rule__DataInterchangeFileXML__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__Group_3_1__1__Impl(); @@ -23659,23 +23923,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__1__Impl" - // InternalDataDSL.g:6549:1: rule__DataInterchangeFileXML__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:6617:1: rule__DataInterchangeFileXML__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) ; public final void rule__DataInterchangeFileXML__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6553:1: ( ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:6554:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) + // InternalDataDSL.g:6621:1: ( ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:6622:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) { - // InternalDataDSL.g:6554:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) - // InternalDataDSL.g:6555:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) + // InternalDataDSL.g:6622:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) + // InternalDataDSL.g:6623:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingAssignment_3_1_1()); } - // InternalDataDSL.g:6556:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) - // InternalDataDSL.g:6556:3: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 + // InternalDataDSL.g:6624:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) + // InternalDataDSL.g:6624:3: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__EncodingAssignment_3_1_1(); @@ -23710,14 +23974,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__0" - // InternalDataDSL.g:6565:1: rule__DataInterchangeFileXML__Group_3_2__0 : rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 ; + // InternalDataDSL.g:6633:1: rule__DataInterchangeFileXML__Group_3_2__0 : rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 ; public final void rule__DataInterchangeFileXML__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6569:1: ( rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 ) - // InternalDataDSL.g:6570:2: rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 + // InternalDataDSL.g:6637:1: ( rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 ) + // InternalDataDSL.g:6638:2: rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileXML__Group_3_2__0__Impl(); @@ -23748,22 +24012,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__0__Impl" - // InternalDataDSL.g:6577:1: rule__DataInterchangeFileXML__Group_3_2__0__Impl : ( 'locale' ) ; + // InternalDataDSL.g:6645:1: rule__DataInterchangeFileXML__Group_3_2__0__Impl : ( 'locale' ) ; public final void rule__DataInterchangeFileXML__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6581:1: ( ( 'locale' ) ) - // InternalDataDSL.g:6582:1: ( 'locale' ) + // InternalDataDSL.g:6649:1: ( ( 'locale' ) ) + // InternalDataDSL.g:6650:1: ( 'locale' ) { - // InternalDataDSL.g:6582:1: ( 'locale' ) - // InternalDataDSL.g:6583:2: 'locale' + // InternalDataDSL.g:6650:1: ( 'locale' ) + // InternalDataDSL.g:6651:2: 'locale' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleKeyword_3_2_0()); } - match(input,93,FOLLOW_2); if (state.failed) return ; + match(input,96,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleKeyword_3_2_0()); } @@ -23789,14 +24053,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__1" - // InternalDataDSL.g:6592:1: rule__DataInterchangeFileXML__Group_3_2__1 : rule__DataInterchangeFileXML__Group_3_2__1__Impl ; + // InternalDataDSL.g:6660:1: rule__DataInterchangeFileXML__Group_3_2__1 : rule__DataInterchangeFileXML__Group_3_2__1__Impl ; public final void rule__DataInterchangeFileXML__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6596:1: ( rule__DataInterchangeFileXML__Group_3_2__1__Impl ) - // InternalDataDSL.g:6597:2: rule__DataInterchangeFileXML__Group_3_2__1__Impl + // InternalDataDSL.g:6664:1: ( rule__DataInterchangeFileXML__Group_3_2__1__Impl ) + // InternalDataDSL.g:6665:2: rule__DataInterchangeFileXML__Group_3_2__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__Group_3_2__1__Impl(); @@ -23822,23 +24086,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__1__Impl" - // InternalDataDSL.g:6603:1: rule__DataInterchangeFileXML__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) ; + // InternalDataDSL.g:6671:1: rule__DataInterchangeFileXML__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) ; public final void rule__DataInterchangeFileXML__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6607:1: ( ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) ) - // InternalDataDSL.g:6608:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) + // InternalDataDSL.g:6675:1: ( ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) ) + // InternalDataDSL.g:6676:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) { - // InternalDataDSL.g:6608:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) - // InternalDataDSL.g:6609:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) + // InternalDataDSL.g:6676:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) + // InternalDataDSL.g:6677:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleAssignment_3_2_1()); } - // InternalDataDSL.g:6610:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) - // InternalDataDSL.g:6610:3: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 + // InternalDataDSL.g:6678:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) + // InternalDataDSL.g:6678:3: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileXML__LocaleAssignment_3_2_1(); @@ -23873,14 +24137,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__0" - // InternalDataDSL.g:6619:1: rule__DataInterchangeFileCSV__Group__0 : rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 ; + // InternalDataDSL.g:6687:1: rule__DataInterchangeFileCSV__Group__0 : rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 ; public final void rule__DataInterchangeFileCSV__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6623:1: ( rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 ) - // InternalDataDSL.g:6624:2: rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 + // InternalDataDSL.g:6691:1: ( rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 ) + // InternalDataDSL.g:6692:2: rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 { pushFollow(FOLLOW_30); rule__DataInterchangeFileCSV__Group__0__Impl(); @@ -23911,23 +24175,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__0__Impl" - // InternalDataDSL.g:6631:1: rule__DataInterchangeFileCSV__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:6699:1: rule__DataInterchangeFileCSV__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeFileCSV__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6635:1: ( ( () ) ) - // InternalDataDSL.g:6636:1: ( () ) + // InternalDataDSL.g:6703:1: ( ( () ) ) + // InternalDataDSL.g:6704:1: ( () ) { - // InternalDataDSL.g:6636:1: ( () ) - // InternalDataDSL.g:6637:2: () + // InternalDataDSL.g:6704:1: ( () ) + // InternalDataDSL.g:6705:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getDataInterchangeFileCSVAction_0()); } - // InternalDataDSL.g:6638:2: () - // InternalDataDSL.g:6638:3: + // InternalDataDSL.g:6706:2: () + // InternalDataDSL.g:6706:3: { } @@ -23952,14 +24216,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__1" - // InternalDataDSL.g:6646:1: rule__DataInterchangeFileCSV__Group__1 : rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 ; + // InternalDataDSL.g:6714:1: rule__DataInterchangeFileCSV__Group__1 : rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 ; public final void rule__DataInterchangeFileCSV__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6650:1: ( rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 ) - // InternalDataDSL.g:6651:2: rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 + // InternalDataDSL.g:6718:1: ( rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 ) + // InternalDataDSL.g:6719:2: rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 { pushFollow(FOLLOW_21); rule__DataInterchangeFileCSV__Group__1__Impl(); @@ -23990,22 +24254,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__1__Impl" - // InternalDataDSL.g:6658:1: rule__DataInterchangeFileCSV__Group__1__Impl : ( 'CSV' ) ; + // InternalDataDSL.g:6726:1: rule__DataInterchangeFileCSV__Group__1__Impl : ( 'CSV' ) ; public final void rule__DataInterchangeFileCSV__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6662:1: ( ( 'CSV' ) ) - // InternalDataDSL.g:6663:1: ( 'CSV' ) + // InternalDataDSL.g:6730:1: ( ( 'CSV' ) ) + // InternalDataDSL.g:6731:1: ( 'CSV' ) { - // InternalDataDSL.g:6663:1: ( 'CSV' ) - // InternalDataDSL.g:6664:2: 'CSV' + // InternalDataDSL.g:6731:1: ( 'CSV' ) + // InternalDataDSL.g:6732:2: 'CSV' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getCSVKeyword_1()); } - match(input,94,FOLLOW_2); if (state.failed) return ; + match(input,97,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileCSVAccess().getCSVKeyword_1()); } @@ -24031,14 +24295,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__2" - // InternalDataDSL.g:6673:1: rule__DataInterchangeFileCSV__Group__2 : rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 ; + // InternalDataDSL.g:6741:1: rule__DataInterchangeFileCSV__Group__2 : rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 ; public final void rule__DataInterchangeFileCSV__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6677:1: ( rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 ) - // InternalDataDSL.g:6678:2: rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 + // InternalDataDSL.g:6745:1: ( rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 ) + // InternalDataDSL.g:6746:2: rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 { pushFollow(FOLLOW_31); rule__DataInterchangeFileCSV__Group__2__Impl(); @@ -24069,23 +24333,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__2__Impl" - // InternalDataDSL.g:6685:1: rule__DataInterchangeFileCSV__Group__2__Impl : ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) ; + // InternalDataDSL.g:6753:1: rule__DataInterchangeFileCSV__Group__2__Impl : ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) ; public final void rule__DataInterchangeFileCSV__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6689:1: ( ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) ) - // InternalDataDSL.g:6690:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) + // InternalDataDSL.g:6757:1: ( ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) ) + // InternalDataDSL.g:6758:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) { - // InternalDataDSL.g:6690:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) - // InternalDataDSL.g:6691:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) + // InternalDataDSL.g:6758:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) + // InternalDataDSL.g:6759:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getFileURLAssignment_2()); } - // InternalDataDSL.g:6692:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) - // InternalDataDSL.g:6692:3: rule__DataInterchangeFileCSV__FileURLAssignment_2 + // InternalDataDSL.g:6760:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) + // InternalDataDSL.g:6760:3: rule__DataInterchangeFileCSV__FileURLAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__FileURLAssignment_2(); @@ -24120,14 +24384,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__3" - // InternalDataDSL.g:6700:1: rule__DataInterchangeFileCSV__Group__3 : rule__DataInterchangeFileCSV__Group__3__Impl ; + // InternalDataDSL.g:6768:1: rule__DataInterchangeFileCSV__Group__3 : rule__DataInterchangeFileCSV__Group__3__Impl ; public final void rule__DataInterchangeFileCSV__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6704:1: ( rule__DataInterchangeFileCSV__Group__3__Impl ) - // InternalDataDSL.g:6705:2: rule__DataInterchangeFileCSV__Group__3__Impl + // InternalDataDSL.g:6772:1: ( rule__DataInterchangeFileCSV__Group__3__Impl ) + // InternalDataDSL.g:6773:2: rule__DataInterchangeFileCSV__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group__3__Impl(); @@ -24153,23 +24417,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group__3__Impl" - // InternalDataDSL.g:6711:1: rule__DataInterchangeFileCSV__Group__3__Impl : ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) ; + // InternalDataDSL.g:6779:1: rule__DataInterchangeFileCSV__Group__3__Impl : ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) ; public final void rule__DataInterchangeFileCSV__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6715:1: ( ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) ) - // InternalDataDSL.g:6716:1: ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) + // InternalDataDSL.g:6783:1: ( ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) ) + // InternalDataDSL.g:6784:1: ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) { - // InternalDataDSL.g:6716:1: ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) - // InternalDataDSL.g:6717:2: ( rule__DataInterchangeFileCSV__Group_3__0 ) + // InternalDataDSL.g:6784:1: ( ( rule__DataInterchangeFileCSV__Group_3__0 ) ) + // InternalDataDSL.g:6785:2: ( rule__DataInterchangeFileCSV__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3()); } - // InternalDataDSL.g:6718:2: ( rule__DataInterchangeFileCSV__Group_3__0 ) - // InternalDataDSL.g:6718:3: rule__DataInterchangeFileCSV__Group_3__0 + // InternalDataDSL.g:6786:2: ( rule__DataInterchangeFileCSV__Group_3__0 ) + // InternalDataDSL.g:6786:3: rule__DataInterchangeFileCSV__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3__0(); @@ -24204,14 +24468,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__0" - // InternalDataDSL.g:6727:1: rule__DataInterchangeFileCSV__Group_3__0 : rule__DataInterchangeFileCSV__Group_3__0__Impl rule__DataInterchangeFileCSV__Group_3__1 ; + // InternalDataDSL.g:6795:1: rule__DataInterchangeFileCSV__Group_3__0 : rule__DataInterchangeFileCSV__Group_3__0__Impl rule__DataInterchangeFileCSV__Group_3__1 ; public final void rule__DataInterchangeFileCSV__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6731:1: ( rule__DataInterchangeFileCSV__Group_3__0__Impl rule__DataInterchangeFileCSV__Group_3__1 ) - // InternalDataDSL.g:6732:2: rule__DataInterchangeFileCSV__Group_3__0__Impl rule__DataInterchangeFileCSV__Group_3__1 + // InternalDataDSL.g:6799:1: ( rule__DataInterchangeFileCSV__Group_3__0__Impl rule__DataInterchangeFileCSV__Group_3__1 ) + // InternalDataDSL.g:6800:2: rule__DataInterchangeFileCSV__Group_3__0__Impl rule__DataInterchangeFileCSV__Group_3__1 { pushFollow(FOLLOW_31); rule__DataInterchangeFileCSV__Group_3__0__Impl(); @@ -24242,31 +24506,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__0__Impl" - // InternalDataDSL.g:6739:1: rule__DataInterchangeFileCSV__Group_3__0__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) ; + // InternalDataDSL.g:6807:1: rule__DataInterchangeFileCSV__Group_3__0__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) ; public final void rule__DataInterchangeFileCSV__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6743:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) ) - // InternalDataDSL.g:6744:1: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) + // InternalDataDSL.g:6811:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) ) + // InternalDataDSL.g:6812:1: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) { - // InternalDataDSL.g:6744:1: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) - // InternalDataDSL.g:6745:2: ( rule__DataInterchangeFileCSV__Group_3_0__0 )? + // InternalDataDSL.g:6812:1: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 )? ) + // InternalDataDSL.g:6813:2: ( rule__DataInterchangeFileCSV__Group_3_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_0()); } - // InternalDataDSL.g:6746:2: ( rule__DataInterchangeFileCSV__Group_3_0__0 )? + // InternalDataDSL.g:6814:2: ( rule__DataInterchangeFileCSV__Group_3_0__0 )? int alt79=2; int LA79_0 = input.LA(1); - if ( (LA79_0==95) ) { + if ( (LA79_0==98) ) { alt79=1; } switch (alt79) { case 1 : - // InternalDataDSL.g:6746:3: rule__DataInterchangeFileCSV__Group_3_0__0 + // InternalDataDSL.g:6814:3: rule__DataInterchangeFileCSV__Group_3_0__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_0__0(); @@ -24304,14 +24568,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__1" - // InternalDataDSL.g:6754:1: rule__DataInterchangeFileCSV__Group_3__1 : rule__DataInterchangeFileCSV__Group_3__1__Impl rule__DataInterchangeFileCSV__Group_3__2 ; + // InternalDataDSL.g:6822:1: rule__DataInterchangeFileCSV__Group_3__1 : rule__DataInterchangeFileCSV__Group_3__1__Impl rule__DataInterchangeFileCSV__Group_3__2 ; public final void rule__DataInterchangeFileCSV__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6758:1: ( rule__DataInterchangeFileCSV__Group_3__1__Impl rule__DataInterchangeFileCSV__Group_3__2 ) - // InternalDataDSL.g:6759:2: rule__DataInterchangeFileCSV__Group_3__1__Impl rule__DataInterchangeFileCSV__Group_3__2 + // InternalDataDSL.g:6826:1: ( rule__DataInterchangeFileCSV__Group_3__1__Impl rule__DataInterchangeFileCSV__Group_3__2 ) + // InternalDataDSL.g:6827:2: rule__DataInterchangeFileCSV__Group_3__1__Impl rule__DataInterchangeFileCSV__Group_3__2 { pushFollow(FOLLOW_31); rule__DataInterchangeFileCSV__Group_3__1__Impl(); @@ -24342,31 +24606,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__1__Impl" - // InternalDataDSL.g:6766:1: rule__DataInterchangeFileCSV__Group_3__1__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) ; + // InternalDataDSL.g:6834:1: rule__DataInterchangeFileCSV__Group_3__1__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) ; public final void rule__DataInterchangeFileCSV__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6770:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) ) - // InternalDataDSL.g:6771:1: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) + // InternalDataDSL.g:6838:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) ) + // InternalDataDSL.g:6839:1: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) { - // InternalDataDSL.g:6771:1: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) - // InternalDataDSL.g:6772:2: ( rule__DataInterchangeFileCSV__Group_3_1__0 )? + // InternalDataDSL.g:6839:1: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 )? ) + // InternalDataDSL.g:6840:2: ( rule__DataInterchangeFileCSV__Group_3_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_1()); } - // InternalDataDSL.g:6773:2: ( rule__DataInterchangeFileCSV__Group_3_1__0 )? + // InternalDataDSL.g:6841:2: ( rule__DataInterchangeFileCSV__Group_3_1__0 )? int alt80=2; int LA80_0 = input.LA(1); - if ( (LA80_0==96) ) { + if ( (LA80_0==99) ) { alt80=1; } switch (alt80) { case 1 : - // InternalDataDSL.g:6773:3: rule__DataInterchangeFileCSV__Group_3_1__0 + // InternalDataDSL.g:6841:3: rule__DataInterchangeFileCSV__Group_3_1__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_1__0(); @@ -24404,14 +24668,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__2" - // InternalDataDSL.g:6781:1: rule__DataInterchangeFileCSV__Group_3__2 : rule__DataInterchangeFileCSV__Group_3__2__Impl rule__DataInterchangeFileCSV__Group_3__3 ; + // InternalDataDSL.g:6849:1: rule__DataInterchangeFileCSV__Group_3__2 : rule__DataInterchangeFileCSV__Group_3__2__Impl rule__DataInterchangeFileCSV__Group_3__3 ; public final void rule__DataInterchangeFileCSV__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6785:1: ( rule__DataInterchangeFileCSV__Group_3__2__Impl rule__DataInterchangeFileCSV__Group_3__3 ) - // InternalDataDSL.g:6786:2: rule__DataInterchangeFileCSV__Group_3__2__Impl rule__DataInterchangeFileCSV__Group_3__3 + // InternalDataDSL.g:6853:1: ( rule__DataInterchangeFileCSV__Group_3__2__Impl rule__DataInterchangeFileCSV__Group_3__3 ) + // InternalDataDSL.g:6854:2: rule__DataInterchangeFileCSV__Group_3__2__Impl rule__DataInterchangeFileCSV__Group_3__3 { pushFollow(FOLLOW_31); rule__DataInterchangeFileCSV__Group_3__2__Impl(); @@ -24442,31 +24706,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__2__Impl" - // InternalDataDSL.g:6793:1: rule__DataInterchangeFileCSV__Group_3__2__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) ; + // InternalDataDSL.g:6861:1: rule__DataInterchangeFileCSV__Group_3__2__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) ; public final void rule__DataInterchangeFileCSV__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6797:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) ) - // InternalDataDSL.g:6798:1: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) + // InternalDataDSL.g:6865:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) ) + // InternalDataDSL.g:6866:1: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) { - // InternalDataDSL.g:6798:1: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) - // InternalDataDSL.g:6799:2: ( rule__DataInterchangeFileCSV__Group_3_2__0 )? + // InternalDataDSL.g:6866:1: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 )? ) + // InternalDataDSL.g:6867:2: ( rule__DataInterchangeFileCSV__Group_3_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_2()); } - // InternalDataDSL.g:6800:2: ( rule__DataInterchangeFileCSV__Group_3_2__0 )? + // InternalDataDSL.g:6868:2: ( rule__DataInterchangeFileCSV__Group_3_2__0 )? int alt81=2; int LA81_0 = input.LA(1); - if ( (LA81_0==97) ) { + if ( (LA81_0==100) ) { alt81=1; } switch (alt81) { case 1 : - // InternalDataDSL.g:6800:3: rule__DataInterchangeFileCSV__Group_3_2__0 + // InternalDataDSL.g:6868:3: rule__DataInterchangeFileCSV__Group_3_2__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_2__0(); @@ -24504,14 +24768,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__3" - // InternalDataDSL.g:6808:1: rule__DataInterchangeFileCSV__Group_3__3 : rule__DataInterchangeFileCSV__Group_3__3__Impl rule__DataInterchangeFileCSV__Group_3__4 ; + // InternalDataDSL.g:6876:1: rule__DataInterchangeFileCSV__Group_3__3 : rule__DataInterchangeFileCSV__Group_3__3__Impl rule__DataInterchangeFileCSV__Group_3__4 ; public final void rule__DataInterchangeFileCSV__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6812:1: ( rule__DataInterchangeFileCSV__Group_3__3__Impl rule__DataInterchangeFileCSV__Group_3__4 ) - // InternalDataDSL.g:6813:2: rule__DataInterchangeFileCSV__Group_3__3__Impl rule__DataInterchangeFileCSV__Group_3__4 + // InternalDataDSL.g:6880:1: ( rule__DataInterchangeFileCSV__Group_3__3__Impl rule__DataInterchangeFileCSV__Group_3__4 ) + // InternalDataDSL.g:6881:2: rule__DataInterchangeFileCSV__Group_3__3__Impl rule__DataInterchangeFileCSV__Group_3__4 { pushFollow(FOLLOW_31); rule__DataInterchangeFileCSV__Group_3__3__Impl(); @@ -24542,31 +24806,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__3__Impl" - // InternalDataDSL.g:6820:1: rule__DataInterchangeFileCSV__Group_3__3__Impl : ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) ; + // InternalDataDSL.g:6888:1: rule__DataInterchangeFileCSV__Group_3__3__Impl : ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) ; public final void rule__DataInterchangeFileCSV__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6824:1: ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) ) - // InternalDataDSL.g:6825:1: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) + // InternalDataDSL.g:6892:1: ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) ) + // InternalDataDSL.g:6893:1: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) { - // InternalDataDSL.g:6825:1: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) - // InternalDataDSL.g:6826:2: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? + // InternalDataDSL.g:6893:1: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? ) + // InternalDataDSL.g:6894:2: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getIndentAssignment_3_3()); } - // InternalDataDSL.g:6827:2: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? + // InternalDataDSL.g:6895:2: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )? int alt82=2; int LA82_0 = input.LA(1); - if ( (LA82_0==175) ) { + if ( (LA82_0==179) ) { alt82=1; } switch (alt82) { case 1 : - // InternalDataDSL.g:6827:3: rule__DataInterchangeFileCSV__IndentAssignment_3_3 + // InternalDataDSL.g:6895:3: rule__DataInterchangeFileCSV__IndentAssignment_3_3 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__IndentAssignment_3_3(); @@ -24604,14 +24868,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__4" - // InternalDataDSL.g:6835:1: rule__DataInterchangeFileCSV__Group_3__4 : rule__DataInterchangeFileCSV__Group_3__4__Impl rule__DataInterchangeFileCSV__Group_3__5 ; + // InternalDataDSL.g:6903:1: rule__DataInterchangeFileCSV__Group_3__4 : rule__DataInterchangeFileCSV__Group_3__4__Impl rule__DataInterchangeFileCSV__Group_3__5 ; public final void rule__DataInterchangeFileCSV__Group_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6839:1: ( rule__DataInterchangeFileCSV__Group_3__4__Impl rule__DataInterchangeFileCSV__Group_3__5 ) - // InternalDataDSL.g:6840:2: rule__DataInterchangeFileCSV__Group_3__4__Impl rule__DataInterchangeFileCSV__Group_3__5 + // InternalDataDSL.g:6907:1: ( rule__DataInterchangeFileCSV__Group_3__4__Impl rule__DataInterchangeFileCSV__Group_3__5 ) + // InternalDataDSL.g:6908:2: rule__DataInterchangeFileCSV__Group_3__4__Impl rule__DataInterchangeFileCSV__Group_3__5 { pushFollow(FOLLOW_31); rule__DataInterchangeFileCSV__Group_3__4__Impl(); @@ -24642,31 +24906,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__4__Impl" - // InternalDataDSL.g:6847:1: rule__DataInterchangeFileCSV__Group_3__4__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) ; + // InternalDataDSL.g:6915:1: rule__DataInterchangeFileCSV__Group_3__4__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) ; public final void rule__DataInterchangeFileCSV__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6851:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) ) - // InternalDataDSL.g:6852:1: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) + // InternalDataDSL.g:6919:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) ) + // InternalDataDSL.g:6920:1: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) { - // InternalDataDSL.g:6852:1: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) - // InternalDataDSL.g:6853:2: ( rule__DataInterchangeFileCSV__Group_3_4__0 )? + // InternalDataDSL.g:6920:1: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 )? ) + // InternalDataDSL.g:6921:2: ( rule__DataInterchangeFileCSV__Group_3_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_4()); } - // InternalDataDSL.g:6854:2: ( rule__DataInterchangeFileCSV__Group_3_4__0 )? + // InternalDataDSL.g:6922:2: ( rule__DataInterchangeFileCSV__Group_3_4__0 )? int alt83=2; int LA83_0 = input.LA(1); - if ( (LA83_0==92) ) { + if ( (LA83_0==95) ) { alt83=1; } switch (alt83) { case 1 : - // InternalDataDSL.g:6854:3: rule__DataInterchangeFileCSV__Group_3_4__0 + // InternalDataDSL.g:6922:3: rule__DataInterchangeFileCSV__Group_3_4__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_4__0(); @@ -24704,14 +24968,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__5" - // InternalDataDSL.g:6862:1: rule__DataInterchangeFileCSV__Group_3__5 : rule__DataInterchangeFileCSV__Group_3__5__Impl ; + // InternalDataDSL.g:6930:1: rule__DataInterchangeFileCSV__Group_3__5 : rule__DataInterchangeFileCSV__Group_3__5__Impl ; public final void rule__DataInterchangeFileCSV__Group_3__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6866:1: ( rule__DataInterchangeFileCSV__Group_3__5__Impl ) - // InternalDataDSL.g:6867:2: rule__DataInterchangeFileCSV__Group_3__5__Impl + // InternalDataDSL.g:6934:1: ( rule__DataInterchangeFileCSV__Group_3__5__Impl ) + // InternalDataDSL.g:6935:2: rule__DataInterchangeFileCSV__Group_3__5__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3__5__Impl(); @@ -24737,31 +25001,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3__5__Impl" - // InternalDataDSL.g:6873:1: rule__DataInterchangeFileCSV__Group_3__5__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) ; + // InternalDataDSL.g:6941:1: rule__DataInterchangeFileCSV__Group_3__5__Impl : ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) ; public final void rule__DataInterchangeFileCSV__Group_3__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6877:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) ) - // InternalDataDSL.g:6878:1: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) + // InternalDataDSL.g:6945:1: ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) ) + // InternalDataDSL.g:6946:1: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) { - // InternalDataDSL.g:6878:1: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) - // InternalDataDSL.g:6879:2: ( rule__DataInterchangeFileCSV__Group_3_5__0 )? + // InternalDataDSL.g:6946:1: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 )? ) + // InternalDataDSL.g:6947:2: ( rule__DataInterchangeFileCSV__Group_3_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_5()); } - // InternalDataDSL.g:6880:2: ( rule__DataInterchangeFileCSV__Group_3_5__0 )? + // InternalDataDSL.g:6948:2: ( rule__DataInterchangeFileCSV__Group_3_5__0 )? int alt84=2; int LA84_0 = input.LA(1); - if ( (LA84_0==93) ) { + if ( (LA84_0==96) ) { alt84=1; } switch (alt84) { case 1 : - // InternalDataDSL.g:6880:3: rule__DataInterchangeFileCSV__Group_3_5__0 + // InternalDataDSL.g:6948:3: rule__DataInterchangeFileCSV__Group_3_5__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_5__0(); @@ -24799,14 +25063,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__0" - // InternalDataDSL.g:6889:1: rule__DataInterchangeFileCSV__Group_3_0__0 : rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 ; + // InternalDataDSL.g:6957:1: rule__DataInterchangeFileCSV__Group_3_0__0 : rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 ; public final void rule__DataInterchangeFileCSV__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6893:1: ( rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 ) - // InternalDataDSL.g:6894:2: rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 + // InternalDataDSL.g:6961:1: ( rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 ) + // InternalDataDSL.g:6962:2: rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileCSV__Group_3_0__0__Impl(); @@ -24837,22 +25101,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__0__Impl" - // InternalDataDSL.g:6901:1: rule__DataInterchangeFileCSV__Group_3_0__0__Impl : ( 'delimiter' ) ; + // InternalDataDSL.g:6969:1: rule__DataInterchangeFileCSV__Group_3_0__0__Impl : ( 'delimiter' ) ; public final void rule__DataInterchangeFileCSV__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6905:1: ( ( 'delimiter' ) ) - // InternalDataDSL.g:6906:1: ( 'delimiter' ) + // InternalDataDSL.g:6973:1: ( ( 'delimiter' ) ) + // InternalDataDSL.g:6974:1: ( 'delimiter' ) { - // InternalDataDSL.g:6906:1: ( 'delimiter' ) - // InternalDataDSL.g:6907:2: 'delimiter' + // InternalDataDSL.g:6974:1: ( 'delimiter' ) + // InternalDataDSL.g:6975:2: 'delimiter' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterKeyword_3_0_0()); } - match(input,95,FOLLOW_2); if (state.failed) return ; + match(input,98,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterKeyword_3_0_0()); } @@ -24878,14 +25142,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__1" - // InternalDataDSL.g:6916:1: rule__DataInterchangeFileCSV__Group_3_0__1 : rule__DataInterchangeFileCSV__Group_3_0__1__Impl ; + // InternalDataDSL.g:6984:1: rule__DataInterchangeFileCSV__Group_3_0__1 : rule__DataInterchangeFileCSV__Group_3_0__1__Impl ; public final void rule__DataInterchangeFileCSV__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6920:1: ( rule__DataInterchangeFileCSV__Group_3_0__1__Impl ) - // InternalDataDSL.g:6921:2: rule__DataInterchangeFileCSV__Group_3_0__1__Impl + // InternalDataDSL.g:6988:1: ( rule__DataInterchangeFileCSV__Group_3_0__1__Impl ) + // InternalDataDSL.g:6989:2: rule__DataInterchangeFileCSV__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_0__1__Impl(); @@ -24911,23 +25175,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__1__Impl" - // InternalDataDSL.g:6927:1: rule__DataInterchangeFileCSV__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) ; + // InternalDataDSL.g:6995:1: rule__DataInterchangeFileCSV__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) ; public final void rule__DataInterchangeFileCSV__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6931:1: ( ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) ) - // InternalDataDSL.g:6932:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) + // InternalDataDSL.g:6999:1: ( ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) ) + // InternalDataDSL.g:7000:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) { - // InternalDataDSL.g:6932:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) - // InternalDataDSL.g:6933:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) + // InternalDataDSL.g:7000:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) + // InternalDataDSL.g:7001:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterAssignment_3_0_1()); } - // InternalDataDSL.g:6934:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) - // InternalDataDSL.g:6934:3: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 + // InternalDataDSL.g:7002:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) + // InternalDataDSL.g:7002:3: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1(); @@ -24962,14 +25226,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__0" - // InternalDataDSL.g:6943:1: rule__DataInterchangeFileCSV__Group_3_1__0 : rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 ; + // InternalDataDSL.g:7011:1: rule__DataInterchangeFileCSV__Group_3_1__0 : rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 ; public final void rule__DataInterchangeFileCSV__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6947:1: ( rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 ) - // InternalDataDSL.g:6948:2: rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 + // InternalDataDSL.g:7015:1: ( rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 ) + // InternalDataDSL.g:7016:2: rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileCSV__Group_3_1__0__Impl(); @@ -25000,22 +25264,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__0__Impl" - // InternalDataDSL.g:6955:1: rule__DataInterchangeFileCSV__Group_3_1__0__Impl : ( 'quoteCharacter' ) ; + // InternalDataDSL.g:7023:1: rule__DataInterchangeFileCSV__Group_3_1__0__Impl : ( 'quoteCharacter' ) ; public final void rule__DataInterchangeFileCSV__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6959:1: ( ( 'quoteCharacter' ) ) - // InternalDataDSL.g:6960:1: ( 'quoteCharacter' ) + // InternalDataDSL.g:7027:1: ( ( 'quoteCharacter' ) ) + // InternalDataDSL.g:7028:1: ( 'quoteCharacter' ) { - // InternalDataDSL.g:6960:1: ( 'quoteCharacter' ) - // InternalDataDSL.g:6961:2: 'quoteCharacter' + // InternalDataDSL.g:7028:1: ( 'quoteCharacter' ) + // InternalDataDSL.g:7029:2: 'quoteCharacter' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterKeyword_3_1_0()); } - match(input,96,FOLLOW_2); if (state.failed) return ; + match(input,99,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterKeyword_3_1_0()); } @@ -25041,14 +25305,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__1" - // InternalDataDSL.g:6970:1: rule__DataInterchangeFileCSV__Group_3_1__1 : rule__DataInterchangeFileCSV__Group_3_1__1__Impl ; + // InternalDataDSL.g:7038:1: rule__DataInterchangeFileCSV__Group_3_1__1 : rule__DataInterchangeFileCSV__Group_3_1__1__Impl ; public final void rule__DataInterchangeFileCSV__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6974:1: ( rule__DataInterchangeFileCSV__Group_3_1__1__Impl ) - // InternalDataDSL.g:6975:2: rule__DataInterchangeFileCSV__Group_3_1__1__Impl + // InternalDataDSL.g:7042:1: ( rule__DataInterchangeFileCSV__Group_3_1__1__Impl ) + // InternalDataDSL.g:7043:2: rule__DataInterchangeFileCSV__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_1__1__Impl(); @@ -25074,23 +25338,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__1__Impl" - // InternalDataDSL.g:6981:1: rule__DataInterchangeFileCSV__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:7049:1: rule__DataInterchangeFileCSV__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) ; public final void rule__DataInterchangeFileCSV__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:6985:1: ( ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:6986:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) + // InternalDataDSL.g:7053:1: ( ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:7054:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) { - // InternalDataDSL.g:6986:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) - // InternalDataDSL.g:6987:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) + // InternalDataDSL.g:7054:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) + // InternalDataDSL.g:7055:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterAssignment_3_1_1()); } - // InternalDataDSL.g:6988:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) - // InternalDataDSL.g:6988:3: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 + // InternalDataDSL.g:7056:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) + // InternalDataDSL.g:7056:3: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1(); @@ -25125,14 +25389,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__0" - // InternalDataDSL.g:6997:1: rule__DataInterchangeFileCSV__Group_3_2__0 : rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 ; + // InternalDataDSL.g:7065:1: rule__DataInterchangeFileCSV__Group_3_2__0 : rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 ; public final void rule__DataInterchangeFileCSV__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7001:1: ( rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 ) - // InternalDataDSL.g:7002:2: rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 + // InternalDataDSL.g:7069:1: ( rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 ) + // InternalDataDSL.g:7070:2: rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 { pushFollow(FOLLOW_22); rule__DataInterchangeFileCSV__Group_3_2__0__Impl(); @@ -25163,22 +25427,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__0__Impl" - // InternalDataDSL.g:7009:1: rule__DataInterchangeFileCSV__Group_3_2__0__Impl : ( 'skipLines' ) ; + // InternalDataDSL.g:7077:1: rule__DataInterchangeFileCSV__Group_3_2__0__Impl : ( 'skipLines' ) ; public final void rule__DataInterchangeFileCSV__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7013:1: ( ( 'skipLines' ) ) - // InternalDataDSL.g:7014:1: ( 'skipLines' ) + // InternalDataDSL.g:7081:1: ( ( 'skipLines' ) ) + // InternalDataDSL.g:7082:1: ( 'skipLines' ) { - // InternalDataDSL.g:7014:1: ( 'skipLines' ) - // InternalDataDSL.g:7015:2: 'skipLines' + // InternalDataDSL.g:7082:1: ( 'skipLines' ) + // InternalDataDSL.g:7083:2: 'skipLines' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesKeyword_3_2_0()); } - match(input,97,FOLLOW_2); if (state.failed) return ; + match(input,100,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesKeyword_3_2_0()); } @@ -25204,14 +25468,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__1" - // InternalDataDSL.g:7024:1: rule__DataInterchangeFileCSV__Group_3_2__1 : rule__DataInterchangeFileCSV__Group_3_2__1__Impl ; + // InternalDataDSL.g:7092:1: rule__DataInterchangeFileCSV__Group_3_2__1 : rule__DataInterchangeFileCSV__Group_3_2__1__Impl ; public final void rule__DataInterchangeFileCSV__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7028:1: ( rule__DataInterchangeFileCSV__Group_3_2__1__Impl ) - // InternalDataDSL.g:7029:2: rule__DataInterchangeFileCSV__Group_3_2__1__Impl + // InternalDataDSL.g:7096:1: ( rule__DataInterchangeFileCSV__Group_3_2__1__Impl ) + // InternalDataDSL.g:7097:2: rule__DataInterchangeFileCSV__Group_3_2__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_2__1__Impl(); @@ -25237,23 +25501,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__1__Impl" - // InternalDataDSL.g:7035:1: rule__DataInterchangeFileCSV__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) ; + // InternalDataDSL.g:7103:1: rule__DataInterchangeFileCSV__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) ; public final void rule__DataInterchangeFileCSV__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7039:1: ( ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) ) - // InternalDataDSL.g:7040:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) + // InternalDataDSL.g:7107:1: ( ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) ) + // InternalDataDSL.g:7108:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) { - // InternalDataDSL.g:7040:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) - // InternalDataDSL.g:7041:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) + // InternalDataDSL.g:7108:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) + // InternalDataDSL.g:7109:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesAssignment_3_2_1()); } - // InternalDataDSL.g:7042:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) - // InternalDataDSL.g:7042:3: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 + // InternalDataDSL.g:7110:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) + // InternalDataDSL.g:7110:3: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1(); @@ -25288,14 +25552,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__0" - // InternalDataDSL.g:7051:1: rule__DataInterchangeFileCSV__Group_3_4__0 : rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 ; + // InternalDataDSL.g:7119:1: rule__DataInterchangeFileCSV__Group_3_4__0 : rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 ; public final void rule__DataInterchangeFileCSV__Group_3_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7055:1: ( rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 ) - // InternalDataDSL.g:7056:2: rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 + // InternalDataDSL.g:7123:1: ( rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 ) + // InternalDataDSL.g:7124:2: rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileCSV__Group_3_4__0__Impl(); @@ -25326,22 +25590,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__0__Impl" - // InternalDataDSL.g:7063:1: rule__DataInterchangeFileCSV__Group_3_4__0__Impl : ( 'encoding' ) ; + // InternalDataDSL.g:7131:1: rule__DataInterchangeFileCSV__Group_3_4__0__Impl : ( 'encoding' ) ; public final void rule__DataInterchangeFileCSV__Group_3_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7067:1: ( ( 'encoding' ) ) - // InternalDataDSL.g:7068:1: ( 'encoding' ) + // InternalDataDSL.g:7135:1: ( ( 'encoding' ) ) + // InternalDataDSL.g:7136:1: ( 'encoding' ) { - // InternalDataDSL.g:7068:1: ( 'encoding' ) - // InternalDataDSL.g:7069:2: 'encoding' + // InternalDataDSL.g:7136:1: ( 'encoding' ) + // InternalDataDSL.g:7137:2: 'encoding' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingKeyword_3_4_0()); } - match(input,92,FOLLOW_2); if (state.failed) return ; + match(input,95,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingKeyword_3_4_0()); } @@ -25367,14 +25631,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__1" - // InternalDataDSL.g:7078:1: rule__DataInterchangeFileCSV__Group_3_4__1 : rule__DataInterchangeFileCSV__Group_3_4__1__Impl ; + // InternalDataDSL.g:7146:1: rule__DataInterchangeFileCSV__Group_3_4__1 : rule__DataInterchangeFileCSV__Group_3_4__1__Impl ; public final void rule__DataInterchangeFileCSV__Group_3_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7082:1: ( rule__DataInterchangeFileCSV__Group_3_4__1__Impl ) - // InternalDataDSL.g:7083:2: rule__DataInterchangeFileCSV__Group_3_4__1__Impl + // InternalDataDSL.g:7150:1: ( rule__DataInterchangeFileCSV__Group_3_4__1__Impl ) + // InternalDataDSL.g:7151:2: rule__DataInterchangeFileCSV__Group_3_4__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_4__1__Impl(); @@ -25400,23 +25664,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__1__Impl" - // InternalDataDSL.g:7089:1: rule__DataInterchangeFileCSV__Group_3_4__1__Impl : ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) ; + // InternalDataDSL.g:7157:1: rule__DataInterchangeFileCSV__Group_3_4__1__Impl : ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) ; public final void rule__DataInterchangeFileCSV__Group_3_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7093:1: ( ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) ) - // InternalDataDSL.g:7094:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) + // InternalDataDSL.g:7161:1: ( ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) ) + // InternalDataDSL.g:7162:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) { - // InternalDataDSL.g:7094:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) - // InternalDataDSL.g:7095:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) + // InternalDataDSL.g:7162:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) + // InternalDataDSL.g:7163:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingAssignment_3_4_1()); } - // InternalDataDSL.g:7096:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) - // InternalDataDSL.g:7096:3: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 + // InternalDataDSL.g:7164:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) + // InternalDataDSL.g:7164:3: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1(); @@ -25451,14 +25715,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__0" - // InternalDataDSL.g:7105:1: rule__DataInterchangeFileCSV__Group_3_5__0 : rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 ; + // InternalDataDSL.g:7173:1: rule__DataInterchangeFileCSV__Group_3_5__0 : rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 ; public final void rule__DataInterchangeFileCSV__Group_3_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7109:1: ( rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 ) - // InternalDataDSL.g:7110:2: rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 + // InternalDataDSL.g:7177:1: ( rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 ) + // InternalDataDSL.g:7178:2: rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileCSV__Group_3_5__0__Impl(); @@ -25489,22 +25753,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__0__Impl" - // InternalDataDSL.g:7117:1: rule__DataInterchangeFileCSV__Group_3_5__0__Impl : ( 'locale' ) ; + // InternalDataDSL.g:7185:1: rule__DataInterchangeFileCSV__Group_3_5__0__Impl : ( 'locale' ) ; public final void rule__DataInterchangeFileCSV__Group_3_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7121:1: ( ( 'locale' ) ) - // InternalDataDSL.g:7122:1: ( 'locale' ) + // InternalDataDSL.g:7189:1: ( ( 'locale' ) ) + // InternalDataDSL.g:7190:1: ( 'locale' ) { - // InternalDataDSL.g:7122:1: ( 'locale' ) - // InternalDataDSL.g:7123:2: 'locale' + // InternalDataDSL.g:7190:1: ( 'locale' ) + // InternalDataDSL.g:7191:2: 'locale' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleKeyword_3_5_0()); } - match(input,93,FOLLOW_2); if (state.failed) return ; + match(input,96,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleKeyword_3_5_0()); } @@ -25530,14 +25794,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__1" - // InternalDataDSL.g:7132:1: rule__DataInterchangeFileCSV__Group_3_5__1 : rule__DataInterchangeFileCSV__Group_3_5__1__Impl ; + // InternalDataDSL.g:7200:1: rule__DataInterchangeFileCSV__Group_3_5__1 : rule__DataInterchangeFileCSV__Group_3_5__1__Impl ; public final void rule__DataInterchangeFileCSV__Group_3_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7136:1: ( rule__DataInterchangeFileCSV__Group_3_5__1__Impl ) - // InternalDataDSL.g:7137:2: rule__DataInterchangeFileCSV__Group_3_5__1__Impl + // InternalDataDSL.g:7204:1: ( rule__DataInterchangeFileCSV__Group_3_5__1__Impl ) + // InternalDataDSL.g:7205:2: rule__DataInterchangeFileCSV__Group_3_5__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__Group_3_5__1__Impl(); @@ -25563,23 +25827,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__1__Impl" - // InternalDataDSL.g:7143:1: rule__DataInterchangeFileCSV__Group_3_5__1__Impl : ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) ; + // InternalDataDSL.g:7211:1: rule__DataInterchangeFileCSV__Group_3_5__1__Impl : ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) ; public final void rule__DataInterchangeFileCSV__Group_3_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7147:1: ( ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) ) - // InternalDataDSL.g:7148:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) + // InternalDataDSL.g:7215:1: ( ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) ) + // InternalDataDSL.g:7216:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) { - // InternalDataDSL.g:7148:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) - // InternalDataDSL.g:7149:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) + // InternalDataDSL.g:7216:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) + // InternalDataDSL.g:7217:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleAssignment_3_5_1()); } - // InternalDataDSL.g:7150:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) - // InternalDataDSL.g:7150:3: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 + // InternalDataDSL.g:7218:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) + // InternalDataDSL.g:7218:3: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1(); @@ -25614,14 +25878,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__0" - // InternalDataDSL.g:7159:1: rule__DataInterchangeFileEDI__Group__0 : rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 ; + // InternalDataDSL.g:7227:1: rule__DataInterchangeFileEDI__Group__0 : rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 ; public final void rule__DataInterchangeFileEDI__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7163:1: ( rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 ) - // InternalDataDSL.g:7164:2: rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 + // InternalDataDSL.g:7231:1: ( rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 ) + // InternalDataDSL.g:7232:2: rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 { pushFollow(FOLLOW_32); rule__DataInterchangeFileEDI__Group__0__Impl(); @@ -25652,23 +25916,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__0__Impl" - // InternalDataDSL.g:7171:1: rule__DataInterchangeFileEDI__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:7239:1: rule__DataInterchangeFileEDI__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeFileEDI__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7175:1: ( ( () ) ) - // InternalDataDSL.g:7176:1: ( () ) + // InternalDataDSL.g:7243:1: ( ( () ) ) + // InternalDataDSL.g:7244:1: ( () ) { - // InternalDataDSL.g:7176:1: ( () ) - // InternalDataDSL.g:7177:2: () + // InternalDataDSL.g:7244:1: ( () ) + // InternalDataDSL.g:7245:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getDataInterchangeFileEDIAction_0()); } - // InternalDataDSL.g:7178:2: () - // InternalDataDSL.g:7178:3: + // InternalDataDSL.g:7246:2: () + // InternalDataDSL.g:7246:3: { } @@ -25693,14 +25957,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__1" - // InternalDataDSL.g:7186:1: rule__DataInterchangeFileEDI__Group__1 : rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 ; + // InternalDataDSL.g:7254:1: rule__DataInterchangeFileEDI__Group__1 : rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 ; public final void rule__DataInterchangeFileEDI__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7190:1: ( rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 ) - // InternalDataDSL.g:7191:2: rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 + // InternalDataDSL.g:7258:1: ( rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 ) + // InternalDataDSL.g:7259:2: rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 { pushFollow(FOLLOW_21); rule__DataInterchangeFileEDI__Group__1__Impl(); @@ -25731,22 +25995,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__1__Impl" - // InternalDataDSL.g:7198:1: rule__DataInterchangeFileEDI__Group__1__Impl : ( 'EDI' ) ; + // InternalDataDSL.g:7266:1: rule__DataInterchangeFileEDI__Group__1__Impl : ( 'EDI' ) ; public final void rule__DataInterchangeFileEDI__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7202:1: ( ( 'EDI' ) ) - // InternalDataDSL.g:7203:1: ( 'EDI' ) + // InternalDataDSL.g:7270:1: ( ( 'EDI' ) ) + // InternalDataDSL.g:7271:1: ( 'EDI' ) { - // InternalDataDSL.g:7203:1: ( 'EDI' ) - // InternalDataDSL.g:7204:2: 'EDI' + // InternalDataDSL.g:7271:1: ( 'EDI' ) + // InternalDataDSL.g:7272:2: 'EDI' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getEDIKeyword_1()); } - match(input,98,FOLLOW_2); if (state.failed) return ; + match(input,101,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileEDIAccess().getEDIKeyword_1()); } @@ -25772,14 +26036,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__2" - // InternalDataDSL.g:7213:1: rule__DataInterchangeFileEDI__Group__2 : rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 ; + // InternalDataDSL.g:7281:1: rule__DataInterchangeFileEDI__Group__2 : rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 ; public final void rule__DataInterchangeFileEDI__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7217:1: ( rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 ) - // InternalDataDSL.g:7218:2: rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 + // InternalDataDSL.g:7285:1: ( rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 ) + // InternalDataDSL.g:7286:2: rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 { pushFollow(FOLLOW_33); rule__DataInterchangeFileEDI__Group__2__Impl(); @@ -25810,23 +26074,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__2__Impl" - // InternalDataDSL.g:7225:1: rule__DataInterchangeFileEDI__Group__2__Impl : ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) ; + // InternalDataDSL.g:7293:1: rule__DataInterchangeFileEDI__Group__2__Impl : ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) ; public final void rule__DataInterchangeFileEDI__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7229:1: ( ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) ) - // InternalDataDSL.g:7230:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) + // InternalDataDSL.g:7297:1: ( ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) ) + // InternalDataDSL.g:7298:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) { - // InternalDataDSL.g:7230:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) - // InternalDataDSL.g:7231:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) + // InternalDataDSL.g:7298:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) + // InternalDataDSL.g:7299:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getFileURLAssignment_2()); } - // InternalDataDSL.g:7232:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) - // InternalDataDSL.g:7232:3: rule__DataInterchangeFileEDI__FileURLAssignment_2 + // InternalDataDSL.g:7300:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) + // InternalDataDSL.g:7300:3: rule__DataInterchangeFileEDI__FileURLAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__FileURLAssignment_2(); @@ -25861,14 +26125,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__3" - // InternalDataDSL.g:7240:1: rule__DataInterchangeFileEDI__Group__3 : rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 ; + // InternalDataDSL.g:7308:1: rule__DataInterchangeFileEDI__Group__3 : rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 ; public final void rule__DataInterchangeFileEDI__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7244:1: ( rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 ) - // InternalDataDSL.g:7245:2: rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 + // InternalDataDSL.g:7312:1: ( rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 ) + // InternalDataDSL.g:7313:2: rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 { pushFollow(FOLLOW_34); rule__DataInterchangeFileEDI__Group__3__Impl(); @@ -25899,23 +26163,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__3__Impl" - // InternalDataDSL.g:7252:1: rule__DataInterchangeFileEDI__Group__3__Impl : ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) ; + // InternalDataDSL.g:7320:1: rule__DataInterchangeFileEDI__Group__3__Impl : ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) ; public final void rule__DataInterchangeFileEDI__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7256:1: ( ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) ) - // InternalDataDSL.g:7257:1: ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) + // InternalDataDSL.g:7324:1: ( ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) ) + // InternalDataDSL.g:7325:1: ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) { - // InternalDataDSL.g:7257:1: ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) - // InternalDataDSL.g:7258:2: ( rule__DataInterchangeFileEDI__Group_3__0 ) + // InternalDataDSL.g:7325:1: ( ( rule__DataInterchangeFileEDI__Group_3__0 ) ) + // InternalDataDSL.g:7326:2: ( rule__DataInterchangeFileEDI__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getGroup_3()); } - // InternalDataDSL.g:7259:2: ( rule__DataInterchangeFileEDI__Group_3__0 ) - // InternalDataDSL.g:7259:3: rule__DataInterchangeFileEDI__Group_3__0 + // InternalDataDSL.g:7327:2: ( rule__DataInterchangeFileEDI__Group_3__0 ) + // InternalDataDSL.g:7327:3: rule__DataInterchangeFileEDI__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__Group_3__0(); @@ -25950,14 +26214,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__4" - // InternalDataDSL.g:7267:1: rule__DataInterchangeFileEDI__Group__4 : rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 ; + // InternalDataDSL.g:7335:1: rule__DataInterchangeFileEDI__Group__4 : rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 ; public final void rule__DataInterchangeFileEDI__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7271:1: ( rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 ) - // InternalDataDSL.g:7272:2: rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 + // InternalDataDSL.g:7339:1: ( rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 ) + // InternalDataDSL.g:7340:2: rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 { pushFollow(FOLLOW_21); rule__DataInterchangeFileEDI__Group__4__Impl(); @@ -25988,22 +26252,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__4__Impl" - // InternalDataDSL.g:7279:1: rule__DataInterchangeFileEDI__Group__4__Impl : ( 'mappingModel' ) ; + // InternalDataDSL.g:7347:1: rule__DataInterchangeFileEDI__Group__4__Impl : ( 'mappingModel' ) ; public final void rule__DataInterchangeFileEDI__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7283:1: ( ( 'mappingModel' ) ) - // InternalDataDSL.g:7284:1: ( 'mappingModel' ) + // InternalDataDSL.g:7351:1: ( ( 'mappingModel' ) ) + // InternalDataDSL.g:7352:1: ( 'mappingModel' ) { - // InternalDataDSL.g:7284:1: ( 'mappingModel' ) - // InternalDataDSL.g:7285:2: 'mappingModel' + // InternalDataDSL.g:7352:1: ( 'mappingModel' ) + // InternalDataDSL.g:7353:2: 'mappingModel' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelKeyword_4()); } - match(input,99,FOLLOW_2); if (state.failed) return ; + match(input,102,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelKeyword_4()); } @@ -26029,14 +26293,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__5" - // InternalDataDSL.g:7294:1: rule__DataInterchangeFileEDI__Group__5 : rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 ; + // InternalDataDSL.g:7362:1: rule__DataInterchangeFileEDI__Group__5 : rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 ; public final void rule__DataInterchangeFileEDI__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7298:1: ( rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 ) - // InternalDataDSL.g:7299:2: rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 + // InternalDataDSL.g:7366:1: ( rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 ) + // InternalDataDSL.g:7367:2: rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 { pushFollow(FOLLOW_35); rule__DataInterchangeFileEDI__Group__5__Impl(); @@ -26067,23 +26331,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__5__Impl" - // InternalDataDSL.g:7306:1: rule__DataInterchangeFileEDI__Group__5__Impl : ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) ; + // InternalDataDSL.g:7374:1: rule__DataInterchangeFileEDI__Group__5__Impl : ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) ; public final void rule__DataInterchangeFileEDI__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7310:1: ( ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) ) - // InternalDataDSL.g:7311:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) + // InternalDataDSL.g:7378:1: ( ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) ) + // InternalDataDSL.g:7379:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) { - // InternalDataDSL.g:7311:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) - // InternalDataDSL.g:7312:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) + // InternalDataDSL.g:7379:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) + // InternalDataDSL.g:7380:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelAssignment_5()); } - // InternalDataDSL.g:7313:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) - // InternalDataDSL.g:7313:3: rule__DataInterchangeFileEDI__MappingModelAssignment_5 + // InternalDataDSL.g:7381:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) + // InternalDataDSL.g:7381:3: rule__DataInterchangeFileEDI__MappingModelAssignment_5 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__MappingModelAssignment_5(); @@ -26118,14 +26382,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__6" - // InternalDataDSL.g:7321:1: rule__DataInterchangeFileEDI__Group__6 : rule__DataInterchangeFileEDI__Group__6__Impl ; + // InternalDataDSL.g:7389:1: rule__DataInterchangeFileEDI__Group__6 : rule__DataInterchangeFileEDI__Group__6__Impl ; public final void rule__DataInterchangeFileEDI__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7325:1: ( rule__DataInterchangeFileEDI__Group__6__Impl ) - // InternalDataDSL.g:7326:2: rule__DataInterchangeFileEDI__Group__6__Impl + // InternalDataDSL.g:7393:1: ( rule__DataInterchangeFileEDI__Group__6__Impl ) + // InternalDataDSL.g:7394:2: rule__DataInterchangeFileEDI__Group__6__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__Group__6__Impl(); @@ -26151,31 +26415,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group__6__Impl" - // InternalDataDSL.g:7332:1: rule__DataInterchangeFileEDI__Group__6__Impl : ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) ; + // InternalDataDSL.g:7400:1: rule__DataInterchangeFileEDI__Group__6__Impl : ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) ; public final void rule__DataInterchangeFileEDI__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7336:1: ( ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) ) - // InternalDataDSL.g:7337:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) + // InternalDataDSL.g:7404:1: ( ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) ) + // InternalDataDSL.g:7405:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) { - // InternalDataDSL.g:7337:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) - // InternalDataDSL.g:7338:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? + // InternalDataDSL.g:7405:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) + // InternalDataDSL.g:7406:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getValidateAssignment_6()); } - // InternalDataDSL.g:7339:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? + // InternalDataDSL.g:7407:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? int alt85=2; int LA85_0 = input.LA(1); - if ( (LA85_0==176) ) { + if ( (LA85_0==180) ) { alt85=1; } switch (alt85) { case 1 : - // InternalDataDSL.g:7339:3: rule__DataInterchangeFileEDI__ValidateAssignment_6 + // InternalDataDSL.g:7407:3: rule__DataInterchangeFileEDI__ValidateAssignment_6 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__ValidateAssignment_6(); @@ -26213,14 +26477,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3__0" - // InternalDataDSL.g:7348:1: rule__DataInterchangeFileEDI__Group_3__0 : rule__DataInterchangeFileEDI__Group_3__0__Impl rule__DataInterchangeFileEDI__Group_3__1 ; + // InternalDataDSL.g:7416:1: rule__DataInterchangeFileEDI__Group_3__0 : rule__DataInterchangeFileEDI__Group_3__0__Impl rule__DataInterchangeFileEDI__Group_3__1 ; public final void rule__DataInterchangeFileEDI__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7352:1: ( rule__DataInterchangeFileEDI__Group_3__0__Impl rule__DataInterchangeFileEDI__Group_3__1 ) - // InternalDataDSL.g:7353:2: rule__DataInterchangeFileEDI__Group_3__0__Impl rule__DataInterchangeFileEDI__Group_3__1 + // InternalDataDSL.g:7420:1: ( rule__DataInterchangeFileEDI__Group_3__0__Impl rule__DataInterchangeFileEDI__Group_3__1 ) + // InternalDataDSL.g:7421:2: rule__DataInterchangeFileEDI__Group_3__0__Impl rule__DataInterchangeFileEDI__Group_3__1 { pushFollow(FOLLOW_33); rule__DataInterchangeFileEDI__Group_3__0__Impl(); @@ -26251,31 +26515,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3__0__Impl" - // InternalDataDSL.g:7360:1: rule__DataInterchangeFileEDI__Group_3__0__Impl : ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) ; + // InternalDataDSL.g:7428:1: rule__DataInterchangeFileEDI__Group_3__0__Impl : ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) ; public final void rule__DataInterchangeFileEDI__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7364:1: ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) ) - // InternalDataDSL.g:7365:1: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) + // InternalDataDSL.g:7432:1: ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) ) + // InternalDataDSL.g:7433:1: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) { - // InternalDataDSL.g:7365:1: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) - // InternalDataDSL.g:7366:2: ( rule__DataInterchangeFileEDI__Group_3_0__0 )? + // InternalDataDSL.g:7433:1: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 )? ) + // InternalDataDSL.g:7434:2: ( rule__DataInterchangeFileEDI__Group_3_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getGroup_3_0()); } - // InternalDataDSL.g:7367:2: ( rule__DataInterchangeFileEDI__Group_3_0__0 )? + // InternalDataDSL.g:7435:2: ( rule__DataInterchangeFileEDI__Group_3_0__0 )? int alt86=2; int LA86_0 = input.LA(1); - if ( (LA86_0==92) ) { + if ( (LA86_0==95) ) { alt86=1; } switch (alt86) { case 1 : - // InternalDataDSL.g:7367:3: rule__DataInterchangeFileEDI__Group_3_0__0 + // InternalDataDSL.g:7435:3: rule__DataInterchangeFileEDI__Group_3_0__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__Group_3_0__0(); @@ -26313,14 +26577,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3__1" - // InternalDataDSL.g:7375:1: rule__DataInterchangeFileEDI__Group_3__1 : rule__DataInterchangeFileEDI__Group_3__1__Impl ; + // InternalDataDSL.g:7443:1: rule__DataInterchangeFileEDI__Group_3__1 : rule__DataInterchangeFileEDI__Group_3__1__Impl ; public final void rule__DataInterchangeFileEDI__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7379:1: ( rule__DataInterchangeFileEDI__Group_3__1__Impl ) - // InternalDataDSL.g:7380:2: rule__DataInterchangeFileEDI__Group_3__1__Impl + // InternalDataDSL.g:7447:1: ( rule__DataInterchangeFileEDI__Group_3__1__Impl ) + // InternalDataDSL.g:7448:2: rule__DataInterchangeFileEDI__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__Group_3__1__Impl(); @@ -26346,31 +26610,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3__1__Impl" - // InternalDataDSL.g:7386:1: rule__DataInterchangeFileEDI__Group_3__1__Impl : ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) ; + // InternalDataDSL.g:7454:1: rule__DataInterchangeFileEDI__Group_3__1__Impl : ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) ; public final void rule__DataInterchangeFileEDI__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7390:1: ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) ) - // InternalDataDSL.g:7391:1: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) + // InternalDataDSL.g:7458:1: ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) ) + // InternalDataDSL.g:7459:1: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) { - // InternalDataDSL.g:7391:1: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) - // InternalDataDSL.g:7392:2: ( rule__DataInterchangeFileEDI__Group_3_1__0 )? + // InternalDataDSL.g:7459:1: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 )? ) + // InternalDataDSL.g:7460:2: ( rule__DataInterchangeFileEDI__Group_3_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getGroup_3_1()); } - // InternalDataDSL.g:7393:2: ( rule__DataInterchangeFileEDI__Group_3_1__0 )? + // InternalDataDSL.g:7461:2: ( rule__DataInterchangeFileEDI__Group_3_1__0 )? int alt87=2; int LA87_0 = input.LA(1); - if ( (LA87_0==93) ) { + if ( (LA87_0==96) ) { alt87=1; } switch (alt87) { case 1 : - // InternalDataDSL.g:7393:3: rule__DataInterchangeFileEDI__Group_3_1__0 + // InternalDataDSL.g:7461:3: rule__DataInterchangeFileEDI__Group_3_1__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__Group_3_1__0(); @@ -26408,14 +26672,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__0" - // InternalDataDSL.g:7402:1: rule__DataInterchangeFileEDI__Group_3_0__0 : rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 ; + // InternalDataDSL.g:7470:1: rule__DataInterchangeFileEDI__Group_3_0__0 : rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 ; public final void rule__DataInterchangeFileEDI__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7406:1: ( rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 ) - // InternalDataDSL.g:7407:2: rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 + // InternalDataDSL.g:7474:1: ( rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 ) + // InternalDataDSL.g:7475:2: rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileEDI__Group_3_0__0__Impl(); @@ -26446,22 +26710,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__0__Impl" - // InternalDataDSL.g:7414:1: rule__DataInterchangeFileEDI__Group_3_0__0__Impl : ( 'encoding' ) ; + // InternalDataDSL.g:7482:1: rule__DataInterchangeFileEDI__Group_3_0__0__Impl : ( 'encoding' ) ; public final void rule__DataInterchangeFileEDI__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7418:1: ( ( 'encoding' ) ) - // InternalDataDSL.g:7419:1: ( 'encoding' ) + // InternalDataDSL.g:7486:1: ( ( 'encoding' ) ) + // InternalDataDSL.g:7487:1: ( 'encoding' ) { - // InternalDataDSL.g:7419:1: ( 'encoding' ) - // InternalDataDSL.g:7420:2: 'encoding' + // InternalDataDSL.g:7487:1: ( 'encoding' ) + // InternalDataDSL.g:7488:2: 'encoding' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingKeyword_3_0_0()); } - match(input,92,FOLLOW_2); if (state.failed) return ; + match(input,95,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingKeyword_3_0_0()); } @@ -26487,14 +26751,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__1" - // InternalDataDSL.g:7429:1: rule__DataInterchangeFileEDI__Group_3_0__1 : rule__DataInterchangeFileEDI__Group_3_0__1__Impl ; + // InternalDataDSL.g:7497:1: rule__DataInterchangeFileEDI__Group_3_0__1 : rule__DataInterchangeFileEDI__Group_3_0__1__Impl ; public final void rule__DataInterchangeFileEDI__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7433:1: ( rule__DataInterchangeFileEDI__Group_3_0__1__Impl ) - // InternalDataDSL.g:7434:2: rule__DataInterchangeFileEDI__Group_3_0__1__Impl + // InternalDataDSL.g:7501:1: ( rule__DataInterchangeFileEDI__Group_3_0__1__Impl ) + // InternalDataDSL.g:7502:2: rule__DataInterchangeFileEDI__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__Group_3_0__1__Impl(); @@ -26520,23 +26784,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__1__Impl" - // InternalDataDSL.g:7440:1: rule__DataInterchangeFileEDI__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) ; + // InternalDataDSL.g:7508:1: rule__DataInterchangeFileEDI__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) ; public final void rule__DataInterchangeFileEDI__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7444:1: ( ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) ) - // InternalDataDSL.g:7445:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) + // InternalDataDSL.g:7512:1: ( ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) ) + // InternalDataDSL.g:7513:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) { - // InternalDataDSL.g:7445:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) - // InternalDataDSL.g:7446:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) + // InternalDataDSL.g:7513:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) + // InternalDataDSL.g:7514:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingAssignment_3_0_1()); } - // InternalDataDSL.g:7447:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) - // InternalDataDSL.g:7447:3: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 + // InternalDataDSL.g:7515:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) + // InternalDataDSL.g:7515:3: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1(); @@ -26571,14 +26835,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__0" - // InternalDataDSL.g:7456:1: rule__DataInterchangeFileEDI__Group_3_1__0 : rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 ; + // InternalDataDSL.g:7524:1: rule__DataInterchangeFileEDI__Group_3_1__0 : rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 ; public final void rule__DataInterchangeFileEDI__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7460:1: ( rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 ) - // InternalDataDSL.g:7461:2: rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 + // InternalDataDSL.g:7528:1: ( rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 ) + // InternalDataDSL.g:7529:2: rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileEDI__Group_3_1__0__Impl(); @@ -26609,22 +26873,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__0__Impl" - // InternalDataDSL.g:7468:1: rule__DataInterchangeFileEDI__Group_3_1__0__Impl : ( 'locale' ) ; + // InternalDataDSL.g:7536:1: rule__DataInterchangeFileEDI__Group_3_1__0__Impl : ( 'locale' ) ; public final void rule__DataInterchangeFileEDI__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7472:1: ( ( 'locale' ) ) - // InternalDataDSL.g:7473:1: ( 'locale' ) + // InternalDataDSL.g:7540:1: ( ( 'locale' ) ) + // InternalDataDSL.g:7541:1: ( 'locale' ) { - // InternalDataDSL.g:7473:1: ( 'locale' ) - // InternalDataDSL.g:7474:2: 'locale' + // InternalDataDSL.g:7541:1: ( 'locale' ) + // InternalDataDSL.g:7542:2: 'locale' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleKeyword_3_1_0()); } - match(input,93,FOLLOW_2); if (state.failed) return ; + match(input,96,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleKeyword_3_1_0()); } @@ -26650,14 +26914,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__1" - // InternalDataDSL.g:7483:1: rule__DataInterchangeFileEDI__Group_3_1__1 : rule__DataInterchangeFileEDI__Group_3_1__1__Impl ; + // InternalDataDSL.g:7551:1: rule__DataInterchangeFileEDI__Group_3_1__1 : rule__DataInterchangeFileEDI__Group_3_1__1__Impl ; public final void rule__DataInterchangeFileEDI__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7487:1: ( rule__DataInterchangeFileEDI__Group_3_1__1__Impl ) - // InternalDataDSL.g:7488:2: rule__DataInterchangeFileEDI__Group_3_1__1__Impl + // InternalDataDSL.g:7555:1: ( rule__DataInterchangeFileEDI__Group_3_1__1__Impl ) + // InternalDataDSL.g:7556:2: rule__DataInterchangeFileEDI__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__Group_3_1__1__Impl(); @@ -26683,23 +26947,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__1__Impl" - // InternalDataDSL.g:7494:1: rule__DataInterchangeFileEDI__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:7562:1: rule__DataInterchangeFileEDI__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) ; public final void rule__DataInterchangeFileEDI__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7498:1: ( ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:7499:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) + // InternalDataDSL.g:7566:1: ( ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:7567:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) { - // InternalDataDSL.g:7499:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) - // InternalDataDSL.g:7500:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) + // InternalDataDSL.g:7567:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) + // InternalDataDSL.g:7568:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleAssignment_3_1_1()); } - // InternalDataDSL.g:7501:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) - // InternalDataDSL.g:7501:3: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 + // InternalDataDSL.g:7569:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) + // InternalDataDSL.g:7569:3: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1(); @@ -26734,14 +26998,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__0" - // InternalDataDSL.g:7510:1: rule__DataInterchangeFileFixed__Group__0 : rule__DataInterchangeFileFixed__Group__0__Impl rule__DataInterchangeFileFixed__Group__1 ; + // InternalDataDSL.g:7578:1: rule__DataInterchangeFileFixed__Group__0 : rule__DataInterchangeFileFixed__Group__0__Impl rule__DataInterchangeFileFixed__Group__1 ; public final void rule__DataInterchangeFileFixed__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7514:1: ( rule__DataInterchangeFileFixed__Group__0__Impl rule__DataInterchangeFileFixed__Group__1 ) - // InternalDataDSL.g:7515:2: rule__DataInterchangeFileFixed__Group__0__Impl rule__DataInterchangeFileFixed__Group__1 + // InternalDataDSL.g:7582:1: ( rule__DataInterchangeFileFixed__Group__0__Impl rule__DataInterchangeFileFixed__Group__1 ) + // InternalDataDSL.g:7583:2: rule__DataInterchangeFileFixed__Group__0__Impl rule__DataInterchangeFileFixed__Group__1 { pushFollow(FOLLOW_17); rule__DataInterchangeFileFixed__Group__0__Impl(); @@ -26772,23 +27036,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__0__Impl" - // InternalDataDSL.g:7522:1: rule__DataInterchangeFileFixed__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:7590:1: rule__DataInterchangeFileFixed__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeFileFixed__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7526:1: ( ( () ) ) - // InternalDataDSL.g:7527:1: ( () ) + // InternalDataDSL.g:7594:1: ( ( () ) ) + // InternalDataDSL.g:7595:1: ( () ) { - // InternalDataDSL.g:7527:1: ( () ) - // InternalDataDSL.g:7528:2: () + // InternalDataDSL.g:7595:1: ( () ) + // InternalDataDSL.g:7596:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getDataInterchangeFileFixedAction_0()); } - // InternalDataDSL.g:7529:2: () - // InternalDataDSL.g:7529:3: + // InternalDataDSL.g:7597:2: () + // InternalDataDSL.g:7597:3: { } @@ -26813,14 +27077,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__1" - // InternalDataDSL.g:7537:1: rule__DataInterchangeFileFixed__Group__1 : rule__DataInterchangeFileFixed__Group__1__Impl rule__DataInterchangeFileFixed__Group__2 ; + // InternalDataDSL.g:7605:1: rule__DataInterchangeFileFixed__Group__1 : rule__DataInterchangeFileFixed__Group__1__Impl rule__DataInterchangeFileFixed__Group__2 ; public final void rule__DataInterchangeFileFixed__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7541:1: ( rule__DataInterchangeFileFixed__Group__1__Impl rule__DataInterchangeFileFixed__Group__2 ) - // InternalDataDSL.g:7542:2: rule__DataInterchangeFileFixed__Group__1__Impl rule__DataInterchangeFileFixed__Group__2 + // InternalDataDSL.g:7609:1: ( rule__DataInterchangeFileFixed__Group__1__Impl rule__DataInterchangeFileFixed__Group__2 ) + // InternalDataDSL.g:7610:2: rule__DataInterchangeFileFixed__Group__1__Impl rule__DataInterchangeFileFixed__Group__2 { pushFollow(FOLLOW_21); rule__DataInterchangeFileFixed__Group__1__Impl(); @@ -26851,22 +27115,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__1__Impl" - // InternalDataDSL.g:7549:1: rule__DataInterchangeFileFixed__Group__1__Impl : ( 'Fixed' ) ; + // InternalDataDSL.g:7617:1: rule__DataInterchangeFileFixed__Group__1__Impl : ( 'Fixed' ) ; public final void rule__DataInterchangeFileFixed__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7553:1: ( ( 'Fixed' ) ) - // InternalDataDSL.g:7554:1: ( 'Fixed' ) + // InternalDataDSL.g:7621:1: ( ( 'Fixed' ) ) + // InternalDataDSL.g:7622:1: ( 'Fixed' ) { - // InternalDataDSL.g:7554:1: ( 'Fixed' ) - // InternalDataDSL.g:7555:2: 'Fixed' + // InternalDataDSL.g:7622:1: ( 'Fixed' ) + // InternalDataDSL.g:7623:2: 'Fixed' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getFixedKeyword_1()); } - match(input,100,FOLLOW_2); if (state.failed) return ; + match(input,103,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileFixedAccess().getFixedKeyword_1()); } @@ -26892,14 +27156,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__2" - // InternalDataDSL.g:7564:1: rule__DataInterchangeFileFixed__Group__2 : rule__DataInterchangeFileFixed__Group__2__Impl rule__DataInterchangeFileFixed__Group__3 ; + // InternalDataDSL.g:7632:1: rule__DataInterchangeFileFixed__Group__2 : rule__DataInterchangeFileFixed__Group__2__Impl rule__DataInterchangeFileFixed__Group__3 ; public final void rule__DataInterchangeFileFixed__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7568:1: ( rule__DataInterchangeFileFixed__Group__2__Impl rule__DataInterchangeFileFixed__Group__3 ) - // InternalDataDSL.g:7569:2: rule__DataInterchangeFileFixed__Group__2__Impl rule__DataInterchangeFileFixed__Group__3 + // InternalDataDSL.g:7636:1: ( rule__DataInterchangeFileFixed__Group__2__Impl rule__DataInterchangeFileFixed__Group__3 ) + // InternalDataDSL.g:7637:2: rule__DataInterchangeFileFixed__Group__2__Impl rule__DataInterchangeFileFixed__Group__3 { pushFollow(FOLLOW_33); rule__DataInterchangeFileFixed__Group__2__Impl(); @@ -26930,23 +27194,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__2__Impl" - // InternalDataDSL.g:7576:1: rule__DataInterchangeFileFixed__Group__2__Impl : ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) ; + // InternalDataDSL.g:7644:1: rule__DataInterchangeFileFixed__Group__2__Impl : ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) ; public final void rule__DataInterchangeFileFixed__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7580:1: ( ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) ) - // InternalDataDSL.g:7581:1: ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) + // InternalDataDSL.g:7648:1: ( ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) ) + // InternalDataDSL.g:7649:1: ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) { - // InternalDataDSL.g:7581:1: ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) - // InternalDataDSL.g:7582:2: ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) + // InternalDataDSL.g:7649:1: ( ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) ) + // InternalDataDSL.g:7650:2: ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getFileURLAssignment_2()); } - // InternalDataDSL.g:7583:2: ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) - // InternalDataDSL.g:7583:3: rule__DataInterchangeFileFixed__FileURLAssignment_2 + // InternalDataDSL.g:7651:2: ( rule__DataInterchangeFileFixed__FileURLAssignment_2 ) + // InternalDataDSL.g:7651:3: rule__DataInterchangeFileFixed__FileURLAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__FileURLAssignment_2(); @@ -26981,14 +27245,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__3" - // InternalDataDSL.g:7591:1: rule__DataInterchangeFileFixed__Group__3 : rule__DataInterchangeFileFixed__Group__3__Impl ; + // InternalDataDSL.g:7659:1: rule__DataInterchangeFileFixed__Group__3 : rule__DataInterchangeFileFixed__Group__3__Impl ; public final void rule__DataInterchangeFileFixed__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7595:1: ( rule__DataInterchangeFileFixed__Group__3__Impl ) - // InternalDataDSL.g:7596:2: rule__DataInterchangeFileFixed__Group__3__Impl + // InternalDataDSL.g:7663:1: ( rule__DataInterchangeFileFixed__Group__3__Impl ) + // InternalDataDSL.g:7664:2: rule__DataInterchangeFileFixed__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__Group__3__Impl(); @@ -27014,23 +27278,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group__3__Impl" - // InternalDataDSL.g:7602:1: rule__DataInterchangeFileFixed__Group__3__Impl : ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) ; + // InternalDataDSL.g:7670:1: rule__DataInterchangeFileFixed__Group__3__Impl : ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) ; public final void rule__DataInterchangeFileFixed__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7606:1: ( ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) ) - // InternalDataDSL.g:7607:1: ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) + // InternalDataDSL.g:7674:1: ( ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) ) + // InternalDataDSL.g:7675:1: ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) { - // InternalDataDSL.g:7607:1: ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) - // InternalDataDSL.g:7608:2: ( rule__DataInterchangeFileFixed__Group_3__0 ) + // InternalDataDSL.g:7675:1: ( ( rule__DataInterchangeFileFixed__Group_3__0 ) ) + // InternalDataDSL.g:7676:2: ( rule__DataInterchangeFileFixed__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getGroup_3()); } - // InternalDataDSL.g:7609:2: ( rule__DataInterchangeFileFixed__Group_3__0 ) - // InternalDataDSL.g:7609:3: rule__DataInterchangeFileFixed__Group_3__0 + // InternalDataDSL.g:7677:2: ( rule__DataInterchangeFileFixed__Group_3__0 ) + // InternalDataDSL.g:7677:3: rule__DataInterchangeFileFixed__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__Group_3__0(); @@ -27065,14 +27329,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3__0" - // InternalDataDSL.g:7618:1: rule__DataInterchangeFileFixed__Group_3__0 : rule__DataInterchangeFileFixed__Group_3__0__Impl rule__DataInterchangeFileFixed__Group_3__1 ; + // InternalDataDSL.g:7686:1: rule__DataInterchangeFileFixed__Group_3__0 : rule__DataInterchangeFileFixed__Group_3__0__Impl rule__DataInterchangeFileFixed__Group_3__1 ; public final void rule__DataInterchangeFileFixed__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7622:1: ( rule__DataInterchangeFileFixed__Group_3__0__Impl rule__DataInterchangeFileFixed__Group_3__1 ) - // InternalDataDSL.g:7623:2: rule__DataInterchangeFileFixed__Group_3__0__Impl rule__DataInterchangeFileFixed__Group_3__1 + // InternalDataDSL.g:7690:1: ( rule__DataInterchangeFileFixed__Group_3__0__Impl rule__DataInterchangeFileFixed__Group_3__1 ) + // InternalDataDSL.g:7691:2: rule__DataInterchangeFileFixed__Group_3__0__Impl rule__DataInterchangeFileFixed__Group_3__1 { pushFollow(FOLLOW_33); rule__DataInterchangeFileFixed__Group_3__0__Impl(); @@ -27103,31 +27367,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3__0__Impl" - // InternalDataDSL.g:7630:1: rule__DataInterchangeFileFixed__Group_3__0__Impl : ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) ; + // InternalDataDSL.g:7698:1: rule__DataInterchangeFileFixed__Group_3__0__Impl : ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) ; public final void rule__DataInterchangeFileFixed__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7634:1: ( ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) ) - // InternalDataDSL.g:7635:1: ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) + // InternalDataDSL.g:7702:1: ( ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) ) + // InternalDataDSL.g:7703:1: ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) { - // InternalDataDSL.g:7635:1: ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) - // InternalDataDSL.g:7636:2: ( rule__DataInterchangeFileFixed__Group_3_0__0 )? + // InternalDataDSL.g:7703:1: ( ( rule__DataInterchangeFileFixed__Group_3_0__0 )? ) + // InternalDataDSL.g:7704:2: ( rule__DataInterchangeFileFixed__Group_3_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getGroup_3_0()); } - // InternalDataDSL.g:7637:2: ( rule__DataInterchangeFileFixed__Group_3_0__0 )? + // InternalDataDSL.g:7705:2: ( rule__DataInterchangeFileFixed__Group_3_0__0 )? int alt88=2; int LA88_0 = input.LA(1); - if ( (LA88_0==92) ) { + if ( (LA88_0==95) ) { alt88=1; } switch (alt88) { case 1 : - // InternalDataDSL.g:7637:3: rule__DataInterchangeFileFixed__Group_3_0__0 + // InternalDataDSL.g:7705:3: rule__DataInterchangeFileFixed__Group_3_0__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__Group_3_0__0(); @@ -27165,14 +27429,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3__1" - // InternalDataDSL.g:7645:1: rule__DataInterchangeFileFixed__Group_3__1 : rule__DataInterchangeFileFixed__Group_3__1__Impl ; + // InternalDataDSL.g:7713:1: rule__DataInterchangeFileFixed__Group_3__1 : rule__DataInterchangeFileFixed__Group_3__1__Impl ; public final void rule__DataInterchangeFileFixed__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7649:1: ( rule__DataInterchangeFileFixed__Group_3__1__Impl ) - // InternalDataDSL.g:7650:2: rule__DataInterchangeFileFixed__Group_3__1__Impl + // InternalDataDSL.g:7717:1: ( rule__DataInterchangeFileFixed__Group_3__1__Impl ) + // InternalDataDSL.g:7718:2: rule__DataInterchangeFileFixed__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__Group_3__1__Impl(); @@ -27198,31 +27462,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3__1__Impl" - // InternalDataDSL.g:7656:1: rule__DataInterchangeFileFixed__Group_3__1__Impl : ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) ; + // InternalDataDSL.g:7724:1: rule__DataInterchangeFileFixed__Group_3__1__Impl : ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) ; public final void rule__DataInterchangeFileFixed__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7660:1: ( ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) ) - // InternalDataDSL.g:7661:1: ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) + // InternalDataDSL.g:7728:1: ( ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) ) + // InternalDataDSL.g:7729:1: ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) { - // InternalDataDSL.g:7661:1: ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) - // InternalDataDSL.g:7662:2: ( rule__DataInterchangeFileFixed__Group_3_1__0 )? + // InternalDataDSL.g:7729:1: ( ( rule__DataInterchangeFileFixed__Group_3_1__0 )? ) + // InternalDataDSL.g:7730:2: ( rule__DataInterchangeFileFixed__Group_3_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getGroup_3_1()); } - // InternalDataDSL.g:7663:2: ( rule__DataInterchangeFileFixed__Group_3_1__0 )? + // InternalDataDSL.g:7731:2: ( rule__DataInterchangeFileFixed__Group_3_1__0 )? int alt89=2; int LA89_0 = input.LA(1); - if ( (LA89_0==93) ) { + if ( (LA89_0==96) ) { alt89=1; } switch (alt89) { case 1 : - // InternalDataDSL.g:7663:3: rule__DataInterchangeFileFixed__Group_3_1__0 + // InternalDataDSL.g:7731:3: rule__DataInterchangeFileFixed__Group_3_1__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__Group_3_1__0(); @@ -27260,14 +27524,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_0__0" - // InternalDataDSL.g:7672:1: rule__DataInterchangeFileFixed__Group_3_0__0 : rule__DataInterchangeFileFixed__Group_3_0__0__Impl rule__DataInterchangeFileFixed__Group_3_0__1 ; + // InternalDataDSL.g:7740:1: rule__DataInterchangeFileFixed__Group_3_0__0 : rule__DataInterchangeFileFixed__Group_3_0__0__Impl rule__DataInterchangeFileFixed__Group_3_0__1 ; public final void rule__DataInterchangeFileFixed__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7676:1: ( rule__DataInterchangeFileFixed__Group_3_0__0__Impl rule__DataInterchangeFileFixed__Group_3_0__1 ) - // InternalDataDSL.g:7677:2: rule__DataInterchangeFileFixed__Group_3_0__0__Impl rule__DataInterchangeFileFixed__Group_3_0__1 + // InternalDataDSL.g:7744:1: ( rule__DataInterchangeFileFixed__Group_3_0__0__Impl rule__DataInterchangeFileFixed__Group_3_0__1 ) + // InternalDataDSL.g:7745:2: rule__DataInterchangeFileFixed__Group_3_0__0__Impl rule__DataInterchangeFileFixed__Group_3_0__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileFixed__Group_3_0__0__Impl(); @@ -27298,22 +27562,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_0__0__Impl" - // InternalDataDSL.g:7684:1: rule__DataInterchangeFileFixed__Group_3_0__0__Impl : ( 'encoding' ) ; + // InternalDataDSL.g:7752:1: rule__DataInterchangeFileFixed__Group_3_0__0__Impl : ( 'encoding' ) ; public final void rule__DataInterchangeFileFixed__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7688:1: ( ( 'encoding' ) ) - // InternalDataDSL.g:7689:1: ( 'encoding' ) + // InternalDataDSL.g:7756:1: ( ( 'encoding' ) ) + // InternalDataDSL.g:7757:1: ( 'encoding' ) { - // InternalDataDSL.g:7689:1: ( 'encoding' ) - // InternalDataDSL.g:7690:2: 'encoding' + // InternalDataDSL.g:7757:1: ( 'encoding' ) + // InternalDataDSL.g:7758:2: 'encoding' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getEncodingKeyword_3_0_0()); } - match(input,92,FOLLOW_2); if (state.failed) return ; + match(input,95,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileFixedAccess().getEncodingKeyword_3_0_0()); } @@ -27339,14 +27603,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_0__1" - // InternalDataDSL.g:7699:1: rule__DataInterchangeFileFixed__Group_3_0__1 : rule__DataInterchangeFileFixed__Group_3_0__1__Impl ; + // InternalDataDSL.g:7767:1: rule__DataInterchangeFileFixed__Group_3_0__1 : rule__DataInterchangeFileFixed__Group_3_0__1__Impl ; public final void rule__DataInterchangeFileFixed__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7703:1: ( rule__DataInterchangeFileFixed__Group_3_0__1__Impl ) - // InternalDataDSL.g:7704:2: rule__DataInterchangeFileFixed__Group_3_0__1__Impl + // InternalDataDSL.g:7771:1: ( rule__DataInterchangeFileFixed__Group_3_0__1__Impl ) + // InternalDataDSL.g:7772:2: rule__DataInterchangeFileFixed__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__Group_3_0__1__Impl(); @@ -27372,23 +27636,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_0__1__Impl" - // InternalDataDSL.g:7710:1: rule__DataInterchangeFileFixed__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) ; + // InternalDataDSL.g:7778:1: rule__DataInterchangeFileFixed__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) ; public final void rule__DataInterchangeFileFixed__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7714:1: ( ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) ) - // InternalDataDSL.g:7715:1: ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) + // InternalDataDSL.g:7782:1: ( ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) ) + // InternalDataDSL.g:7783:1: ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) { - // InternalDataDSL.g:7715:1: ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) - // InternalDataDSL.g:7716:2: ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) + // InternalDataDSL.g:7783:1: ( ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) ) + // InternalDataDSL.g:7784:2: ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getEncodingAssignment_3_0_1()); } - // InternalDataDSL.g:7717:2: ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) - // InternalDataDSL.g:7717:3: rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 + // InternalDataDSL.g:7785:2: ( rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 ) + // InternalDataDSL.g:7785:3: rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1(); @@ -27423,14 +27687,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_1__0" - // InternalDataDSL.g:7726:1: rule__DataInterchangeFileFixed__Group_3_1__0 : rule__DataInterchangeFileFixed__Group_3_1__0__Impl rule__DataInterchangeFileFixed__Group_3_1__1 ; + // InternalDataDSL.g:7794:1: rule__DataInterchangeFileFixed__Group_3_1__0 : rule__DataInterchangeFileFixed__Group_3_1__0__Impl rule__DataInterchangeFileFixed__Group_3_1__1 ; public final void rule__DataInterchangeFileFixed__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7730:1: ( rule__DataInterchangeFileFixed__Group_3_1__0__Impl rule__DataInterchangeFileFixed__Group_3_1__1 ) - // InternalDataDSL.g:7731:2: rule__DataInterchangeFileFixed__Group_3_1__0__Impl rule__DataInterchangeFileFixed__Group_3_1__1 + // InternalDataDSL.g:7798:1: ( rule__DataInterchangeFileFixed__Group_3_1__0__Impl rule__DataInterchangeFileFixed__Group_3_1__1 ) + // InternalDataDSL.g:7799:2: rule__DataInterchangeFileFixed__Group_3_1__0__Impl rule__DataInterchangeFileFixed__Group_3_1__1 { pushFollow(FOLLOW_21); rule__DataInterchangeFileFixed__Group_3_1__0__Impl(); @@ -27461,22 +27725,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_1__0__Impl" - // InternalDataDSL.g:7738:1: rule__DataInterchangeFileFixed__Group_3_1__0__Impl : ( 'locale' ) ; + // InternalDataDSL.g:7806:1: rule__DataInterchangeFileFixed__Group_3_1__0__Impl : ( 'locale' ) ; public final void rule__DataInterchangeFileFixed__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7742:1: ( ( 'locale' ) ) - // InternalDataDSL.g:7743:1: ( 'locale' ) + // InternalDataDSL.g:7810:1: ( ( 'locale' ) ) + // InternalDataDSL.g:7811:1: ( 'locale' ) { - // InternalDataDSL.g:7743:1: ( 'locale' ) - // InternalDataDSL.g:7744:2: 'locale' + // InternalDataDSL.g:7811:1: ( 'locale' ) + // InternalDataDSL.g:7812:2: 'locale' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getLocaleKeyword_3_1_0()); } - match(input,93,FOLLOW_2); if (state.failed) return ; + match(input,96,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileFixedAccess().getLocaleKeyword_3_1_0()); } @@ -27502,14 +27766,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_1__1" - // InternalDataDSL.g:7753:1: rule__DataInterchangeFileFixed__Group_3_1__1 : rule__DataInterchangeFileFixed__Group_3_1__1__Impl ; + // InternalDataDSL.g:7821:1: rule__DataInterchangeFileFixed__Group_3_1__1 : rule__DataInterchangeFileFixed__Group_3_1__1__Impl ; public final void rule__DataInterchangeFileFixed__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7757:1: ( rule__DataInterchangeFileFixed__Group_3_1__1__Impl ) - // InternalDataDSL.g:7758:2: rule__DataInterchangeFileFixed__Group_3_1__1__Impl + // InternalDataDSL.g:7825:1: ( rule__DataInterchangeFileFixed__Group_3_1__1__Impl ) + // InternalDataDSL.g:7826:2: rule__DataInterchangeFileFixed__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__Group_3_1__1__Impl(); @@ -27535,23 +27799,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__Group_3_1__1__Impl" - // InternalDataDSL.g:7764:1: rule__DataInterchangeFileFixed__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:7832:1: rule__DataInterchangeFileFixed__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) ; public final void rule__DataInterchangeFileFixed__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7768:1: ( ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:7769:1: ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) + // InternalDataDSL.g:7836:1: ( ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:7837:1: ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) { - // InternalDataDSL.g:7769:1: ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) - // InternalDataDSL.g:7770:2: ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) + // InternalDataDSL.g:7837:1: ( ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) ) + // InternalDataDSL.g:7838:2: ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getLocaleAssignment_3_1_1()); } - // InternalDataDSL.g:7771:2: ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) - // InternalDataDSL.g:7771:3: rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 + // InternalDataDSL.g:7839:2: ( rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 ) + // InternalDataDSL.g:7839:3: rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1(); @@ -27586,14 +27850,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__0" - // InternalDataDSL.g:7780:1: rule__DataInterchangeBean__Group__0 : rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 ; + // InternalDataDSL.g:7848:1: rule__DataInterchangeBean__Group__0 : rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 ; public final void rule__DataInterchangeBean__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7784:1: ( rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 ) - // InternalDataDSL.g:7785:2: rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 + // InternalDataDSL.g:7852:1: ( rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 ) + // InternalDataDSL.g:7853:2: rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 { pushFollow(FOLLOW_36); rule__DataInterchangeBean__Group__0__Impl(); @@ -27624,23 +27888,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__0__Impl" - // InternalDataDSL.g:7792:1: rule__DataInterchangeBean__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:7860:1: rule__DataInterchangeBean__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeBean__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7796:1: ( ( () ) ) - // InternalDataDSL.g:7797:1: ( () ) + // InternalDataDSL.g:7864:1: ( ( () ) ) + // InternalDataDSL.g:7865:1: ( () ) { - // InternalDataDSL.g:7797:1: ( () ) - // InternalDataDSL.g:7798:2: () + // InternalDataDSL.g:7865:1: ( () ) + // InternalDataDSL.g:7866:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getDataInterchangeBeanAction_0()); } - // InternalDataDSL.g:7799:2: () - // InternalDataDSL.g:7799:3: + // InternalDataDSL.g:7867:2: () + // InternalDataDSL.g:7867:3: { } @@ -27665,14 +27929,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__1" - // InternalDataDSL.g:7807:1: rule__DataInterchangeBean__Group__1 : rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 ; + // InternalDataDSL.g:7875:1: rule__DataInterchangeBean__Group__1 : rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 ; public final void rule__DataInterchangeBean__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7811:1: ( rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 ) - // InternalDataDSL.g:7812:2: rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 + // InternalDataDSL.g:7879:1: ( rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 ) + // InternalDataDSL.g:7880:2: rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeBean__Group__1__Impl(); @@ -27703,22 +27967,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__1__Impl" - // InternalDataDSL.g:7819:1: rule__DataInterchangeBean__Group__1__Impl : ( 'entity' ) ; + // InternalDataDSL.g:7887:1: rule__DataInterchangeBean__Group__1__Impl : ( 'entity' ) ; public final void rule__DataInterchangeBean__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7823:1: ( ( 'entity' ) ) - // InternalDataDSL.g:7824:1: ( 'entity' ) + // InternalDataDSL.g:7891:1: ( ( 'entity' ) ) + // InternalDataDSL.g:7892:1: ( 'entity' ) { - // InternalDataDSL.g:7824:1: ( 'entity' ) - // InternalDataDSL.g:7825:2: 'entity' + // InternalDataDSL.g:7892:1: ( 'entity' ) + // InternalDataDSL.g:7893:2: 'entity' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getEntityKeyword_1()); } - match(input,101,FOLLOW_2); if (state.failed) return ; + match(input,104,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getEntityKeyword_1()); } @@ -27744,14 +28008,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__2" - // InternalDataDSL.g:7834:1: rule__DataInterchangeBean__Group__2 : rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 ; + // InternalDataDSL.g:7902:1: rule__DataInterchangeBean__Group__2 : rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 ; public final void rule__DataInterchangeBean__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7838:1: ( rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 ) - // InternalDataDSL.g:7839:2: rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 + // InternalDataDSL.g:7906:1: ( rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 ) + // InternalDataDSL.g:7907:2: rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group__2__Impl(); @@ -27782,23 +28046,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__2__Impl" - // InternalDataDSL.g:7846:1: rule__DataInterchangeBean__Group__2__Impl : ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) ; + // InternalDataDSL.g:7914:1: rule__DataInterchangeBean__Group__2__Impl : ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) ; public final void rule__DataInterchangeBean__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7850:1: ( ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) ) - // InternalDataDSL.g:7851:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) + // InternalDataDSL.g:7918:1: ( ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) ) + // InternalDataDSL.g:7919:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) { - // InternalDataDSL.g:7851:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) - // InternalDataDSL.g:7852:2: ( rule__DataInterchangeBean__EntityAssignment_2 ) + // InternalDataDSL.g:7919:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) + // InternalDataDSL.g:7920:2: ( rule__DataInterchangeBean__EntityAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getEntityAssignment_2()); } - // InternalDataDSL.g:7853:2: ( rule__DataInterchangeBean__EntityAssignment_2 ) - // InternalDataDSL.g:7853:3: rule__DataInterchangeBean__EntityAssignment_2 + // InternalDataDSL.g:7921:2: ( rule__DataInterchangeBean__EntityAssignment_2 ) + // InternalDataDSL.g:7921:3: rule__DataInterchangeBean__EntityAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__EntityAssignment_2(); @@ -27833,14 +28097,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__3" - // InternalDataDSL.g:7861:1: rule__DataInterchangeBean__Group__3 : rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 ; + // InternalDataDSL.g:7929:1: rule__DataInterchangeBean__Group__3 : rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 ; public final void rule__DataInterchangeBean__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7865:1: ( rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 ) - // InternalDataDSL.g:7866:2: rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 + // InternalDataDSL.g:7933:1: ( rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 ) + // InternalDataDSL.g:7934:2: rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group__3__Impl(); @@ -27871,31 +28135,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__3__Impl" - // InternalDataDSL.g:7873:1: rule__DataInterchangeBean__Group__3__Impl : ( ( rule__DataInterchangeBean__Group_3__0 )? ) ; + // InternalDataDSL.g:7941:1: rule__DataInterchangeBean__Group__3__Impl : ( ( rule__DataInterchangeBean__Group_3__0 )? ) ; public final void rule__DataInterchangeBean__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7877:1: ( ( ( rule__DataInterchangeBean__Group_3__0 )? ) ) - // InternalDataDSL.g:7878:1: ( ( rule__DataInterchangeBean__Group_3__0 )? ) + // InternalDataDSL.g:7945:1: ( ( ( rule__DataInterchangeBean__Group_3__0 )? ) ) + // InternalDataDSL.g:7946:1: ( ( rule__DataInterchangeBean__Group_3__0 )? ) { - // InternalDataDSL.g:7878:1: ( ( rule__DataInterchangeBean__Group_3__0 )? ) - // InternalDataDSL.g:7879:2: ( rule__DataInterchangeBean__Group_3__0 )? + // InternalDataDSL.g:7946:1: ( ( rule__DataInterchangeBean__Group_3__0 )? ) + // InternalDataDSL.g:7947:2: ( rule__DataInterchangeBean__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_3()); } - // InternalDataDSL.g:7880:2: ( rule__DataInterchangeBean__Group_3__0 )? + // InternalDataDSL.g:7948:2: ( rule__DataInterchangeBean__Group_3__0 )? int alt90=2; int LA90_0 = input.LA(1); - if ( (LA90_0==102) ) { + if ( (LA90_0==105) ) { alt90=1; } switch (alt90) { case 1 : - // InternalDataDSL.g:7880:3: rule__DataInterchangeBean__Group_3__0 + // InternalDataDSL.g:7948:3: rule__DataInterchangeBean__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_3__0(); @@ -27933,14 +28197,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__4" - // InternalDataDSL.g:7888:1: rule__DataInterchangeBean__Group__4 : rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 ; + // InternalDataDSL.g:7956:1: rule__DataInterchangeBean__Group__4 : rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 ; public final void rule__DataInterchangeBean__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7892:1: ( rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 ) - // InternalDataDSL.g:7893:2: rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 + // InternalDataDSL.g:7960:1: ( rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 ) + // InternalDataDSL.g:7961:2: rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group__4__Impl(); @@ -27971,31 +28235,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__4__Impl" - // InternalDataDSL.g:7900:1: rule__DataInterchangeBean__Group__4__Impl : ( ( rule__DataInterchangeBean__Group_4__0 )? ) ; + // InternalDataDSL.g:7968:1: rule__DataInterchangeBean__Group__4__Impl : ( ( rule__DataInterchangeBean__Group_4__0 )? ) ; public final void rule__DataInterchangeBean__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7904:1: ( ( ( rule__DataInterchangeBean__Group_4__0 )? ) ) - // InternalDataDSL.g:7905:1: ( ( rule__DataInterchangeBean__Group_4__0 )? ) + // InternalDataDSL.g:7972:1: ( ( ( rule__DataInterchangeBean__Group_4__0 )? ) ) + // InternalDataDSL.g:7973:1: ( ( rule__DataInterchangeBean__Group_4__0 )? ) { - // InternalDataDSL.g:7905:1: ( ( rule__DataInterchangeBean__Group_4__0 )? ) - // InternalDataDSL.g:7906:2: ( rule__DataInterchangeBean__Group_4__0 )? + // InternalDataDSL.g:7973:1: ( ( rule__DataInterchangeBean__Group_4__0 )? ) + // InternalDataDSL.g:7974:2: ( rule__DataInterchangeBean__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_4()); } - // InternalDataDSL.g:7907:2: ( rule__DataInterchangeBean__Group_4__0 )? + // InternalDataDSL.g:7975:2: ( rule__DataInterchangeBean__Group_4__0 )? int alt91=2; int LA91_0 = input.LA(1); - if ( (LA91_0==103) ) { + if ( (LA91_0==106) ) { alt91=1; } switch (alt91) { case 1 : - // InternalDataDSL.g:7907:3: rule__DataInterchangeBean__Group_4__0 + // InternalDataDSL.g:7975:3: rule__DataInterchangeBean__Group_4__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_4__0(); @@ -28033,14 +28297,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__5" - // InternalDataDSL.g:7915:1: rule__DataInterchangeBean__Group__5 : rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 ; + // InternalDataDSL.g:7983:1: rule__DataInterchangeBean__Group__5 : rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 ; public final void rule__DataInterchangeBean__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7919:1: ( rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 ) - // InternalDataDSL.g:7920:2: rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 + // InternalDataDSL.g:7987:1: ( rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 ) + // InternalDataDSL.g:7988:2: rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group__5__Impl(); @@ -28071,31 +28335,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__5__Impl" - // InternalDataDSL.g:7927:1: rule__DataInterchangeBean__Group__5__Impl : ( ( rule__DataInterchangeBean__Group_5__0 )? ) ; + // InternalDataDSL.g:7995:1: rule__DataInterchangeBean__Group__5__Impl : ( ( rule__DataInterchangeBean__Group_5__0 )? ) ; public final void rule__DataInterchangeBean__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7931:1: ( ( ( rule__DataInterchangeBean__Group_5__0 )? ) ) - // InternalDataDSL.g:7932:1: ( ( rule__DataInterchangeBean__Group_5__0 )? ) + // InternalDataDSL.g:7999:1: ( ( ( rule__DataInterchangeBean__Group_5__0 )? ) ) + // InternalDataDSL.g:8000:1: ( ( rule__DataInterchangeBean__Group_5__0 )? ) { - // InternalDataDSL.g:7932:1: ( ( rule__DataInterchangeBean__Group_5__0 )? ) - // InternalDataDSL.g:7933:2: ( rule__DataInterchangeBean__Group_5__0 )? + // InternalDataDSL.g:8000:1: ( ( rule__DataInterchangeBean__Group_5__0 )? ) + // InternalDataDSL.g:8001:2: ( rule__DataInterchangeBean__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_5()); } - // InternalDataDSL.g:7934:2: ( rule__DataInterchangeBean__Group_5__0 )? + // InternalDataDSL.g:8002:2: ( rule__DataInterchangeBean__Group_5__0 )? int alt92=2; int LA92_0 = input.LA(1); - if ( (LA92_0==104) ) { + if ( (LA92_0==107) ) { alt92=1; } switch (alt92) { case 1 : - // InternalDataDSL.g:7934:3: rule__DataInterchangeBean__Group_5__0 + // InternalDataDSL.g:8002:3: rule__DataInterchangeBean__Group_5__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_5__0(); @@ -28133,14 +28397,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__6" - // InternalDataDSL.g:7942:1: rule__DataInterchangeBean__Group__6 : rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 ; + // InternalDataDSL.g:8010:1: rule__DataInterchangeBean__Group__6 : rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 ; public final void rule__DataInterchangeBean__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7946:1: ( rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 ) - // InternalDataDSL.g:7947:2: rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 + // InternalDataDSL.g:8014:1: ( rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 ) + // InternalDataDSL.g:8015:2: rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group__6__Impl(); @@ -28171,31 +28435,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__6__Impl" - // InternalDataDSL.g:7954:1: rule__DataInterchangeBean__Group__6__Impl : ( ( rule__DataInterchangeBean__Group_6__0 )? ) ; + // InternalDataDSL.g:8022:1: rule__DataInterchangeBean__Group__6__Impl : ( ( rule__DataInterchangeBean__Group_6__0 )? ) ; public final void rule__DataInterchangeBean__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7958:1: ( ( ( rule__DataInterchangeBean__Group_6__0 )? ) ) - // InternalDataDSL.g:7959:1: ( ( rule__DataInterchangeBean__Group_6__0 )? ) + // InternalDataDSL.g:8026:1: ( ( ( rule__DataInterchangeBean__Group_6__0 )? ) ) + // InternalDataDSL.g:8027:1: ( ( rule__DataInterchangeBean__Group_6__0 )? ) { - // InternalDataDSL.g:7959:1: ( ( rule__DataInterchangeBean__Group_6__0 )? ) - // InternalDataDSL.g:7960:2: ( rule__DataInterchangeBean__Group_6__0 )? + // InternalDataDSL.g:8027:1: ( ( rule__DataInterchangeBean__Group_6__0 )? ) + // InternalDataDSL.g:8028:2: ( rule__DataInterchangeBean__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_6()); } - // InternalDataDSL.g:7961:2: ( rule__DataInterchangeBean__Group_6__0 )? + // InternalDataDSL.g:8029:2: ( rule__DataInterchangeBean__Group_6__0 )? int alt93=2; int LA93_0 = input.LA(1); - if ( (LA93_0==105) ) { + if ( (LA93_0==108) ) { alt93=1; } switch (alt93) { case 1 : - // InternalDataDSL.g:7961:3: rule__DataInterchangeBean__Group_6__0 + // InternalDataDSL.g:8029:3: rule__DataInterchangeBean__Group_6__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_6__0(); @@ -28233,14 +28497,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__7" - // InternalDataDSL.g:7969:1: rule__DataInterchangeBean__Group__7 : rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 ; + // InternalDataDSL.g:8037:1: rule__DataInterchangeBean__Group__7 : rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 ; public final void rule__DataInterchangeBean__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7973:1: ( rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 ) - // InternalDataDSL.g:7974:2: rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 + // InternalDataDSL.g:8041:1: ( rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 ) + // InternalDataDSL.g:8042:2: rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group__7__Impl(); @@ -28271,31 +28535,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__7__Impl" - // InternalDataDSL.g:7981:1: rule__DataInterchangeBean__Group__7__Impl : ( ( rule__DataInterchangeBean__Group_7__0 )? ) ; + // InternalDataDSL.g:8049:1: rule__DataInterchangeBean__Group__7__Impl : ( ( rule__DataInterchangeBean__Group_7__0 )? ) ; public final void rule__DataInterchangeBean__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:7985:1: ( ( ( rule__DataInterchangeBean__Group_7__0 )? ) ) - // InternalDataDSL.g:7986:1: ( ( rule__DataInterchangeBean__Group_7__0 )? ) + // InternalDataDSL.g:8053:1: ( ( ( rule__DataInterchangeBean__Group_7__0 )? ) ) + // InternalDataDSL.g:8054:1: ( ( rule__DataInterchangeBean__Group_7__0 )? ) { - // InternalDataDSL.g:7986:1: ( ( rule__DataInterchangeBean__Group_7__0 )? ) - // InternalDataDSL.g:7987:2: ( rule__DataInterchangeBean__Group_7__0 )? + // InternalDataDSL.g:8054:1: ( ( rule__DataInterchangeBean__Group_7__0 )? ) + // InternalDataDSL.g:8055:2: ( rule__DataInterchangeBean__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_7()); } - // InternalDataDSL.g:7988:2: ( rule__DataInterchangeBean__Group_7__0 )? + // InternalDataDSL.g:8056:2: ( rule__DataInterchangeBean__Group_7__0 )? int alt94=2; int LA94_0 = input.LA(1); - if ( (LA94_0==177) ) { + if ( (LA94_0==181) ) { alt94=1; } switch (alt94) { case 1 : - // InternalDataDSL.g:7988:3: rule__DataInterchangeBean__Group_7__0 + // InternalDataDSL.g:8056:3: rule__DataInterchangeBean__Group_7__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_7__0(); @@ -28333,14 +28597,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__8" - // InternalDataDSL.g:7996:1: rule__DataInterchangeBean__Group__8 : rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 ; + // InternalDataDSL.g:8064:1: rule__DataInterchangeBean__Group__8 : rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 ; public final void rule__DataInterchangeBean__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8000:1: ( rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 ) - // InternalDataDSL.g:8001:2: rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 + // InternalDataDSL.g:8068:1: ( rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 ) + // InternalDataDSL.g:8069:2: rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group__8__Impl(); @@ -28371,31 +28635,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__8__Impl" - // InternalDataDSL.g:8008:1: rule__DataInterchangeBean__Group__8__Impl : ( ( rule__DataInterchangeBean__Group_8__0 )? ) ; + // InternalDataDSL.g:8076:1: rule__DataInterchangeBean__Group__8__Impl : ( ( rule__DataInterchangeBean__Group_8__0 )? ) ; public final void rule__DataInterchangeBean__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8012:1: ( ( ( rule__DataInterchangeBean__Group_8__0 )? ) ) - // InternalDataDSL.g:8013:1: ( ( rule__DataInterchangeBean__Group_8__0 )? ) + // InternalDataDSL.g:8080:1: ( ( ( rule__DataInterchangeBean__Group_8__0 )? ) ) + // InternalDataDSL.g:8081:1: ( ( rule__DataInterchangeBean__Group_8__0 )? ) { - // InternalDataDSL.g:8013:1: ( ( rule__DataInterchangeBean__Group_8__0 )? ) - // InternalDataDSL.g:8014:2: ( rule__DataInterchangeBean__Group_8__0 )? + // InternalDataDSL.g:8081:1: ( ( rule__DataInterchangeBean__Group_8__0 )? ) + // InternalDataDSL.g:8082:2: ( rule__DataInterchangeBean__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_8()); } - // InternalDataDSL.g:8015:2: ( rule__DataInterchangeBean__Group_8__0 )? + // InternalDataDSL.g:8083:2: ( rule__DataInterchangeBean__Group_8__0 )? int alt95=2; int LA95_0 = input.LA(1); - if ( (LA95_0==178) ) { + if ( (LA95_0==182) ) { alt95=1; } switch (alt95) { case 1 : - // InternalDataDSL.g:8015:3: rule__DataInterchangeBean__Group_8__0 + // InternalDataDSL.g:8083:3: rule__DataInterchangeBean__Group_8__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_8__0(); @@ -28433,14 +28697,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__9" - // InternalDataDSL.g:8023:1: rule__DataInterchangeBean__Group__9 : rule__DataInterchangeBean__Group__9__Impl ; + // InternalDataDSL.g:8091:1: rule__DataInterchangeBean__Group__9 : rule__DataInterchangeBean__Group__9__Impl ; public final void rule__DataInterchangeBean__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8027:1: ( rule__DataInterchangeBean__Group__9__Impl ) - // InternalDataDSL.g:8028:2: rule__DataInterchangeBean__Group__9__Impl + // InternalDataDSL.g:8095:1: ( rule__DataInterchangeBean__Group__9__Impl ) + // InternalDataDSL.g:8096:2: rule__DataInterchangeBean__Group__9__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group__9__Impl(); @@ -28466,23 +28730,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group__9__Impl" - // InternalDataDSL.g:8034:1: rule__DataInterchangeBean__Group__9__Impl : ( ( rule__DataInterchangeBean__Group_9__0 ) ) ; + // InternalDataDSL.g:8102:1: rule__DataInterchangeBean__Group__9__Impl : ( ( rule__DataInterchangeBean__Group_9__0 ) ) ; public final void rule__DataInterchangeBean__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8038:1: ( ( ( rule__DataInterchangeBean__Group_9__0 ) ) ) - // InternalDataDSL.g:8039:1: ( ( rule__DataInterchangeBean__Group_9__0 ) ) + // InternalDataDSL.g:8106:1: ( ( ( rule__DataInterchangeBean__Group_9__0 ) ) ) + // InternalDataDSL.g:8107:1: ( ( rule__DataInterchangeBean__Group_9__0 ) ) { - // InternalDataDSL.g:8039:1: ( ( rule__DataInterchangeBean__Group_9__0 ) ) - // InternalDataDSL.g:8040:2: ( rule__DataInterchangeBean__Group_9__0 ) + // InternalDataDSL.g:8107:1: ( ( rule__DataInterchangeBean__Group_9__0 ) ) + // InternalDataDSL.g:8108:2: ( rule__DataInterchangeBean__Group_9__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9()); } - // InternalDataDSL.g:8041:2: ( rule__DataInterchangeBean__Group_9__0 ) - // InternalDataDSL.g:8041:3: rule__DataInterchangeBean__Group_9__0 + // InternalDataDSL.g:8109:2: ( rule__DataInterchangeBean__Group_9__0 ) + // InternalDataDSL.g:8109:3: rule__DataInterchangeBean__Group_9__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9__0(); @@ -28517,14 +28781,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_3__0" - // InternalDataDSL.g:8050:1: rule__DataInterchangeBean__Group_3__0 : rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 ; + // InternalDataDSL.g:8118:1: rule__DataInterchangeBean__Group_3__0 : rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 ; public final void rule__DataInterchangeBean__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8054:1: ( rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 ) - // InternalDataDSL.g:8055:2: rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 + // InternalDataDSL.g:8122:1: ( rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 ) + // InternalDataDSL.g:8123:2: rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 { pushFollow(FOLLOW_21); rule__DataInterchangeBean__Group_3__0__Impl(); @@ -28555,22 +28819,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_3__0__Impl" - // InternalDataDSL.g:8062:1: rule__DataInterchangeBean__Group_3__0__Impl : ( 'filename' ) ; + // InternalDataDSL.g:8130:1: rule__DataInterchangeBean__Group_3__0__Impl : ( 'filename' ) ; public final void rule__DataInterchangeBean__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8066:1: ( ( 'filename' ) ) - // InternalDataDSL.g:8067:1: ( 'filename' ) + // InternalDataDSL.g:8134:1: ( ( 'filename' ) ) + // InternalDataDSL.g:8135:1: ( 'filename' ) { - // InternalDataDSL.g:8067:1: ( 'filename' ) - // InternalDataDSL.g:8068:2: 'filename' + // InternalDataDSL.g:8135:1: ( 'filename' ) + // InternalDataDSL.g:8136:2: 'filename' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getFilenameKeyword_3_0()); } - match(input,102,FOLLOW_2); if (state.failed) return ; + match(input,105,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getFilenameKeyword_3_0()); } @@ -28596,14 +28860,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_3__1" - // InternalDataDSL.g:8077:1: rule__DataInterchangeBean__Group_3__1 : rule__DataInterchangeBean__Group_3__1__Impl ; + // InternalDataDSL.g:8145:1: rule__DataInterchangeBean__Group_3__1 : rule__DataInterchangeBean__Group_3__1__Impl ; public final void rule__DataInterchangeBean__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8081:1: ( rule__DataInterchangeBean__Group_3__1__Impl ) - // InternalDataDSL.g:8082:2: rule__DataInterchangeBean__Group_3__1__Impl + // InternalDataDSL.g:8149:1: ( rule__DataInterchangeBean__Group_3__1__Impl ) + // InternalDataDSL.g:8150:2: rule__DataInterchangeBean__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_3__1__Impl(); @@ -28629,23 +28893,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_3__1__Impl" - // InternalDataDSL.g:8088:1: rule__DataInterchangeBean__Group_3__1__Impl : ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) ; + // InternalDataDSL.g:8156:1: rule__DataInterchangeBean__Group_3__1__Impl : ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) ; public final void rule__DataInterchangeBean__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8092:1: ( ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) ) - // InternalDataDSL.g:8093:1: ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) + // InternalDataDSL.g:8160:1: ( ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) ) + // InternalDataDSL.g:8161:1: ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) { - // InternalDataDSL.g:8093:1: ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) - // InternalDataDSL.g:8094:2: ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) + // InternalDataDSL.g:8161:1: ( ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) ) + // InternalDataDSL.g:8162:2: ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getFileNameAssignment_3_1()); } - // InternalDataDSL.g:8095:2: ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) - // InternalDataDSL.g:8095:3: rule__DataInterchangeBean__FileNameAssignment_3_1 + // InternalDataDSL.g:8163:2: ( rule__DataInterchangeBean__FileNameAssignment_3_1 ) + // InternalDataDSL.g:8163:3: rule__DataInterchangeBean__FileNameAssignment_3_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__FileNameAssignment_3_1(); @@ -28680,14 +28944,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_4__0" - // InternalDataDSL.g:8104:1: rule__DataInterchangeBean__Group_4__0 : rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 ; + // InternalDataDSL.g:8172:1: rule__DataInterchangeBean__Group_4__0 : rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 ; public final void rule__DataInterchangeBean__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8108:1: ( rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 ) - // InternalDataDSL.g:8109:2: rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 + // InternalDataDSL.g:8176:1: ( rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 ) + // InternalDataDSL.g:8177:2: rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 { pushFollow(FOLLOW_7); rule__DataInterchangeBean__Group_4__0__Impl(); @@ -28718,22 +28982,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_4__0__Impl" - // InternalDataDSL.g:8116:1: rule__DataInterchangeBean__Group_4__0__Impl : ( 'referencedBy' ) ; + // InternalDataDSL.g:8184:1: rule__DataInterchangeBean__Group_4__0__Impl : ( 'referencedBy' ) ; public final void rule__DataInterchangeBean__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8120:1: ( ( 'referencedBy' ) ) - // InternalDataDSL.g:8121:1: ( 'referencedBy' ) + // InternalDataDSL.g:8188:1: ( ( 'referencedBy' ) ) + // InternalDataDSL.g:8189:1: ( 'referencedBy' ) { - // InternalDataDSL.g:8121:1: ( 'referencedBy' ) - // InternalDataDSL.g:8122:2: 'referencedBy' + // InternalDataDSL.g:8189:1: ( 'referencedBy' ) + // InternalDataDSL.g:8190:2: 'referencedBy' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getReferencedByKeyword_4_0()); } - match(input,103,FOLLOW_2); if (state.failed) return ; + match(input,106,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getReferencedByKeyword_4_0()); } @@ -28759,14 +29023,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_4__1" - // InternalDataDSL.g:8131:1: rule__DataInterchangeBean__Group_4__1 : rule__DataInterchangeBean__Group_4__1__Impl ; + // InternalDataDSL.g:8199:1: rule__DataInterchangeBean__Group_4__1 : rule__DataInterchangeBean__Group_4__1__Impl ; public final void rule__DataInterchangeBean__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8135:1: ( rule__DataInterchangeBean__Group_4__1__Impl ) - // InternalDataDSL.g:8136:2: rule__DataInterchangeBean__Group_4__1__Impl + // InternalDataDSL.g:8203:1: ( rule__DataInterchangeBean__Group_4__1__Impl ) + // InternalDataDSL.g:8204:2: rule__DataInterchangeBean__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_4__1__Impl(); @@ -28792,23 +29056,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_4__1__Impl" - // InternalDataDSL.g:8142:1: rule__DataInterchangeBean__Group_4__1__Impl : ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) ; + // InternalDataDSL.g:8210:1: rule__DataInterchangeBean__Group_4__1__Impl : ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) ; public final void rule__DataInterchangeBean__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8146:1: ( ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) ) - // InternalDataDSL.g:8147:1: ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) + // InternalDataDSL.g:8214:1: ( ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) ) + // InternalDataDSL.g:8215:1: ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) { - // InternalDataDSL.g:8147:1: ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) - // InternalDataDSL.g:8148:2: ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) + // InternalDataDSL.g:8215:1: ( ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) ) + // InternalDataDSL.g:8216:2: ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRefDataSourceAssignment_4_1()); } - // InternalDataDSL.g:8149:2: ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) - // InternalDataDSL.g:8149:3: rule__DataInterchangeBean__RefDataSourceAssignment_4_1 + // InternalDataDSL.g:8217:2: ( rule__DataInterchangeBean__RefDataSourceAssignment_4_1 ) + // InternalDataDSL.g:8217:3: rule__DataInterchangeBean__RefDataSourceAssignment_4_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__RefDataSourceAssignment_4_1(); @@ -28843,14 +29107,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_5__0" - // InternalDataDSL.g:8158:1: rule__DataInterchangeBean__Group_5__0 : rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 ; + // InternalDataDSL.g:8226:1: rule__DataInterchangeBean__Group_5__0 : rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 ; public final void rule__DataInterchangeBean__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8162:1: ( rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 ) - // InternalDataDSL.g:8163:2: rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 + // InternalDataDSL.g:8230:1: ( rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 ) + // InternalDataDSL.g:8231:2: rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 { pushFollow(FOLLOW_21); rule__DataInterchangeBean__Group_5__0__Impl(); @@ -28881,22 +29145,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_5__0__Impl" - // InternalDataDSL.g:8170:1: rule__DataInterchangeBean__Group_5__0__Impl : ( 'nodeName' ) ; + // InternalDataDSL.g:8238:1: rule__DataInterchangeBean__Group_5__0__Impl : ( 'nodeName' ) ; public final void rule__DataInterchangeBean__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8174:1: ( ( 'nodeName' ) ) - // InternalDataDSL.g:8175:1: ( 'nodeName' ) + // InternalDataDSL.g:8242:1: ( ( 'nodeName' ) ) + // InternalDataDSL.g:8243:1: ( 'nodeName' ) { - // InternalDataDSL.g:8175:1: ( 'nodeName' ) - // InternalDataDSL.g:8176:2: 'nodeName' + // InternalDataDSL.g:8243:1: ( 'nodeName' ) + // InternalDataDSL.g:8244:2: 'nodeName' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameKeyword_5_0()); } - match(input,104,FOLLOW_2); if (state.failed) return ; + match(input,107,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getNodeNameKeyword_5_0()); } @@ -28922,14 +29186,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_5__1" - // InternalDataDSL.g:8185:1: rule__DataInterchangeBean__Group_5__1 : rule__DataInterchangeBean__Group_5__1__Impl ; + // InternalDataDSL.g:8253:1: rule__DataInterchangeBean__Group_5__1 : rule__DataInterchangeBean__Group_5__1__Impl ; public final void rule__DataInterchangeBean__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8189:1: ( rule__DataInterchangeBean__Group_5__1__Impl ) - // InternalDataDSL.g:8190:2: rule__DataInterchangeBean__Group_5__1__Impl + // InternalDataDSL.g:8257:1: ( rule__DataInterchangeBean__Group_5__1__Impl ) + // InternalDataDSL.g:8258:2: rule__DataInterchangeBean__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_5__1__Impl(); @@ -28955,23 +29219,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_5__1__Impl" - // InternalDataDSL.g:8196:1: rule__DataInterchangeBean__Group_5__1__Impl : ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) ; + // InternalDataDSL.g:8264:1: rule__DataInterchangeBean__Group_5__1__Impl : ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) ; public final void rule__DataInterchangeBean__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8200:1: ( ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) ) - // InternalDataDSL.g:8201:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) + // InternalDataDSL.g:8268:1: ( ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) ) + // InternalDataDSL.g:8269:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) { - // InternalDataDSL.g:8201:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) - // InternalDataDSL.g:8202:2: ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) + // InternalDataDSL.g:8269:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) ) + // InternalDataDSL.g:8270:2: ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameAssignment_5_1()); } - // InternalDataDSL.g:8203:2: ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) - // InternalDataDSL.g:8203:3: rule__DataInterchangeBean__NodeNameAssignment_5_1 + // InternalDataDSL.g:8271:2: ( rule__DataInterchangeBean__NodeNameAssignment_5_1 ) + // InternalDataDSL.g:8271:3: rule__DataInterchangeBean__NodeNameAssignment_5_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__NodeNameAssignment_5_1(); @@ -29006,14 +29270,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_6__0" - // InternalDataDSL.g:8212:1: rule__DataInterchangeBean__Group_6__0 : rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 ; + // InternalDataDSL.g:8280:1: rule__DataInterchangeBean__Group_6__0 : rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 ; public final void rule__DataInterchangeBean__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8216:1: ( rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 ) - // InternalDataDSL.g:8217:2: rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 + // InternalDataDSL.g:8284:1: ( rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 ) + // InternalDataDSL.g:8285:2: rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 { pushFollow(FOLLOW_21); rule__DataInterchangeBean__Group_6__0__Impl(); @@ -29044,22 +29308,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_6__0__Impl" - // InternalDataDSL.g:8224:1: rule__DataInterchangeBean__Group_6__0__Impl : ( 'createOn' ) ; + // InternalDataDSL.g:8292:1: rule__DataInterchangeBean__Group_6__0__Impl : ( 'createOn' ) ; public final void rule__DataInterchangeBean__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8228:1: ( ( 'createOn' ) ) - // InternalDataDSL.g:8229:1: ( 'createOn' ) + // InternalDataDSL.g:8296:1: ( ( 'createOn' ) ) + // InternalDataDSL.g:8297:1: ( 'createOn' ) { - // InternalDataDSL.g:8229:1: ( 'createOn' ) - // InternalDataDSL.g:8230:2: 'createOn' + // InternalDataDSL.g:8297:1: ( 'createOn' ) + // InternalDataDSL.g:8298:2: 'createOn' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getCreateOnKeyword_6_0()); } - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,108,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getCreateOnKeyword_6_0()); } @@ -29085,14 +29349,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_6__1" - // InternalDataDSL.g:8239:1: rule__DataInterchangeBean__Group_6__1 : rule__DataInterchangeBean__Group_6__1__Impl ; + // InternalDataDSL.g:8307:1: rule__DataInterchangeBean__Group_6__1 : rule__DataInterchangeBean__Group_6__1__Impl ; public final void rule__DataInterchangeBean__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8243:1: ( rule__DataInterchangeBean__Group_6__1__Impl ) - // InternalDataDSL.g:8244:2: rule__DataInterchangeBean__Group_6__1__Impl + // InternalDataDSL.g:8311:1: ( rule__DataInterchangeBean__Group_6__1__Impl ) + // InternalDataDSL.g:8312:2: rule__DataInterchangeBean__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_6__1__Impl(); @@ -29118,23 +29382,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_6__1__Impl" - // InternalDataDSL.g:8250:1: rule__DataInterchangeBean__Group_6__1__Impl : ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) ; + // InternalDataDSL.g:8318:1: rule__DataInterchangeBean__Group_6__1__Impl : ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) ; public final void rule__DataInterchangeBean__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8254:1: ( ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) ) - // InternalDataDSL.g:8255:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) + // InternalDataDSL.g:8322:1: ( ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) ) + // InternalDataDSL.g:8323:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) { - // InternalDataDSL.g:8255:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) - // InternalDataDSL.g:8256:2: ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) + // InternalDataDSL.g:8323:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) ) + // InternalDataDSL.g:8324:2: ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getElementMapAssignment_6_1()); } - // InternalDataDSL.g:8257:2: ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) - // InternalDataDSL.g:8257:3: rule__DataInterchangeBean__ElementMapAssignment_6_1 + // InternalDataDSL.g:8325:2: ( rule__DataInterchangeBean__ElementMapAssignment_6_1 ) + // InternalDataDSL.g:8325:3: rule__DataInterchangeBean__ElementMapAssignment_6_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__ElementMapAssignment_6_1(); @@ -29169,14 +29433,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_7__0" - // InternalDataDSL.g:8266:1: rule__DataInterchangeBean__Group_7__0 : rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 ; + // InternalDataDSL.g:8334:1: rule__DataInterchangeBean__Group_7__0 : rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 ; public final void rule__DataInterchangeBean__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8270:1: ( rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 ) - // InternalDataDSL.g:8271:2: rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 + // InternalDataDSL.g:8338:1: ( rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 ) + // InternalDataDSL.g:8339:2: rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 { pushFollow(FOLLOW_7); rule__DataInterchangeBean__Group_7__0__Impl(); @@ -29207,23 +29471,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_7__0__Impl" - // InternalDataDSL.g:8278:1: rule__DataInterchangeBean__Group_7__0__Impl : ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) ; + // InternalDataDSL.g:8346:1: rule__DataInterchangeBean__Group_7__0__Impl : ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) ; public final void rule__DataInterchangeBean__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8282:1: ( ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) ) - // InternalDataDSL.g:8283:1: ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) + // InternalDataDSL.g:8350:1: ( ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) ) + // InternalDataDSL.g:8351:1: ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) { - // InternalDataDSL.g:8283:1: ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) - // InternalDataDSL.g:8284:2: ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) + // InternalDataDSL.g:8351:1: ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) ) + // InternalDataDSL.g:8352:2: ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportAssignment_7_0()); } - // InternalDataDSL.g:8285:2: ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) - // InternalDataDSL.g:8285:3: rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 + // InternalDataDSL.g:8353:2: ( rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 ) + // InternalDataDSL.g:8353:3: rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__MarkLatestImportAssignment_7_0(); @@ -29258,14 +29522,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_7__1" - // InternalDataDSL.g:8293:1: rule__DataInterchangeBean__Group_7__1 : rule__DataInterchangeBean__Group_7__1__Impl ; + // InternalDataDSL.g:8361:1: rule__DataInterchangeBean__Group_7__1 : rule__DataInterchangeBean__Group_7__1__Impl ; public final void rule__DataInterchangeBean__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8297:1: ( rule__DataInterchangeBean__Group_7__1__Impl ) - // InternalDataDSL.g:8298:2: rule__DataInterchangeBean__Group_7__1__Impl + // InternalDataDSL.g:8365:1: ( rule__DataInterchangeBean__Group_7__1__Impl ) + // InternalDataDSL.g:8366:2: rule__DataInterchangeBean__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_7__1__Impl(); @@ -29291,23 +29555,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_7__1__Impl" - // InternalDataDSL.g:8304:1: rule__DataInterchangeBean__Group_7__1__Impl : ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) ; + // InternalDataDSL.g:8372:1: rule__DataInterchangeBean__Group_7__1__Impl : ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) ; public final void rule__DataInterchangeBean__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8308:1: ( ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) ) - // InternalDataDSL.g:8309:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) + // InternalDataDSL.g:8376:1: ( ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) ) + // InternalDataDSL.g:8377:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) { - // InternalDataDSL.g:8309:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) - // InternalDataDSL.g:8310:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) + // InternalDataDSL.g:8377:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) ) + // InternalDataDSL.g:8378:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyAssignment_7_1()); } - // InternalDataDSL.g:8311:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) - // InternalDataDSL.g:8311:3: rule__DataInterchangeBean__LatestPropertyAssignment_7_1 + // InternalDataDSL.g:8379:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_7_1 ) + // InternalDataDSL.g:8379:3: rule__DataInterchangeBean__LatestPropertyAssignment_7_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__LatestPropertyAssignment_7_1(); @@ -29342,14 +29606,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_8__0" - // InternalDataDSL.g:8320:1: rule__DataInterchangeBean__Group_8__0 : rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 ; + // InternalDataDSL.g:8388:1: rule__DataInterchangeBean__Group_8__0 : rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 ; public final void rule__DataInterchangeBean__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8324:1: ( rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 ) - // InternalDataDSL.g:8325:2: rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 + // InternalDataDSL.g:8392:1: ( rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 ) + // InternalDataDSL.g:8393:2: rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 { pushFollow(FOLLOW_7); rule__DataInterchangeBean__Group_8__0__Impl(); @@ -29380,23 +29644,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_8__0__Impl" - // InternalDataDSL.g:8332:1: rule__DataInterchangeBean__Group_8__0__Impl : ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) ; + // InternalDataDSL.g:8400:1: rule__DataInterchangeBean__Group_8__0__Impl : ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) ; public final void rule__DataInterchangeBean__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8336:1: ( ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) ) - // InternalDataDSL.g:8337:1: ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) + // InternalDataDSL.g:8404:1: ( ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) ) + // InternalDataDSL.g:8405:1: ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) { - // InternalDataDSL.g:8337:1: ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) - // InternalDataDSL.g:8338:2: ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) + // InternalDataDSL.g:8405:1: ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) ) + // InternalDataDSL.g:8406:2: ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportAssignment_8_0()); } - // InternalDataDSL.g:8339:2: ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) - // InternalDataDSL.g:8339:3: rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 + // InternalDataDSL.g:8407:2: ( rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 ) + // InternalDataDSL.g:8407:3: rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__MarkLatestExportAssignment_8_0(); @@ -29431,14 +29695,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_8__1" - // InternalDataDSL.g:8347:1: rule__DataInterchangeBean__Group_8__1 : rule__DataInterchangeBean__Group_8__1__Impl ; + // InternalDataDSL.g:8415:1: rule__DataInterchangeBean__Group_8__1 : rule__DataInterchangeBean__Group_8__1__Impl ; public final void rule__DataInterchangeBean__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8351:1: ( rule__DataInterchangeBean__Group_8__1__Impl ) - // InternalDataDSL.g:8352:2: rule__DataInterchangeBean__Group_8__1__Impl + // InternalDataDSL.g:8419:1: ( rule__DataInterchangeBean__Group_8__1__Impl ) + // InternalDataDSL.g:8420:2: rule__DataInterchangeBean__Group_8__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_8__1__Impl(); @@ -29464,23 +29728,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_8__1__Impl" - // InternalDataDSL.g:8358:1: rule__DataInterchangeBean__Group_8__1__Impl : ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) ; + // InternalDataDSL.g:8426:1: rule__DataInterchangeBean__Group_8__1__Impl : ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) ; public final void rule__DataInterchangeBean__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8362:1: ( ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) ) - // InternalDataDSL.g:8363:1: ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) + // InternalDataDSL.g:8430:1: ( ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) ) + // InternalDataDSL.g:8431:1: ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) { - // InternalDataDSL.g:8363:1: ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) - // InternalDataDSL.g:8364:2: ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) + // InternalDataDSL.g:8431:1: ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) ) + // InternalDataDSL.g:8432:2: ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyAssignment_8_1()); } - // InternalDataDSL.g:8365:2: ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) - // InternalDataDSL.g:8365:3: rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 + // InternalDataDSL.g:8433:2: ( rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 ) + // InternalDataDSL.g:8433:3: rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1(); @@ -29515,14 +29779,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__0" - // InternalDataDSL.g:8374:1: rule__DataInterchangeBean__Group_9__0 : rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 ; + // InternalDataDSL.g:8442:1: rule__DataInterchangeBean__Group_9__0 : rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 ; public final void rule__DataInterchangeBean__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8378:1: ( rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 ) - // InternalDataDSL.g:8379:2: rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 + // InternalDataDSL.g:8446:1: ( rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 ) + // InternalDataDSL.g:8447:2: rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group_9__0__Impl(); @@ -29553,31 +29817,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__0__Impl" - // InternalDataDSL.g:8386:1: rule__DataInterchangeBean__Group_9__0__Impl : ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) ; + // InternalDataDSL.g:8454:1: rule__DataInterchangeBean__Group_9__0__Impl : ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) ; public final void rule__DataInterchangeBean__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8390:1: ( ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) ) - // InternalDataDSL.g:8391:1: ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) + // InternalDataDSL.g:8458:1: ( ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) ) + // InternalDataDSL.g:8459:1: ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) { - // InternalDataDSL.g:8391:1: ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) - // InternalDataDSL.g:8392:2: ( rule__DataInterchangeBean__Group_9_0__0 )? + // InternalDataDSL.g:8459:1: ( ( rule__DataInterchangeBean__Group_9_0__0 )? ) + // InternalDataDSL.g:8460:2: ( rule__DataInterchangeBean__Group_9_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9_0()); } - // InternalDataDSL.g:8393:2: ( rule__DataInterchangeBean__Group_9_0__0 )? + // InternalDataDSL.g:8461:2: ( rule__DataInterchangeBean__Group_9_0__0 )? int alt96=2; int LA96_0 = input.LA(1); - if ( (LA96_0==106) ) { + if ( (LA96_0==109) ) { alt96=1; } switch (alt96) { case 1 : - // InternalDataDSL.g:8393:3: rule__DataInterchangeBean__Group_9_0__0 + // InternalDataDSL.g:8461:3: rule__DataInterchangeBean__Group_9_0__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_0__0(); @@ -29615,14 +29879,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__1" - // InternalDataDSL.g:8401:1: rule__DataInterchangeBean__Group_9__1 : rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 ; + // InternalDataDSL.g:8469:1: rule__DataInterchangeBean__Group_9__1 : rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 ; public final void rule__DataInterchangeBean__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8405:1: ( rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 ) - // InternalDataDSL.g:8406:2: rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 + // InternalDataDSL.g:8473:1: ( rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 ) + // InternalDataDSL.g:8474:2: rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group_9__1__Impl(); @@ -29653,31 +29917,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__1__Impl" - // InternalDataDSL.g:8413:1: rule__DataInterchangeBean__Group_9__1__Impl : ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) ; + // InternalDataDSL.g:8481:1: rule__DataInterchangeBean__Group_9__1__Impl : ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) ; public final void rule__DataInterchangeBean__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8417:1: ( ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) ) - // InternalDataDSL.g:8418:1: ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) + // InternalDataDSL.g:8485:1: ( ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) ) + // InternalDataDSL.g:8486:1: ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) { - // InternalDataDSL.g:8418:1: ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) - // InternalDataDSL.g:8419:2: ( rule__DataInterchangeBean__Group_9_1__0 )? + // InternalDataDSL.g:8486:1: ( ( rule__DataInterchangeBean__Group_9_1__0 )? ) + // InternalDataDSL.g:8487:2: ( rule__DataInterchangeBean__Group_9_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9_1()); } - // InternalDataDSL.g:8420:2: ( rule__DataInterchangeBean__Group_9_1__0 )? + // InternalDataDSL.g:8488:2: ( rule__DataInterchangeBean__Group_9_1__0 )? int alt97=2; int LA97_0 = input.LA(1); - if ( (LA97_0==107) ) { + if ( (LA97_0==110) ) { alt97=1; } switch (alt97) { case 1 : - // InternalDataDSL.g:8420:3: rule__DataInterchangeBean__Group_9_1__0 + // InternalDataDSL.g:8488:3: rule__DataInterchangeBean__Group_9_1__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_1__0(); @@ -29715,14 +29979,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__2" - // InternalDataDSL.g:8428:1: rule__DataInterchangeBean__Group_9__2 : rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 ; + // InternalDataDSL.g:8496:1: rule__DataInterchangeBean__Group_9__2 : rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 ; public final void rule__DataInterchangeBean__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8432:1: ( rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 ) - // InternalDataDSL.g:8433:2: rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 + // InternalDataDSL.g:8500:1: ( rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 ) + // InternalDataDSL.g:8501:2: rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group_9__2__Impl(); @@ -29753,31 +30017,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__2__Impl" - // InternalDataDSL.g:8440:1: rule__DataInterchangeBean__Group_9__2__Impl : ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) ; + // InternalDataDSL.g:8508:1: rule__DataInterchangeBean__Group_9__2__Impl : ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) ; public final void rule__DataInterchangeBean__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8444:1: ( ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) ) - // InternalDataDSL.g:8445:1: ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) + // InternalDataDSL.g:8512:1: ( ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) ) + // InternalDataDSL.g:8513:1: ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) { - // InternalDataDSL.g:8445:1: ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) - // InternalDataDSL.g:8446:2: ( rule__DataInterchangeBean__Group_9_2__0 )? + // InternalDataDSL.g:8513:1: ( ( rule__DataInterchangeBean__Group_9_2__0 )? ) + // InternalDataDSL.g:8514:2: ( rule__DataInterchangeBean__Group_9_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9_2()); } - // InternalDataDSL.g:8447:2: ( rule__DataInterchangeBean__Group_9_2__0 )? + // InternalDataDSL.g:8515:2: ( rule__DataInterchangeBean__Group_9_2__0 )? int alt98=2; int LA98_0 = input.LA(1); - if ( (LA98_0==108) ) { + if ( (LA98_0==111) ) { alt98=1; } switch (alt98) { case 1 : - // InternalDataDSL.g:8447:3: rule__DataInterchangeBean__Group_9_2__0 + // InternalDataDSL.g:8515:3: rule__DataInterchangeBean__Group_9_2__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_2__0(); @@ -29815,14 +30079,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__3" - // InternalDataDSL.g:8455:1: rule__DataInterchangeBean__Group_9__3 : rule__DataInterchangeBean__Group_9__3__Impl rule__DataInterchangeBean__Group_9__4 ; + // InternalDataDSL.g:8523:1: rule__DataInterchangeBean__Group_9__3 : rule__DataInterchangeBean__Group_9__3__Impl rule__DataInterchangeBean__Group_9__4 ; public final void rule__DataInterchangeBean__Group_9__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8459:1: ( rule__DataInterchangeBean__Group_9__3__Impl rule__DataInterchangeBean__Group_9__4 ) - // InternalDataDSL.g:8460:2: rule__DataInterchangeBean__Group_9__3__Impl rule__DataInterchangeBean__Group_9__4 + // InternalDataDSL.g:8527:1: ( rule__DataInterchangeBean__Group_9__3__Impl rule__DataInterchangeBean__Group_9__4 ) + // InternalDataDSL.g:8528:2: rule__DataInterchangeBean__Group_9__3__Impl rule__DataInterchangeBean__Group_9__4 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group_9__3__Impl(); @@ -29853,31 +30117,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__3__Impl" - // InternalDataDSL.g:8467:1: rule__DataInterchangeBean__Group_9__3__Impl : ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) ; + // InternalDataDSL.g:8535:1: rule__DataInterchangeBean__Group_9__3__Impl : ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) ; public final void rule__DataInterchangeBean__Group_9__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8471:1: ( ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) ) - // InternalDataDSL.g:8472:1: ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) + // InternalDataDSL.g:8539:1: ( ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) ) + // InternalDataDSL.g:8540:1: ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) { - // InternalDataDSL.g:8472:1: ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) - // InternalDataDSL.g:8473:2: ( rule__DataInterchangeBean__Group_9_3__0 )? + // InternalDataDSL.g:8540:1: ( ( rule__DataInterchangeBean__Group_9_3__0 )? ) + // InternalDataDSL.g:8541:2: ( rule__DataInterchangeBean__Group_9_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9_3()); } - // InternalDataDSL.g:8474:2: ( rule__DataInterchangeBean__Group_9_3__0 )? + // InternalDataDSL.g:8542:2: ( rule__DataInterchangeBean__Group_9_3__0 )? int alt99=2; int LA99_0 = input.LA(1); - if ( (LA99_0==109) ) { + if ( (LA99_0==112) ) { alt99=1; } switch (alt99) { case 1 : - // InternalDataDSL.g:8474:3: rule__DataInterchangeBean__Group_9_3__0 + // InternalDataDSL.g:8542:3: rule__DataInterchangeBean__Group_9_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_3__0(); @@ -29915,14 +30179,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__4" - // InternalDataDSL.g:8482:1: rule__DataInterchangeBean__Group_9__4 : rule__DataInterchangeBean__Group_9__4__Impl rule__DataInterchangeBean__Group_9__5 ; + // InternalDataDSL.g:8550:1: rule__DataInterchangeBean__Group_9__4 : rule__DataInterchangeBean__Group_9__4__Impl rule__DataInterchangeBean__Group_9__5 ; public final void rule__DataInterchangeBean__Group_9__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8486:1: ( rule__DataInterchangeBean__Group_9__4__Impl rule__DataInterchangeBean__Group_9__5 ) - // InternalDataDSL.g:8487:2: rule__DataInterchangeBean__Group_9__4__Impl rule__DataInterchangeBean__Group_9__5 + // InternalDataDSL.g:8554:1: ( rule__DataInterchangeBean__Group_9__4__Impl rule__DataInterchangeBean__Group_9__5 ) + // InternalDataDSL.g:8555:2: rule__DataInterchangeBean__Group_9__4__Impl rule__DataInterchangeBean__Group_9__5 { pushFollow(FOLLOW_37); rule__DataInterchangeBean__Group_9__4__Impl(); @@ -29953,31 +30217,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__4__Impl" - // InternalDataDSL.g:8494:1: rule__DataInterchangeBean__Group_9__4__Impl : ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) ; + // InternalDataDSL.g:8562:1: rule__DataInterchangeBean__Group_9__4__Impl : ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) ; public final void rule__DataInterchangeBean__Group_9__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8498:1: ( ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) ) - // InternalDataDSL.g:8499:1: ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) + // InternalDataDSL.g:8566:1: ( ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) ) + // InternalDataDSL.g:8567:1: ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) { - // InternalDataDSL.g:8499:1: ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) - // InternalDataDSL.g:8500:2: ( rule__DataInterchangeBean__Group_9_4__0 )? + // InternalDataDSL.g:8567:1: ( ( rule__DataInterchangeBean__Group_9_4__0 )? ) + // InternalDataDSL.g:8568:2: ( rule__DataInterchangeBean__Group_9_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9_4()); } - // InternalDataDSL.g:8501:2: ( rule__DataInterchangeBean__Group_9_4__0 )? + // InternalDataDSL.g:8569:2: ( rule__DataInterchangeBean__Group_9_4__0 )? int alt100=2; int LA100_0 = input.LA(1); - if ( (LA100_0==110) ) { + if ( (LA100_0==113) ) { alt100=1; } switch (alt100) { case 1 : - // InternalDataDSL.g:8501:3: rule__DataInterchangeBean__Group_9_4__0 + // InternalDataDSL.g:8569:3: rule__DataInterchangeBean__Group_9_4__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_4__0(); @@ -30015,14 +30279,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__5" - // InternalDataDSL.g:8509:1: rule__DataInterchangeBean__Group_9__5 : rule__DataInterchangeBean__Group_9__5__Impl ; + // InternalDataDSL.g:8577:1: rule__DataInterchangeBean__Group_9__5 : rule__DataInterchangeBean__Group_9__5__Impl ; public final void rule__DataInterchangeBean__Group_9__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8513:1: ( rule__DataInterchangeBean__Group_9__5__Impl ) - // InternalDataDSL.g:8514:2: rule__DataInterchangeBean__Group_9__5__Impl + // InternalDataDSL.g:8581:1: ( rule__DataInterchangeBean__Group_9__5__Impl ) + // InternalDataDSL.g:8582:2: rule__DataInterchangeBean__Group_9__5__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9__5__Impl(); @@ -30048,31 +30312,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9__5__Impl" - // InternalDataDSL.g:8520:1: rule__DataInterchangeBean__Group_9__5__Impl : ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) ; + // InternalDataDSL.g:8588:1: rule__DataInterchangeBean__Group_9__5__Impl : ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) ; public final void rule__DataInterchangeBean__Group_9__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8524:1: ( ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) ) - // InternalDataDSL.g:8525:1: ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) + // InternalDataDSL.g:8592:1: ( ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) ) + // InternalDataDSL.g:8593:1: ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) { - // InternalDataDSL.g:8525:1: ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) - // InternalDataDSL.g:8526:2: ( rule__DataInterchangeBean__Group_9_5__0 )? + // InternalDataDSL.g:8593:1: ( ( rule__DataInterchangeBean__Group_9_5__0 )? ) + // InternalDataDSL.g:8594:2: ( rule__DataInterchangeBean__Group_9_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9_5()); } - // InternalDataDSL.g:8527:2: ( rule__DataInterchangeBean__Group_9_5__0 )? + // InternalDataDSL.g:8595:2: ( rule__DataInterchangeBean__Group_9_5__0 )? int alt101=2; int LA101_0 = input.LA(1); - if ( (LA101_0==111) ) { + if ( (LA101_0==114) ) { alt101=1; } switch (alt101) { case 1 : - // InternalDataDSL.g:8527:3: rule__DataInterchangeBean__Group_9_5__0 + // InternalDataDSL.g:8595:3: rule__DataInterchangeBean__Group_9_5__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_5__0(); @@ -30110,14 +30374,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__0" - // InternalDataDSL.g:8536:1: rule__DataInterchangeBean__Group_9_0__0 : rule__DataInterchangeBean__Group_9_0__0__Impl rule__DataInterchangeBean__Group_9_0__1 ; + // InternalDataDSL.g:8604:1: rule__DataInterchangeBean__Group_9_0__0 : rule__DataInterchangeBean__Group_9_0__0__Impl rule__DataInterchangeBean__Group_9_0__1 ; public final void rule__DataInterchangeBean__Group_9_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8540:1: ( rule__DataInterchangeBean__Group_9_0__0__Impl rule__DataInterchangeBean__Group_9_0__1 ) - // InternalDataDSL.g:8541:2: rule__DataInterchangeBean__Group_9_0__0__Impl rule__DataInterchangeBean__Group_9_0__1 + // InternalDataDSL.g:8608:1: ( rule__DataInterchangeBean__Group_9_0__0__Impl rule__DataInterchangeBean__Group_9_0__1 ) + // InternalDataDSL.g:8609:2: rule__DataInterchangeBean__Group_9_0__0__Impl rule__DataInterchangeBean__Group_9_0__1 { pushFollow(FOLLOW_8); rule__DataInterchangeBean__Group_9_0__0__Impl(); @@ -30148,22 +30412,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__0__Impl" - // InternalDataDSL.g:8548:1: rule__DataInterchangeBean__Group_9_0__0__Impl : ( 'expression' ) ; + // InternalDataDSL.g:8616:1: rule__DataInterchangeBean__Group_9_0__0__Impl : ( 'expression' ) ; public final void rule__DataInterchangeBean__Group_9_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8552:1: ( ( 'expression' ) ) - // InternalDataDSL.g:8553:1: ( 'expression' ) + // InternalDataDSL.g:8620:1: ( ( 'expression' ) ) + // InternalDataDSL.g:8621:1: ( 'expression' ) { - // InternalDataDSL.g:8553:1: ( 'expression' ) - // InternalDataDSL.g:8554:2: 'expression' + // InternalDataDSL.g:8621:1: ( 'expression' ) + // InternalDataDSL.g:8622:2: 'expression' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_9_0_0()); } - match(input,106,FOLLOW_2); if (state.failed) return ; + match(input,109,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_9_0_0()); } @@ -30189,14 +30453,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__1" - // InternalDataDSL.g:8563:1: rule__DataInterchangeBean__Group_9_0__1 : rule__DataInterchangeBean__Group_9_0__1__Impl rule__DataInterchangeBean__Group_9_0__2 ; + // InternalDataDSL.g:8631:1: rule__DataInterchangeBean__Group_9_0__1 : rule__DataInterchangeBean__Group_9_0__1__Impl rule__DataInterchangeBean__Group_9_0__2 ; public final void rule__DataInterchangeBean__Group_9_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8567:1: ( rule__DataInterchangeBean__Group_9_0__1__Impl rule__DataInterchangeBean__Group_9_0__2 ) - // InternalDataDSL.g:8568:2: rule__DataInterchangeBean__Group_9_0__1__Impl rule__DataInterchangeBean__Group_9_0__2 + // InternalDataDSL.g:8635:1: ( rule__DataInterchangeBean__Group_9_0__1__Impl rule__DataInterchangeBean__Group_9_0__2 ) + // InternalDataDSL.g:8636:2: rule__DataInterchangeBean__Group_9_0__1__Impl rule__DataInterchangeBean__Group_9_0__2 { pushFollow(FOLLOW_38); rule__DataInterchangeBean__Group_9_0__1__Impl(); @@ -30227,22 +30491,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__1__Impl" - // InternalDataDSL.g:8575:1: rule__DataInterchangeBean__Group_9_0__1__Impl : ( '{' ) ; + // InternalDataDSL.g:8643:1: rule__DataInterchangeBean__Group_9_0__1__Impl : ( '{' ) ; public final void rule__DataInterchangeBean__Group_9_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8579:1: ( ( '{' ) ) - // InternalDataDSL.g:8580:1: ( '{' ) + // InternalDataDSL.g:8647:1: ( ( '{' ) ) + // InternalDataDSL.g:8648:1: ( '{' ) { - // InternalDataDSL.g:8580:1: ( '{' ) - // InternalDataDSL.g:8581:2: '{' + // InternalDataDSL.g:8648:1: ( '{' ) + // InternalDataDSL.g:8649:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_0_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_0_1()); } @@ -30268,14 +30532,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__2" - // InternalDataDSL.g:8590:1: rule__DataInterchangeBean__Group_9_0__2 : rule__DataInterchangeBean__Group_9_0__2__Impl rule__DataInterchangeBean__Group_9_0__3 ; + // InternalDataDSL.g:8658:1: rule__DataInterchangeBean__Group_9_0__2 : rule__DataInterchangeBean__Group_9_0__2__Impl rule__DataInterchangeBean__Group_9_0__3 ; public final void rule__DataInterchangeBean__Group_9_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8594:1: ( rule__DataInterchangeBean__Group_9_0__2__Impl rule__DataInterchangeBean__Group_9_0__3 ) - // InternalDataDSL.g:8595:2: rule__DataInterchangeBean__Group_9_0__2__Impl rule__DataInterchangeBean__Group_9_0__3 + // InternalDataDSL.g:8662:1: ( rule__DataInterchangeBean__Group_9_0__2__Impl rule__DataInterchangeBean__Group_9_0__3 ) + // InternalDataDSL.g:8663:2: rule__DataInterchangeBean__Group_9_0__2__Impl rule__DataInterchangeBean__Group_9_0__3 { pushFollow(FOLLOW_38); rule__DataInterchangeBean__Group_9_0__2__Impl(); @@ -30306,35 +30570,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__2__Impl" - // InternalDataDSL.g:8602:1: rule__DataInterchangeBean__Group_9_0__2__Impl : ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) ; + // InternalDataDSL.g:8670:1: rule__DataInterchangeBean__Group_9_0__2__Impl : ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) ; public final void rule__DataInterchangeBean__Group_9_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8606:1: ( ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) ) - // InternalDataDSL.g:8607:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) + // InternalDataDSL.g:8674:1: ( ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) ) + // InternalDataDSL.g:8675:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) { - // InternalDataDSL.g:8607:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) - // InternalDataDSL.g:8608:2: ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* + // InternalDataDSL.g:8675:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* ) + // InternalDataDSL.g:8676:2: ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_9_0_2()); } - // InternalDataDSL.g:8609:2: ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* + // InternalDataDSL.g:8677:2: ( rule__DataInterchangeBean__ExpressionAssignment_9_0_2 )* loop102: do { int alt102=2; int LA102_0 = input.LA(1); - if ( (LA102_0==121||LA102_0==130) ) { + if ( (LA102_0==124||LA102_0==135) ) { alt102=1; } switch (alt102) { case 1 : - // InternalDataDSL.g:8609:3: rule__DataInterchangeBean__ExpressionAssignment_9_0_2 + // InternalDataDSL.g:8677:3: rule__DataInterchangeBean__ExpressionAssignment_9_0_2 { pushFollow(FOLLOW_39); rule__DataInterchangeBean__ExpressionAssignment_9_0_2(); @@ -30375,14 +30639,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__3" - // InternalDataDSL.g:8617:1: rule__DataInterchangeBean__Group_9_0__3 : rule__DataInterchangeBean__Group_9_0__3__Impl ; + // InternalDataDSL.g:8685:1: rule__DataInterchangeBean__Group_9_0__3 : rule__DataInterchangeBean__Group_9_0__3__Impl ; public final void rule__DataInterchangeBean__Group_9_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8621:1: ( rule__DataInterchangeBean__Group_9_0__3__Impl ) - // InternalDataDSL.g:8622:2: rule__DataInterchangeBean__Group_9_0__3__Impl + // InternalDataDSL.g:8689:1: ( rule__DataInterchangeBean__Group_9_0__3__Impl ) + // InternalDataDSL.g:8690:2: rule__DataInterchangeBean__Group_9_0__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_0__3__Impl(); @@ -30408,22 +30672,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_0__3__Impl" - // InternalDataDSL.g:8628:1: rule__DataInterchangeBean__Group_9_0__3__Impl : ( '}' ) ; + // InternalDataDSL.g:8696:1: rule__DataInterchangeBean__Group_9_0__3__Impl : ( '}' ) ; public final void rule__DataInterchangeBean__Group_9_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8632:1: ( ( '}' ) ) - // InternalDataDSL.g:8633:1: ( '}' ) + // InternalDataDSL.g:8700:1: ( ( '}' ) ) + // InternalDataDSL.g:8701:1: ( '}' ) { - // InternalDataDSL.g:8633:1: ( '}' ) - // InternalDataDSL.g:8634:2: '}' + // InternalDataDSL.g:8701:1: ( '}' ) + // InternalDataDSL.g:8702:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_0_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_0_3()); } @@ -30449,14 +30713,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__0" - // InternalDataDSL.g:8644:1: rule__DataInterchangeBean__Group_9_1__0 : rule__DataInterchangeBean__Group_9_1__0__Impl rule__DataInterchangeBean__Group_9_1__1 ; + // InternalDataDSL.g:8712:1: rule__DataInterchangeBean__Group_9_1__0 : rule__DataInterchangeBean__Group_9_1__0__Impl rule__DataInterchangeBean__Group_9_1__1 ; public final void rule__DataInterchangeBean__Group_9_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8648:1: ( rule__DataInterchangeBean__Group_9_1__0__Impl rule__DataInterchangeBean__Group_9_1__1 ) - // InternalDataDSL.g:8649:2: rule__DataInterchangeBean__Group_9_1__0__Impl rule__DataInterchangeBean__Group_9_1__1 + // InternalDataDSL.g:8716:1: ( rule__DataInterchangeBean__Group_9_1__0__Impl rule__DataInterchangeBean__Group_9_1__1 ) + // InternalDataDSL.g:8717:2: rule__DataInterchangeBean__Group_9_1__0__Impl rule__DataInterchangeBean__Group_9_1__1 { pushFollow(FOLLOW_8); rule__DataInterchangeBean__Group_9_1__0__Impl(); @@ -30487,22 +30751,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__0__Impl" - // InternalDataDSL.g:8656:1: rule__DataInterchangeBean__Group_9_1__0__Impl : ( 'lookup' ) ; + // InternalDataDSL.g:8724:1: rule__DataInterchangeBean__Group_9_1__0__Impl : ( 'lookup' ) ; public final void rule__DataInterchangeBean__Group_9_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8660:1: ( ( 'lookup' ) ) - // InternalDataDSL.g:8661:1: ( 'lookup' ) + // InternalDataDSL.g:8728:1: ( ( 'lookup' ) ) + // InternalDataDSL.g:8729:1: ( 'lookup' ) { - // InternalDataDSL.g:8661:1: ( 'lookup' ) - // InternalDataDSL.g:8662:2: 'lookup' + // InternalDataDSL.g:8729:1: ( 'lookup' ) + // InternalDataDSL.g:8730:2: 'lookup' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_9_1_0()); } - match(input,107,FOLLOW_2); if (state.failed) return ; + match(input,110,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_9_1_0()); } @@ -30528,14 +30792,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__1" - // InternalDataDSL.g:8671:1: rule__DataInterchangeBean__Group_9_1__1 : rule__DataInterchangeBean__Group_9_1__1__Impl rule__DataInterchangeBean__Group_9_1__2 ; + // InternalDataDSL.g:8739:1: rule__DataInterchangeBean__Group_9_1__1 : rule__DataInterchangeBean__Group_9_1__1__Impl rule__DataInterchangeBean__Group_9_1__2 ; public final void rule__DataInterchangeBean__Group_9_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8675:1: ( rule__DataInterchangeBean__Group_9_1__1__Impl rule__DataInterchangeBean__Group_9_1__2 ) - // InternalDataDSL.g:8676:2: rule__DataInterchangeBean__Group_9_1__1__Impl rule__DataInterchangeBean__Group_9_1__2 + // InternalDataDSL.g:8743:1: ( rule__DataInterchangeBean__Group_9_1__1__Impl rule__DataInterchangeBean__Group_9_1__2 ) + // InternalDataDSL.g:8744:2: rule__DataInterchangeBean__Group_9_1__1__Impl rule__DataInterchangeBean__Group_9_1__2 { pushFollow(FOLLOW_40); rule__DataInterchangeBean__Group_9_1__1__Impl(); @@ -30566,22 +30830,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__1__Impl" - // InternalDataDSL.g:8683:1: rule__DataInterchangeBean__Group_9_1__1__Impl : ( '{' ) ; + // InternalDataDSL.g:8751:1: rule__DataInterchangeBean__Group_9_1__1__Impl : ( '{' ) ; public final void rule__DataInterchangeBean__Group_9_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8687:1: ( ( '{' ) ) - // InternalDataDSL.g:8688:1: ( '{' ) + // InternalDataDSL.g:8755:1: ( ( '{' ) ) + // InternalDataDSL.g:8756:1: ( '{' ) { - // InternalDataDSL.g:8688:1: ( '{' ) - // InternalDataDSL.g:8689:2: '{' + // InternalDataDSL.g:8756:1: ( '{' ) + // InternalDataDSL.g:8757:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1_1()); } @@ -30607,14 +30871,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__2" - // InternalDataDSL.g:8698:1: rule__DataInterchangeBean__Group_9_1__2 : rule__DataInterchangeBean__Group_9_1__2__Impl rule__DataInterchangeBean__Group_9_1__3 ; + // InternalDataDSL.g:8766:1: rule__DataInterchangeBean__Group_9_1__2 : rule__DataInterchangeBean__Group_9_1__2__Impl rule__DataInterchangeBean__Group_9_1__3 ; public final void rule__DataInterchangeBean__Group_9_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8702:1: ( rule__DataInterchangeBean__Group_9_1__2__Impl rule__DataInterchangeBean__Group_9_1__3 ) - // InternalDataDSL.g:8703:2: rule__DataInterchangeBean__Group_9_1__2__Impl rule__DataInterchangeBean__Group_9_1__3 + // InternalDataDSL.g:8770:1: ( rule__DataInterchangeBean__Group_9_1__2__Impl rule__DataInterchangeBean__Group_9_1__3 ) + // InternalDataDSL.g:8771:2: rule__DataInterchangeBean__Group_9_1__2__Impl rule__DataInterchangeBean__Group_9_1__3 { pushFollow(FOLLOW_40); rule__DataInterchangeBean__Group_9_1__2__Impl(); @@ -30645,35 +30909,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__2__Impl" - // InternalDataDSL.g:8710:1: rule__DataInterchangeBean__Group_9_1__2__Impl : ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) ; + // InternalDataDSL.g:8778:1: rule__DataInterchangeBean__Group_9_1__2__Impl : ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) ; public final void rule__DataInterchangeBean__Group_9_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8714:1: ( ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) ) - // InternalDataDSL.g:8715:1: ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) + // InternalDataDSL.g:8782:1: ( ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) ) + // InternalDataDSL.g:8783:1: ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) { - // InternalDataDSL.g:8715:1: ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) - // InternalDataDSL.g:8716:2: ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* + // InternalDataDSL.g:8783:1: ( ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* ) + // InternalDataDSL.g:8784:2: ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_9_1_2()); } - // InternalDataDSL.g:8717:2: ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* + // InternalDataDSL.g:8785:2: ( rule__DataInterchangeBean__LookupAssignment_9_1_2 )* loop103: do { int alt103=2; int LA103_0 = input.LA(1); - if ( (LA103_0==113) ) { + if ( (LA103_0==116) ) { alt103=1; } switch (alt103) { case 1 : - // InternalDataDSL.g:8717:3: rule__DataInterchangeBean__LookupAssignment_9_1_2 + // InternalDataDSL.g:8785:3: rule__DataInterchangeBean__LookupAssignment_9_1_2 { pushFollow(FOLLOW_41); rule__DataInterchangeBean__LookupAssignment_9_1_2(); @@ -30714,14 +30978,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__3" - // InternalDataDSL.g:8725:1: rule__DataInterchangeBean__Group_9_1__3 : rule__DataInterchangeBean__Group_9_1__3__Impl ; + // InternalDataDSL.g:8793:1: rule__DataInterchangeBean__Group_9_1__3 : rule__DataInterchangeBean__Group_9_1__3__Impl ; public final void rule__DataInterchangeBean__Group_9_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8729:1: ( rule__DataInterchangeBean__Group_9_1__3__Impl ) - // InternalDataDSL.g:8730:2: rule__DataInterchangeBean__Group_9_1__3__Impl + // InternalDataDSL.g:8797:1: ( rule__DataInterchangeBean__Group_9_1__3__Impl ) + // InternalDataDSL.g:8798:2: rule__DataInterchangeBean__Group_9_1__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_1__3__Impl(); @@ -30747,22 +31011,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_1__3__Impl" - // InternalDataDSL.g:8736:1: rule__DataInterchangeBean__Group_9_1__3__Impl : ( '}' ) ; + // InternalDataDSL.g:8804:1: rule__DataInterchangeBean__Group_9_1__3__Impl : ( '}' ) ; public final void rule__DataInterchangeBean__Group_9_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8740:1: ( ( '}' ) ) - // InternalDataDSL.g:8741:1: ( '}' ) + // InternalDataDSL.g:8808:1: ( ( '}' ) ) + // InternalDataDSL.g:8809:1: ( '}' ) { - // InternalDataDSL.g:8741:1: ( '}' ) - // InternalDataDSL.g:8742:2: '}' + // InternalDataDSL.g:8809:1: ( '}' ) + // InternalDataDSL.g:8810:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_1_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_1_3()); } @@ -30788,14 +31052,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__0" - // InternalDataDSL.g:8752:1: rule__DataInterchangeBean__Group_9_2__0 : rule__DataInterchangeBean__Group_9_2__0__Impl rule__DataInterchangeBean__Group_9_2__1 ; + // InternalDataDSL.g:8820:1: rule__DataInterchangeBean__Group_9_2__0 : rule__DataInterchangeBean__Group_9_2__0__Impl rule__DataInterchangeBean__Group_9_2__1 ; public final void rule__DataInterchangeBean__Group_9_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8756:1: ( rule__DataInterchangeBean__Group_9_2__0__Impl rule__DataInterchangeBean__Group_9_2__1 ) - // InternalDataDSL.g:8757:2: rule__DataInterchangeBean__Group_9_2__0__Impl rule__DataInterchangeBean__Group_9_2__1 + // InternalDataDSL.g:8824:1: ( rule__DataInterchangeBean__Group_9_2__0__Impl rule__DataInterchangeBean__Group_9_2__1 ) + // InternalDataDSL.g:8825:2: rule__DataInterchangeBean__Group_9_2__0__Impl rule__DataInterchangeBean__Group_9_2__1 { pushFollow(FOLLOW_8); rule__DataInterchangeBean__Group_9_2__0__Impl(); @@ -30826,22 +31090,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__0__Impl" - // InternalDataDSL.g:8764:1: rule__DataInterchangeBean__Group_9_2__0__Impl : ( 'format' ) ; + // InternalDataDSL.g:8832:1: rule__DataInterchangeBean__Group_9_2__0__Impl : ( 'format' ) ; public final void rule__DataInterchangeBean__Group_9_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8768:1: ( ( 'format' ) ) - // InternalDataDSL.g:8769:1: ( 'format' ) + // InternalDataDSL.g:8836:1: ( ( 'format' ) ) + // InternalDataDSL.g:8837:1: ( 'format' ) { - // InternalDataDSL.g:8769:1: ( 'format' ) - // InternalDataDSL.g:8770:2: 'format' + // InternalDataDSL.g:8837:1: ( 'format' ) + // InternalDataDSL.g:8838:2: 'format' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_2_0()); } - match(input,108,FOLLOW_2); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_2_0()); } @@ -30867,14 +31131,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__1" - // InternalDataDSL.g:8779:1: rule__DataInterchangeBean__Group_9_2__1 : rule__DataInterchangeBean__Group_9_2__1__Impl rule__DataInterchangeBean__Group_9_2__2 ; + // InternalDataDSL.g:8847:1: rule__DataInterchangeBean__Group_9_2__1 : rule__DataInterchangeBean__Group_9_2__1__Impl rule__DataInterchangeBean__Group_9_2__2 ; public final void rule__DataInterchangeBean__Group_9_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8783:1: ( rule__DataInterchangeBean__Group_9_2__1__Impl rule__DataInterchangeBean__Group_9_2__2 ) - // InternalDataDSL.g:8784:2: rule__DataInterchangeBean__Group_9_2__1__Impl rule__DataInterchangeBean__Group_9_2__2 + // InternalDataDSL.g:8851:1: ( rule__DataInterchangeBean__Group_9_2__1__Impl rule__DataInterchangeBean__Group_9_2__2 ) + // InternalDataDSL.g:8852:2: rule__DataInterchangeBean__Group_9_2__1__Impl rule__DataInterchangeBean__Group_9_2__2 { pushFollow(FOLLOW_40); rule__DataInterchangeBean__Group_9_2__1__Impl(); @@ -30905,22 +31169,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__1__Impl" - // InternalDataDSL.g:8791:1: rule__DataInterchangeBean__Group_9_2__1__Impl : ( '{' ) ; + // InternalDataDSL.g:8859:1: rule__DataInterchangeBean__Group_9_2__1__Impl : ( '{' ) ; public final void rule__DataInterchangeBean__Group_9_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8795:1: ( ( '{' ) ) - // InternalDataDSL.g:8796:1: ( '{' ) + // InternalDataDSL.g:8863:1: ( ( '{' ) ) + // InternalDataDSL.g:8864:1: ( '{' ) { - // InternalDataDSL.g:8796:1: ( '{' ) - // InternalDataDSL.g:8797:2: '{' + // InternalDataDSL.g:8864:1: ( '{' ) + // InternalDataDSL.g:8865:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_2_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_2_1()); } @@ -30946,14 +31210,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__2" - // InternalDataDSL.g:8806:1: rule__DataInterchangeBean__Group_9_2__2 : rule__DataInterchangeBean__Group_9_2__2__Impl rule__DataInterchangeBean__Group_9_2__3 ; + // InternalDataDSL.g:8874:1: rule__DataInterchangeBean__Group_9_2__2 : rule__DataInterchangeBean__Group_9_2__2__Impl rule__DataInterchangeBean__Group_9_2__3 ; public final void rule__DataInterchangeBean__Group_9_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8810:1: ( rule__DataInterchangeBean__Group_9_2__2__Impl rule__DataInterchangeBean__Group_9_2__3 ) - // InternalDataDSL.g:8811:2: rule__DataInterchangeBean__Group_9_2__2__Impl rule__DataInterchangeBean__Group_9_2__3 + // InternalDataDSL.g:8878:1: ( rule__DataInterchangeBean__Group_9_2__2__Impl rule__DataInterchangeBean__Group_9_2__3 ) + // InternalDataDSL.g:8879:2: rule__DataInterchangeBean__Group_9_2__2__Impl rule__DataInterchangeBean__Group_9_2__3 { pushFollow(FOLLOW_40); rule__DataInterchangeBean__Group_9_2__2__Impl(); @@ -30984,35 +31248,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__2__Impl" - // InternalDataDSL.g:8818:1: rule__DataInterchangeBean__Group_9_2__2__Impl : ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) ; + // InternalDataDSL.g:8886:1: rule__DataInterchangeBean__Group_9_2__2__Impl : ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) ; public final void rule__DataInterchangeBean__Group_9_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8822:1: ( ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) ) - // InternalDataDSL.g:8823:1: ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) + // InternalDataDSL.g:8890:1: ( ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) ) + // InternalDataDSL.g:8891:1: ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) { - // InternalDataDSL.g:8823:1: ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) - // InternalDataDSL.g:8824:2: ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* + // InternalDataDSL.g:8891:1: ( ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* ) + // InternalDataDSL.g:8892:2: ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_9_2_2()); } - // InternalDataDSL.g:8825:2: ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* + // InternalDataDSL.g:8893:2: ( rule__DataInterchangeBean__FormatAssignment_9_2_2 )* loop104: do { int alt104=2; int LA104_0 = input.LA(1); - if ( (LA104_0==113) ) { + if ( (LA104_0==116) ) { alt104=1; } switch (alt104) { case 1 : - // InternalDataDSL.g:8825:3: rule__DataInterchangeBean__FormatAssignment_9_2_2 + // InternalDataDSL.g:8893:3: rule__DataInterchangeBean__FormatAssignment_9_2_2 { pushFollow(FOLLOW_41); rule__DataInterchangeBean__FormatAssignment_9_2_2(); @@ -31053,14 +31317,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__3" - // InternalDataDSL.g:8833:1: rule__DataInterchangeBean__Group_9_2__3 : rule__DataInterchangeBean__Group_9_2__3__Impl ; + // InternalDataDSL.g:8901:1: rule__DataInterchangeBean__Group_9_2__3 : rule__DataInterchangeBean__Group_9_2__3__Impl ; public final void rule__DataInterchangeBean__Group_9_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8837:1: ( rule__DataInterchangeBean__Group_9_2__3__Impl ) - // InternalDataDSL.g:8838:2: rule__DataInterchangeBean__Group_9_2__3__Impl + // InternalDataDSL.g:8905:1: ( rule__DataInterchangeBean__Group_9_2__3__Impl ) + // InternalDataDSL.g:8906:2: rule__DataInterchangeBean__Group_9_2__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_2__3__Impl(); @@ -31086,22 +31350,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_2__3__Impl" - // InternalDataDSL.g:8844:1: rule__DataInterchangeBean__Group_9_2__3__Impl : ( '}' ) ; + // InternalDataDSL.g:8912:1: rule__DataInterchangeBean__Group_9_2__3__Impl : ( '}' ) ; public final void rule__DataInterchangeBean__Group_9_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8848:1: ( ( '}' ) ) - // InternalDataDSL.g:8849:1: ( '}' ) + // InternalDataDSL.g:8916:1: ( ( '}' ) ) + // InternalDataDSL.g:8917:1: ( '}' ) { - // InternalDataDSL.g:8849:1: ( '}' ) - // InternalDataDSL.g:8850:2: '}' + // InternalDataDSL.g:8917:1: ( '}' ) + // InternalDataDSL.g:8918:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_2_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_2_3()); } @@ -31127,14 +31391,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__0" - // InternalDataDSL.g:8860:1: rule__DataInterchangeBean__Group_9_3__0 : rule__DataInterchangeBean__Group_9_3__0__Impl rule__DataInterchangeBean__Group_9_3__1 ; + // InternalDataDSL.g:8928:1: rule__DataInterchangeBean__Group_9_3__0 : rule__DataInterchangeBean__Group_9_3__0__Impl rule__DataInterchangeBean__Group_9_3__1 ; public final void rule__DataInterchangeBean__Group_9_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8864:1: ( rule__DataInterchangeBean__Group_9_3__0__Impl rule__DataInterchangeBean__Group_9_3__1 ) - // InternalDataDSL.g:8865:2: rule__DataInterchangeBean__Group_9_3__0__Impl rule__DataInterchangeBean__Group_9_3__1 + // InternalDataDSL.g:8932:1: ( rule__DataInterchangeBean__Group_9_3__0__Impl rule__DataInterchangeBean__Group_9_3__1 ) + // InternalDataDSL.g:8933:2: rule__DataInterchangeBean__Group_9_3__0__Impl rule__DataInterchangeBean__Group_9_3__1 { pushFollow(FOLLOW_8); rule__DataInterchangeBean__Group_9_3__0__Impl(); @@ -31165,22 +31429,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__0__Impl" - // InternalDataDSL.g:8872:1: rule__DataInterchangeBean__Group_9_3__0__Impl : ( 'expose' ) ; + // InternalDataDSL.g:8940:1: rule__DataInterchangeBean__Group_9_3__0__Impl : ( 'expose' ) ; public final void rule__DataInterchangeBean__Group_9_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8876:1: ( ( 'expose' ) ) - // InternalDataDSL.g:8877:1: ( 'expose' ) + // InternalDataDSL.g:8944:1: ( ( 'expose' ) ) + // InternalDataDSL.g:8945:1: ( 'expose' ) { - // InternalDataDSL.g:8877:1: ( 'expose' ) - // InternalDataDSL.g:8878:2: 'expose' + // InternalDataDSL.g:8945:1: ( 'expose' ) + // InternalDataDSL.g:8946:2: 'expose' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_9_3_0()); } - match(input,109,FOLLOW_2); if (state.failed) return ; + match(input,112,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_9_3_0()); } @@ -31206,14 +31470,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__1" - // InternalDataDSL.g:8887:1: rule__DataInterchangeBean__Group_9_3__1 : rule__DataInterchangeBean__Group_9_3__1__Impl rule__DataInterchangeBean__Group_9_3__2 ; + // InternalDataDSL.g:8955:1: rule__DataInterchangeBean__Group_9_3__1 : rule__DataInterchangeBean__Group_9_3__1__Impl rule__DataInterchangeBean__Group_9_3__2 ; public final void rule__DataInterchangeBean__Group_9_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8891:1: ( rule__DataInterchangeBean__Group_9_3__1__Impl rule__DataInterchangeBean__Group_9_3__2 ) - // InternalDataDSL.g:8892:2: rule__DataInterchangeBean__Group_9_3__1__Impl rule__DataInterchangeBean__Group_9_3__2 + // InternalDataDSL.g:8959:1: ( rule__DataInterchangeBean__Group_9_3__1__Impl rule__DataInterchangeBean__Group_9_3__2 ) + // InternalDataDSL.g:8960:2: rule__DataInterchangeBean__Group_9_3__1__Impl rule__DataInterchangeBean__Group_9_3__2 { pushFollow(FOLLOW_42); rule__DataInterchangeBean__Group_9_3__1__Impl(); @@ -31244,22 +31508,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__1__Impl" - // InternalDataDSL.g:8899:1: rule__DataInterchangeBean__Group_9_3__1__Impl : ( '{' ) ; + // InternalDataDSL.g:8967:1: rule__DataInterchangeBean__Group_9_3__1__Impl : ( '{' ) ; public final void rule__DataInterchangeBean__Group_9_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8903:1: ( ( '{' ) ) - // InternalDataDSL.g:8904:1: ( '{' ) + // InternalDataDSL.g:8971:1: ( ( '{' ) ) + // InternalDataDSL.g:8972:1: ( '{' ) { - // InternalDataDSL.g:8904:1: ( '{' ) - // InternalDataDSL.g:8905:2: '{' + // InternalDataDSL.g:8972:1: ( '{' ) + // InternalDataDSL.g:8973:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_3_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_3_1()); } @@ -31285,14 +31549,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__2" - // InternalDataDSL.g:8914:1: rule__DataInterchangeBean__Group_9_3__2 : rule__DataInterchangeBean__Group_9_3__2__Impl rule__DataInterchangeBean__Group_9_3__3 ; + // InternalDataDSL.g:8982:1: rule__DataInterchangeBean__Group_9_3__2 : rule__DataInterchangeBean__Group_9_3__2__Impl rule__DataInterchangeBean__Group_9_3__3 ; public final void rule__DataInterchangeBean__Group_9_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8918:1: ( rule__DataInterchangeBean__Group_9_3__2__Impl rule__DataInterchangeBean__Group_9_3__3 ) - // InternalDataDSL.g:8919:2: rule__DataInterchangeBean__Group_9_3__2__Impl rule__DataInterchangeBean__Group_9_3__3 + // InternalDataDSL.g:8986:1: ( rule__DataInterchangeBean__Group_9_3__2__Impl rule__DataInterchangeBean__Group_9_3__3 ) + // InternalDataDSL.g:8987:2: rule__DataInterchangeBean__Group_9_3__2__Impl rule__DataInterchangeBean__Group_9_3__3 { pushFollow(FOLLOW_42); rule__DataInterchangeBean__Group_9_3__2__Impl(); @@ -31323,35 +31587,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__2__Impl" - // InternalDataDSL.g:8926:1: rule__DataInterchangeBean__Group_9_3__2__Impl : ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) ; + // InternalDataDSL.g:8994:1: rule__DataInterchangeBean__Group_9_3__2__Impl : ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) ; public final void rule__DataInterchangeBean__Group_9_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8930:1: ( ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) ) - // InternalDataDSL.g:8931:1: ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) + // InternalDataDSL.g:8998:1: ( ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) ) + // InternalDataDSL.g:8999:1: ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) { - // InternalDataDSL.g:8931:1: ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) - // InternalDataDSL.g:8932:2: ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* + // InternalDataDSL.g:8999:1: ( ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* ) + // InternalDataDSL.g:9000:2: ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getExportExposesAssignment_9_3_2()); } - // InternalDataDSL.g:8933:2: ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* + // InternalDataDSL.g:9001:2: ( rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 )* loop105: do { int alt105=2; int LA105_0 = input.LA(1); - if ( (LA105_0==124) ) { + if ( (LA105_0==127) ) { alt105=1; } switch (alt105) { case 1 : - // InternalDataDSL.g:8933:3: rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 + // InternalDataDSL.g:9001:3: rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 { pushFollow(FOLLOW_43); rule__DataInterchangeBean__ExportExposesAssignment_9_3_2(); @@ -31392,14 +31656,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__3" - // InternalDataDSL.g:8941:1: rule__DataInterchangeBean__Group_9_3__3 : rule__DataInterchangeBean__Group_9_3__3__Impl ; + // InternalDataDSL.g:9009:1: rule__DataInterchangeBean__Group_9_3__3 : rule__DataInterchangeBean__Group_9_3__3__Impl ; public final void rule__DataInterchangeBean__Group_9_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8945:1: ( rule__DataInterchangeBean__Group_9_3__3__Impl ) - // InternalDataDSL.g:8946:2: rule__DataInterchangeBean__Group_9_3__3__Impl + // InternalDataDSL.g:9013:1: ( rule__DataInterchangeBean__Group_9_3__3__Impl ) + // InternalDataDSL.g:9014:2: rule__DataInterchangeBean__Group_9_3__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_3__3__Impl(); @@ -31425,22 +31689,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_3__3__Impl" - // InternalDataDSL.g:8952:1: rule__DataInterchangeBean__Group_9_3__3__Impl : ( '}' ) ; + // InternalDataDSL.g:9020:1: rule__DataInterchangeBean__Group_9_3__3__Impl : ( '}' ) ; public final void rule__DataInterchangeBean__Group_9_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8956:1: ( ( '}' ) ) - // InternalDataDSL.g:8957:1: ( '}' ) + // InternalDataDSL.g:9024:1: ( ( '}' ) ) + // InternalDataDSL.g:9025:1: ( '}' ) { - // InternalDataDSL.g:8957:1: ( '}' ) - // InternalDataDSL.g:8958:2: '}' + // InternalDataDSL.g:9025:1: ( '}' ) + // InternalDataDSL.g:9026:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3_3()); } @@ -31466,14 +31730,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__0" - // InternalDataDSL.g:8968:1: rule__DataInterchangeBean__Group_9_4__0 : rule__DataInterchangeBean__Group_9_4__0__Impl rule__DataInterchangeBean__Group_9_4__1 ; + // InternalDataDSL.g:9036:1: rule__DataInterchangeBean__Group_9_4__0 : rule__DataInterchangeBean__Group_9_4__0__Impl rule__DataInterchangeBean__Group_9_4__1 ; public final void rule__DataInterchangeBean__Group_9_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8972:1: ( rule__DataInterchangeBean__Group_9_4__0__Impl rule__DataInterchangeBean__Group_9_4__1 ) - // InternalDataDSL.g:8973:2: rule__DataInterchangeBean__Group_9_4__0__Impl rule__DataInterchangeBean__Group_9_4__1 + // InternalDataDSL.g:9040:1: ( rule__DataInterchangeBean__Group_9_4__0__Impl rule__DataInterchangeBean__Group_9_4__1 ) + // InternalDataDSL.g:9041:2: rule__DataInterchangeBean__Group_9_4__0__Impl rule__DataInterchangeBean__Group_9_4__1 { pushFollow(FOLLOW_8); rule__DataInterchangeBean__Group_9_4__0__Impl(); @@ -31504,22 +31768,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__0__Impl" - // InternalDataDSL.g:8980:1: rule__DataInterchangeBean__Group_9_4__0__Impl : ( 'mapping' ) ; + // InternalDataDSL.g:9048:1: rule__DataInterchangeBean__Group_9_4__0__Impl : ( 'mapping' ) ; public final void rule__DataInterchangeBean__Group_9_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8984:1: ( ( 'mapping' ) ) - // InternalDataDSL.g:8985:1: ( 'mapping' ) + // InternalDataDSL.g:9052:1: ( ( 'mapping' ) ) + // InternalDataDSL.g:9053:1: ( 'mapping' ) { - // InternalDataDSL.g:8985:1: ( 'mapping' ) - // InternalDataDSL.g:8986:2: 'mapping' + // InternalDataDSL.g:9053:1: ( 'mapping' ) + // InternalDataDSL.g:9054:2: 'mapping' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_4_0()); } - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,113,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_4_0()); } @@ -31545,14 +31809,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__1" - // InternalDataDSL.g:8995:1: rule__DataInterchangeBean__Group_9_4__1 : rule__DataInterchangeBean__Group_9_4__1__Impl rule__DataInterchangeBean__Group_9_4__2 ; + // InternalDataDSL.g:9063:1: rule__DataInterchangeBean__Group_9_4__1 : rule__DataInterchangeBean__Group_9_4__1__Impl rule__DataInterchangeBean__Group_9_4__2 ; public final void rule__DataInterchangeBean__Group_9_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:8999:1: ( rule__DataInterchangeBean__Group_9_4__1__Impl rule__DataInterchangeBean__Group_9_4__2 ) - // InternalDataDSL.g:9000:2: rule__DataInterchangeBean__Group_9_4__1__Impl rule__DataInterchangeBean__Group_9_4__2 + // InternalDataDSL.g:9067:1: ( rule__DataInterchangeBean__Group_9_4__1__Impl rule__DataInterchangeBean__Group_9_4__2 ) + // InternalDataDSL.g:9068:2: rule__DataInterchangeBean__Group_9_4__1__Impl rule__DataInterchangeBean__Group_9_4__2 { pushFollow(FOLLOW_44); rule__DataInterchangeBean__Group_9_4__1__Impl(); @@ -31583,22 +31847,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__1__Impl" - // InternalDataDSL.g:9007:1: rule__DataInterchangeBean__Group_9_4__1__Impl : ( '{' ) ; + // InternalDataDSL.g:9075:1: rule__DataInterchangeBean__Group_9_4__1__Impl : ( '{' ) ; public final void rule__DataInterchangeBean__Group_9_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9011:1: ( ( '{' ) ) - // InternalDataDSL.g:9012:1: ( '{' ) + // InternalDataDSL.g:9079:1: ( ( '{' ) ) + // InternalDataDSL.g:9080:1: ( '{' ) { - // InternalDataDSL.g:9012:1: ( '{' ) - // InternalDataDSL.g:9013:2: '{' + // InternalDataDSL.g:9080:1: ( '{' ) + // InternalDataDSL.g:9081:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_4_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_4_1()); } @@ -31624,14 +31888,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__2" - // InternalDataDSL.g:9022:1: rule__DataInterchangeBean__Group_9_4__2 : rule__DataInterchangeBean__Group_9_4__2__Impl rule__DataInterchangeBean__Group_9_4__3 ; + // InternalDataDSL.g:9090:1: rule__DataInterchangeBean__Group_9_4__2 : rule__DataInterchangeBean__Group_9_4__2__Impl rule__DataInterchangeBean__Group_9_4__3 ; public final void rule__DataInterchangeBean__Group_9_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9026:1: ( rule__DataInterchangeBean__Group_9_4__2__Impl rule__DataInterchangeBean__Group_9_4__3 ) - // InternalDataDSL.g:9027:2: rule__DataInterchangeBean__Group_9_4__2__Impl rule__DataInterchangeBean__Group_9_4__3 + // InternalDataDSL.g:9094:1: ( rule__DataInterchangeBean__Group_9_4__2__Impl rule__DataInterchangeBean__Group_9_4__3 ) + // InternalDataDSL.g:9095:2: rule__DataInterchangeBean__Group_9_4__2__Impl rule__DataInterchangeBean__Group_9_4__3 { pushFollow(FOLLOW_44); rule__DataInterchangeBean__Group_9_4__2__Impl(); @@ -31662,35 +31926,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__2__Impl" - // InternalDataDSL.g:9034:1: rule__DataInterchangeBean__Group_9_4__2__Impl : ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) ; + // InternalDataDSL.g:9102:1: rule__DataInterchangeBean__Group_9_4__2__Impl : ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) ; public final void rule__DataInterchangeBean__Group_9_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9038:1: ( ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) ) - // InternalDataDSL.g:9039:1: ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) + // InternalDataDSL.g:9106:1: ( ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) ) + // InternalDataDSL.g:9107:1: ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) { - // InternalDataDSL.g:9039:1: ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) - // InternalDataDSL.g:9040:2: ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* + // InternalDataDSL.g:9107:1: ( ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* ) + // InternalDataDSL.g:9108:2: ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_9_4_2()); } - // InternalDataDSL.g:9041:2: ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* + // InternalDataDSL.g:9109:2: ( rule__DataInterchangeBean__MappingsAssignment_9_4_2 )* loop106: do { int alt106=2; int LA106_0 = input.LA(1); - if ( (LA106_0==133||LA106_0==135||LA106_0==137||(LA106_0>=139 && LA106_0<=140)) ) { + if ( (LA106_0==137||LA106_0==139||LA106_0==141||(LA106_0>=143 && LA106_0<=144)) ) { alt106=1; } switch (alt106) { case 1 : - // InternalDataDSL.g:9041:3: rule__DataInterchangeBean__MappingsAssignment_9_4_2 + // InternalDataDSL.g:9109:3: rule__DataInterchangeBean__MappingsAssignment_9_4_2 { pushFollow(FOLLOW_45); rule__DataInterchangeBean__MappingsAssignment_9_4_2(); @@ -31731,14 +31995,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__3" - // InternalDataDSL.g:9049:1: rule__DataInterchangeBean__Group_9_4__3 : rule__DataInterchangeBean__Group_9_4__3__Impl ; + // InternalDataDSL.g:9117:1: rule__DataInterchangeBean__Group_9_4__3 : rule__DataInterchangeBean__Group_9_4__3__Impl ; public final void rule__DataInterchangeBean__Group_9_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9053:1: ( rule__DataInterchangeBean__Group_9_4__3__Impl ) - // InternalDataDSL.g:9054:2: rule__DataInterchangeBean__Group_9_4__3__Impl + // InternalDataDSL.g:9121:1: ( rule__DataInterchangeBean__Group_9_4__3__Impl ) + // InternalDataDSL.g:9122:2: rule__DataInterchangeBean__Group_9_4__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_4__3__Impl(); @@ -31764,22 +32028,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_4__3__Impl" - // InternalDataDSL.g:9060:1: rule__DataInterchangeBean__Group_9_4__3__Impl : ( '}' ) ; + // InternalDataDSL.g:9128:1: rule__DataInterchangeBean__Group_9_4__3__Impl : ( '}' ) ; public final void rule__DataInterchangeBean__Group_9_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9064:1: ( ( '}' ) ) - // InternalDataDSL.g:9065:1: ( '}' ) + // InternalDataDSL.g:9132:1: ( ( '}' ) ) + // InternalDataDSL.g:9133:1: ( '}' ) { - // InternalDataDSL.g:9065:1: ( '}' ) - // InternalDataDSL.g:9066:2: '}' + // InternalDataDSL.g:9133:1: ( '}' ) + // InternalDataDSL.g:9134:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_4_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_4_3()); } @@ -31805,14 +32069,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__0" - // InternalDataDSL.g:9076:1: rule__DataInterchangeBean__Group_9_5__0 : rule__DataInterchangeBean__Group_9_5__0__Impl rule__DataInterchangeBean__Group_9_5__1 ; + // InternalDataDSL.g:9144:1: rule__DataInterchangeBean__Group_9_5__0 : rule__DataInterchangeBean__Group_9_5__0__Impl rule__DataInterchangeBean__Group_9_5__1 ; public final void rule__DataInterchangeBean__Group_9_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9080:1: ( rule__DataInterchangeBean__Group_9_5__0__Impl rule__DataInterchangeBean__Group_9_5__1 ) - // InternalDataDSL.g:9081:2: rule__DataInterchangeBean__Group_9_5__0__Impl rule__DataInterchangeBean__Group_9_5__1 + // InternalDataDSL.g:9148:1: ( rule__DataInterchangeBean__Group_9_5__0__Impl rule__DataInterchangeBean__Group_9_5__1 ) + // InternalDataDSL.g:9149:2: rule__DataInterchangeBean__Group_9_5__0__Impl rule__DataInterchangeBean__Group_9_5__1 { pushFollow(FOLLOW_8); rule__DataInterchangeBean__Group_9_5__0__Impl(); @@ -31843,22 +32107,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__0__Impl" - // InternalDataDSL.g:9088:1: rule__DataInterchangeBean__Group_9_5__0__Impl : ( 'keys' ) ; + // InternalDataDSL.g:9156:1: rule__DataInterchangeBean__Group_9_5__0__Impl : ( 'keys' ) ; public final void rule__DataInterchangeBean__Group_9_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9092:1: ( ( 'keys' ) ) - // InternalDataDSL.g:9093:1: ( 'keys' ) + // InternalDataDSL.g:9160:1: ( ( 'keys' ) ) + // InternalDataDSL.g:9161:1: ( 'keys' ) { - // InternalDataDSL.g:9093:1: ( 'keys' ) - // InternalDataDSL.g:9094:2: 'keys' + // InternalDataDSL.g:9161:1: ( 'keys' ) + // InternalDataDSL.g:9162:2: 'keys' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_9_5_0()); } - match(input,111,FOLLOW_2); if (state.failed) return ; + match(input,114,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_9_5_0()); } @@ -31884,14 +32148,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__1" - // InternalDataDSL.g:9103:1: rule__DataInterchangeBean__Group_9_5__1 : rule__DataInterchangeBean__Group_9_5__1__Impl rule__DataInterchangeBean__Group_9_5__2 ; + // InternalDataDSL.g:9171:1: rule__DataInterchangeBean__Group_9_5__1 : rule__DataInterchangeBean__Group_9_5__1__Impl rule__DataInterchangeBean__Group_9_5__2 ; public final void rule__DataInterchangeBean__Group_9_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9107:1: ( rule__DataInterchangeBean__Group_9_5__1__Impl rule__DataInterchangeBean__Group_9_5__2 ) - // InternalDataDSL.g:9108:2: rule__DataInterchangeBean__Group_9_5__1__Impl rule__DataInterchangeBean__Group_9_5__2 + // InternalDataDSL.g:9175:1: ( rule__DataInterchangeBean__Group_9_5__1__Impl rule__DataInterchangeBean__Group_9_5__2 ) + // InternalDataDSL.g:9176:2: rule__DataInterchangeBean__Group_9_5__1__Impl rule__DataInterchangeBean__Group_9_5__2 { pushFollow(FOLLOW_46); rule__DataInterchangeBean__Group_9_5__1__Impl(); @@ -31922,22 +32186,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__1__Impl" - // InternalDataDSL.g:9115:1: rule__DataInterchangeBean__Group_9_5__1__Impl : ( '{' ) ; + // InternalDataDSL.g:9183:1: rule__DataInterchangeBean__Group_9_5__1__Impl : ( '{' ) ; public final void rule__DataInterchangeBean__Group_9_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9119:1: ( ( '{' ) ) - // InternalDataDSL.g:9120:1: ( '{' ) + // InternalDataDSL.g:9187:1: ( ( '{' ) ) + // InternalDataDSL.g:9188:1: ( '{' ) { - // InternalDataDSL.g:9120:1: ( '{' ) - // InternalDataDSL.g:9121:2: '{' + // InternalDataDSL.g:9188:1: ( '{' ) + // InternalDataDSL.g:9189:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_5_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_5_1()); } @@ -31963,14 +32227,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__2" - // InternalDataDSL.g:9130:1: rule__DataInterchangeBean__Group_9_5__2 : rule__DataInterchangeBean__Group_9_5__2__Impl rule__DataInterchangeBean__Group_9_5__3 ; + // InternalDataDSL.g:9198:1: rule__DataInterchangeBean__Group_9_5__2 : rule__DataInterchangeBean__Group_9_5__2__Impl rule__DataInterchangeBean__Group_9_5__3 ; public final void rule__DataInterchangeBean__Group_9_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9134:1: ( rule__DataInterchangeBean__Group_9_5__2__Impl rule__DataInterchangeBean__Group_9_5__3 ) - // InternalDataDSL.g:9135:2: rule__DataInterchangeBean__Group_9_5__2__Impl rule__DataInterchangeBean__Group_9_5__3 + // InternalDataDSL.g:9202:1: ( rule__DataInterchangeBean__Group_9_5__2__Impl rule__DataInterchangeBean__Group_9_5__3 ) + // InternalDataDSL.g:9203:2: rule__DataInterchangeBean__Group_9_5__2__Impl rule__DataInterchangeBean__Group_9_5__3 { pushFollow(FOLLOW_46); rule__DataInterchangeBean__Group_9_5__2__Impl(); @@ -32001,35 +32265,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__2__Impl" - // InternalDataDSL.g:9142:1: rule__DataInterchangeBean__Group_9_5__2__Impl : ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) ; + // InternalDataDSL.g:9210:1: rule__DataInterchangeBean__Group_9_5__2__Impl : ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) ; public final void rule__DataInterchangeBean__Group_9_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9146:1: ( ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) ) - // InternalDataDSL.g:9147:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) + // InternalDataDSL.g:9214:1: ( ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) ) + // InternalDataDSL.g:9215:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) { - // InternalDataDSL.g:9147:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) - // InternalDataDSL.g:9148:2: ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* + // InternalDataDSL.g:9215:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* ) + // InternalDataDSL.g:9216:2: ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_9_5_2()); } - // InternalDataDSL.g:9149:2: ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* + // InternalDataDSL.g:9217:2: ( rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 )* loop107: do { int alt107=2; int LA107_0 = input.LA(1); - if ( (LA107_0==112) ) { + if ( (LA107_0==115) ) { alt107=1; } switch (alt107) { case 1 : - // InternalDataDSL.g:9149:3: rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 + // InternalDataDSL.g:9217:3: rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 { pushFollow(FOLLOW_47); rule__DataInterchangeBean__LookupKeysAssignment_9_5_2(); @@ -32070,14 +32334,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__3" - // InternalDataDSL.g:9157:1: rule__DataInterchangeBean__Group_9_5__3 : rule__DataInterchangeBean__Group_9_5__3__Impl ; + // InternalDataDSL.g:9225:1: rule__DataInterchangeBean__Group_9_5__3 : rule__DataInterchangeBean__Group_9_5__3__Impl ; public final void rule__DataInterchangeBean__Group_9_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9161:1: ( rule__DataInterchangeBean__Group_9_5__3__Impl ) - // InternalDataDSL.g:9162:2: rule__DataInterchangeBean__Group_9_5__3__Impl + // InternalDataDSL.g:9229:1: ( rule__DataInterchangeBean__Group_9_5__3__Impl ) + // InternalDataDSL.g:9230:2: rule__DataInterchangeBean__Group_9_5__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBean__Group_9_5__3__Impl(); @@ -32103,22 +32367,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__Group_9_5__3__Impl" - // InternalDataDSL.g:9168:1: rule__DataInterchangeBean__Group_9_5__3__Impl : ( '}' ) ; + // InternalDataDSL.g:9236:1: rule__DataInterchangeBean__Group_9_5__3__Impl : ( '}' ) ; public final void rule__DataInterchangeBean__Group_9_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9172:1: ( ( '}' ) ) - // InternalDataDSL.g:9173:1: ( '}' ) + // InternalDataDSL.g:9240:1: ( ( '}' ) ) + // InternalDataDSL.g:9241:1: ( '}' ) { - // InternalDataDSL.g:9173:1: ( '}' ) - // InternalDataDSL.g:9174:2: '}' + // InternalDataDSL.g:9241:1: ( '}' ) + // InternalDataDSL.g:9242:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_5_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_5_3()); } @@ -32144,14 +32408,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeKey__Group__0" - // InternalDataDSL.g:9184:1: rule__DataInterchangeKey__Group__0 : rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 ; + // InternalDataDSL.g:9252:1: rule__DataInterchangeKey__Group__0 : rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 ; public final void rule__DataInterchangeKey__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9188:1: ( rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 ) - // InternalDataDSL.g:9189:2: rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 + // InternalDataDSL.g:9256:1: ( rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 ) + // InternalDataDSL.g:9257:2: rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 { pushFollow(FOLLOW_48); rule__DataInterchangeKey__Group__0__Impl(); @@ -32182,23 +32446,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeKey__Group__0__Impl" - // InternalDataDSL.g:9196:1: rule__DataInterchangeKey__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:9264:1: rule__DataInterchangeKey__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeKey__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9200:1: ( ( () ) ) - // InternalDataDSL.g:9201:1: ( () ) + // InternalDataDSL.g:9268:1: ( ( () ) ) + // InternalDataDSL.g:9269:1: ( () ) { - // InternalDataDSL.g:9201:1: ( () ) - // InternalDataDSL.g:9202:2: () + // InternalDataDSL.g:9269:1: ( () ) + // InternalDataDSL.g:9270:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeKeyAccess().getDataInterchangeKeyAction_0()); } - // InternalDataDSL.g:9203:2: () - // InternalDataDSL.g:9203:3: + // InternalDataDSL.g:9271:2: () + // InternalDataDSL.g:9271:3: { } @@ -32223,14 +32487,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeKey__Group__1" - // InternalDataDSL.g:9211:1: rule__DataInterchangeKey__Group__1 : rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 ; + // InternalDataDSL.g:9279:1: rule__DataInterchangeKey__Group__1 : rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 ; public final void rule__DataInterchangeKey__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9215:1: ( rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 ) - // InternalDataDSL.g:9216:2: rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 + // InternalDataDSL.g:9283:1: ( rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 ) + // InternalDataDSL.g:9284:2: rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeKey__Group__1__Impl(); @@ -32261,22 +32525,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeKey__Group__1__Impl" - // InternalDataDSL.g:9223:1: rule__DataInterchangeKey__Group__1__Impl : ( 'key' ) ; + // InternalDataDSL.g:9291:1: rule__DataInterchangeKey__Group__1__Impl : ( 'key' ) ; public final void rule__DataInterchangeKey__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9227:1: ( ( 'key' ) ) - // InternalDataDSL.g:9228:1: ( 'key' ) + // InternalDataDSL.g:9295:1: ( ( 'key' ) ) + // InternalDataDSL.g:9296:1: ( 'key' ) { - // InternalDataDSL.g:9228:1: ( 'key' ) - // InternalDataDSL.g:9229:2: 'key' + // InternalDataDSL.g:9296:1: ( 'key' ) + // InternalDataDSL.g:9297:2: 'key' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeKeyAccess().getKeyKeyword_1()); } - match(input,112,FOLLOW_2); if (state.failed) return ; + match(input,115,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeKeyAccess().getKeyKeyword_1()); } @@ -32302,14 +32566,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeKey__Group__2" - // InternalDataDSL.g:9238:1: rule__DataInterchangeKey__Group__2 : rule__DataInterchangeKey__Group__2__Impl ; + // InternalDataDSL.g:9306:1: rule__DataInterchangeKey__Group__2 : rule__DataInterchangeKey__Group__2__Impl ; public final void rule__DataInterchangeKey__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9242:1: ( rule__DataInterchangeKey__Group__2__Impl ) - // InternalDataDSL.g:9243:2: rule__DataInterchangeKey__Group__2__Impl + // InternalDataDSL.g:9310:1: ( rule__DataInterchangeKey__Group__2__Impl ) + // InternalDataDSL.g:9311:2: rule__DataInterchangeKey__Group__2__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeKey__Group__2__Impl(); @@ -32335,23 +32599,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeKey__Group__2__Impl" - // InternalDataDSL.g:9249:1: rule__DataInterchangeKey__Group__2__Impl : ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) ; + // InternalDataDSL.g:9317:1: rule__DataInterchangeKey__Group__2__Impl : ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) ; public final void rule__DataInterchangeKey__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9253:1: ( ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) ) - // InternalDataDSL.g:9254:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) + // InternalDataDSL.g:9321:1: ( ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) ) + // InternalDataDSL.g:9322:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) { - // InternalDataDSL.g:9254:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) - // InternalDataDSL.g:9255:2: ( rule__DataInterchangeKey__PropertyAssignment_2 ) + // InternalDataDSL.g:9322:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) + // InternalDataDSL.g:9323:2: ( rule__DataInterchangeKey__PropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeKeyAccess().getPropertyAssignment_2()); } - // InternalDataDSL.g:9256:2: ( rule__DataInterchangeKey__PropertyAssignment_2 ) - // InternalDataDSL.g:9256:3: rule__DataInterchangeKey__PropertyAssignment_2 + // InternalDataDSL.g:9324:2: ( rule__DataInterchangeKey__PropertyAssignment_2 ) + // InternalDataDSL.g:9324:3: rule__DataInterchangeKey__PropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeKey__PropertyAssignment_2(); @@ -32386,14 +32650,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__0" - // InternalDataDSL.g:9265:1: rule__DataInterchangeLookup__Group__0 : rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 ; + // InternalDataDSL.g:9333:1: rule__DataInterchangeLookup__Group__0 : rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 ; public final void rule__DataInterchangeLookup__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9269:1: ( rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 ) - // InternalDataDSL.g:9270:2: rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 + // InternalDataDSL.g:9337:1: ( rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 ) + // InternalDataDSL.g:9338:2: rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 { pushFollow(FOLLOW_49); rule__DataInterchangeLookup__Group__0__Impl(); @@ -32424,23 +32688,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__0__Impl" - // InternalDataDSL.g:9277:1: rule__DataInterchangeLookup__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:9345:1: rule__DataInterchangeLookup__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeLookup__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9281:1: ( ( () ) ) - // InternalDataDSL.g:9282:1: ( () ) + // InternalDataDSL.g:9349:1: ( ( () ) ) + // InternalDataDSL.g:9350:1: ( () ) { - // InternalDataDSL.g:9282:1: ( () ) - // InternalDataDSL.g:9283:2: () + // InternalDataDSL.g:9350:1: ( () ) + // InternalDataDSL.g:9351:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getDataInterchangeLookupAction_0()); } - // InternalDataDSL.g:9284:2: () - // InternalDataDSL.g:9284:3: + // InternalDataDSL.g:9352:2: () + // InternalDataDSL.g:9352:3: { } @@ -32465,14 +32729,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__1" - // InternalDataDSL.g:9292:1: rule__DataInterchangeLookup__Group__1 : rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 ; + // InternalDataDSL.g:9360:1: rule__DataInterchangeLookup__Group__1 : rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 ; public final void rule__DataInterchangeLookup__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9296:1: ( rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 ) - // InternalDataDSL.g:9297:2: rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 + // InternalDataDSL.g:9364:1: ( rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 ) + // InternalDataDSL.g:9365:2: rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeLookup__Group__1__Impl(); @@ -32503,22 +32767,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__1__Impl" - // InternalDataDSL.g:9304:1: rule__DataInterchangeLookup__Group__1__Impl : ( 'for' ) ; + // InternalDataDSL.g:9372:1: rule__DataInterchangeLookup__Group__1__Impl : ( 'for' ) ; public final void rule__DataInterchangeLookup__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9308:1: ( ( 'for' ) ) - // InternalDataDSL.g:9309:1: ( 'for' ) + // InternalDataDSL.g:9376:1: ( ( 'for' ) ) + // InternalDataDSL.g:9377:1: ( 'for' ) { - // InternalDataDSL.g:9309:1: ( 'for' ) - // InternalDataDSL.g:9310:2: 'for' + // InternalDataDSL.g:9377:1: ( 'for' ) + // InternalDataDSL.g:9378:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getForKeyword_1()); } - match(input,113,FOLLOW_2); if (state.failed) return ; + match(input,116,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getForKeyword_1()); } @@ -32544,14 +32808,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__2" - // InternalDataDSL.g:9319:1: rule__DataInterchangeLookup__Group__2 : rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 ; + // InternalDataDSL.g:9387:1: rule__DataInterchangeLookup__Group__2 : rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 ; public final void rule__DataInterchangeLookup__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9323:1: ( rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 ) - // InternalDataDSL.g:9324:2: rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 + // InternalDataDSL.g:9391:1: ( rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 ) + // InternalDataDSL.g:9392:2: rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 { pushFollow(FOLLOW_50); rule__DataInterchangeLookup__Group__2__Impl(); @@ -32582,23 +32846,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__2__Impl" - // InternalDataDSL.g:9331:1: rule__DataInterchangeLookup__Group__2__Impl : ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) ; + // InternalDataDSL.g:9399:1: rule__DataInterchangeLookup__Group__2__Impl : ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) ; public final void rule__DataInterchangeLookup__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9335:1: ( ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) ) - // InternalDataDSL.g:9336:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:9403:1: ( ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) ) + // InternalDataDSL.g:9404:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) { - // InternalDataDSL.g:9336:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) - // InternalDataDSL.g:9337:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:9404:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:9405:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyAssignment_2()); } - // InternalDataDSL.g:9338:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) - // InternalDataDSL.g:9338:3: rule__DataInterchangeLookup__TargetPropertyAssignment_2 + // InternalDataDSL.g:9406:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:9406:3: rule__DataInterchangeLookup__TargetPropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__TargetPropertyAssignment_2(); @@ -32633,14 +32897,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__3" - // InternalDataDSL.g:9346:1: rule__DataInterchangeLookup__Group__3 : rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 ; + // InternalDataDSL.g:9414:1: rule__DataInterchangeLookup__Group__3 : rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 ; public final void rule__DataInterchangeLookup__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9350:1: ( rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 ) - // InternalDataDSL.g:9351:2: rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 + // InternalDataDSL.g:9418:1: ( rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 ) + // InternalDataDSL.g:9419:2: rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 { pushFollow(FOLLOW_7); rule__DataInterchangeLookup__Group__3__Impl(); @@ -32671,22 +32935,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__3__Impl" - // InternalDataDSL.g:9358:1: rule__DataInterchangeLookup__Group__3__Impl : ( 'in' ) ; + // InternalDataDSL.g:9426:1: rule__DataInterchangeLookup__Group__3__Impl : ( 'in' ) ; public final void rule__DataInterchangeLookup__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9362:1: ( ( 'in' ) ) - // InternalDataDSL.g:9363:1: ( 'in' ) + // InternalDataDSL.g:9430:1: ( ( 'in' ) ) + // InternalDataDSL.g:9431:1: ( 'in' ) { - // InternalDataDSL.g:9363:1: ( 'in' ) - // InternalDataDSL.g:9364:2: 'in' + // InternalDataDSL.g:9431:1: ( 'in' ) + // InternalDataDSL.g:9432:2: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getInKeyword_3()); } - match(input,114,FOLLOW_2); if (state.failed) return ; + match(input,117,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getInKeyword_3()); } @@ -32712,14 +32976,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__4" - // InternalDataDSL.g:9373:1: rule__DataInterchangeLookup__Group__4 : rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 ; + // InternalDataDSL.g:9441:1: rule__DataInterchangeLookup__Group__4 : rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 ; public final void rule__DataInterchangeLookup__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9377:1: ( rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 ) - // InternalDataDSL.g:9378:2: rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 + // InternalDataDSL.g:9445:1: ( rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 ) + // InternalDataDSL.g:9446:2: rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 { pushFollow(FOLLOW_51); rule__DataInterchangeLookup__Group__4__Impl(); @@ -32750,23 +33014,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__4__Impl" - // InternalDataDSL.g:9385:1: rule__DataInterchangeLookup__Group__4__Impl : ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) ; + // InternalDataDSL.g:9453:1: rule__DataInterchangeLookup__Group__4__Impl : ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) ; public final void rule__DataInterchangeLookup__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9389:1: ( ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) ) - // InternalDataDSL.g:9390:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) + // InternalDataDSL.g:9457:1: ( ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) ) + // InternalDataDSL.g:9458:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) { - // InternalDataDSL.g:9390:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) - // InternalDataDSL.g:9391:2: ( rule__DataInterchangeLookup__EntityAssignment_4 ) + // InternalDataDSL.g:9458:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) + // InternalDataDSL.g:9459:2: ( rule__DataInterchangeLookup__EntityAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getEntityAssignment_4()); } - // InternalDataDSL.g:9392:2: ( rule__DataInterchangeLookup__EntityAssignment_4 ) - // InternalDataDSL.g:9392:3: rule__DataInterchangeLookup__EntityAssignment_4 + // InternalDataDSL.g:9460:2: ( rule__DataInterchangeLookup__EntityAssignment_4 ) + // InternalDataDSL.g:9460:3: rule__DataInterchangeLookup__EntityAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__EntityAssignment_4(); @@ -32801,14 +33065,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__5" - // InternalDataDSL.g:9400:1: rule__DataInterchangeLookup__Group__5 : rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 ; + // InternalDataDSL.g:9468:1: rule__DataInterchangeLookup__Group__5 : rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 ; public final void rule__DataInterchangeLookup__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9404:1: ( rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 ) - // InternalDataDSL.g:9405:2: rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 + // InternalDataDSL.g:9472:1: ( rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 ) + // InternalDataDSL.g:9473:2: rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 { pushFollow(FOLLOW_21); rule__DataInterchangeLookup__Group__5__Impl(); @@ -32839,22 +33103,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__5__Impl" - // InternalDataDSL.g:9412:1: rule__DataInterchangeLookup__Group__5__Impl : ( 'createOn' ) ; + // InternalDataDSL.g:9480:1: rule__DataInterchangeLookup__Group__5__Impl : ( 'createOn' ) ; public final void rule__DataInterchangeLookup__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9416:1: ( ( 'createOn' ) ) - // InternalDataDSL.g:9417:1: ( 'createOn' ) + // InternalDataDSL.g:9484:1: ( ( 'createOn' ) ) + // InternalDataDSL.g:9485:1: ( 'createOn' ) { - // InternalDataDSL.g:9417:1: ( 'createOn' ) - // InternalDataDSL.g:9418:2: 'createOn' + // InternalDataDSL.g:9485:1: ( 'createOn' ) + // InternalDataDSL.g:9486:2: 'createOn' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getCreateOnKeyword_5()); } - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,108,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getCreateOnKeyword_5()); } @@ -32880,14 +33144,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__6" - // InternalDataDSL.g:9427:1: rule__DataInterchangeLookup__Group__6 : rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 ; + // InternalDataDSL.g:9495:1: rule__DataInterchangeLookup__Group__6 : rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 ; public final void rule__DataInterchangeLookup__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9431:1: ( rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 ) - // InternalDataDSL.g:9432:2: rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 + // InternalDataDSL.g:9499:1: ( rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 ) + // InternalDataDSL.g:9500:2: rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 { pushFollow(FOLLOW_52); rule__DataInterchangeLookup__Group__6__Impl(); @@ -32918,23 +33182,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__6__Impl" - // InternalDataDSL.g:9439:1: rule__DataInterchangeLookup__Group__6__Impl : ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) ; + // InternalDataDSL.g:9507:1: rule__DataInterchangeLookup__Group__6__Impl : ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) ; public final void rule__DataInterchangeLookup__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9443:1: ( ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) ) - // InternalDataDSL.g:9444:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) + // InternalDataDSL.g:9511:1: ( ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) ) + // InternalDataDSL.g:9512:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) { - // InternalDataDSL.g:9444:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) - // InternalDataDSL.g:9445:2: ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) + // InternalDataDSL.g:9512:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) ) + // InternalDataDSL.g:9513:2: ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getElementMapAssignment_6()); } - // InternalDataDSL.g:9446:2: ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) - // InternalDataDSL.g:9446:3: rule__DataInterchangeLookup__ElementMapAssignment_6 + // InternalDataDSL.g:9514:2: ( rule__DataInterchangeLookup__ElementMapAssignment_6 ) + // InternalDataDSL.g:9514:3: rule__DataInterchangeLookup__ElementMapAssignment_6 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__ElementMapAssignment_6(); @@ -32969,14 +33233,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__7" - // InternalDataDSL.g:9454:1: rule__DataInterchangeLookup__Group__7 : rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 ; + // InternalDataDSL.g:9522:1: rule__DataInterchangeLookup__Group__7 : rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 ; public final void rule__DataInterchangeLookup__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9458:1: ( rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 ) - // InternalDataDSL.g:9459:2: rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 + // InternalDataDSL.g:9526:1: ( rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 ) + // InternalDataDSL.g:9527:2: rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 { pushFollow(FOLLOW_21); rule__DataInterchangeLookup__Group__7__Impl(); @@ -33007,22 +33271,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__7__Impl" - // InternalDataDSL.g:9466:1: rule__DataInterchangeLookup__Group__7__Impl : ( 'mapFrom' ) ; + // InternalDataDSL.g:9534:1: rule__DataInterchangeLookup__Group__7__Impl : ( 'mapFrom' ) ; public final void rule__DataInterchangeLookup__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9470:1: ( ( 'mapFrom' ) ) - // InternalDataDSL.g:9471:1: ( 'mapFrom' ) + // InternalDataDSL.g:9538:1: ( ( 'mapFrom' ) ) + // InternalDataDSL.g:9539:1: ( 'mapFrom' ) { - // InternalDataDSL.g:9471:1: ( 'mapFrom' ) - // InternalDataDSL.g:9472:2: 'mapFrom' + // InternalDataDSL.g:9539:1: ( 'mapFrom' ) + // InternalDataDSL.g:9540:2: 'mapFrom' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getMapFromKeyword_7()); } - match(input,115,FOLLOW_2); if (state.failed) return ; + match(input,118,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getMapFromKeyword_7()); } @@ -33048,14 +33312,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__8" - // InternalDataDSL.g:9481:1: rule__DataInterchangeLookup__Group__8 : rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 ; + // InternalDataDSL.g:9549:1: rule__DataInterchangeLookup__Group__8 : rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 ; public final void rule__DataInterchangeLookup__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9485:1: ( rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 ) - // InternalDataDSL.g:9486:2: rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 + // InternalDataDSL.g:9553:1: ( rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 ) + // InternalDataDSL.g:9554:2: rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 { pushFollow(FOLLOW_53); rule__DataInterchangeLookup__Group__8__Impl(); @@ -33086,23 +33350,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__8__Impl" - // InternalDataDSL.g:9493:1: rule__DataInterchangeLookup__Group__8__Impl : ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) ; + // InternalDataDSL.g:9561:1: rule__DataInterchangeLookup__Group__8__Impl : ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) ; public final void rule__DataInterchangeLookup__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9497:1: ( ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) ) - // InternalDataDSL.g:9498:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) + // InternalDataDSL.g:9565:1: ( ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) ) + // InternalDataDSL.g:9566:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) { - // InternalDataDSL.g:9498:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) - // InternalDataDSL.g:9499:2: ( rule__DataInterchangeLookup__DataMapAssignment_8 ) + // InternalDataDSL.g:9566:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_8 ) ) + // InternalDataDSL.g:9567:2: ( rule__DataInterchangeLookup__DataMapAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getDataMapAssignment_8()); } - // InternalDataDSL.g:9500:2: ( rule__DataInterchangeLookup__DataMapAssignment_8 ) - // InternalDataDSL.g:9500:3: rule__DataInterchangeLookup__DataMapAssignment_8 + // InternalDataDSL.g:9568:2: ( rule__DataInterchangeLookup__DataMapAssignment_8 ) + // InternalDataDSL.g:9568:3: rule__DataInterchangeLookup__DataMapAssignment_8 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__DataMapAssignment_8(); @@ -33137,14 +33401,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__9" - // InternalDataDSL.g:9508:1: rule__DataInterchangeLookup__Group__9 : rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 ; + // InternalDataDSL.g:9576:1: rule__DataInterchangeLookup__Group__9 : rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 ; public final void rule__DataInterchangeLookup__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9512:1: ( rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 ) - // InternalDataDSL.g:9513:2: rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 + // InternalDataDSL.g:9580:1: ( rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 ) + // InternalDataDSL.g:9581:2: rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 { pushFollow(FOLLOW_54); rule__DataInterchangeLookup__Group__9__Impl(); @@ -33175,23 +33439,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__9__Impl" - // InternalDataDSL.g:9520:1: rule__DataInterchangeLookup__Group__9__Impl : ( ( rule__DataInterchangeLookup__Group_9__0 ) ) ; + // InternalDataDSL.g:9588:1: rule__DataInterchangeLookup__Group__9__Impl : ( ( rule__DataInterchangeLookup__Group_9__0 ) ) ; public final void rule__DataInterchangeLookup__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9524:1: ( ( ( rule__DataInterchangeLookup__Group_9__0 ) ) ) - // InternalDataDSL.g:9525:1: ( ( rule__DataInterchangeLookup__Group_9__0 ) ) + // InternalDataDSL.g:9592:1: ( ( ( rule__DataInterchangeLookup__Group_9__0 ) ) ) + // InternalDataDSL.g:9593:1: ( ( rule__DataInterchangeLookup__Group_9__0 ) ) { - // InternalDataDSL.g:9525:1: ( ( rule__DataInterchangeLookup__Group_9__0 ) ) - // InternalDataDSL.g:9526:2: ( rule__DataInterchangeLookup__Group_9__0 ) + // InternalDataDSL.g:9593:1: ( ( rule__DataInterchangeLookup__Group_9__0 ) ) + // InternalDataDSL.g:9594:2: ( rule__DataInterchangeLookup__Group_9__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getGroup_9()); } - // InternalDataDSL.g:9527:2: ( rule__DataInterchangeLookup__Group_9__0 ) - // InternalDataDSL.g:9527:3: rule__DataInterchangeLookup__Group_9__0 + // InternalDataDSL.g:9595:2: ( rule__DataInterchangeLookup__Group_9__0 ) + // InternalDataDSL.g:9595:3: rule__DataInterchangeLookup__Group_9__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__Group_9__0(); @@ -33226,14 +33490,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__10" - // InternalDataDSL.g:9535:1: rule__DataInterchangeLookup__Group__10 : rule__DataInterchangeLookup__Group__10__Impl rule__DataInterchangeLookup__Group__11 ; + // InternalDataDSL.g:9603:1: rule__DataInterchangeLookup__Group__10 : rule__DataInterchangeLookup__Group__10__Impl rule__DataInterchangeLookup__Group__11 ; public final void rule__DataInterchangeLookup__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9539:1: ( rule__DataInterchangeLookup__Group__10__Impl rule__DataInterchangeLookup__Group__11 ) - // InternalDataDSL.g:9540:2: rule__DataInterchangeLookup__Group__10__Impl rule__DataInterchangeLookup__Group__11 + // InternalDataDSL.g:9607:1: ( rule__DataInterchangeLookup__Group__10__Impl rule__DataInterchangeLookup__Group__11 ) + // InternalDataDSL.g:9608:2: rule__DataInterchangeLookup__Group__10__Impl rule__DataInterchangeLookup__Group__11 { pushFollow(FOLLOW_7); rule__DataInterchangeLookup__Group__10__Impl(); @@ -33264,22 +33528,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__10__Impl" - // InternalDataDSL.g:9547:1: rule__DataInterchangeLookup__Group__10__Impl : ( 'mapTo' ) ; + // InternalDataDSL.g:9615:1: rule__DataInterchangeLookup__Group__10__Impl : ( 'mapTo' ) ; public final void rule__DataInterchangeLookup__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9551:1: ( ( 'mapTo' ) ) - // InternalDataDSL.g:9552:1: ( 'mapTo' ) + // InternalDataDSL.g:9619:1: ( ( 'mapTo' ) ) + // InternalDataDSL.g:9620:1: ( 'mapTo' ) { - // InternalDataDSL.g:9552:1: ( 'mapTo' ) - // InternalDataDSL.g:9553:2: 'mapTo' + // InternalDataDSL.g:9620:1: ( 'mapTo' ) + // InternalDataDSL.g:9621:2: 'mapTo' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getMapToKeyword_10()); } - match(input,116,FOLLOW_2); if (state.failed) return ; + match(input,119,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getMapToKeyword_10()); } @@ -33305,14 +33569,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__11" - // InternalDataDSL.g:9562:1: rule__DataInterchangeLookup__Group__11 : rule__DataInterchangeLookup__Group__11__Impl rule__DataInterchangeLookup__Group__12 ; + // InternalDataDSL.g:9630:1: rule__DataInterchangeLookup__Group__11 : rule__DataInterchangeLookup__Group__11__Impl rule__DataInterchangeLookup__Group__12 ; public final void rule__DataInterchangeLookup__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9566:1: ( rule__DataInterchangeLookup__Group__11__Impl rule__DataInterchangeLookup__Group__12 ) - // InternalDataDSL.g:9567:2: rule__DataInterchangeLookup__Group__11__Impl rule__DataInterchangeLookup__Group__12 + // InternalDataDSL.g:9634:1: ( rule__DataInterchangeLookup__Group__11__Impl rule__DataInterchangeLookup__Group__12 ) + // InternalDataDSL.g:9635:2: rule__DataInterchangeLookup__Group__11__Impl rule__DataInterchangeLookup__Group__12 { pushFollow(FOLLOW_55); rule__DataInterchangeLookup__Group__11__Impl(); @@ -33343,23 +33607,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__11__Impl" - // InternalDataDSL.g:9574:1: rule__DataInterchangeLookup__Group__11__Impl : ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) ; + // InternalDataDSL.g:9642:1: rule__DataInterchangeLookup__Group__11__Impl : ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) ; public final void rule__DataInterchangeLookup__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9578:1: ( ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) ) - // InternalDataDSL.g:9579:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) + // InternalDataDSL.g:9646:1: ( ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) ) + // InternalDataDSL.g:9647:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) { - // InternalDataDSL.g:9579:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) - // InternalDataDSL.g:9580:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) + // InternalDataDSL.g:9647:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) ) + // InternalDataDSL.g:9648:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getQueryPropertyAssignment_11()); } - // InternalDataDSL.g:9581:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) - // InternalDataDSL.g:9581:3: rule__DataInterchangeLookup__QueryPropertyAssignment_11 + // InternalDataDSL.g:9649:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_11 ) + // InternalDataDSL.g:9649:3: rule__DataInterchangeLookup__QueryPropertyAssignment_11 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__QueryPropertyAssignment_11(); @@ -33394,14 +33658,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__12" - // InternalDataDSL.g:9589:1: rule__DataInterchangeLookup__Group__12 : rule__DataInterchangeLookup__Group__12__Impl rule__DataInterchangeLookup__Group__13 ; + // InternalDataDSL.g:9657:1: rule__DataInterchangeLookup__Group__12 : rule__DataInterchangeLookup__Group__12__Impl rule__DataInterchangeLookup__Group__13 ; public final void rule__DataInterchangeLookup__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9593:1: ( rule__DataInterchangeLookup__Group__12__Impl rule__DataInterchangeLookup__Group__13 ) - // InternalDataDSL.g:9594:2: rule__DataInterchangeLookup__Group__12__Impl rule__DataInterchangeLookup__Group__13 + // InternalDataDSL.g:9661:1: ( rule__DataInterchangeLookup__Group__12__Impl rule__DataInterchangeLookup__Group__13 ) + // InternalDataDSL.g:9662:2: rule__DataInterchangeLookup__Group__12__Impl rule__DataInterchangeLookup__Group__13 { pushFollow(FOLLOW_55); rule__DataInterchangeLookup__Group__12__Impl(); @@ -33432,31 +33696,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__12__Impl" - // InternalDataDSL.g:9601:1: rule__DataInterchangeLookup__Group__12__Impl : ( ( rule__DataInterchangeLookup__Group_12__0 )? ) ; + // InternalDataDSL.g:9669:1: rule__DataInterchangeLookup__Group__12__Impl : ( ( rule__DataInterchangeLookup__Group_12__0 )? ) ; public final void rule__DataInterchangeLookup__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9605:1: ( ( ( rule__DataInterchangeLookup__Group_12__0 )? ) ) - // InternalDataDSL.g:9606:1: ( ( rule__DataInterchangeLookup__Group_12__0 )? ) + // InternalDataDSL.g:9673:1: ( ( ( rule__DataInterchangeLookup__Group_12__0 )? ) ) + // InternalDataDSL.g:9674:1: ( ( rule__DataInterchangeLookup__Group_12__0 )? ) { - // InternalDataDSL.g:9606:1: ( ( rule__DataInterchangeLookup__Group_12__0 )? ) - // InternalDataDSL.g:9607:2: ( rule__DataInterchangeLookup__Group_12__0 )? + // InternalDataDSL.g:9674:1: ( ( rule__DataInterchangeLookup__Group_12__0 )? ) + // InternalDataDSL.g:9675:2: ( rule__DataInterchangeLookup__Group_12__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getGroup_12()); } - // InternalDataDSL.g:9608:2: ( rule__DataInterchangeLookup__Group_12__0 )? + // InternalDataDSL.g:9676:2: ( rule__DataInterchangeLookup__Group_12__0 )? int alt108=2; int LA108_0 = input.LA(1); - if ( (LA108_0==180) ) { + if ( (LA108_0==184) ) { alt108=1; } switch (alt108) { case 1 : - // InternalDataDSL.g:9608:3: rule__DataInterchangeLookup__Group_12__0 + // InternalDataDSL.g:9676:3: rule__DataInterchangeLookup__Group_12__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__Group_12__0(); @@ -33494,14 +33758,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__13" - // InternalDataDSL.g:9616:1: rule__DataInterchangeLookup__Group__13 : rule__DataInterchangeLookup__Group__13__Impl ; + // InternalDataDSL.g:9684:1: rule__DataInterchangeLookup__Group__13 : rule__DataInterchangeLookup__Group__13__Impl ; public final void rule__DataInterchangeLookup__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9620:1: ( rule__DataInterchangeLookup__Group__13__Impl ) - // InternalDataDSL.g:9621:2: rule__DataInterchangeLookup__Group__13__Impl + // InternalDataDSL.g:9688:1: ( rule__DataInterchangeLookup__Group__13__Impl ) + // InternalDataDSL.g:9689:2: rule__DataInterchangeLookup__Group__13__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__Group__13__Impl(); @@ -33527,31 +33791,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group__13__Impl" - // InternalDataDSL.g:9627:1: rule__DataInterchangeLookup__Group__13__Impl : ( ( rule__DataInterchangeLookup__Group_13__0 )? ) ; + // InternalDataDSL.g:9695:1: rule__DataInterchangeLookup__Group__13__Impl : ( ( rule__DataInterchangeLookup__Group_13__0 )? ) ; public final void rule__DataInterchangeLookup__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9631:1: ( ( ( rule__DataInterchangeLookup__Group_13__0 )? ) ) - // InternalDataDSL.g:9632:1: ( ( rule__DataInterchangeLookup__Group_13__0 )? ) + // InternalDataDSL.g:9699:1: ( ( ( rule__DataInterchangeLookup__Group_13__0 )? ) ) + // InternalDataDSL.g:9700:1: ( ( rule__DataInterchangeLookup__Group_13__0 )? ) { - // InternalDataDSL.g:9632:1: ( ( rule__DataInterchangeLookup__Group_13__0 )? ) - // InternalDataDSL.g:9633:2: ( rule__DataInterchangeLookup__Group_13__0 )? + // InternalDataDSL.g:9700:1: ( ( rule__DataInterchangeLookup__Group_13__0 )? ) + // InternalDataDSL.g:9701:2: ( rule__DataInterchangeLookup__Group_13__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getGroup_13()); } - // InternalDataDSL.g:9634:2: ( rule__DataInterchangeLookup__Group_13__0 )? + // InternalDataDSL.g:9702:2: ( rule__DataInterchangeLookup__Group_13__0 )? int alt109=2; int LA109_0 = input.LA(1); - if ( (LA109_0==117) ) { + if ( (LA109_0==120) ) { alt109=1; } switch (alt109) { case 1 : - // InternalDataDSL.g:9634:3: rule__DataInterchangeLookup__Group_13__0 + // InternalDataDSL.g:9702:3: rule__DataInterchangeLookup__Group_13__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__Group_13__0(); @@ -33589,14 +33853,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_9__0" - // InternalDataDSL.g:9643:1: rule__DataInterchangeLookup__Group_9__0 : rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 ; + // InternalDataDSL.g:9711:1: rule__DataInterchangeLookup__Group_9__0 : rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 ; public final void rule__DataInterchangeLookup__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9647:1: ( rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 ) - // InternalDataDSL.g:9648:2: rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 + // InternalDataDSL.g:9715:1: ( rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 ) + // InternalDataDSL.g:9716:2: rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 { pushFollow(FOLLOW_53); rule__DataInterchangeLookup__Group_9__0__Impl(); @@ -33627,31 +33891,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_9__0__Impl" - // InternalDataDSL.g:9655:1: rule__DataInterchangeLookup__Group_9__0__Impl : ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) ; + // InternalDataDSL.g:9723:1: rule__DataInterchangeLookup__Group_9__0__Impl : ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) ; public final void rule__DataInterchangeLookup__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9659:1: ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) ) - // InternalDataDSL.g:9660:1: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) + // InternalDataDSL.g:9727:1: ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) ) + // InternalDataDSL.g:9728:1: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) { - // InternalDataDSL.g:9660:1: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) - // InternalDataDSL.g:9661:2: ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? + // InternalDataDSL.g:9728:1: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? ) + // InternalDataDSL.g:9729:2: ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAssignment_9_0()); } - // InternalDataDSL.g:9662:2: ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? + // InternalDataDSL.g:9730:2: ( rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 )? int alt110=2; int LA110_0 = input.LA(1); - if ( (LA110_0==179) ) { + if ( (LA110_0==183) ) { alt110=1; } switch (alt110) { case 1 : - // InternalDataDSL.g:9662:3: rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 + // InternalDataDSL.g:9730:3: rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__AllowNoResultAssignment_9_0(); @@ -33689,14 +33953,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_9__1" - // InternalDataDSL.g:9670:1: rule__DataInterchangeLookup__Group_9__1 : rule__DataInterchangeLookup__Group_9__1__Impl ; + // InternalDataDSL.g:9738:1: rule__DataInterchangeLookup__Group_9__1 : rule__DataInterchangeLookup__Group_9__1__Impl ; public final void rule__DataInterchangeLookup__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9674:1: ( rule__DataInterchangeLookup__Group_9__1__Impl ) - // InternalDataDSL.g:9675:2: rule__DataInterchangeLookup__Group_9__1__Impl + // InternalDataDSL.g:9742:1: ( rule__DataInterchangeLookup__Group_9__1__Impl ) + // InternalDataDSL.g:9743:2: rule__DataInterchangeLookup__Group_9__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__Group_9__1__Impl(); @@ -33722,31 +33986,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_9__1__Impl" - // InternalDataDSL.g:9681:1: rule__DataInterchangeLookup__Group_9__1__Impl : ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) ; + // InternalDataDSL.g:9749:1: rule__DataInterchangeLookup__Group_9__1__Impl : ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) ; public final void rule__DataInterchangeLookup__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9685:1: ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) ) - // InternalDataDSL.g:9686:1: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) + // InternalDataDSL.g:9753:1: ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) ) + // InternalDataDSL.g:9754:1: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) { - // InternalDataDSL.g:9686:1: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) - // InternalDataDSL.g:9687:2: ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? + // InternalDataDSL.g:9754:1: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? ) + // InternalDataDSL.g:9755:2: ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getMarkerPathAssignment_9_1()); } - // InternalDataDSL.g:9688:2: ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? + // InternalDataDSL.g:9756:2: ( rule__DataInterchangeLookup__MarkerPathAssignment_9_1 )? int alt111=2; int LA111_0 = input.LA(1); - if ( (LA111_0==118) ) { + if ( (LA111_0==121) ) { alt111=1; } switch (alt111) { case 1 : - // InternalDataDSL.g:9688:3: rule__DataInterchangeLookup__MarkerPathAssignment_9_1 + // InternalDataDSL.g:9756:3: rule__DataInterchangeLookup__MarkerPathAssignment_9_1 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__MarkerPathAssignment_9_1(); @@ -33784,14 +34048,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_12__0" - // InternalDataDSL.g:9697:1: rule__DataInterchangeLookup__Group_12__0 : rule__DataInterchangeLookup__Group_12__0__Impl rule__DataInterchangeLookup__Group_12__1 ; + // InternalDataDSL.g:9765:1: rule__DataInterchangeLookup__Group_12__0 : rule__DataInterchangeLookup__Group_12__0__Impl rule__DataInterchangeLookup__Group_12__1 ; public final void rule__DataInterchangeLookup__Group_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9701:1: ( rule__DataInterchangeLookup__Group_12__0__Impl rule__DataInterchangeLookup__Group_12__1 ) - // InternalDataDSL.g:9702:2: rule__DataInterchangeLookup__Group_12__0__Impl rule__DataInterchangeLookup__Group_12__1 + // InternalDataDSL.g:9769:1: ( rule__DataInterchangeLookup__Group_12__0__Impl rule__DataInterchangeLookup__Group_12__1 ) + // InternalDataDSL.g:9770:2: rule__DataInterchangeLookup__Group_12__0__Impl rule__DataInterchangeLookup__Group_12__1 { pushFollow(FOLLOW_22); rule__DataInterchangeLookup__Group_12__0__Impl(); @@ -33822,23 +34086,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_12__0__Impl" - // InternalDataDSL.g:9709:1: rule__DataInterchangeLookup__Group_12__0__Impl : ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) ; + // InternalDataDSL.g:9777:1: rule__DataInterchangeLookup__Group_12__0__Impl : ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) ; public final void rule__DataInterchangeLookup__Group_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9713:1: ( ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) ) - // InternalDataDSL.g:9714:1: ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) + // InternalDataDSL.g:9781:1: ( ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) ) + // InternalDataDSL.g:9782:1: ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) { - // InternalDataDSL.g:9714:1: ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) - // InternalDataDSL.g:9715:2: ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) + // InternalDataDSL.g:9782:1: ( ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) ) + // InternalDataDSL.g:9783:2: ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getCachedAssignment_12_0()); } - // InternalDataDSL.g:9716:2: ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) - // InternalDataDSL.g:9716:3: rule__DataInterchangeLookup__CachedAssignment_12_0 + // InternalDataDSL.g:9784:2: ( rule__DataInterchangeLookup__CachedAssignment_12_0 ) + // InternalDataDSL.g:9784:3: rule__DataInterchangeLookup__CachedAssignment_12_0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__CachedAssignment_12_0(); @@ -33873,14 +34137,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_12__1" - // InternalDataDSL.g:9724:1: rule__DataInterchangeLookup__Group_12__1 : rule__DataInterchangeLookup__Group_12__1__Impl ; + // InternalDataDSL.g:9792:1: rule__DataInterchangeLookup__Group_12__1 : rule__DataInterchangeLookup__Group_12__1__Impl ; public final void rule__DataInterchangeLookup__Group_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9728:1: ( rule__DataInterchangeLookup__Group_12__1__Impl ) - // InternalDataDSL.g:9729:2: rule__DataInterchangeLookup__Group_12__1__Impl + // InternalDataDSL.g:9796:1: ( rule__DataInterchangeLookup__Group_12__1__Impl ) + // InternalDataDSL.g:9797:2: rule__DataInterchangeLookup__Group_12__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__Group_12__1__Impl(); @@ -33906,23 +34170,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_12__1__Impl" - // InternalDataDSL.g:9735:1: rule__DataInterchangeLookup__Group_12__1__Impl : ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) ; + // InternalDataDSL.g:9803:1: rule__DataInterchangeLookup__Group_12__1__Impl : ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) ; public final void rule__DataInterchangeLookup__Group_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9739:1: ( ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) ) - // InternalDataDSL.g:9740:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) + // InternalDataDSL.g:9807:1: ( ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) ) + // InternalDataDSL.g:9808:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) { - // InternalDataDSL.g:9740:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) - // InternalDataDSL.g:9741:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) + // InternalDataDSL.g:9808:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) ) + // InternalDataDSL.g:9809:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getCacheSizeAssignment_12_1()); } - // InternalDataDSL.g:9742:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) - // InternalDataDSL.g:9742:3: rule__DataInterchangeLookup__CacheSizeAssignment_12_1 + // InternalDataDSL.g:9810:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_12_1 ) + // InternalDataDSL.g:9810:3: rule__DataInterchangeLookup__CacheSizeAssignment_12_1 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__CacheSizeAssignment_12_1(); @@ -33957,14 +34221,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__0" - // InternalDataDSL.g:9751:1: rule__DataInterchangeLookup__Group_13__0 : rule__DataInterchangeLookup__Group_13__0__Impl rule__DataInterchangeLookup__Group_13__1 ; + // InternalDataDSL.g:9819:1: rule__DataInterchangeLookup__Group_13__0 : rule__DataInterchangeLookup__Group_13__0__Impl rule__DataInterchangeLookup__Group_13__1 ; public final void rule__DataInterchangeLookup__Group_13__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9755:1: ( rule__DataInterchangeLookup__Group_13__0__Impl rule__DataInterchangeLookup__Group_13__1 ) - // InternalDataDSL.g:9756:2: rule__DataInterchangeLookup__Group_13__0__Impl rule__DataInterchangeLookup__Group_13__1 + // InternalDataDSL.g:9823:1: ( rule__DataInterchangeLookup__Group_13__0__Impl rule__DataInterchangeLookup__Group_13__1 ) + // InternalDataDSL.g:9824:2: rule__DataInterchangeLookup__Group_13__0__Impl rule__DataInterchangeLookup__Group_13__1 { pushFollow(FOLLOW_8); rule__DataInterchangeLookup__Group_13__0__Impl(); @@ -33995,22 +34259,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__0__Impl" - // InternalDataDSL.g:9763:1: rule__DataInterchangeLookup__Group_13__0__Impl : ( 'where' ) ; + // InternalDataDSL.g:9831:1: rule__DataInterchangeLookup__Group_13__0__Impl : ( 'where' ) ; public final void rule__DataInterchangeLookup__Group_13__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9767:1: ( ( 'where' ) ) - // InternalDataDSL.g:9768:1: ( 'where' ) + // InternalDataDSL.g:9835:1: ( ( 'where' ) ) + // InternalDataDSL.g:9836:1: ( 'where' ) { - // InternalDataDSL.g:9768:1: ( 'where' ) - // InternalDataDSL.g:9769:2: 'where' + // InternalDataDSL.g:9836:1: ( 'where' ) + // InternalDataDSL.g:9837:2: 'where' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getWhereKeyword_13_0()); } - match(input,117,FOLLOW_2); if (state.failed) return ; + match(input,120,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getWhereKeyword_13_0()); } @@ -34036,14 +34300,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__1" - // InternalDataDSL.g:9778:1: rule__DataInterchangeLookup__Group_13__1 : rule__DataInterchangeLookup__Group_13__1__Impl rule__DataInterchangeLookup__Group_13__2 ; + // InternalDataDSL.g:9846:1: rule__DataInterchangeLookup__Group_13__1 : rule__DataInterchangeLookup__Group_13__1__Impl rule__DataInterchangeLookup__Group_13__2 ; public final void rule__DataInterchangeLookup__Group_13__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9782:1: ( rule__DataInterchangeLookup__Group_13__1__Impl rule__DataInterchangeLookup__Group_13__2 ) - // InternalDataDSL.g:9783:2: rule__DataInterchangeLookup__Group_13__1__Impl rule__DataInterchangeLookup__Group_13__2 + // InternalDataDSL.g:9850:1: ( rule__DataInterchangeLookup__Group_13__1__Impl rule__DataInterchangeLookup__Group_13__2 ) + // InternalDataDSL.g:9851:2: rule__DataInterchangeLookup__Group_13__1__Impl rule__DataInterchangeLookup__Group_13__2 { pushFollow(FOLLOW_7); rule__DataInterchangeLookup__Group_13__1__Impl(); @@ -34074,22 +34338,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__1__Impl" - // InternalDataDSL.g:9790:1: rule__DataInterchangeLookup__Group_13__1__Impl : ( '{' ) ; + // InternalDataDSL.g:9858:1: rule__DataInterchangeLookup__Group_13__1__Impl : ( '{' ) ; public final void rule__DataInterchangeLookup__Group_13__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9794:1: ( ( '{' ) ) - // InternalDataDSL.g:9795:1: ( '{' ) + // InternalDataDSL.g:9862:1: ( ( '{' ) ) + // InternalDataDSL.g:9863:1: ( '{' ) { - // InternalDataDSL.g:9795:1: ( '{' ) - // InternalDataDSL.g:9796:2: '{' + // InternalDataDSL.g:9863:1: ( '{' ) + // InternalDataDSL.g:9864:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getLeftCurlyBracketKeyword_13_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getLeftCurlyBracketKeyword_13_1()); } @@ -34115,14 +34379,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__2" - // InternalDataDSL.g:9805:1: rule__DataInterchangeLookup__Group_13__2 : rule__DataInterchangeLookup__Group_13__2__Impl rule__DataInterchangeLookup__Group_13__3 ; + // InternalDataDSL.g:9873:1: rule__DataInterchangeLookup__Group_13__2 : rule__DataInterchangeLookup__Group_13__2__Impl rule__DataInterchangeLookup__Group_13__3 ; public final void rule__DataInterchangeLookup__Group_13__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9809:1: ( rule__DataInterchangeLookup__Group_13__2__Impl rule__DataInterchangeLookup__Group_13__3 ) - // InternalDataDSL.g:9810:2: rule__DataInterchangeLookup__Group_13__2__Impl rule__DataInterchangeLookup__Group_13__3 + // InternalDataDSL.g:9877:1: ( rule__DataInterchangeLookup__Group_13__2__Impl rule__DataInterchangeLookup__Group_13__3 ) + // InternalDataDSL.g:9878:2: rule__DataInterchangeLookup__Group_13__2__Impl rule__DataInterchangeLookup__Group_13__3 { pushFollow(FOLLOW_24); rule__DataInterchangeLookup__Group_13__2__Impl(); @@ -34153,23 +34417,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__2__Impl" - // InternalDataDSL.g:9817:1: rule__DataInterchangeLookup__Group_13__2__Impl : ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) ; + // InternalDataDSL.g:9885:1: rule__DataInterchangeLookup__Group_13__2__Impl : ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) ; public final void rule__DataInterchangeLookup__Group_13__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9821:1: ( ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) ) - // InternalDataDSL.g:9822:1: ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) + // InternalDataDSL.g:9889:1: ( ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) ) + // InternalDataDSL.g:9890:1: ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) { - // InternalDataDSL.g:9822:1: ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) - // InternalDataDSL.g:9823:2: ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) + // InternalDataDSL.g:9890:1: ( ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) ) + // InternalDataDSL.g:9891:2: ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getConditionAssignment_13_2()); } - // InternalDataDSL.g:9824:2: ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) - // InternalDataDSL.g:9824:3: rule__DataInterchangeLookup__ConditionAssignment_13_2 + // InternalDataDSL.g:9892:2: ( rule__DataInterchangeLookup__ConditionAssignment_13_2 ) + // InternalDataDSL.g:9892:3: rule__DataInterchangeLookup__ConditionAssignment_13_2 { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__ConditionAssignment_13_2(); @@ -34204,14 +34468,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__3" - // InternalDataDSL.g:9832:1: rule__DataInterchangeLookup__Group_13__3 : rule__DataInterchangeLookup__Group_13__3__Impl ; + // InternalDataDSL.g:9900:1: rule__DataInterchangeLookup__Group_13__3 : rule__DataInterchangeLookup__Group_13__3__Impl ; public final void rule__DataInterchangeLookup__Group_13__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9836:1: ( rule__DataInterchangeLookup__Group_13__3__Impl ) - // InternalDataDSL.g:9837:2: rule__DataInterchangeLookup__Group_13__3__Impl + // InternalDataDSL.g:9904:1: ( rule__DataInterchangeLookup__Group_13__3__Impl ) + // InternalDataDSL.g:9905:2: rule__DataInterchangeLookup__Group_13__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookup__Group_13__3__Impl(); @@ -34237,22 +34501,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__Group_13__3__Impl" - // InternalDataDSL.g:9843:1: rule__DataInterchangeLookup__Group_13__3__Impl : ( '}' ) ; + // InternalDataDSL.g:9911:1: rule__DataInterchangeLookup__Group_13__3__Impl : ( '}' ) ; public final void rule__DataInterchangeLookup__Group_13__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9847:1: ( ( '}' ) ) - // InternalDataDSL.g:9848:1: ( '}' ) + // InternalDataDSL.g:9915:1: ( ( '}' ) ) + // InternalDataDSL.g:9916:1: ( '}' ) { - // InternalDataDSL.g:9848:1: ( '}' ) - // InternalDataDSL.g:9849:2: '}' + // InternalDataDSL.g:9916:1: ( '}' ) + // InternalDataDSL.g:9917:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getRightCurlyBracketKeyword_13_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getRightCurlyBracketKeyword_13_3()); } @@ -34278,14 +34542,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__0" - // InternalDataDSL.g:9859:1: rule__DataInterchangeMarkerPath__Group__0 : rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 ; + // InternalDataDSL.g:9927:1: rule__DataInterchangeMarkerPath__Group__0 : rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 ; public final void rule__DataInterchangeMarkerPath__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9863:1: ( rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 ) - // InternalDataDSL.g:9864:2: rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 + // InternalDataDSL.g:9931:1: ( rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 ) + // InternalDataDSL.g:9932:2: rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 { pushFollow(FOLLOW_56); rule__DataInterchangeMarkerPath__Group__0__Impl(); @@ -34316,23 +34580,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__0__Impl" - // InternalDataDSL.g:9871:1: rule__DataInterchangeMarkerPath__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:9939:1: rule__DataInterchangeMarkerPath__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeMarkerPath__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9875:1: ( ( () ) ) - // InternalDataDSL.g:9876:1: ( () ) + // InternalDataDSL.g:9943:1: ( ( () ) ) + // InternalDataDSL.g:9944:1: ( () ) { - // InternalDataDSL.g:9876:1: ( () ) - // InternalDataDSL.g:9877:2: () + // InternalDataDSL.g:9944:1: ( () ) + // InternalDataDSL.g:9945:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerPathAccess().getDataInterchangeMarkerPathAction_0()); } - // InternalDataDSL.g:9878:2: () - // InternalDataDSL.g:9878:3: + // InternalDataDSL.g:9946:2: () + // InternalDataDSL.g:9946:3: { } @@ -34357,14 +34621,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__1" - // InternalDataDSL.g:9886:1: rule__DataInterchangeMarkerPath__Group__1 : rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 ; + // InternalDataDSL.g:9954:1: rule__DataInterchangeMarkerPath__Group__1 : rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 ; public final void rule__DataInterchangeMarkerPath__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9890:1: ( rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 ) - // InternalDataDSL.g:9891:2: rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 + // InternalDataDSL.g:9958:1: ( rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 ) + // InternalDataDSL.g:9959:2: rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 { pushFollow(FOLLOW_8); rule__DataInterchangeMarkerPath__Group__1__Impl(); @@ -34395,22 +34659,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__1__Impl" - // InternalDataDSL.g:9898:1: rule__DataInterchangeMarkerPath__Group__1__Impl : ( 'markerPath' ) ; + // InternalDataDSL.g:9966:1: rule__DataInterchangeMarkerPath__Group__1__Impl : ( 'markerPath' ) ; public final void rule__DataInterchangeMarkerPath__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9902:1: ( ( 'markerPath' ) ) - // InternalDataDSL.g:9903:1: ( 'markerPath' ) + // InternalDataDSL.g:9970:1: ( ( 'markerPath' ) ) + // InternalDataDSL.g:9971:1: ( 'markerPath' ) { - // InternalDataDSL.g:9903:1: ( 'markerPath' ) - // InternalDataDSL.g:9904:2: 'markerPath' + // InternalDataDSL.g:9971:1: ( 'markerPath' ) + // InternalDataDSL.g:9972:2: 'markerPath' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerPathAccess().getMarkerPathKeyword_1()); } - match(input,118,FOLLOW_2); if (state.failed) return ; + match(input,121,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeMarkerPathAccess().getMarkerPathKeyword_1()); } @@ -34436,14 +34700,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__2" - // InternalDataDSL.g:9913:1: rule__DataInterchangeMarkerPath__Group__2 : rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 ; + // InternalDataDSL.g:9981:1: rule__DataInterchangeMarkerPath__Group__2 : rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 ; public final void rule__DataInterchangeMarkerPath__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9917:1: ( rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 ) - // InternalDataDSL.g:9918:2: rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 + // InternalDataDSL.g:9985:1: ( rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 ) + // InternalDataDSL.g:9986:2: rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 { pushFollow(FOLLOW_57); rule__DataInterchangeMarkerPath__Group__2__Impl(); @@ -34474,22 +34738,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__2__Impl" - // InternalDataDSL.g:9925:1: rule__DataInterchangeMarkerPath__Group__2__Impl : ( '{' ) ; + // InternalDataDSL.g:9993:1: rule__DataInterchangeMarkerPath__Group__2__Impl : ( '{' ) ; public final void rule__DataInterchangeMarkerPath__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9929:1: ( ( '{' ) ) - // InternalDataDSL.g:9930:1: ( '{' ) + // InternalDataDSL.g:9997:1: ( ( '{' ) ) + // InternalDataDSL.g:9998:1: ( '{' ) { - // InternalDataDSL.g:9930:1: ( '{' ) - // InternalDataDSL.g:9931:2: '{' + // InternalDataDSL.g:9998:1: ( '{' ) + // InternalDataDSL.g:9999:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerPathAccess().getLeftCurlyBracketKeyword_2()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeMarkerPathAccess().getLeftCurlyBracketKeyword_2()); } @@ -34515,14 +34779,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__3" - // InternalDataDSL.g:9940:1: rule__DataInterchangeMarkerPath__Group__3 : rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 ; + // InternalDataDSL.g:10008:1: rule__DataInterchangeMarkerPath__Group__3 : rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 ; public final void rule__DataInterchangeMarkerPath__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9944:1: ( rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 ) - // InternalDataDSL.g:9945:2: rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 + // InternalDataDSL.g:10012:1: ( rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 ) + // InternalDataDSL.g:10013:2: rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 { pushFollow(FOLLOW_57); rule__DataInterchangeMarkerPath__Group__3__Impl(); @@ -34553,35 +34817,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__3__Impl" - // InternalDataDSL.g:9952:1: rule__DataInterchangeMarkerPath__Group__3__Impl : ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) ; + // InternalDataDSL.g:10020:1: rule__DataInterchangeMarkerPath__Group__3__Impl : ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) ; public final void rule__DataInterchangeMarkerPath__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9956:1: ( ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) ) - // InternalDataDSL.g:9957:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) + // InternalDataDSL.g:10024:1: ( ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) ) + // InternalDataDSL.g:10025:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) { - // InternalDataDSL.g:9957:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) - // InternalDataDSL.g:9958:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* + // InternalDataDSL.g:10025:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) + // InternalDataDSL.g:10026:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerPathAccess().getPathAssignment_3()); } - // InternalDataDSL.g:9959:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* + // InternalDataDSL.g:10027:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* loop112: do { int alt112=2; int LA112_0 = input.LA(1); - if ( (LA112_0==119) ) { + if ( (LA112_0==122) ) { alt112=1; } switch (alt112) { case 1 : - // InternalDataDSL.g:9959:3: rule__DataInterchangeMarkerPath__PathAssignment_3 + // InternalDataDSL.g:10027:3: rule__DataInterchangeMarkerPath__PathAssignment_3 { pushFollow(FOLLOW_58); rule__DataInterchangeMarkerPath__PathAssignment_3(); @@ -34622,14 +34886,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__4" - // InternalDataDSL.g:9967:1: rule__DataInterchangeMarkerPath__Group__4 : rule__DataInterchangeMarkerPath__Group__4__Impl ; + // InternalDataDSL.g:10035:1: rule__DataInterchangeMarkerPath__Group__4 : rule__DataInterchangeMarkerPath__Group__4__Impl ; public final void rule__DataInterchangeMarkerPath__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9971:1: ( rule__DataInterchangeMarkerPath__Group__4__Impl ) - // InternalDataDSL.g:9972:2: rule__DataInterchangeMarkerPath__Group__4__Impl + // InternalDataDSL.g:10039:1: ( rule__DataInterchangeMarkerPath__Group__4__Impl ) + // InternalDataDSL.g:10040:2: rule__DataInterchangeMarkerPath__Group__4__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeMarkerPath__Group__4__Impl(); @@ -34655,22 +34919,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__Group__4__Impl" - // InternalDataDSL.g:9978:1: rule__DataInterchangeMarkerPath__Group__4__Impl : ( '}' ) ; + // InternalDataDSL.g:10046:1: rule__DataInterchangeMarkerPath__Group__4__Impl : ( '}' ) ; public final void rule__DataInterchangeMarkerPath__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9982:1: ( ( '}' ) ) - // InternalDataDSL.g:9983:1: ( '}' ) + // InternalDataDSL.g:10050:1: ( ( '}' ) ) + // InternalDataDSL.g:10051:1: ( '}' ) { - // InternalDataDSL.g:9983:1: ( '}' ) - // InternalDataDSL.g:9984:2: '}' + // InternalDataDSL.g:10051:1: ( '}' ) + // InternalDataDSL.g:10052:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerPathAccess().getRightCurlyBracketKeyword_4()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeMarkerPathAccess().getRightCurlyBracketKeyword_4()); } @@ -34696,14 +34960,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__0" - // InternalDataDSL.g:9994:1: rule__DataInterchangeMarkerEntity__Group__0 : rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 ; + // InternalDataDSL.g:10062:1: rule__DataInterchangeMarkerEntity__Group__0 : rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 ; public final void rule__DataInterchangeMarkerEntity__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:9998:1: ( rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 ) - // InternalDataDSL.g:9999:2: rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 + // InternalDataDSL.g:10066:1: ( rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 ) + // InternalDataDSL.g:10067:2: rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 { pushFollow(FOLLOW_59); rule__DataInterchangeMarkerEntity__Group__0__Impl(); @@ -34734,23 +34998,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__0__Impl" - // InternalDataDSL.g:10006:1: rule__DataInterchangeMarkerEntity__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:10074:1: rule__DataInterchangeMarkerEntity__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeMarkerEntity__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10010:1: ( ( () ) ) - // InternalDataDSL.g:10011:1: ( () ) + // InternalDataDSL.g:10078:1: ( ( () ) ) + // InternalDataDSL.g:10079:1: ( () ) { - // InternalDataDSL.g:10011:1: ( () ) - // InternalDataDSL.g:10012:2: () + // InternalDataDSL.g:10079:1: ( () ) + // InternalDataDSL.g:10080:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getDataInterchangeMarkerEntityAction_0()); } - // InternalDataDSL.g:10013:2: () - // InternalDataDSL.g:10013:3: + // InternalDataDSL.g:10081:2: () + // InternalDataDSL.g:10081:3: { } @@ -34775,14 +35039,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__1" - // InternalDataDSL.g:10021:1: rule__DataInterchangeMarkerEntity__Group__1 : rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 ; + // InternalDataDSL.g:10089:1: rule__DataInterchangeMarkerEntity__Group__1 : rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 ; public final void rule__DataInterchangeMarkerEntity__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10025:1: ( rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 ) - // InternalDataDSL.g:10026:2: rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 + // InternalDataDSL.g:10093:1: ( rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 ) + // InternalDataDSL.g:10094:2: rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeMarkerEntity__Group__1__Impl(); @@ -34813,22 +35077,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__1__Impl" - // InternalDataDSL.g:10033:1: rule__DataInterchangeMarkerEntity__Group__1__Impl : ( 'markerEntity' ) ; + // InternalDataDSL.g:10101:1: rule__DataInterchangeMarkerEntity__Group__1__Impl : ( 'markerEntity' ) ; public final void rule__DataInterchangeMarkerEntity__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10037:1: ( ( 'markerEntity' ) ) - // InternalDataDSL.g:10038:1: ( 'markerEntity' ) + // InternalDataDSL.g:10105:1: ( ( 'markerEntity' ) ) + // InternalDataDSL.g:10106:1: ( 'markerEntity' ) { - // InternalDataDSL.g:10038:1: ( 'markerEntity' ) - // InternalDataDSL.g:10039:2: 'markerEntity' + // InternalDataDSL.g:10106:1: ( 'markerEntity' ) + // InternalDataDSL.g:10107:2: 'markerEntity' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityKeyword_1()); } - match(input,119,FOLLOW_2); if (state.failed) return ; + match(input,122,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityKeyword_1()); } @@ -34854,14 +35118,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__2" - // InternalDataDSL.g:10048:1: rule__DataInterchangeMarkerEntity__Group__2 : rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 ; + // InternalDataDSL.g:10116:1: rule__DataInterchangeMarkerEntity__Group__2 : rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 ; public final void rule__DataInterchangeMarkerEntity__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10052:1: ( rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 ) - // InternalDataDSL.g:10053:2: rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 + // InternalDataDSL.g:10120:1: ( rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 ) + // InternalDataDSL.g:10121:2: rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 { pushFollow(FOLLOW_60); rule__DataInterchangeMarkerEntity__Group__2__Impl(); @@ -34892,23 +35156,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__2__Impl" - // InternalDataDSL.g:10060:1: rule__DataInterchangeMarkerEntity__Group__2__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) ; + // InternalDataDSL.g:10128:1: rule__DataInterchangeMarkerEntity__Group__2__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) ; public final void rule__DataInterchangeMarkerEntity__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10064:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) ) - // InternalDataDSL.g:10065:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) + // InternalDataDSL.g:10132:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) ) + // InternalDataDSL.g:10133:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) { - // InternalDataDSL.g:10065:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) - // InternalDataDSL.g:10066:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) + // InternalDataDSL.g:10133:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) + // InternalDataDSL.g:10134:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityAssignment_2()); } - // InternalDataDSL.g:10067:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) - // InternalDataDSL.g:10067:3: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 + // InternalDataDSL.g:10135:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) + // InternalDataDSL.g:10135:3: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2(); @@ -34943,14 +35207,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__3" - // InternalDataDSL.g:10075:1: rule__DataInterchangeMarkerEntity__Group__3 : rule__DataInterchangeMarkerEntity__Group__3__Impl ; + // InternalDataDSL.g:10143:1: rule__DataInterchangeMarkerEntity__Group__3 : rule__DataInterchangeMarkerEntity__Group__3__Impl ; public final void rule__DataInterchangeMarkerEntity__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10079:1: ( rule__DataInterchangeMarkerEntity__Group__3__Impl ) - // InternalDataDSL.g:10080:2: rule__DataInterchangeMarkerEntity__Group__3__Impl + // InternalDataDSL.g:10147:1: ( rule__DataInterchangeMarkerEntity__Group__3__Impl ) + // InternalDataDSL.g:10148:2: rule__DataInterchangeMarkerEntity__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeMarkerEntity__Group__3__Impl(); @@ -34976,31 +35240,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group__3__Impl" - // InternalDataDSL.g:10086:1: rule__DataInterchangeMarkerEntity__Group__3__Impl : ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) ; + // InternalDataDSL.g:10154:1: rule__DataInterchangeMarkerEntity__Group__3__Impl : ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) ; public final void rule__DataInterchangeMarkerEntity__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10090:1: ( ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) ) - // InternalDataDSL.g:10091:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) + // InternalDataDSL.g:10158:1: ( ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) ) + // InternalDataDSL.g:10159:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) { - // InternalDataDSL.g:10091:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) - // InternalDataDSL.g:10092:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )? + // InternalDataDSL.g:10159:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) + // InternalDataDSL.g:10160:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getGroup_3()); } - // InternalDataDSL.g:10093:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )? + // InternalDataDSL.g:10161:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )? int alt113=2; int LA113_0 = input.LA(1); - if ( (LA113_0==181) ) { + if ( (LA113_0==185) ) { alt113=1; } switch (alt113) { case 1 : - // InternalDataDSL.g:10093:3: rule__DataInterchangeMarkerEntity__Group_3__0 + // InternalDataDSL.g:10161:3: rule__DataInterchangeMarkerEntity__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeMarkerEntity__Group_3__0(); @@ -35038,14 +35302,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__0" - // InternalDataDSL.g:10102:1: rule__DataInterchangeMarkerEntity__Group_3__0 : rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 ; + // InternalDataDSL.g:10170:1: rule__DataInterchangeMarkerEntity__Group_3__0 : rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 ; public final void rule__DataInterchangeMarkerEntity__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10106:1: ( rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 ) - // InternalDataDSL.g:10107:2: rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 + // InternalDataDSL.g:10174:1: ( rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 ) + // InternalDataDSL.g:10175:2: rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 { pushFollow(FOLLOW_7); rule__DataInterchangeMarkerEntity__Group_3__0__Impl(); @@ -35076,23 +35340,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__0__Impl" - // InternalDataDSL.g:10114:1: rule__DataInterchangeMarkerEntity__Group_3__0__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) ; + // InternalDataDSL.g:10182:1: rule__DataInterchangeMarkerEntity__Group_3__0__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) ; public final void rule__DataInterchangeMarkerEntity__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10118:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) ) - // InternalDataDSL.g:10119:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) + // InternalDataDSL.g:10186:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) ) + // InternalDataDSL.g:10187:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) { - // InternalDataDSL.g:10119:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) - // InternalDataDSL.g:10120:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) + // InternalDataDSL.g:10187:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) + // InternalDataDSL.g:10188:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestAssignment_3_0()); } - // InternalDataDSL.g:10121:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) - // InternalDataDSL.g:10121:3: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 + // InternalDataDSL.g:10189:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) + // InternalDataDSL.g:10189:3: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 { pushFollow(FOLLOW_2); rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0(); @@ -35127,14 +35391,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__1" - // InternalDataDSL.g:10129:1: rule__DataInterchangeMarkerEntity__Group_3__1 : rule__DataInterchangeMarkerEntity__Group_3__1__Impl ; + // InternalDataDSL.g:10197:1: rule__DataInterchangeMarkerEntity__Group_3__1 : rule__DataInterchangeMarkerEntity__Group_3__1__Impl ; public final void rule__DataInterchangeMarkerEntity__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10133:1: ( rule__DataInterchangeMarkerEntity__Group_3__1__Impl ) - // InternalDataDSL.g:10134:2: rule__DataInterchangeMarkerEntity__Group_3__1__Impl + // InternalDataDSL.g:10201:1: ( rule__DataInterchangeMarkerEntity__Group_3__1__Impl ) + // InternalDataDSL.g:10202:2: rule__DataInterchangeMarkerEntity__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeMarkerEntity__Group_3__1__Impl(); @@ -35160,23 +35424,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__1__Impl" - // InternalDataDSL.g:10140:1: rule__DataInterchangeMarkerEntity__Group_3__1__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) ; + // InternalDataDSL.g:10208:1: rule__DataInterchangeMarkerEntity__Group_3__1__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) ; public final void rule__DataInterchangeMarkerEntity__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10144:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) ) - // InternalDataDSL.g:10145:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) + // InternalDataDSL.g:10212:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) ) + // InternalDataDSL.g:10213:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) { - // InternalDataDSL.g:10145:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) - // InternalDataDSL.g:10146:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) + // InternalDataDSL.g:10213:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) + // InternalDataDSL.g:10214:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerPropertyAssignment_3_1()); } - // InternalDataDSL.g:10147:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) - // InternalDataDSL.g:10147:3: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 + // InternalDataDSL.g:10215:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) + // InternalDataDSL.g:10215:3: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 { pushFollow(FOLLOW_2); rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1(); @@ -35211,14 +35475,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__0" - // InternalDataDSL.g:10156:1: rule__DataInterchangeFormat__Group__0 : rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 ; + // InternalDataDSL.g:10224:1: rule__DataInterchangeFormat__Group__0 : rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 ; public final void rule__DataInterchangeFormat__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10160:1: ( rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 ) - // InternalDataDSL.g:10161:2: rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 + // InternalDataDSL.g:10228:1: ( rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 ) + // InternalDataDSL.g:10229:2: rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 { pushFollow(FOLLOW_49); rule__DataInterchangeFormat__Group__0__Impl(); @@ -35249,23 +35513,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__0__Impl" - // InternalDataDSL.g:10168:1: rule__DataInterchangeFormat__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:10236:1: rule__DataInterchangeFormat__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeFormat__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10172:1: ( ( () ) ) - // InternalDataDSL.g:10173:1: ( () ) + // InternalDataDSL.g:10240:1: ( ( () ) ) + // InternalDataDSL.g:10241:1: ( () ) { - // InternalDataDSL.g:10173:1: ( () ) - // InternalDataDSL.g:10174:2: () + // InternalDataDSL.g:10241:1: ( () ) + // InternalDataDSL.g:10242:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getDataInterchangeFormatAction_0()); } - // InternalDataDSL.g:10175:2: () - // InternalDataDSL.g:10175:3: + // InternalDataDSL.g:10243:2: () + // InternalDataDSL.g:10243:3: { } @@ -35290,14 +35554,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__1" - // InternalDataDSL.g:10183:1: rule__DataInterchangeFormat__Group__1 : rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 ; + // InternalDataDSL.g:10251:1: rule__DataInterchangeFormat__Group__1 : rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 ; public final void rule__DataInterchangeFormat__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10187:1: ( rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 ) - // InternalDataDSL.g:10188:2: rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 + // InternalDataDSL.g:10255:1: ( rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 ) + // InternalDataDSL.g:10256:2: rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeFormat__Group__1__Impl(); @@ -35328,22 +35592,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__1__Impl" - // InternalDataDSL.g:10195:1: rule__DataInterchangeFormat__Group__1__Impl : ( 'for' ) ; + // InternalDataDSL.g:10263:1: rule__DataInterchangeFormat__Group__1__Impl : ( 'for' ) ; public final void rule__DataInterchangeFormat__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10199:1: ( ( 'for' ) ) - // InternalDataDSL.g:10200:1: ( 'for' ) + // InternalDataDSL.g:10267:1: ( ( 'for' ) ) + // InternalDataDSL.g:10268:1: ( 'for' ) { - // InternalDataDSL.g:10200:1: ( 'for' ) - // InternalDataDSL.g:10201:2: 'for' + // InternalDataDSL.g:10268:1: ( 'for' ) + // InternalDataDSL.g:10269:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getForKeyword_1()); } - match(input,113,FOLLOW_2); if (state.failed) return ; + match(input,116,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFormatAccess().getForKeyword_1()); } @@ -35369,14 +35633,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__2" - // InternalDataDSL.g:10210:1: rule__DataInterchangeFormat__Group__2 : rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 ; + // InternalDataDSL.g:10278:1: rule__DataInterchangeFormat__Group__2 : rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 ; public final void rule__DataInterchangeFormat__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10214:1: ( rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 ) - // InternalDataDSL.g:10215:2: rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 + // InternalDataDSL.g:10282:1: ( rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 ) + // InternalDataDSL.g:10283:2: rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 { pushFollow(FOLLOW_61); rule__DataInterchangeFormat__Group__2__Impl(); @@ -35407,23 +35671,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__2__Impl" - // InternalDataDSL.g:10222:1: rule__DataInterchangeFormat__Group__2__Impl : ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) ; + // InternalDataDSL.g:10290:1: rule__DataInterchangeFormat__Group__2__Impl : ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) ; public final void rule__DataInterchangeFormat__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10226:1: ( ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) ) - // InternalDataDSL.g:10227:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:10294:1: ( ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) ) + // InternalDataDSL.g:10295:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) { - // InternalDataDSL.g:10227:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) - // InternalDataDSL.g:10228:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:10295:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:10296:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getTargetPropertyAssignment_2()); } - // InternalDataDSL.g:10229:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) - // InternalDataDSL.g:10229:3: rule__DataInterchangeFormat__TargetPropertyAssignment_2 + // InternalDataDSL.g:10297:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:10297:3: rule__DataInterchangeFormat__TargetPropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFormat__TargetPropertyAssignment_2(); @@ -35458,14 +35722,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__3" - // InternalDataDSL.g:10237:1: rule__DataInterchangeFormat__Group__3 : rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 ; + // InternalDataDSL.g:10305:1: rule__DataInterchangeFormat__Group__3 : rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 ; public final void rule__DataInterchangeFormat__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10241:1: ( rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 ) - // InternalDataDSL.g:10242:2: rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 + // InternalDataDSL.g:10309:1: ( rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 ) + // InternalDataDSL.g:10310:2: rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 { pushFollow(FOLLOW_21); rule__DataInterchangeFormat__Group__3__Impl(); @@ -35496,22 +35760,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__3__Impl" - // InternalDataDSL.g:10249:1: rule__DataInterchangeFormat__Group__3__Impl : ( 'coding' ) ; + // InternalDataDSL.g:10317:1: rule__DataInterchangeFormat__Group__3__Impl : ( 'coding' ) ; public final void rule__DataInterchangeFormat__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10253:1: ( ( 'coding' ) ) - // InternalDataDSL.g:10254:1: ( 'coding' ) + // InternalDataDSL.g:10321:1: ( ( 'coding' ) ) + // InternalDataDSL.g:10322:1: ( 'coding' ) { - // InternalDataDSL.g:10254:1: ( 'coding' ) - // InternalDataDSL.g:10255:2: 'coding' + // InternalDataDSL.g:10322:1: ( 'coding' ) + // InternalDataDSL.g:10323:2: 'coding' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getCodingKeyword_3()); } - match(input,120,FOLLOW_2); if (state.failed) return ; + match(input,123,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFormatAccess().getCodingKeyword_3()); } @@ -35537,14 +35801,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__4" - // InternalDataDSL.g:10264:1: rule__DataInterchangeFormat__Group__4 : rule__DataInterchangeFormat__Group__4__Impl ; + // InternalDataDSL.g:10332:1: rule__DataInterchangeFormat__Group__4 : rule__DataInterchangeFormat__Group__4__Impl ; public final void rule__DataInterchangeFormat__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10268:1: ( rule__DataInterchangeFormat__Group__4__Impl ) - // InternalDataDSL.g:10269:2: rule__DataInterchangeFormat__Group__4__Impl + // InternalDataDSL.g:10336:1: ( rule__DataInterchangeFormat__Group__4__Impl ) + // InternalDataDSL.g:10337:2: rule__DataInterchangeFormat__Group__4__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFormat__Group__4__Impl(); @@ -35570,23 +35834,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__Group__4__Impl" - // InternalDataDSL.g:10275:1: rule__DataInterchangeFormat__Group__4__Impl : ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) ; + // InternalDataDSL.g:10343:1: rule__DataInterchangeFormat__Group__4__Impl : ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) ; public final void rule__DataInterchangeFormat__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10279:1: ( ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) ) - // InternalDataDSL.g:10280:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) + // InternalDataDSL.g:10347:1: ( ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) ) + // InternalDataDSL.g:10348:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) { - // InternalDataDSL.g:10280:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) - // InternalDataDSL.g:10281:2: ( rule__DataInterchangeFormat__FormatAssignment_4 ) + // InternalDataDSL.g:10348:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) + // InternalDataDSL.g:10349:2: ( rule__DataInterchangeFormat__FormatAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getFormatAssignment_4()); } - // InternalDataDSL.g:10282:2: ( rule__DataInterchangeFormat__FormatAssignment_4 ) - // InternalDataDSL.g:10282:3: rule__DataInterchangeFormat__FormatAssignment_4 + // InternalDataDSL.g:10350:2: ( rule__DataInterchangeFormat__FormatAssignment_4 ) + // InternalDataDSL.g:10350:3: rule__DataInterchangeFormat__FormatAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangeFormat__FormatAssignment_4(); @@ -35621,14 +35885,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__0" - // InternalDataDSL.g:10291:1: rule__DataInterchangeEntityExpression__Group__0 : rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 ; + // InternalDataDSL.g:10359:1: rule__DataInterchangeEntityExpression__Group__0 : rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 ; public final void rule__DataInterchangeEntityExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10295:1: ( rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 ) - // InternalDataDSL.g:10296:2: rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 + // InternalDataDSL.g:10363:1: ( rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 ) + // InternalDataDSL.g:10364:2: rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 { pushFollow(FOLLOW_62); rule__DataInterchangeEntityExpression__Group__0__Impl(); @@ -35659,23 +35923,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__0__Impl" - // InternalDataDSL.g:10303:1: rule__DataInterchangeEntityExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:10371:1: rule__DataInterchangeEntityExpression__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeEntityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10307:1: ( ( () ) ) - // InternalDataDSL.g:10308:1: ( () ) + // InternalDataDSL.g:10375:1: ( ( () ) ) + // InternalDataDSL.g:10376:1: ( () ) { - // InternalDataDSL.g:10308:1: ( () ) - // InternalDataDSL.g:10309:2: () + // InternalDataDSL.g:10376:1: ( () ) + // InternalDataDSL.g:10377:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getDataInterchangeEntityExpressionAction_0()); } - // InternalDataDSL.g:10310:2: () - // InternalDataDSL.g:10310:3: + // InternalDataDSL.g:10378:2: () + // InternalDataDSL.g:10378:3: { } @@ -35700,14 +35964,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__1" - // InternalDataDSL.g:10318:1: rule__DataInterchangeEntityExpression__Group__1 : rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 ; + // InternalDataDSL.g:10386:1: rule__DataInterchangeEntityExpression__Group__1 : rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 ; public final void rule__DataInterchangeEntityExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10322:1: ( rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 ) - // InternalDataDSL.g:10323:2: rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 + // InternalDataDSL.g:10390:1: ( rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 ) + // InternalDataDSL.g:10391:2: rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeEntityExpression__Group__1__Impl(); @@ -35738,22 +36002,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__1__Impl" - // InternalDataDSL.g:10330:1: rule__DataInterchangeEntityExpression__Group__1__Impl : ( 'copy' ) ; + // InternalDataDSL.g:10398:1: rule__DataInterchangeEntityExpression__Group__1__Impl : ( 'copy' ) ; public final void rule__DataInterchangeEntityExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10334:1: ( ( 'copy' ) ) - // InternalDataDSL.g:10335:1: ( 'copy' ) + // InternalDataDSL.g:10402:1: ( ( 'copy' ) ) + // InternalDataDSL.g:10403:1: ( 'copy' ) { - // InternalDataDSL.g:10335:1: ( 'copy' ) - // InternalDataDSL.g:10336:2: 'copy' + // InternalDataDSL.g:10403:1: ( 'copy' ) + // InternalDataDSL.g:10404:2: 'copy' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getCopyKeyword_1()); } - match(input,121,FOLLOW_2); if (state.failed) return ; + match(input,124,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeEntityExpressionAccess().getCopyKeyword_1()); } @@ -35779,14 +36043,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__2" - // InternalDataDSL.g:10345:1: rule__DataInterchangeEntityExpression__Group__2 : rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 ; + // InternalDataDSL.g:10413:1: rule__DataInterchangeEntityExpression__Group__2 : rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 ; public final void rule__DataInterchangeEntityExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10349:1: ( rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 ) - // InternalDataDSL.g:10350:2: rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 + // InternalDataDSL.g:10417:1: ( rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 ) + // InternalDataDSL.g:10418:2: rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 { pushFollow(FOLLOW_63); rule__DataInterchangeEntityExpression__Group__2__Impl(); @@ -35817,23 +36081,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__2__Impl" - // InternalDataDSL.g:10357:1: rule__DataInterchangeEntityExpression__Group__2__Impl : ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) ; + // InternalDataDSL.g:10425:1: rule__DataInterchangeEntityExpression__Group__2__Impl : ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) ; public final void rule__DataInterchangeEntityExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10361:1: ( ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) ) - // InternalDataDSL.g:10362:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:10429:1: ( ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) ) + // InternalDataDSL.g:10430:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) { - // InternalDataDSL.g:10362:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) - // InternalDataDSL.g:10363:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:10430:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:10431:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyAssignment_2()); } - // InternalDataDSL.g:10364:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) - // InternalDataDSL.g:10364:3: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 + // InternalDataDSL.g:10432:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:10432:3: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2(); @@ -35868,14 +36132,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__3" - // InternalDataDSL.g:10372:1: rule__DataInterchangeEntityExpression__Group__3 : rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 ; + // InternalDataDSL.g:10440:1: rule__DataInterchangeEntityExpression__Group__3 : rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 ; public final void rule__DataInterchangeEntityExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10376:1: ( rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 ) - // InternalDataDSL.g:10377:2: rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 + // InternalDataDSL.g:10444:1: ( rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 ) + // InternalDataDSL.g:10445:2: rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 { pushFollow(FOLLOW_7); rule__DataInterchangeEntityExpression__Group__3__Impl(); @@ -35906,22 +36170,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__3__Impl" - // InternalDataDSL.g:10384:1: rule__DataInterchangeEntityExpression__Group__3__Impl : ( 'from' ) ; + // InternalDataDSL.g:10452:1: rule__DataInterchangeEntityExpression__Group__3__Impl : ( 'from' ) ; public final void rule__DataInterchangeEntityExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10388:1: ( ( 'from' ) ) - // InternalDataDSL.g:10389:1: ( 'from' ) + // InternalDataDSL.g:10456:1: ( ( 'from' ) ) + // InternalDataDSL.g:10457:1: ( 'from' ) { - // InternalDataDSL.g:10389:1: ( 'from' ) - // InternalDataDSL.g:10390:2: 'from' + // InternalDataDSL.g:10457:1: ( 'from' ) + // InternalDataDSL.g:10458:2: 'from' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getFromKeyword_3()); } - match(input,122,FOLLOW_2); if (state.failed) return ; + match(input,125,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeEntityExpressionAccess().getFromKeyword_3()); } @@ -35947,14 +36211,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__4" - // InternalDataDSL.g:10399:1: rule__DataInterchangeEntityExpression__Group__4 : rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 ; + // InternalDataDSL.g:10467:1: rule__DataInterchangeEntityExpression__Group__4 : rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 ; public final void rule__DataInterchangeEntityExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10403:1: ( rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 ) - // InternalDataDSL.g:10404:2: rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 + // InternalDataDSL.g:10471:1: ( rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 ) + // InternalDataDSL.g:10472:2: rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 { pushFollow(FOLLOW_64); rule__DataInterchangeEntityExpression__Group__4__Impl(); @@ -35985,23 +36249,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__4__Impl" - // InternalDataDSL.g:10411:1: rule__DataInterchangeEntityExpression__Group__4__Impl : ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) ; + // InternalDataDSL.g:10479:1: rule__DataInterchangeEntityExpression__Group__4__Impl : ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) ; public final void rule__DataInterchangeEntityExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10415:1: ( ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) ) - // InternalDataDSL.g:10416:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) + // InternalDataDSL.g:10483:1: ( ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) ) + // InternalDataDSL.g:10484:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) { - // InternalDataDSL.g:10416:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) - // InternalDataDSL.g:10417:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) + // InternalDataDSL.g:10484:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) + // InternalDataDSL.g:10485:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityAssignment_4()); } - // InternalDataDSL.g:10418:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) - // InternalDataDSL.g:10418:3: rule__DataInterchangeEntityExpression__EntityAssignment_4 + // InternalDataDSL.g:10486:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) + // InternalDataDSL.g:10486:3: rule__DataInterchangeEntityExpression__EntityAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangeEntityExpression__EntityAssignment_4(); @@ -36036,14 +36300,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__5" - // InternalDataDSL.g:10426:1: rule__DataInterchangeEntityExpression__Group__5 : rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 ; + // InternalDataDSL.g:10494:1: rule__DataInterchangeEntityExpression__Group__5 : rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 ; public final void rule__DataInterchangeEntityExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10430:1: ( rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 ) - // InternalDataDSL.g:10431:2: rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 + // InternalDataDSL.g:10498:1: ( rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 ) + // InternalDataDSL.g:10499:2: rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 { pushFollow(FOLLOW_7); rule__DataInterchangeEntityExpression__Group__5__Impl(); @@ -36074,22 +36338,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__5__Impl" - // InternalDataDSL.g:10438:1: rule__DataInterchangeEntityExpression__Group__5__Impl : ( 'property' ) ; + // InternalDataDSL.g:10506:1: rule__DataInterchangeEntityExpression__Group__5__Impl : ( 'property' ) ; public final void rule__DataInterchangeEntityExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10442:1: ( ( 'property' ) ) - // InternalDataDSL.g:10443:1: ( 'property' ) + // InternalDataDSL.g:10510:1: ( ( 'property' ) ) + // InternalDataDSL.g:10511:1: ( 'property' ) { - // InternalDataDSL.g:10443:1: ( 'property' ) - // InternalDataDSL.g:10444:2: 'property' + // InternalDataDSL.g:10511:1: ( 'property' ) + // InternalDataDSL.g:10512:2: 'property' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyKeyword_5()); } - match(input,123,FOLLOW_2); if (state.failed) return ; + match(input,126,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyKeyword_5()); } @@ -36115,14 +36379,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__6" - // InternalDataDSL.g:10453:1: rule__DataInterchangeEntityExpression__Group__6 : rule__DataInterchangeEntityExpression__Group__6__Impl ; + // InternalDataDSL.g:10521:1: rule__DataInterchangeEntityExpression__Group__6 : rule__DataInterchangeEntityExpression__Group__6__Impl ; public final void rule__DataInterchangeEntityExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10457:1: ( rule__DataInterchangeEntityExpression__Group__6__Impl ) - // InternalDataDSL.g:10458:2: rule__DataInterchangeEntityExpression__Group__6__Impl + // InternalDataDSL.g:10525:1: ( rule__DataInterchangeEntityExpression__Group__6__Impl ) + // InternalDataDSL.g:10526:2: rule__DataInterchangeEntityExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeEntityExpression__Group__6__Impl(); @@ -36148,23 +36412,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__Group__6__Impl" - // InternalDataDSL.g:10464:1: rule__DataInterchangeEntityExpression__Group__6__Impl : ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) ; + // InternalDataDSL.g:10532:1: rule__DataInterchangeEntityExpression__Group__6__Impl : ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) ; public final void rule__DataInterchangeEntityExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10468:1: ( ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) ) - // InternalDataDSL.g:10469:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) + // InternalDataDSL.g:10536:1: ( ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) ) + // InternalDataDSL.g:10537:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) { - // InternalDataDSL.g:10469:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) - // InternalDataDSL.g:10470:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) + // InternalDataDSL.g:10537:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) + // InternalDataDSL.g:10538:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyAssignment_6()); } - // InternalDataDSL.g:10471:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) - // InternalDataDSL.g:10471:3: rule__DataInterchangeEntityExpression__PropertyAssignment_6 + // InternalDataDSL.g:10539:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) + // InternalDataDSL.g:10539:3: rule__DataInterchangeEntityExpression__PropertyAssignment_6 { pushFollow(FOLLOW_2); rule__DataInterchangeEntityExpression__PropertyAssignment_6(); @@ -36199,14 +36463,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__0" - // InternalDataDSL.g:10480:1: rule__DataInterchangeExpose__Group__0 : rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 ; + // InternalDataDSL.g:10548:1: rule__DataInterchangeExpose__Group__0 : rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 ; public final void rule__DataInterchangeExpose__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10484:1: ( rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 ) - // InternalDataDSL.g:10485:2: rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 + // InternalDataDSL.g:10552:1: ( rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 ) + // InternalDataDSL.g:10553:2: rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 { pushFollow(FOLLOW_65); rule__DataInterchangeExpose__Group__0__Impl(); @@ -36237,23 +36501,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__0__Impl" - // InternalDataDSL.g:10492:1: rule__DataInterchangeExpose__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:10560:1: rule__DataInterchangeExpose__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeExpose__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10496:1: ( ( () ) ) - // InternalDataDSL.g:10497:1: ( () ) + // InternalDataDSL.g:10564:1: ( ( () ) ) + // InternalDataDSL.g:10565:1: ( () ) { - // InternalDataDSL.g:10497:1: ( () ) - // InternalDataDSL.g:10498:2: () + // InternalDataDSL.g:10565:1: ( () ) + // InternalDataDSL.g:10566:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getDataInterchangeExposeAction_0()); } - // InternalDataDSL.g:10499:2: () - // InternalDataDSL.g:10499:3: + // InternalDataDSL.g:10567:2: () + // InternalDataDSL.g:10567:3: { } @@ -36278,14 +36542,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__1" - // InternalDataDSL.g:10507:1: rule__DataInterchangeExpose__Group__1 : rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 ; + // InternalDataDSL.g:10575:1: rule__DataInterchangeExpose__Group__1 : rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 ; public final void rule__DataInterchangeExpose__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10511:1: ( rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 ) - // InternalDataDSL.g:10512:2: rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 + // InternalDataDSL.g:10579:1: ( rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 ) + // InternalDataDSL.g:10580:2: rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeExpose__Group__1__Impl(); @@ -36316,22 +36580,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__1__Impl" - // InternalDataDSL.g:10519:1: rule__DataInterchangeExpose__Group__1__Impl : ( 'ref' ) ; + // InternalDataDSL.g:10587:1: rule__DataInterchangeExpose__Group__1__Impl : ( 'ref' ) ; public final void rule__DataInterchangeExpose__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10523:1: ( ( 'ref' ) ) - // InternalDataDSL.g:10524:1: ( 'ref' ) + // InternalDataDSL.g:10591:1: ( ( 'ref' ) ) + // InternalDataDSL.g:10592:1: ( 'ref' ) { - // InternalDataDSL.g:10524:1: ( 'ref' ) - // InternalDataDSL.g:10525:2: 'ref' + // InternalDataDSL.g:10592:1: ( 'ref' ) + // InternalDataDSL.g:10593:2: 'ref' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1()); } - match(input,124,FOLLOW_2); if (state.failed) return ; + match(input,127,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1()); } @@ -36357,14 +36621,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__2" - // InternalDataDSL.g:10534:1: rule__DataInterchangeExpose__Group__2 : rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 ; + // InternalDataDSL.g:10602:1: rule__DataInterchangeExpose__Group__2 : rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 ; public final void rule__DataInterchangeExpose__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10538:1: ( rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 ) - // InternalDataDSL.g:10539:2: rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 + // InternalDataDSL.g:10606:1: ( rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 ) + // InternalDataDSL.g:10607:2: rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 { pushFollow(FOLLOW_66); rule__DataInterchangeExpose__Group__2__Impl(); @@ -36395,23 +36659,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__2__Impl" - // InternalDataDSL.g:10546:1: rule__DataInterchangeExpose__Group__2__Impl : ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) ; + // InternalDataDSL.g:10614:1: rule__DataInterchangeExpose__Group__2__Impl : ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) ; public final void rule__DataInterchangeExpose__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10550:1: ( ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) ) - // InternalDataDSL.g:10551:1: ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) + // InternalDataDSL.g:10618:1: ( ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) ) + // InternalDataDSL.g:10619:1: ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) { - // InternalDataDSL.g:10551:1: ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) - // InternalDataDSL.g:10552:2: ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) + // InternalDataDSL.g:10619:1: ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) + // InternalDataDSL.g:10620:2: ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityAssignment_2()); } - // InternalDataDSL.g:10553:2: ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) - // InternalDataDSL.g:10553:3: rule__DataInterchangeExpose__RefEntityAssignment_2 + // InternalDataDSL.g:10621:2: ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) + // InternalDataDSL.g:10621:3: rule__DataInterchangeExpose__RefEntityAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__RefEntityAssignment_2(); @@ -36446,14 +36710,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__3" - // InternalDataDSL.g:10561:1: rule__DataInterchangeExpose__Group__3 : rule__DataInterchangeExpose__Group__3__Impl ; + // InternalDataDSL.g:10629:1: rule__DataInterchangeExpose__Group__3 : rule__DataInterchangeExpose__Group__3__Impl ; public final void rule__DataInterchangeExpose__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10565:1: ( rule__DataInterchangeExpose__Group__3__Impl ) - // InternalDataDSL.g:10566:2: rule__DataInterchangeExpose__Group__3__Impl + // InternalDataDSL.g:10633:1: ( rule__DataInterchangeExpose__Group__3__Impl ) + // InternalDataDSL.g:10634:2: rule__DataInterchangeExpose__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__Group__3__Impl(); @@ -36479,23 +36743,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group__3__Impl" - // InternalDataDSL.g:10572:1: rule__DataInterchangeExpose__Group__3__Impl : ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) ; + // InternalDataDSL.g:10640:1: rule__DataInterchangeExpose__Group__3__Impl : ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) ; public final void rule__DataInterchangeExpose__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10576:1: ( ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) ) - // InternalDataDSL.g:10577:1: ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) + // InternalDataDSL.g:10644:1: ( ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) ) + // InternalDataDSL.g:10645:1: ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) { - // InternalDataDSL.g:10577:1: ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) - // InternalDataDSL.g:10578:2: ( rule__DataInterchangeExpose__Alternatives_3 ) + // InternalDataDSL.g:10645:1: ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) + // InternalDataDSL.g:10646:2: ( rule__DataInterchangeExpose__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getAlternatives_3()); } - // InternalDataDSL.g:10579:2: ( rule__DataInterchangeExpose__Alternatives_3 ) - // InternalDataDSL.g:10579:3: rule__DataInterchangeExpose__Alternatives_3 + // InternalDataDSL.g:10647:2: ( rule__DataInterchangeExpose__Alternatives_3 ) + // InternalDataDSL.g:10647:3: rule__DataInterchangeExpose__Alternatives_3 { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__Alternatives_3(); @@ -36530,14 +36794,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__0" - // InternalDataDSL.g:10588:1: rule__DataInterchangeExpose__Group_3_0__0 : rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 ; + // InternalDataDSL.g:10656:1: rule__DataInterchangeExpose__Group_3_0__0 : rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 ; public final void rule__DataInterchangeExpose__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10592:1: ( rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 ) - // InternalDataDSL.g:10593:2: rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 + // InternalDataDSL.g:10660:1: ( rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 ) + // InternalDataDSL.g:10661:2: rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 { pushFollow(FOLLOW_7); rule__DataInterchangeExpose__Group_3_0__0__Impl(); @@ -36568,22 +36832,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__0__Impl" - // InternalDataDSL.g:10600:1: rule__DataInterchangeExpose__Group_3_0__0__Impl : ( 'on' ) ; + // InternalDataDSL.g:10668:1: rule__DataInterchangeExpose__Group_3_0__0__Impl : ( 'on' ) ; public final void rule__DataInterchangeExpose__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10604:1: ( ( 'on' ) ) - // InternalDataDSL.g:10605:1: ( 'on' ) + // InternalDataDSL.g:10672:1: ( ( 'on' ) ) + // InternalDataDSL.g:10673:1: ( 'on' ) { - // InternalDataDSL.g:10605:1: ( 'on' ) - // InternalDataDSL.g:10606:2: 'on' + // InternalDataDSL.g:10673:1: ( 'on' ) + // InternalDataDSL.g:10674:2: 'on' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0()); } - match(input,125,FOLLOW_2); if (state.failed) return ; + match(input,128,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0()); } @@ -36609,14 +36873,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__1" - // InternalDataDSL.g:10615:1: rule__DataInterchangeExpose__Group_3_0__1 : rule__DataInterchangeExpose__Group_3_0__1__Impl ; + // InternalDataDSL.g:10683:1: rule__DataInterchangeExpose__Group_3_0__1 : rule__DataInterchangeExpose__Group_3_0__1__Impl ; public final void rule__DataInterchangeExpose__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10619:1: ( rule__DataInterchangeExpose__Group_3_0__1__Impl ) - // InternalDataDSL.g:10620:2: rule__DataInterchangeExpose__Group_3_0__1__Impl + // InternalDataDSL.g:10687:1: ( rule__DataInterchangeExpose__Group_3_0__1__Impl ) + // InternalDataDSL.g:10688:2: rule__DataInterchangeExpose__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__Group_3_0__1__Impl(); @@ -36642,23 +36906,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__1__Impl" - // InternalDataDSL.g:10626:1: rule__DataInterchangeExpose__Group_3_0__1__Impl : ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) ; + // InternalDataDSL.g:10694:1: rule__DataInterchangeExpose__Group_3_0__1__Impl : ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) ; public final void rule__DataInterchangeExpose__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10630:1: ( ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) ) - // InternalDataDSL.g:10631:1: ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) + // InternalDataDSL.g:10698:1: ( ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) ) + // InternalDataDSL.g:10699:1: ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) { - // InternalDataDSL.g:10631:1: ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) - // InternalDataDSL.g:10632:2: ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) + // InternalDataDSL.g:10699:1: ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) + // InternalDataDSL.g:10700:2: ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyAssignment_3_0_1()); } - // InternalDataDSL.g:10633:2: ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) - // InternalDataDSL.g:10633:3: rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 + // InternalDataDSL.g:10701:2: ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) + // InternalDataDSL.g:10701:3: rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1(); @@ -36693,14 +36957,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__0" - // InternalDataDSL.g:10642:1: rule__DataInterchangeExpose__Group_3_1__0 : rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 ; + // InternalDataDSL.g:10710:1: rule__DataInterchangeExpose__Group_3_1__0 : rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 ; public final void rule__DataInterchangeExpose__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10646:1: ( rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 ) - // InternalDataDSL.g:10647:2: rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 + // InternalDataDSL.g:10714:1: ( rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 ) + // InternalDataDSL.g:10715:2: rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 { pushFollow(FOLLOW_8); rule__DataInterchangeExpose__Group_3_1__0__Impl(); @@ -36731,22 +36995,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__0__Impl" - // InternalDataDSL.g:10654:1: rule__DataInterchangeExpose__Group_3_1__0__Impl : ( 'expose' ) ; + // InternalDataDSL.g:10722:1: rule__DataInterchangeExpose__Group_3_1__0__Impl : ( 'expose' ) ; public final void rule__DataInterchangeExpose__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10658:1: ( ( 'expose' ) ) - // InternalDataDSL.g:10659:1: ( 'expose' ) + // InternalDataDSL.g:10726:1: ( ( 'expose' ) ) + // InternalDataDSL.g:10727:1: ( 'expose' ) { - // InternalDataDSL.g:10659:1: ( 'expose' ) - // InternalDataDSL.g:10660:2: 'expose' + // InternalDataDSL.g:10727:1: ( 'expose' ) + // InternalDataDSL.g:10728:2: 'expose' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0()); } - match(input,109,FOLLOW_2); if (state.failed) return ; + match(input,112,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0()); } @@ -36772,14 +37036,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__1" - // InternalDataDSL.g:10669:1: rule__DataInterchangeExpose__Group_3_1__1 : rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 ; + // InternalDataDSL.g:10737:1: rule__DataInterchangeExpose__Group_3_1__1 : rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 ; public final void rule__DataInterchangeExpose__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10673:1: ( rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 ) - // InternalDataDSL.g:10674:2: rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 + // InternalDataDSL.g:10741:1: ( rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 ) + // InternalDataDSL.g:10742:2: rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 { pushFollow(FOLLOW_65); rule__DataInterchangeExpose__Group_3_1__1__Impl(); @@ -36810,22 +37074,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__1__Impl" - // InternalDataDSL.g:10681:1: rule__DataInterchangeExpose__Group_3_1__1__Impl : ( '{' ) ; + // InternalDataDSL.g:10749:1: rule__DataInterchangeExpose__Group_3_1__1__Impl : ( '{' ) ; public final void rule__DataInterchangeExpose__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10685:1: ( ( '{' ) ) - // InternalDataDSL.g:10686:1: ( '{' ) + // InternalDataDSL.g:10753:1: ( ( '{' ) ) + // InternalDataDSL.g:10754:1: ( '{' ) { - // InternalDataDSL.g:10686:1: ( '{' ) - // InternalDataDSL.g:10687:2: '{' + // InternalDataDSL.g:10754:1: ( '{' ) + // InternalDataDSL.g:10755:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1()); } @@ -36851,14 +37115,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__2" - // InternalDataDSL.g:10696:1: rule__DataInterchangeExpose__Group_3_1__2 : rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 ; + // InternalDataDSL.g:10764:1: rule__DataInterchangeExpose__Group_3_1__2 : rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 ; public final void rule__DataInterchangeExpose__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10700:1: ( rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 ) - // InternalDataDSL.g:10701:2: rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 + // InternalDataDSL.g:10768:1: ( rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 ) + // InternalDataDSL.g:10769:2: rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 { pushFollow(FOLLOW_24); rule__DataInterchangeExpose__Group_3_1__2__Impl(); @@ -36889,23 +37153,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__2__Impl" - // InternalDataDSL.g:10708:1: rule__DataInterchangeExpose__Group_3_1__2__Impl : ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) ; + // InternalDataDSL.g:10776:1: rule__DataInterchangeExpose__Group_3_1__2__Impl : ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) ; public final void rule__DataInterchangeExpose__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10712:1: ( ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) ) - // InternalDataDSL.g:10713:1: ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) + // InternalDataDSL.g:10780:1: ( ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) ) + // InternalDataDSL.g:10781:1: ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) { - // InternalDataDSL.g:10713:1: ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) - // InternalDataDSL.g:10714:2: ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) + // InternalDataDSL.g:10781:1: ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) + // InternalDataDSL.g:10782:2: ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getSubExposeAssignment_3_1_2()); } - // InternalDataDSL.g:10715:2: ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) - // InternalDataDSL.g:10715:3: rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 + // InternalDataDSL.g:10783:2: ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) + // InternalDataDSL.g:10783:3: rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__SubExposeAssignment_3_1_2(); @@ -36940,14 +37204,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__3" - // InternalDataDSL.g:10723:1: rule__DataInterchangeExpose__Group_3_1__3 : rule__DataInterchangeExpose__Group_3_1__3__Impl ; + // InternalDataDSL.g:10791:1: rule__DataInterchangeExpose__Group_3_1__3 : rule__DataInterchangeExpose__Group_3_1__3__Impl ; public final void rule__DataInterchangeExpose__Group_3_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10727:1: ( rule__DataInterchangeExpose__Group_3_1__3__Impl ) - // InternalDataDSL.g:10728:2: rule__DataInterchangeExpose__Group_3_1__3__Impl + // InternalDataDSL.g:10795:1: ( rule__DataInterchangeExpose__Group_3_1__3__Impl ) + // InternalDataDSL.g:10796:2: rule__DataInterchangeExpose__Group_3_1__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeExpose__Group_3_1__3__Impl(); @@ -36973,22 +37237,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__3__Impl" - // InternalDataDSL.g:10734:1: rule__DataInterchangeExpose__Group_3_1__3__Impl : ( '}' ) ; + // InternalDataDSL.g:10802:1: rule__DataInterchangeExpose__Group_3_1__3__Impl : ( '}' ) ; public final void rule__DataInterchangeExpose__Group_3_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10738:1: ( ( '}' ) ) - // InternalDataDSL.g:10739:1: ( '}' ) + // InternalDataDSL.g:10806:1: ( ( '}' ) ) + // InternalDataDSL.g:10807:1: ( '}' ) { - // InternalDataDSL.g:10739:1: ( '}' ) - // InternalDataDSL.g:10740:2: '}' + // InternalDataDSL.g:10807:1: ( '}' ) + // InternalDataDSL.g:10808:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3()); } @@ -37014,14 +37278,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group__0" - // InternalDataDSL.g:10750:1: rule__DataInterchangeExportFilter__Group__0 : rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 ; + // InternalDataDSL.g:10818:1: rule__DataInterchangeExportFilter__Group__0 : rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 ; public final void rule__DataInterchangeExportFilter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10754:1: ( rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 ) - // InternalDataDSL.g:10755:2: rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 + // InternalDataDSL.g:10822:1: ( rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 ) + // InternalDataDSL.g:10823:2: rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 { pushFollow(FOLLOW_23); rule__DataInterchangeExportFilter__Group__0__Impl(); @@ -37052,23 +37316,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group__0__Impl" - // InternalDataDSL.g:10762:1: rule__DataInterchangeExportFilter__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:10830:1: rule__DataInterchangeExportFilter__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeExportFilter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10766:1: ( ( () ) ) - // InternalDataDSL.g:10767:1: ( () ) + // InternalDataDSL.g:10834:1: ( ( () ) ) + // InternalDataDSL.g:10835:1: ( () ) { - // InternalDataDSL.g:10767:1: ( () ) - // InternalDataDSL.g:10768:2: () + // InternalDataDSL.g:10835:1: ( () ) + // InternalDataDSL.g:10836:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getDataInterchangeExportFilterAction_0()); } - // InternalDataDSL.g:10769:2: () - // InternalDataDSL.g:10769:3: + // InternalDataDSL.g:10837:2: () + // InternalDataDSL.g:10837:3: { } @@ -37093,14 +37357,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group__1" - // InternalDataDSL.g:10777:1: rule__DataInterchangeExportFilter__Group__1 : rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 ; + // InternalDataDSL.g:10845:1: rule__DataInterchangeExportFilter__Group__1 : rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 ; public final void rule__DataInterchangeExportFilter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10781:1: ( rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 ) - // InternalDataDSL.g:10782:2: rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 + // InternalDataDSL.g:10849:1: ( rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 ) + // InternalDataDSL.g:10850:2: rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 { pushFollow(FOLLOW_23); rule__DataInterchangeExportFilter__Group__1__Impl(); @@ -37131,31 +37395,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group__1__Impl" - // InternalDataDSL.g:10789:1: rule__DataInterchangeExportFilter__Group__1__Impl : ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) ; + // InternalDataDSL.g:10857:1: rule__DataInterchangeExportFilter__Group__1__Impl : ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) ; public final void rule__DataInterchangeExportFilter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10793:1: ( ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) ) - // InternalDataDSL.g:10794:1: ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) + // InternalDataDSL.g:10861:1: ( ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) ) + // InternalDataDSL.g:10862:1: ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) { - // InternalDataDSL.g:10794:1: ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) - // InternalDataDSL.g:10795:2: ( rule__DataInterchangeExportFilter__Group_1__0 )? + // InternalDataDSL.g:10862:1: ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) + // InternalDataDSL.g:10863:2: ( rule__DataInterchangeExportFilter__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_1()); } - // InternalDataDSL.g:10796:2: ( rule__DataInterchangeExportFilter__Group_1__0 )? + // InternalDataDSL.g:10864:2: ( rule__DataInterchangeExportFilter__Group_1__0 )? int alt114=2; int LA114_0 = input.LA(1); - if ( (LA114_0==117) ) { + if ( (LA114_0==120) ) { alt114=1; } switch (alt114) { case 1 : - // InternalDataDSL.g:10796:3: rule__DataInterchangeExportFilter__Group_1__0 + // InternalDataDSL.g:10864:3: rule__DataInterchangeExportFilter__Group_1__0 { pushFollow(FOLLOW_2); rule__DataInterchangeExportFilter__Group_1__0(); @@ -37193,20 +37457,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group__2" - // InternalDataDSL.g:10804:1: rule__DataInterchangeExportFilter__Group__2 : rule__DataInterchangeExportFilter__Group__2__Impl ; + // InternalDataDSL.g:10872:1: rule__DataInterchangeExportFilter__Group__2 : rule__DataInterchangeExportFilter__Group__2__Impl rule__DataInterchangeExportFilter__Group__3 ; public final void rule__DataInterchangeExportFilter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10808:1: ( rule__DataInterchangeExportFilter__Group__2__Impl ) - // InternalDataDSL.g:10809:2: rule__DataInterchangeExportFilter__Group__2__Impl + // InternalDataDSL.g:10876:1: ( rule__DataInterchangeExportFilter__Group__2__Impl rule__DataInterchangeExportFilter__Group__3 ) + // InternalDataDSL.g:10877:2: rule__DataInterchangeExportFilter__Group__2__Impl rule__DataInterchangeExportFilter__Group__3 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_23); rule__DataInterchangeExportFilter__Group__2__Impl(); state._fsp--; if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeExportFilter__Group__3(); + + state._fsp--; + if (state.failed) return ; } @@ -37226,31 +37495,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group__2__Impl" - // InternalDataDSL.g:10815:1: rule__DataInterchangeExportFilter__Group__2__Impl : ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) ; + // InternalDataDSL.g:10884:1: rule__DataInterchangeExportFilter__Group__2__Impl : ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) ; public final void rule__DataInterchangeExportFilter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10819:1: ( ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) ) - // InternalDataDSL.g:10820:1: ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) + // InternalDataDSL.g:10888:1: ( ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) ) + // InternalDataDSL.g:10889:1: ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) { - // InternalDataDSL.g:10820:1: ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) - // InternalDataDSL.g:10821:2: ( rule__DataInterchangeExportFilter__Group_2__0 )? + // InternalDataDSL.g:10889:1: ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) + // InternalDataDSL.g:10890:2: ( rule__DataInterchangeExportFilter__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_2()); } - // InternalDataDSL.g:10822:2: ( rule__DataInterchangeExportFilter__Group_2__0 )? + // InternalDataDSL.g:10891:2: ( rule__DataInterchangeExportFilter__Group_2__0 )? int alt115=2; int LA115_0 = input.LA(1); - if ( (LA115_0==126) ) { + if ( (LA115_0==129) ) { alt115=1; } switch (alt115) { case 1 : - // InternalDataDSL.g:10822:3: rule__DataInterchangeExportFilter__Group_2__0 + // InternalDataDSL.g:10891:3: rule__DataInterchangeExportFilter__Group_2__0 { pushFollow(FOLLOW_2); rule__DataInterchangeExportFilter__Group_2__0(); @@ -37287,15 +37556,110 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__DataInterchangeExportFilter__Group__2__Impl" + // $ANTLR start "rule__DataInterchangeExportFilter__Group__3" + // InternalDataDSL.g:10899:1: rule__DataInterchangeExportFilter__Group__3 : rule__DataInterchangeExportFilter__Group__3__Impl ; + public final void rule__DataInterchangeExportFilter__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:10903:1: ( rule__DataInterchangeExportFilter__Group__3__Impl ) + // InternalDataDSL.g:10904:2: rule__DataInterchangeExportFilter__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__DataInterchangeExportFilter__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeExportFilter__Group__3" + + + // $ANTLR start "rule__DataInterchangeExportFilter__Group__3__Impl" + // InternalDataDSL.g:10910:1: rule__DataInterchangeExportFilter__Group__3__Impl : ( ( rule__DataInterchangeExportFilter__Group_3__0 )? ) ; + public final void rule__DataInterchangeExportFilter__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:10914:1: ( ( ( rule__DataInterchangeExportFilter__Group_3__0 )? ) ) + // InternalDataDSL.g:10915:1: ( ( rule__DataInterchangeExportFilter__Group_3__0 )? ) + { + // InternalDataDSL.g:10915:1: ( ( rule__DataInterchangeExportFilter__Group_3__0 )? ) + // InternalDataDSL.g:10916:2: ( rule__DataInterchangeExportFilter__Group_3__0 )? + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_3()); + } + // InternalDataDSL.g:10917:2: ( rule__DataInterchangeExportFilter__Group_3__0 )? + int alt116=2; + int LA116_0 = input.LA(1); + + if ( (LA116_0==130) ) { + alt116=1; + } + switch (alt116) { + case 1 : + // InternalDataDSL.g:10917:3: rule__DataInterchangeExportFilter__Group_3__0 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeExportFilter__Group_3__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeExportFilter__Group__3__Impl" + + // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__0" - // InternalDataDSL.g:10831:1: rule__DataInterchangeExportFilter__Group_1__0 : rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 ; + // InternalDataDSL.g:10926:1: rule__DataInterchangeExportFilter__Group_1__0 : rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 ; public final void rule__DataInterchangeExportFilter__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10835:1: ( rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 ) - // InternalDataDSL.g:10836:2: rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 + // InternalDataDSL.g:10930:1: ( rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 ) + // InternalDataDSL.g:10931:2: rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 { pushFollow(FOLLOW_8); rule__DataInterchangeExportFilter__Group_1__0__Impl(); @@ -37326,22 +37690,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__0__Impl" - // InternalDataDSL.g:10843:1: rule__DataInterchangeExportFilter__Group_1__0__Impl : ( 'where' ) ; + // InternalDataDSL.g:10938:1: rule__DataInterchangeExportFilter__Group_1__0__Impl : ( 'where' ) ; public final void rule__DataInterchangeExportFilter__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10847:1: ( ( 'where' ) ) - // InternalDataDSL.g:10848:1: ( 'where' ) + // InternalDataDSL.g:10942:1: ( ( 'where' ) ) + // InternalDataDSL.g:10943:1: ( 'where' ) { - // InternalDataDSL.g:10848:1: ( 'where' ) - // InternalDataDSL.g:10849:2: 'where' + // InternalDataDSL.g:10943:1: ( 'where' ) + // InternalDataDSL.g:10944:2: 'where' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0()); } - match(input,117,FOLLOW_2); if (state.failed) return ; + match(input,120,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0()); } @@ -37367,14 +37731,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__1" - // InternalDataDSL.g:10858:1: rule__DataInterchangeExportFilter__Group_1__1 : rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 ; + // InternalDataDSL.g:10953:1: rule__DataInterchangeExportFilter__Group_1__1 : rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 ; public final void rule__DataInterchangeExportFilter__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10862:1: ( rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 ) - // InternalDataDSL.g:10863:2: rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 + // InternalDataDSL.g:10957:1: ( rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 ) + // InternalDataDSL.g:10958:2: rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 { pushFollow(FOLLOW_67); rule__DataInterchangeExportFilter__Group_1__1__Impl(); @@ -37405,22 +37769,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__1__Impl" - // InternalDataDSL.g:10870:1: rule__DataInterchangeExportFilter__Group_1__1__Impl : ( '{' ) ; + // InternalDataDSL.g:10965:1: rule__DataInterchangeExportFilter__Group_1__1__Impl : ( '{' ) ; public final void rule__DataInterchangeExportFilter__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10874:1: ( ( '{' ) ) - // InternalDataDSL.g:10875:1: ( '{' ) + // InternalDataDSL.g:10969:1: ( ( '{' ) ) + // InternalDataDSL.g:10970:1: ( '{' ) { - // InternalDataDSL.g:10875:1: ( '{' ) - // InternalDataDSL.g:10876:2: '{' + // InternalDataDSL.g:10970:1: ( '{' ) + // InternalDataDSL.g:10971:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1()); } @@ -37446,14 +37810,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__2" - // InternalDataDSL.g:10885:1: rule__DataInterchangeExportFilter__Group_1__2 : rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 ; + // InternalDataDSL.g:10980:1: rule__DataInterchangeExportFilter__Group_1__2 : rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 ; public final void rule__DataInterchangeExportFilter__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10889:1: ( rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 ) - // InternalDataDSL.g:10890:2: rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 + // InternalDataDSL.g:10984:1: ( rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 ) + // InternalDataDSL.g:10985:2: rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 { pushFollow(FOLLOW_67); rule__DataInterchangeExportFilter__Group_1__2__Impl(); @@ -37484,31 +37848,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__2__Impl" - // InternalDataDSL.g:10897:1: rule__DataInterchangeExportFilter__Group_1__2__Impl : ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) ; + // InternalDataDSL.g:10992:1: rule__DataInterchangeExportFilter__Group_1__2__Impl : ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) ; public final void rule__DataInterchangeExportFilter__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10901:1: ( ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) ) - // InternalDataDSL.g:10902:1: ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) + // InternalDataDSL.g:10996:1: ( ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) ) + // InternalDataDSL.g:10997:1: ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) { - // InternalDataDSL.g:10902:1: ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) - // InternalDataDSL.g:10903:2: ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? + // InternalDataDSL.g:10997:1: ( ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? ) + // InternalDataDSL.g:10998:2: ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getAttrFilterAssignment_1_2()); } - // InternalDataDSL.g:10904:2: ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? - int alt116=2; - int LA116_0 = input.LA(1); + // InternalDataDSL.g:10999:2: ( rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 )? + int alt117=2; + int LA117_0 = input.LA(1); - if ( (LA116_0==127) ) { - alt116=1; + if ( (LA117_0==132) ) { + alt117=1; } - switch (alt116) { + switch (alt117) { case 1 : - // InternalDataDSL.g:10904:3: rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 + // InternalDataDSL.g:10999:3: rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 { pushFollow(FOLLOW_2); rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2(); @@ -37546,14 +37910,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__3" - // InternalDataDSL.g:10912:1: rule__DataInterchangeExportFilter__Group_1__3 : rule__DataInterchangeExportFilter__Group_1__3__Impl rule__DataInterchangeExportFilter__Group_1__4 ; + // InternalDataDSL.g:11007:1: rule__DataInterchangeExportFilter__Group_1__3 : rule__DataInterchangeExportFilter__Group_1__3__Impl rule__DataInterchangeExportFilter__Group_1__4 ; public final void rule__DataInterchangeExportFilter__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10916:1: ( rule__DataInterchangeExportFilter__Group_1__3__Impl rule__DataInterchangeExportFilter__Group_1__4 ) - // InternalDataDSL.g:10917:2: rule__DataInterchangeExportFilter__Group_1__3__Impl rule__DataInterchangeExportFilter__Group_1__4 + // InternalDataDSL.g:11011:1: ( rule__DataInterchangeExportFilter__Group_1__3__Impl rule__DataInterchangeExportFilter__Group_1__4 ) + // InternalDataDSL.g:11012:2: rule__DataInterchangeExportFilter__Group_1__3__Impl rule__DataInterchangeExportFilter__Group_1__4 { pushFollow(FOLLOW_67); rule__DataInterchangeExportFilter__Group_1__3__Impl(); @@ -37584,31 +37948,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__3__Impl" - // InternalDataDSL.g:10924:1: rule__DataInterchangeExportFilter__Group_1__3__Impl : ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) ; + // InternalDataDSL.g:11019:1: rule__DataInterchangeExportFilter__Group_1__3__Impl : ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) ; public final void rule__DataInterchangeExportFilter__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10928:1: ( ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) ) - // InternalDataDSL.g:10929:1: ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) + // InternalDataDSL.g:11023:1: ( ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) ) + // InternalDataDSL.g:11024:1: ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) { - // InternalDataDSL.g:10929:1: ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) - // InternalDataDSL.g:10930:2: ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? + // InternalDataDSL.g:11024:1: ( ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? ) + // InternalDataDSL.g:11025:2: ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getRefFilterAssignment_1_3()); } - // InternalDataDSL.g:10931:2: ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? - int alt117=2; - int LA117_0 = input.LA(1); + // InternalDataDSL.g:11026:2: ( rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 )? + int alt118=2; + int LA118_0 = input.LA(1); - if ( ((LA117_0>=128 && LA117_0<=129)) ) { - alt117=1; + if ( ((LA118_0>=133 && LA118_0<=134)) ) { + alt118=1; } - switch (alt117) { + switch (alt118) { case 1 : - // InternalDataDSL.g:10931:3: rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 + // InternalDataDSL.g:11026:3: rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 { pushFollow(FOLLOW_2); rule__DataInterchangeExportFilter__RefFilterAssignment_1_3(); @@ -37646,14 +38010,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__4" - // InternalDataDSL.g:10939:1: rule__DataInterchangeExportFilter__Group_1__4 : rule__DataInterchangeExportFilter__Group_1__4__Impl ; + // InternalDataDSL.g:11034:1: rule__DataInterchangeExportFilter__Group_1__4 : rule__DataInterchangeExportFilter__Group_1__4__Impl ; public final void rule__DataInterchangeExportFilter__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10943:1: ( rule__DataInterchangeExportFilter__Group_1__4__Impl ) - // InternalDataDSL.g:10944:2: rule__DataInterchangeExportFilter__Group_1__4__Impl + // InternalDataDSL.g:11038:1: ( rule__DataInterchangeExportFilter__Group_1__4__Impl ) + // InternalDataDSL.g:11039:2: rule__DataInterchangeExportFilter__Group_1__4__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeExportFilter__Group_1__4__Impl(); @@ -37679,22 +38043,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__4__Impl" - // InternalDataDSL.g:10950:1: rule__DataInterchangeExportFilter__Group_1__4__Impl : ( '}' ) ; + // InternalDataDSL.g:11045:1: rule__DataInterchangeExportFilter__Group_1__4__Impl : ( '}' ) ; public final void rule__DataInterchangeExportFilter__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10954:1: ( ( '}' ) ) - // InternalDataDSL.g:10955:1: ( '}' ) + // InternalDataDSL.g:11049:1: ( ( '}' ) ) + // InternalDataDSL.g:11050:1: ( '}' ) { - // InternalDataDSL.g:10955:1: ( '}' ) - // InternalDataDSL.g:10956:2: '}' + // InternalDataDSL.g:11050:1: ( '}' ) + // InternalDataDSL.g:11051:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_4()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_4()); } @@ -37720,14 +38084,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__0" - // InternalDataDSL.g:10966:1: rule__DataInterchangeExportFilter__Group_2__0 : rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 ; + // InternalDataDSL.g:11061:1: rule__DataInterchangeExportFilter__Group_2__0 : rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 ; public final void rule__DataInterchangeExportFilter__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10970:1: ( rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 ) - // InternalDataDSL.g:10971:2: rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 + // InternalDataDSL.g:11065:1: ( rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 ) + // InternalDataDSL.g:11066:2: rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 { pushFollow(FOLLOW_7); rule__DataInterchangeExportFilter__Group_2__0__Impl(); @@ -37758,24 +38122,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__0__Impl" - // InternalDataDSL.g:10978:1: rule__DataInterchangeExportFilter__Group_2__0__Impl : ( 'hide' ) ; + // InternalDataDSL.g:11073:1: rule__DataInterchangeExportFilter__Group_2__0__Impl : ( 'join' ) ; public final void rule__DataInterchangeExportFilter__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10982:1: ( ( 'hide' ) ) - // InternalDataDSL.g:10983:1: ( 'hide' ) + // InternalDataDSL.g:11077:1: ( ( 'join' ) ) + // InternalDataDSL.g:11078:1: ( 'join' ) { - // InternalDataDSL.g:10983:1: ( 'hide' ) - // InternalDataDSL.g:10984:2: 'hide' + // InternalDataDSL.g:11078:1: ( 'join' ) + // InternalDataDSL.g:11079:2: 'join' { if ( state.backtracking==0 ) { - before(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); + before(grammarAccess.getDataInterchangeExportFilterAccess().getJoinKeyword_2_0()); } - match(input,126,FOLLOW_2); if (state.failed) return ; + match(input,129,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); + after(grammarAccess.getDataInterchangeExportFilterAccess().getJoinKeyword_2_0()); } } @@ -37799,14 +38163,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__1" - // InternalDataDSL.g:10993:1: rule__DataInterchangeExportFilter__Group_2__1 : rule__DataInterchangeExportFilter__Group_2__1__Impl ; + // InternalDataDSL.g:11088:1: rule__DataInterchangeExportFilter__Group_2__1 : rule__DataInterchangeExportFilter__Group_2__1__Impl ; public final void rule__DataInterchangeExportFilter__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:10997:1: ( rule__DataInterchangeExportFilter__Group_2__1__Impl ) - // InternalDataDSL.g:10998:2: rule__DataInterchangeExportFilter__Group_2__1__Impl + // InternalDataDSL.g:11092:1: ( rule__DataInterchangeExportFilter__Group_2__1__Impl ) + // InternalDataDSL.g:11093:2: rule__DataInterchangeExportFilter__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeExportFilter__Group_2__1__Impl(); @@ -37832,38 +38196,201 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__1__Impl" - // InternalDataDSL.g:11004:1: rule__DataInterchangeExportFilter__Group_2__1__Impl : ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* ) ; + // InternalDataDSL.g:11099:1: rule__DataInterchangeExportFilter__Group_2__1__Impl : ( ( rule__DataInterchangeExportFilter__JoinAssignment_2_1 ) ) ; public final void rule__DataInterchangeExportFilter__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11008:1: ( ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* ) ) - // InternalDataDSL.g:11009:1: ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* ) + // InternalDataDSL.g:11103:1: ( ( ( rule__DataInterchangeExportFilter__JoinAssignment_2_1 ) ) ) + // InternalDataDSL.g:11104:1: ( ( rule__DataInterchangeExportFilter__JoinAssignment_2_1 ) ) + { + // InternalDataDSL.g:11104:1: ( ( rule__DataInterchangeExportFilter__JoinAssignment_2_1 ) ) + // InternalDataDSL.g:11105:2: ( rule__DataInterchangeExportFilter__JoinAssignment_2_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeExportFilterAccess().getJoinAssignment_2_1()); + } + // InternalDataDSL.g:11106:2: ( rule__DataInterchangeExportFilter__JoinAssignment_2_1 ) + // InternalDataDSL.g:11106:3: rule__DataInterchangeExportFilter__JoinAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeExportFilter__JoinAssignment_2_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeExportFilterAccess().getJoinAssignment_2_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeExportFilter__Group_2__1__Impl" + + + // $ANTLR start "rule__DataInterchangeExportFilter__Group_3__0" + // InternalDataDSL.g:11115:1: rule__DataInterchangeExportFilter__Group_3__0 : rule__DataInterchangeExportFilter__Group_3__0__Impl rule__DataInterchangeExportFilter__Group_3__1 ; + public final void rule__DataInterchangeExportFilter__Group_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11119:1: ( rule__DataInterchangeExportFilter__Group_3__0__Impl rule__DataInterchangeExportFilter__Group_3__1 ) + // InternalDataDSL.g:11120:2: rule__DataInterchangeExportFilter__Group_3__0__Impl rule__DataInterchangeExportFilter__Group_3__1 + { + pushFollow(FOLLOW_7); + rule__DataInterchangeExportFilter__Group_3__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeExportFilter__Group_3__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeExportFilter__Group_3__0" + + + // $ANTLR start "rule__DataInterchangeExportFilter__Group_3__0__Impl" + // InternalDataDSL.g:11127:1: rule__DataInterchangeExportFilter__Group_3__0__Impl : ( 'hide' ) ; + public final void rule__DataInterchangeExportFilter__Group_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11131:1: ( ( 'hide' ) ) + // InternalDataDSL.g:11132:1: ( 'hide' ) + { + // InternalDataDSL.g:11132:1: ( 'hide' ) + // InternalDataDSL.g:11133:2: 'hide' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_3_0()); + } + match(input,130,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeExportFilter__Group_3__0__Impl" + + + // $ANTLR start "rule__DataInterchangeExportFilter__Group_3__1" + // InternalDataDSL.g:11142:1: rule__DataInterchangeExportFilter__Group_3__1 : rule__DataInterchangeExportFilter__Group_3__1__Impl ; + public final void rule__DataInterchangeExportFilter__Group_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11146:1: ( rule__DataInterchangeExportFilter__Group_3__1__Impl ) + // InternalDataDSL.g:11147:2: rule__DataInterchangeExportFilter__Group_3__1__Impl { - // InternalDataDSL.g:11009:1: ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* ) - // InternalDataDSL.g:11010:2: ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* + pushFollow(FOLLOW_2); + rule__DataInterchangeExportFilter__Group_3__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeExportFilter__Group_3__1" + + + // $ANTLR start "rule__DataInterchangeExportFilter__Group_3__1__Impl" + // InternalDataDSL.g:11153:1: rule__DataInterchangeExportFilter__Group_3__1__Impl : ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 )* ) ; + public final void rule__DataInterchangeExportFilter__Group_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11157:1: ( ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 )* ) ) + // InternalDataDSL.g:11158:1: ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 )* ) + { + // InternalDataDSL.g:11158:1: ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 )* ) + // InternalDataDSL.g:11159:2: ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1()); + before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_3_1()); } - // InternalDataDSL.g:11011:2: ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* - loop118: + // InternalDataDSL.g:11160:2: ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 )* + loop119: do { - int alt118=2; - int LA118_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA118_0==RULE_ID) ) { - alt118=1; + if ( (LA119_0==RULE_ID) ) { + alt119=1; } - switch (alt118) { + switch (alt119) { case 1 : - // InternalDataDSL.g:11011:3: rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 + // InternalDataDSL.g:11160:3: rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 { pushFollow(FOLLOW_4); - rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1(); + rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1(); state._fsp--; if (state.failed) return ; @@ -37872,12 +38399,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop118; + break loop119; } } while (true); if ( state.backtracking==0 ) { - after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1()); + after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_3_1()); } } @@ -37897,18 +38424,784 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DataInterchangeExportFilter__Group_2__1__Impl" + // $ANTLR end "rule__DataInterchangeExportFilter__Group_3__1__Impl" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__0" + // InternalDataDSL.g:11169:1: rule__DataInterchangeJoin__Group__0 : rule__DataInterchangeJoin__Group__0__Impl rule__DataInterchangeJoin__Group__1 ; + public final void rule__DataInterchangeJoin__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11173:1: ( rule__DataInterchangeJoin__Group__0__Impl rule__DataInterchangeJoin__Group__1 ) + // InternalDataDSL.g:11174:2: rule__DataInterchangeJoin__Group__0__Impl rule__DataInterchangeJoin__Group__1 + { + pushFollow(FOLLOW_7); + rule__DataInterchangeJoin__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__0" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__0__Impl" + // InternalDataDSL.g:11181:1: rule__DataInterchangeJoin__Group__0__Impl : ( () ) ; + public final void rule__DataInterchangeJoin__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11185:1: ( ( () ) ) + // InternalDataDSL.g:11186:1: ( () ) + { + // InternalDataDSL.g:11186:1: ( () ) + // InternalDataDSL.g:11187:2: () + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getDataInterchangeJoinAction_0()); + } + // InternalDataDSL.g:11188:2: () + // InternalDataDSL.g:11188:3: + { + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getDataInterchangeJoinAction_0()); + } + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__0__Impl" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__1" + // InternalDataDSL.g:11196:1: rule__DataInterchangeJoin__Group__1 : rule__DataInterchangeJoin__Group__1__Impl rule__DataInterchangeJoin__Group__2 ; + public final void rule__DataInterchangeJoin__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11200:1: ( rule__DataInterchangeJoin__Group__1__Impl rule__DataInterchangeJoin__Group__2 ) + // InternalDataDSL.g:11201:2: rule__DataInterchangeJoin__Group__1__Impl rule__DataInterchangeJoin__Group__2 + { + pushFollow(FOLLOW_68); + rule__DataInterchangeJoin__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__1" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__1__Impl" + // InternalDataDSL.g:11208:1: rule__DataInterchangeJoin__Group__1__Impl : ( ( rule__DataInterchangeJoin__BeanAttr1Assignment_1 ) ) ; + public final void rule__DataInterchangeJoin__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11212:1: ( ( ( rule__DataInterchangeJoin__BeanAttr1Assignment_1 ) ) ) + // InternalDataDSL.g:11213:1: ( ( rule__DataInterchangeJoin__BeanAttr1Assignment_1 ) ) + { + // InternalDataDSL.g:11213:1: ( ( rule__DataInterchangeJoin__BeanAttr1Assignment_1 ) ) + // InternalDataDSL.g:11214:2: ( rule__DataInterchangeJoin__BeanAttr1Assignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1Assignment_1()); + } + // InternalDataDSL.g:11215:2: ( rule__DataInterchangeJoin__BeanAttr1Assignment_1 ) + // InternalDataDSL.g:11215:3: rule__DataInterchangeJoin__BeanAttr1Assignment_1 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__BeanAttr1Assignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1Assignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__1__Impl" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__2" + // InternalDataDSL.g:11223:1: rule__DataInterchangeJoin__Group__2 : rule__DataInterchangeJoin__Group__2__Impl rule__DataInterchangeJoin__Group__3 ; + public final void rule__DataInterchangeJoin__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11227:1: ( rule__DataInterchangeJoin__Group__2__Impl rule__DataInterchangeJoin__Group__3 ) + // InternalDataDSL.g:11228:2: rule__DataInterchangeJoin__Group__2__Impl rule__DataInterchangeJoin__Group__3 + { + pushFollow(FOLLOW_7); + rule__DataInterchangeJoin__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__2" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__2__Impl" + // InternalDataDSL.g:11235:1: rule__DataInterchangeJoin__Group__2__Impl : ( 'with' ) ; + public final void rule__DataInterchangeJoin__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11239:1: ( ( 'with' ) ) + // InternalDataDSL.g:11240:1: ( 'with' ) + { + // InternalDataDSL.g:11240:1: ( 'with' ) + // InternalDataDSL.g:11241:2: 'with' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getWithKeyword_2()); + } + match(input,131,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getWithKeyword_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__2__Impl" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__3" + // InternalDataDSL.g:11250:1: rule__DataInterchangeJoin__Group__3 : rule__DataInterchangeJoin__Group__3__Impl rule__DataInterchangeJoin__Group__4 ; + public final void rule__DataInterchangeJoin__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11254:1: ( rule__DataInterchangeJoin__Group__3__Impl rule__DataInterchangeJoin__Group__4 ) + // InternalDataDSL.g:11255:2: rule__DataInterchangeJoin__Group__3__Impl rule__DataInterchangeJoin__Group__4 + { + pushFollow(FOLLOW_69); + rule__DataInterchangeJoin__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__3" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__3__Impl" + // InternalDataDSL.g:11262:1: rule__DataInterchangeJoin__Group__3__Impl : ( ( rule__DataInterchangeJoin__JoinEntityAssignment_3 ) ) ; + public final void rule__DataInterchangeJoin__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11266:1: ( ( ( rule__DataInterchangeJoin__JoinEntityAssignment_3 ) ) ) + // InternalDataDSL.g:11267:1: ( ( rule__DataInterchangeJoin__JoinEntityAssignment_3 ) ) + { + // InternalDataDSL.g:11267:1: ( ( rule__DataInterchangeJoin__JoinEntityAssignment_3 ) ) + // InternalDataDSL.g:11268:2: ( rule__DataInterchangeJoin__JoinEntityAssignment_3 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityAssignment_3()); + } + // InternalDataDSL.g:11269:2: ( rule__DataInterchangeJoin__JoinEntityAssignment_3 ) + // InternalDataDSL.g:11269:3: rule__DataInterchangeJoin__JoinEntityAssignment_3 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__JoinEntityAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityAssignment_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__3__Impl" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__4" + // InternalDataDSL.g:11277:1: rule__DataInterchangeJoin__Group__4 : rule__DataInterchangeJoin__Group__4__Impl rule__DataInterchangeJoin__Group__5 ; + public final void rule__DataInterchangeJoin__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11281:1: ( rule__DataInterchangeJoin__Group__4__Impl rule__DataInterchangeJoin__Group__5 ) + // InternalDataDSL.g:11282:2: rule__DataInterchangeJoin__Group__4__Impl rule__DataInterchangeJoin__Group__5 + { + pushFollow(FOLLOW_7); + rule__DataInterchangeJoin__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__Group__5(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__4" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__4__Impl" + // InternalDataDSL.g:11289:1: rule__DataInterchangeJoin__Group__4__Impl : ( 'on' ) ; + public final void rule__DataInterchangeJoin__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11293:1: ( ( 'on' ) ) + // InternalDataDSL.g:11294:1: ( 'on' ) + { + // InternalDataDSL.g:11294:1: ( 'on' ) + // InternalDataDSL.g:11295:2: 'on' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getOnKeyword_4()); + } + match(input,128,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getOnKeyword_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__4__Impl" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__5" + // InternalDataDSL.g:11304:1: rule__DataInterchangeJoin__Group__5 : rule__DataInterchangeJoin__Group__5__Impl ; + public final void rule__DataInterchangeJoin__Group__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11308:1: ( rule__DataInterchangeJoin__Group__5__Impl ) + // InternalDataDSL.g:11309:2: rule__DataInterchangeJoin__Group__5__Impl + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__Group__5__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__5" + + + // $ANTLR start "rule__DataInterchangeJoin__Group__5__Impl" + // InternalDataDSL.g:11315:1: rule__DataInterchangeJoin__Group__5__Impl : ( ( rule__DataInterchangeJoin__BeanAttr2Assignment_5 ) ) ; + public final void rule__DataInterchangeJoin__Group__5__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11319:1: ( ( ( rule__DataInterchangeJoin__BeanAttr2Assignment_5 ) ) ) + // InternalDataDSL.g:11320:1: ( ( rule__DataInterchangeJoin__BeanAttr2Assignment_5 ) ) + { + // InternalDataDSL.g:11320:1: ( ( rule__DataInterchangeJoin__BeanAttr2Assignment_5 ) ) + // InternalDataDSL.g:11321:2: ( rule__DataInterchangeJoin__BeanAttr2Assignment_5 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2Assignment_5()); + } + // InternalDataDSL.g:11322:2: ( rule__DataInterchangeJoin__BeanAttr2Assignment_5 ) + // InternalDataDSL.g:11322:3: rule__DataInterchangeJoin__BeanAttr2Assignment_5 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoin__BeanAttr2Assignment_5(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2Assignment_5()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__Group__5__Impl" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__Group__0" + // InternalDataDSL.g:11331:1: rule__DataInterchangeJoinAttr__Group__0 : rule__DataInterchangeJoinAttr__Group__0__Impl rule__DataInterchangeJoinAttr__Group__1 ; + public final void rule__DataInterchangeJoinAttr__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11335:1: ( rule__DataInterchangeJoinAttr__Group__0__Impl rule__DataInterchangeJoinAttr__Group__1 ) + // InternalDataDSL.g:11336:2: rule__DataInterchangeJoinAttr__Group__0__Impl rule__DataInterchangeJoinAttr__Group__1 + { + pushFollow(FOLLOW_7); + rule__DataInterchangeJoinAttr__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeJoinAttr__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__Group__0" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__Group__0__Impl" + // InternalDataDSL.g:11343:1: rule__DataInterchangeJoinAttr__Group__0__Impl : ( () ) ; + public final void rule__DataInterchangeJoinAttr__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11347:1: ( ( () ) ) + // InternalDataDSL.g:11348:1: ( () ) + { + // InternalDataDSL.g:11348:1: ( () ) + // InternalDataDSL.g:11349:2: () + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getDataInterchangeJoinAttrAction_0()); + } + // InternalDataDSL.g:11350:2: () + // InternalDataDSL.g:11350:3: + { + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getDataInterchangeJoinAttrAction_0()); + } + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__Group__0__Impl" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__Group__1" + // InternalDataDSL.g:11358:1: rule__DataInterchangeJoinAttr__Group__1 : rule__DataInterchangeJoinAttr__Group__1__Impl rule__DataInterchangeJoinAttr__Group__2 ; + public final void rule__DataInterchangeJoinAttr__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11362:1: ( rule__DataInterchangeJoinAttr__Group__1__Impl rule__DataInterchangeJoinAttr__Group__2 ) + // InternalDataDSL.g:11363:2: rule__DataInterchangeJoinAttr__Group__1__Impl rule__DataInterchangeJoinAttr__Group__2 + { + pushFollow(FOLLOW_7); + rule__DataInterchangeJoinAttr__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__DataInterchangeJoinAttr__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__Group__1" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__Group__1__Impl" + // InternalDataDSL.g:11370:1: rule__DataInterchangeJoinAttr__Group__1__Impl : ( ( rule__DataInterchangeJoinAttr__RefEntityAssignment_1 )? ) ; + public final void rule__DataInterchangeJoinAttr__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11374:1: ( ( ( rule__DataInterchangeJoinAttr__RefEntityAssignment_1 )? ) ) + // InternalDataDSL.g:11375:1: ( ( rule__DataInterchangeJoinAttr__RefEntityAssignment_1 )? ) + { + // InternalDataDSL.g:11375:1: ( ( rule__DataInterchangeJoinAttr__RefEntityAssignment_1 )? ) + // InternalDataDSL.g:11376:2: ( rule__DataInterchangeJoinAttr__RefEntityAssignment_1 )? + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityAssignment_1()); + } + // InternalDataDSL.g:11377:2: ( rule__DataInterchangeJoinAttr__RefEntityAssignment_1 )? + int alt120=2; + int LA120_0 = input.LA(1); + + if ( (LA120_0==RULE_ID) ) { + int LA120_1 = input.LA(2); + + if ( (LA120_1==RULE_ID) ) { + alt120=1; + } + } + switch (alt120) { + case 1 : + // InternalDataDSL.g:11377:3: rule__DataInterchangeJoinAttr__RefEntityAssignment_1 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoinAttr__RefEntityAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__Group__1__Impl" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__Group__2" + // InternalDataDSL.g:11385:1: rule__DataInterchangeJoinAttr__Group__2 : rule__DataInterchangeJoinAttr__Group__2__Impl ; + public final void rule__DataInterchangeJoinAttr__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11389:1: ( rule__DataInterchangeJoinAttr__Group__2__Impl ) + // InternalDataDSL.g:11390:2: rule__DataInterchangeJoinAttr__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoinAttr__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__Group__2" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__Group__2__Impl" + // InternalDataDSL.g:11396:1: rule__DataInterchangeJoinAttr__Group__2__Impl : ( ( rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 ) ) ; + public final void rule__DataInterchangeJoinAttr__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:11400:1: ( ( ( rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 ) ) ) + // InternalDataDSL.g:11401:1: ( ( rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 ) ) + { + // InternalDataDSL.g:11401:1: ( ( rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 ) ) + // InternalDataDSL.g:11402:2: ( rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyAssignment_2()); + } + // InternalDataDSL.g:11403:2: ( rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 ) + // InternalDataDSL.g:11403:3: rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 + { + pushFollow(FOLLOW_2); + rule__DataInterchangeJoinAttr__RefPropertyAssignment_2(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyAssignment_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__Group__2__Impl" // $ANTLR start "rule__DataInterchangeFilter__Group__0" - // InternalDataDSL.g:11020:1: rule__DataInterchangeFilter__Group__0 : rule__DataInterchangeFilter__Group__0__Impl rule__DataInterchangeFilter__Group__1 ; + // InternalDataDSL.g:11412:1: rule__DataInterchangeFilter__Group__0 : rule__DataInterchangeFilter__Group__0__Impl rule__DataInterchangeFilter__Group__1 ; public final void rule__DataInterchangeFilter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11024:1: ( rule__DataInterchangeFilter__Group__0__Impl rule__DataInterchangeFilter__Group__1 ) - // InternalDataDSL.g:11025:2: rule__DataInterchangeFilter__Group__0__Impl rule__DataInterchangeFilter__Group__1 + // InternalDataDSL.g:11416:1: ( rule__DataInterchangeFilter__Group__0__Impl rule__DataInterchangeFilter__Group__1 ) + // InternalDataDSL.g:11417:2: rule__DataInterchangeFilter__Group__0__Impl rule__DataInterchangeFilter__Group__1 { pushFollow(FOLLOW_25); rule__DataInterchangeFilter__Group__0__Impl(); @@ -37939,23 +39232,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFilter__Group__0__Impl" - // InternalDataDSL.g:11032:1: rule__DataInterchangeFilter__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:11424:1: rule__DataInterchangeFilter__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeFilter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11036:1: ( ( () ) ) - // InternalDataDSL.g:11037:1: ( () ) + // InternalDataDSL.g:11428:1: ( ( () ) ) + // InternalDataDSL.g:11429:1: ( () ) { - // InternalDataDSL.g:11037:1: ( () ) - // InternalDataDSL.g:11038:2: () + // InternalDataDSL.g:11429:1: ( () ) + // InternalDataDSL.g:11430:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFilterAccess().getDataInterchangeFilterAction_0()); } - // InternalDataDSL.g:11039:2: () - // InternalDataDSL.g:11039:3: + // InternalDataDSL.g:11431:2: () + // InternalDataDSL.g:11431:3: { } @@ -37980,14 +39273,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFilter__Group__1" - // InternalDataDSL.g:11047:1: rule__DataInterchangeFilter__Group__1 : rule__DataInterchangeFilter__Group__1__Impl rule__DataInterchangeFilter__Group__2 ; + // InternalDataDSL.g:11439:1: rule__DataInterchangeFilter__Group__1 : rule__DataInterchangeFilter__Group__1__Impl rule__DataInterchangeFilter__Group__2 ; public final void rule__DataInterchangeFilter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11051:1: ( rule__DataInterchangeFilter__Group__1__Impl rule__DataInterchangeFilter__Group__2 ) - // InternalDataDSL.g:11052:2: rule__DataInterchangeFilter__Group__1__Impl rule__DataInterchangeFilter__Group__2 + // InternalDataDSL.g:11443:1: ( rule__DataInterchangeFilter__Group__1__Impl rule__DataInterchangeFilter__Group__2 ) + // InternalDataDSL.g:11444:2: rule__DataInterchangeFilter__Group__1__Impl rule__DataInterchangeFilter__Group__2 { pushFollow(FOLLOW_25); rule__DataInterchangeFilter__Group__1__Impl(); @@ -38018,31 +39311,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFilter__Group__1__Impl" - // InternalDataDSL.g:11059:1: rule__DataInterchangeFilter__Group__1__Impl : ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) ; + // InternalDataDSL.g:11451:1: rule__DataInterchangeFilter__Group__1__Impl : ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) ; public final void rule__DataInterchangeFilter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11063:1: ( ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) ) - // InternalDataDSL.g:11064:1: ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) + // InternalDataDSL.g:11455:1: ( ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) ) + // InternalDataDSL.g:11456:1: ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) { - // InternalDataDSL.g:11064:1: ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) - // InternalDataDSL.g:11065:2: ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? + // InternalDataDSL.g:11456:1: ( ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? ) + // InternalDataDSL.g:11457:2: ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFilterAccess().getAttrFilterAssignment_1()); } - // InternalDataDSL.g:11066:2: ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? - int alt119=2; - int LA119_0 = input.LA(1); + // InternalDataDSL.g:11458:2: ( rule__DataInterchangeFilter__AttrFilterAssignment_1 )? + int alt121=2; + int LA121_0 = input.LA(1); - if ( (LA119_0==127) ) { - alt119=1; + if ( (LA121_0==132) ) { + alt121=1; } - switch (alt119) { + switch (alt121) { case 1 : - // InternalDataDSL.g:11066:3: rule__DataInterchangeFilter__AttrFilterAssignment_1 + // InternalDataDSL.g:11458:3: rule__DataInterchangeFilter__AttrFilterAssignment_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFilter__AttrFilterAssignment_1(); @@ -38080,14 +39373,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFilter__Group__2" - // InternalDataDSL.g:11074:1: rule__DataInterchangeFilter__Group__2 : rule__DataInterchangeFilter__Group__2__Impl ; + // InternalDataDSL.g:11466:1: rule__DataInterchangeFilter__Group__2 : rule__DataInterchangeFilter__Group__2__Impl ; public final void rule__DataInterchangeFilter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11078:1: ( rule__DataInterchangeFilter__Group__2__Impl ) - // InternalDataDSL.g:11079:2: rule__DataInterchangeFilter__Group__2__Impl + // InternalDataDSL.g:11470:1: ( rule__DataInterchangeFilter__Group__2__Impl ) + // InternalDataDSL.g:11471:2: rule__DataInterchangeFilter__Group__2__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFilter__Group__2__Impl(); @@ -38113,31 +39406,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFilter__Group__2__Impl" - // InternalDataDSL.g:11085:1: rule__DataInterchangeFilter__Group__2__Impl : ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) ; + // InternalDataDSL.g:11477:1: rule__DataInterchangeFilter__Group__2__Impl : ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) ; public final void rule__DataInterchangeFilter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11089:1: ( ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) ) - // InternalDataDSL.g:11090:1: ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) + // InternalDataDSL.g:11481:1: ( ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) ) + // InternalDataDSL.g:11482:1: ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) { - // InternalDataDSL.g:11090:1: ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) - // InternalDataDSL.g:11091:2: ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? + // InternalDataDSL.g:11482:1: ( ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? ) + // InternalDataDSL.g:11483:2: ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFilterAccess().getRefFilterAssignment_2()); } - // InternalDataDSL.g:11092:2: ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? - int alt120=2; - int LA120_0 = input.LA(1); + // InternalDataDSL.g:11484:2: ( rule__DataInterchangeFilter__RefFilterAssignment_2 )? + int alt122=2; + int LA122_0 = input.LA(1); - if ( ((LA120_0>=128 && LA120_0<=129)) ) { - alt120=1; + if ( ((LA122_0>=133 && LA122_0<=134)) ) { + alt122=1; } - switch (alt120) { + switch (alt122) { case 1 : - // InternalDataDSL.g:11092:3: rule__DataInterchangeFilter__RefFilterAssignment_2 + // InternalDataDSL.g:11484:3: rule__DataInterchangeFilter__RefFilterAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFilter__RefFilterAssignment_2(); @@ -38175,16 +39468,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__0" - // InternalDataDSL.g:11101:1: rule__AttributeFilter__Group__0 : rule__AttributeFilter__Group__0__Impl rule__AttributeFilter__Group__1 ; + // InternalDataDSL.g:11493:1: rule__AttributeFilter__Group__0 : rule__AttributeFilter__Group__0__Impl rule__AttributeFilter__Group__1 ; public final void rule__AttributeFilter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11105:1: ( rule__AttributeFilter__Group__0__Impl rule__AttributeFilter__Group__1 ) - // InternalDataDSL.g:11106:2: rule__AttributeFilter__Group__0__Impl rule__AttributeFilter__Group__1 + // InternalDataDSL.g:11497:1: ( rule__AttributeFilter__Group__0__Impl rule__AttributeFilter__Group__1 ) + // InternalDataDSL.g:11498:2: rule__AttributeFilter__Group__0__Impl rule__AttributeFilter__Group__1 { - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_70); rule__AttributeFilter__Group__0__Impl(); state._fsp--; @@ -38213,23 +39506,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__0__Impl" - // InternalDataDSL.g:11113:1: rule__AttributeFilter__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:11505:1: rule__AttributeFilter__Group__0__Impl : ( () ) ; public final void rule__AttributeFilter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11117:1: ( ( () ) ) - // InternalDataDSL.g:11118:1: ( () ) + // InternalDataDSL.g:11509:1: ( ( () ) ) + // InternalDataDSL.g:11510:1: ( () ) { - // InternalDataDSL.g:11118:1: ( () ) - // InternalDataDSL.g:11119:2: () + // InternalDataDSL.g:11510:1: ( () ) + // InternalDataDSL.g:11511:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getAttributeFilterAction_0()); } - // InternalDataDSL.g:11120:2: () - // InternalDataDSL.g:11120:3: + // InternalDataDSL.g:11512:2: () + // InternalDataDSL.g:11512:3: { } @@ -38254,14 +39547,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__1" - // InternalDataDSL.g:11128:1: rule__AttributeFilter__Group__1 : rule__AttributeFilter__Group__1__Impl rule__AttributeFilter__Group__2 ; + // InternalDataDSL.g:11520:1: rule__AttributeFilter__Group__1 : rule__AttributeFilter__Group__1__Impl rule__AttributeFilter__Group__2 ; public final void rule__AttributeFilter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11132:1: ( rule__AttributeFilter__Group__1__Impl rule__AttributeFilter__Group__2 ) - // InternalDataDSL.g:11133:2: rule__AttributeFilter__Group__1__Impl rule__AttributeFilter__Group__2 + // InternalDataDSL.g:11524:1: ( rule__AttributeFilter__Group__1__Impl rule__AttributeFilter__Group__2 ) + // InternalDataDSL.g:11525:2: rule__AttributeFilter__Group__1__Impl rule__AttributeFilter__Group__2 { pushFollow(FOLLOW_7); rule__AttributeFilter__Group__1__Impl(); @@ -38292,22 +39585,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__1__Impl" - // InternalDataDSL.g:11140:1: rule__AttributeFilter__Group__1__Impl : ( 'attribute' ) ; + // InternalDataDSL.g:11532:1: rule__AttributeFilter__Group__1__Impl : ( 'attribute' ) ; public final void rule__AttributeFilter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11144:1: ( ( 'attribute' ) ) - // InternalDataDSL.g:11145:1: ( 'attribute' ) + // InternalDataDSL.g:11536:1: ( ( 'attribute' ) ) + // InternalDataDSL.g:11537:1: ( 'attribute' ) { - // InternalDataDSL.g:11145:1: ( 'attribute' ) - // InternalDataDSL.g:11146:2: 'attribute' + // InternalDataDSL.g:11537:1: ( 'attribute' ) + // InternalDataDSL.g:11538:2: 'attribute' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getAttributeKeyword_1()); } - match(input,127,FOLLOW_2); if (state.failed) return ; + match(input,132,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeFilterAccess().getAttributeKeyword_1()); } @@ -38333,16 +39626,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__2" - // InternalDataDSL.g:11155:1: rule__AttributeFilter__Group__2 : rule__AttributeFilter__Group__2__Impl rule__AttributeFilter__Group__3 ; + // InternalDataDSL.g:11547:1: rule__AttributeFilter__Group__2 : rule__AttributeFilter__Group__2__Impl rule__AttributeFilter__Group__3 ; public final void rule__AttributeFilter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11159:1: ( rule__AttributeFilter__Group__2__Impl rule__AttributeFilter__Group__3 ) - // InternalDataDSL.g:11160:2: rule__AttributeFilter__Group__2__Impl rule__AttributeFilter__Group__3 + // InternalDataDSL.g:11551:1: ( rule__AttributeFilter__Group__2__Impl rule__AttributeFilter__Group__3 ) + // InternalDataDSL.g:11552:2: rule__AttributeFilter__Group__2__Impl rule__AttributeFilter__Group__3 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_71); rule__AttributeFilter__Group__2__Impl(); state._fsp--; @@ -38371,23 +39664,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__2__Impl" - // InternalDataDSL.g:11167:1: rule__AttributeFilter__Group__2__Impl : ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) ; + // InternalDataDSL.g:11559:1: rule__AttributeFilter__Group__2__Impl : ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) ; public final void rule__AttributeFilter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11171:1: ( ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) ) - // InternalDataDSL.g:11172:1: ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) + // InternalDataDSL.g:11563:1: ( ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) ) + // InternalDataDSL.g:11564:1: ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) { - // InternalDataDSL.g:11172:1: ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) - // InternalDataDSL.g:11173:2: ( rule__AttributeFilter__RefPropertyAssignment_2 ) + // InternalDataDSL.g:11564:1: ( ( rule__AttributeFilter__RefPropertyAssignment_2 ) ) + // InternalDataDSL.g:11565:2: ( rule__AttributeFilter__RefPropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getRefPropertyAssignment_2()); } - // InternalDataDSL.g:11174:2: ( rule__AttributeFilter__RefPropertyAssignment_2 ) - // InternalDataDSL.g:11174:3: rule__AttributeFilter__RefPropertyAssignment_2 + // InternalDataDSL.g:11566:2: ( rule__AttributeFilter__RefPropertyAssignment_2 ) + // InternalDataDSL.g:11566:3: rule__AttributeFilter__RefPropertyAssignment_2 { pushFollow(FOLLOW_2); rule__AttributeFilter__RefPropertyAssignment_2(); @@ -38422,16 +39715,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__3" - // InternalDataDSL.g:11182:1: rule__AttributeFilter__Group__3 : rule__AttributeFilter__Group__3__Impl rule__AttributeFilter__Group__4 ; + // InternalDataDSL.g:11574:1: rule__AttributeFilter__Group__3 : rule__AttributeFilter__Group__3__Impl rule__AttributeFilter__Group__4 ; public final void rule__AttributeFilter__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11186:1: ( rule__AttributeFilter__Group__3__Impl rule__AttributeFilter__Group__4 ) - // InternalDataDSL.g:11187:2: rule__AttributeFilter__Group__3__Impl rule__AttributeFilter__Group__4 + // InternalDataDSL.g:11578:1: ( rule__AttributeFilter__Group__3__Impl rule__AttributeFilter__Group__4 ) + // InternalDataDSL.g:11579:2: rule__AttributeFilter__Group__3__Impl rule__AttributeFilter__Group__4 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_72); rule__AttributeFilter__Group__3__Impl(); state._fsp--; @@ -38460,23 +39753,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__3__Impl" - // InternalDataDSL.g:11194:1: rule__AttributeFilter__Group__3__Impl : ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) ; + // InternalDataDSL.g:11586:1: rule__AttributeFilter__Group__3__Impl : ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) ; public final void rule__AttributeFilter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11198:1: ( ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) ) - // InternalDataDSL.g:11199:1: ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) + // InternalDataDSL.g:11590:1: ( ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) ) + // InternalDataDSL.g:11591:1: ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) { - // InternalDataDSL.g:11199:1: ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) - // InternalDataDSL.g:11200:2: ( rule__AttributeFilter__OperatorAssignment_3 ) + // InternalDataDSL.g:11591:1: ( ( rule__AttributeFilter__OperatorAssignment_3 ) ) + // InternalDataDSL.g:11592:2: ( rule__AttributeFilter__OperatorAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getOperatorAssignment_3()); } - // InternalDataDSL.g:11201:2: ( rule__AttributeFilter__OperatorAssignment_3 ) - // InternalDataDSL.g:11201:3: rule__AttributeFilter__OperatorAssignment_3 + // InternalDataDSL.g:11593:2: ( rule__AttributeFilter__OperatorAssignment_3 ) + // InternalDataDSL.g:11593:3: rule__AttributeFilter__OperatorAssignment_3 { pushFollow(FOLLOW_2); rule__AttributeFilter__OperatorAssignment_3(); @@ -38511,16 +39804,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__4" - // InternalDataDSL.g:11209:1: rule__AttributeFilter__Group__4 : rule__AttributeFilter__Group__4__Impl rule__AttributeFilter__Group__5 ; + // InternalDataDSL.g:11601:1: rule__AttributeFilter__Group__4 : rule__AttributeFilter__Group__4__Impl rule__AttributeFilter__Group__5 ; public final void rule__AttributeFilter__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11213:1: ( rule__AttributeFilter__Group__4__Impl rule__AttributeFilter__Group__5 ) - // InternalDataDSL.g:11214:2: rule__AttributeFilter__Group__4__Impl rule__AttributeFilter__Group__5 + // InternalDataDSL.g:11605:1: ( rule__AttributeFilter__Group__4__Impl rule__AttributeFilter__Group__5 ) + // InternalDataDSL.g:11606:2: rule__AttributeFilter__Group__4__Impl rule__AttributeFilter__Group__5 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_72); rule__AttributeFilter__Group__4__Impl(); state._fsp--; @@ -38549,31 +39842,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__4__Impl" - // InternalDataDSL.g:11221:1: rule__AttributeFilter__Group__4__Impl : ( ( rule__AttributeFilter__ValueAssignment_4 )? ) ; + // InternalDataDSL.g:11613:1: rule__AttributeFilter__Group__4__Impl : ( ( rule__AttributeFilter__ValueAssignment_4 )? ) ; public final void rule__AttributeFilter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11225:1: ( ( ( rule__AttributeFilter__ValueAssignment_4 )? ) ) - // InternalDataDSL.g:11226:1: ( ( rule__AttributeFilter__ValueAssignment_4 )? ) + // InternalDataDSL.g:11617:1: ( ( ( rule__AttributeFilter__ValueAssignment_4 )? ) ) + // InternalDataDSL.g:11618:1: ( ( rule__AttributeFilter__ValueAssignment_4 )? ) { - // InternalDataDSL.g:11226:1: ( ( rule__AttributeFilter__ValueAssignment_4 )? ) - // InternalDataDSL.g:11227:2: ( rule__AttributeFilter__ValueAssignment_4 )? + // InternalDataDSL.g:11618:1: ( ( rule__AttributeFilter__ValueAssignment_4 )? ) + // InternalDataDSL.g:11619:2: ( rule__AttributeFilter__ValueAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getValueAssignment_4()); } - // InternalDataDSL.g:11228:2: ( rule__AttributeFilter__ValueAssignment_4 )? - int alt121=2; - int LA121_0 = input.LA(1); + // InternalDataDSL.g:11620:2: ( rule__AttributeFilter__ValueAssignment_4 )? + int alt123=2; + int LA123_0 = input.LA(1); - if ( (LA121_0==RULE_STRING) ) { - alt121=1; + if ( (LA123_0==RULE_STRING) ) { + alt123=1; } - switch (alt121) { + switch (alt123) { case 1 : - // InternalDataDSL.g:11228:3: rule__AttributeFilter__ValueAssignment_4 + // InternalDataDSL.g:11620:3: rule__AttributeFilter__ValueAssignment_4 { pushFollow(FOLLOW_2); rule__AttributeFilter__ValueAssignment_4(); @@ -38611,14 +39904,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__5" - // InternalDataDSL.g:11236:1: rule__AttributeFilter__Group__5 : rule__AttributeFilter__Group__5__Impl ; + // InternalDataDSL.g:11628:1: rule__AttributeFilter__Group__5 : rule__AttributeFilter__Group__5__Impl ; public final void rule__AttributeFilter__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11240:1: ( rule__AttributeFilter__Group__5__Impl ) - // InternalDataDSL.g:11241:2: rule__AttributeFilter__Group__5__Impl + // InternalDataDSL.g:11632:1: ( rule__AttributeFilter__Group__5__Impl ) + // InternalDataDSL.g:11633:2: rule__AttributeFilter__Group__5__Impl { pushFollow(FOLLOW_2); rule__AttributeFilter__Group__5__Impl(); @@ -38644,31 +39937,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group__5__Impl" - // InternalDataDSL.g:11247:1: rule__AttributeFilter__Group__5__Impl : ( ( rule__AttributeFilter__Group_5__0 )? ) ; + // InternalDataDSL.g:11639:1: rule__AttributeFilter__Group__5__Impl : ( ( rule__AttributeFilter__Group_5__0 )? ) ; public final void rule__AttributeFilter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11251:1: ( ( ( rule__AttributeFilter__Group_5__0 )? ) ) - // InternalDataDSL.g:11252:1: ( ( rule__AttributeFilter__Group_5__0 )? ) + // InternalDataDSL.g:11643:1: ( ( ( rule__AttributeFilter__Group_5__0 )? ) ) + // InternalDataDSL.g:11644:1: ( ( rule__AttributeFilter__Group_5__0 )? ) { - // InternalDataDSL.g:11252:1: ( ( rule__AttributeFilter__Group_5__0 )? ) - // InternalDataDSL.g:11253:2: ( rule__AttributeFilter__Group_5__0 )? + // InternalDataDSL.g:11644:1: ( ( rule__AttributeFilter__Group_5__0 )? ) + // InternalDataDSL.g:11645:2: ( rule__AttributeFilter__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getGroup_5()); } - // InternalDataDSL.g:11254:2: ( rule__AttributeFilter__Group_5__0 )? - int alt122=2; - int LA122_0 = input.LA(1); + // InternalDataDSL.g:11646:2: ( rule__AttributeFilter__Group_5__0 )? + int alt124=2; + int LA124_0 = input.LA(1); - if ( ((LA122_0>=77 && LA122_0<=78)) ) { - alt122=1; + if ( ((LA124_0>=80 && LA124_0<=81)) ) { + alt124=1; } - switch (alt122) { + switch (alt124) { case 1 : - // InternalDataDSL.g:11254:3: rule__AttributeFilter__Group_5__0 + // InternalDataDSL.g:11646:3: rule__AttributeFilter__Group_5__0 { pushFollow(FOLLOW_2); rule__AttributeFilter__Group_5__0(); @@ -38706,16 +39999,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group_5__0" - // InternalDataDSL.g:11263:1: rule__AttributeFilter__Group_5__0 : rule__AttributeFilter__Group_5__0__Impl rule__AttributeFilter__Group_5__1 ; + // InternalDataDSL.g:11655:1: rule__AttributeFilter__Group_5__0 : rule__AttributeFilter__Group_5__0__Impl rule__AttributeFilter__Group_5__1 ; public final void rule__AttributeFilter__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11267:1: ( rule__AttributeFilter__Group_5__0__Impl rule__AttributeFilter__Group_5__1 ) - // InternalDataDSL.g:11268:2: rule__AttributeFilter__Group_5__0__Impl rule__AttributeFilter__Group_5__1 + // InternalDataDSL.g:11659:1: ( rule__AttributeFilter__Group_5__0__Impl rule__AttributeFilter__Group_5__1 ) + // InternalDataDSL.g:11660:2: rule__AttributeFilter__Group_5__0__Impl rule__AttributeFilter__Group_5__1 { - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_70); rule__AttributeFilter__Group_5__0__Impl(); state._fsp--; @@ -38744,23 +40037,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group_5__0__Impl" - // InternalDataDSL.g:11275:1: rule__AttributeFilter__Group_5__0__Impl : ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) ; + // InternalDataDSL.g:11667:1: rule__AttributeFilter__Group_5__0__Impl : ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) ; public final void rule__AttributeFilter__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11279:1: ( ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) ) - // InternalDataDSL.g:11280:1: ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) + // InternalDataDSL.g:11671:1: ( ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) ) + // InternalDataDSL.g:11672:1: ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) { - // InternalDataDSL.g:11280:1: ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) - // InternalDataDSL.g:11281:2: ( rule__AttributeFilter__Operator2Assignment_5_0 ) + // InternalDataDSL.g:11672:1: ( ( rule__AttributeFilter__Operator2Assignment_5_0 ) ) + // InternalDataDSL.g:11673:2: ( rule__AttributeFilter__Operator2Assignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getOperator2Assignment_5_0()); } - // InternalDataDSL.g:11282:2: ( rule__AttributeFilter__Operator2Assignment_5_0 ) - // InternalDataDSL.g:11282:3: rule__AttributeFilter__Operator2Assignment_5_0 + // InternalDataDSL.g:11674:2: ( rule__AttributeFilter__Operator2Assignment_5_0 ) + // InternalDataDSL.g:11674:3: rule__AttributeFilter__Operator2Assignment_5_0 { pushFollow(FOLLOW_2); rule__AttributeFilter__Operator2Assignment_5_0(); @@ -38795,14 +40088,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group_5__1" - // InternalDataDSL.g:11290:1: rule__AttributeFilter__Group_5__1 : rule__AttributeFilter__Group_5__1__Impl ; + // InternalDataDSL.g:11682:1: rule__AttributeFilter__Group_5__1 : rule__AttributeFilter__Group_5__1__Impl ; public final void rule__AttributeFilter__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11294:1: ( rule__AttributeFilter__Group_5__1__Impl ) - // InternalDataDSL.g:11295:2: rule__AttributeFilter__Group_5__1__Impl + // InternalDataDSL.g:11686:1: ( rule__AttributeFilter__Group_5__1__Impl ) + // InternalDataDSL.g:11687:2: rule__AttributeFilter__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__AttributeFilter__Group_5__1__Impl(); @@ -38828,23 +40121,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Group_5__1__Impl" - // InternalDataDSL.g:11301:1: rule__AttributeFilter__Group_5__1__Impl : ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) ; + // InternalDataDSL.g:11693:1: rule__AttributeFilter__Group_5__1__Impl : ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) ; public final void rule__AttributeFilter__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11305:1: ( ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) ) - // InternalDataDSL.g:11306:1: ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) + // InternalDataDSL.g:11697:1: ( ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) ) + // InternalDataDSL.g:11698:1: ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) { - // InternalDataDSL.g:11306:1: ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) - // InternalDataDSL.g:11307:2: ( rule__AttributeFilter__SubConditionAssignment_5_1 ) + // InternalDataDSL.g:11698:1: ( ( rule__AttributeFilter__SubConditionAssignment_5_1 ) ) + // InternalDataDSL.g:11699:2: ( rule__AttributeFilter__SubConditionAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getSubConditionAssignment_5_1()); } - // InternalDataDSL.g:11308:2: ( rule__AttributeFilter__SubConditionAssignment_5_1 ) - // InternalDataDSL.g:11308:3: rule__AttributeFilter__SubConditionAssignment_5_1 + // InternalDataDSL.g:11700:2: ( rule__AttributeFilter__SubConditionAssignment_5_1 ) + // InternalDataDSL.g:11700:3: rule__AttributeFilter__SubConditionAssignment_5_1 { pushFollow(FOLLOW_2); rule__AttributeFilter__SubConditionAssignment_5_1(); @@ -38879,16 +40172,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__0" - // InternalDataDSL.g:11317:1: rule__ReferenceFilterWithAttr__Group__0 : rule__ReferenceFilterWithAttr__Group__0__Impl rule__ReferenceFilterWithAttr__Group__1 ; + // InternalDataDSL.g:11709:1: rule__ReferenceFilterWithAttr__Group__0 : rule__ReferenceFilterWithAttr__Group__0__Impl rule__ReferenceFilterWithAttr__Group__1 ; public final void rule__ReferenceFilterWithAttr__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11321:1: ( rule__ReferenceFilterWithAttr__Group__0__Impl rule__ReferenceFilterWithAttr__Group__1 ) - // InternalDataDSL.g:11322:2: rule__ReferenceFilterWithAttr__Group__0__Impl rule__ReferenceFilterWithAttr__Group__1 + // InternalDataDSL.g:11713:1: ( rule__ReferenceFilterWithAttr__Group__0__Impl rule__ReferenceFilterWithAttr__Group__1 ) + // InternalDataDSL.g:11714:2: rule__ReferenceFilterWithAttr__Group__0__Impl rule__ReferenceFilterWithAttr__Group__1 { - pushFollow(FOLLOW_71); + pushFollow(FOLLOW_73); rule__ReferenceFilterWithAttr__Group__0__Impl(); state._fsp--; @@ -38917,23 +40210,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__0__Impl" - // InternalDataDSL.g:11329:1: rule__ReferenceFilterWithAttr__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:11721:1: rule__ReferenceFilterWithAttr__Group__0__Impl : ( () ) ; public final void rule__ReferenceFilterWithAttr__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11333:1: ( ( () ) ) - // InternalDataDSL.g:11334:1: ( () ) + // InternalDataDSL.g:11725:1: ( ( () ) ) + // InternalDataDSL.g:11726:1: ( () ) { - // InternalDataDSL.g:11334:1: ( () ) - // InternalDataDSL.g:11335:2: () + // InternalDataDSL.g:11726:1: ( () ) + // InternalDataDSL.g:11727:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getReferenceFilterWithAttrAction_0()); } - // InternalDataDSL.g:11336:2: () - // InternalDataDSL.g:11336:3: + // InternalDataDSL.g:11728:2: () + // InternalDataDSL.g:11728:3: { } @@ -38958,14 +40251,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__1" - // InternalDataDSL.g:11344:1: rule__ReferenceFilterWithAttr__Group__1 : rule__ReferenceFilterWithAttr__Group__1__Impl rule__ReferenceFilterWithAttr__Group__2 ; + // InternalDataDSL.g:11736:1: rule__ReferenceFilterWithAttr__Group__1 : rule__ReferenceFilterWithAttr__Group__1__Impl rule__ReferenceFilterWithAttr__Group__2 ; public final void rule__ReferenceFilterWithAttr__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11348:1: ( rule__ReferenceFilterWithAttr__Group__1__Impl rule__ReferenceFilterWithAttr__Group__2 ) - // InternalDataDSL.g:11349:2: rule__ReferenceFilterWithAttr__Group__1__Impl rule__ReferenceFilterWithAttr__Group__2 + // InternalDataDSL.g:11740:1: ( rule__ReferenceFilterWithAttr__Group__1__Impl rule__ReferenceFilterWithAttr__Group__2 ) + // InternalDataDSL.g:11741:2: rule__ReferenceFilterWithAttr__Group__1__Impl rule__ReferenceFilterWithAttr__Group__2 { pushFollow(FOLLOW_7); rule__ReferenceFilterWithAttr__Group__1__Impl(); @@ -38996,22 +40289,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__1__Impl" - // InternalDataDSL.g:11356:1: rule__ReferenceFilterWithAttr__Group__1__Impl : ( 'referenceAttribute' ) ; + // InternalDataDSL.g:11748:1: rule__ReferenceFilterWithAttr__Group__1__Impl : ( 'referenceAttribute' ) ; public final void rule__ReferenceFilterWithAttr__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11360:1: ( ( 'referenceAttribute' ) ) - // InternalDataDSL.g:11361:1: ( 'referenceAttribute' ) + // InternalDataDSL.g:11752:1: ( ( 'referenceAttribute' ) ) + // InternalDataDSL.g:11753:1: ( 'referenceAttribute' ) { - // InternalDataDSL.g:11361:1: ( 'referenceAttribute' ) - // InternalDataDSL.g:11362:2: 'referenceAttribute' + // InternalDataDSL.g:11753:1: ( 'referenceAttribute' ) + // InternalDataDSL.g:11754:2: 'referenceAttribute' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getReferenceAttributeKeyword_1()); } - match(input,128,FOLLOW_2); if (state.failed) return ; + match(input,133,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceFilterWithAttrAccess().getReferenceAttributeKeyword_1()); } @@ -39037,16 +40330,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__2" - // InternalDataDSL.g:11371:1: rule__ReferenceFilterWithAttr__Group__2 : rule__ReferenceFilterWithAttr__Group__2__Impl rule__ReferenceFilterWithAttr__Group__3 ; + // InternalDataDSL.g:11763:1: rule__ReferenceFilterWithAttr__Group__2 : rule__ReferenceFilterWithAttr__Group__2__Impl rule__ReferenceFilterWithAttr__Group__3 ; public final void rule__ReferenceFilterWithAttr__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11375:1: ( rule__ReferenceFilterWithAttr__Group__2__Impl rule__ReferenceFilterWithAttr__Group__3 ) - // InternalDataDSL.g:11376:2: rule__ReferenceFilterWithAttr__Group__2__Impl rule__ReferenceFilterWithAttr__Group__3 + // InternalDataDSL.g:11767:1: ( rule__ReferenceFilterWithAttr__Group__2__Impl rule__ReferenceFilterWithAttr__Group__3 ) + // InternalDataDSL.g:11768:2: rule__ReferenceFilterWithAttr__Group__2__Impl rule__ReferenceFilterWithAttr__Group__3 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__ReferenceFilterWithAttr__Group__2__Impl(); state._fsp--; @@ -39075,23 +40368,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__2__Impl" - // InternalDataDSL.g:11383:1: rule__ReferenceFilterWithAttr__Group__2__Impl : ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) ; + // InternalDataDSL.g:11775:1: rule__ReferenceFilterWithAttr__Group__2__Impl : ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) ; public final void rule__ReferenceFilterWithAttr__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11387:1: ( ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) ) - // InternalDataDSL.g:11388:1: ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) + // InternalDataDSL.g:11779:1: ( ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) ) + // InternalDataDSL.g:11780:1: ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) { - // InternalDataDSL.g:11388:1: ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) - // InternalDataDSL.g:11389:2: ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) + // InternalDataDSL.g:11780:1: ( ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) ) + // InternalDataDSL.g:11781:2: ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getRefEntityAssignment_2()); } - // InternalDataDSL.g:11390:2: ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) - // InternalDataDSL.g:11390:3: rule__ReferenceFilterWithAttr__RefEntityAssignment_2 + // InternalDataDSL.g:11782:2: ( rule__ReferenceFilterWithAttr__RefEntityAssignment_2 ) + // InternalDataDSL.g:11782:3: rule__ReferenceFilterWithAttr__RefEntityAssignment_2 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__RefEntityAssignment_2(); @@ -39126,14 +40419,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__3" - // InternalDataDSL.g:11398:1: rule__ReferenceFilterWithAttr__Group__3 : rule__ReferenceFilterWithAttr__Group__3__Impl rule__ReferenceFilterWithAttr__Group__4 ; + // InternalDataDSL.g:11790:1: rule__ReferenceFilterWithAttr__Group__3 : rule__ReferenceFilterWithAttr__Group__3__Impl rule__ReferenceFilterWithAttr__Group__4 ; public final void rule__ReferenceFilterWithAttr__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11402:1: ( rule__ReferenceFilterWithAttr__Group__3__Impl rule__ReferenceFilterWithAttr__Group__4 ) - // InternalDataDSL.g:11403:2: rule__ReferenceFilterWithAttr__Group__3__Impl rule__ReferenceFilterWithAttr__Group__4 + // InternalDataDSL.g:11794:1: ( rule__ReferenceFilterWithAttr__Group__3__Impl rule__ReferenceFilterWithAttr__Group__4 ) + // InternalDataDSL.g:11795:2: rule__ReferenceFilterWithAttr__Group__3__Impl rule__ReferenceFilterWithAttr__Group__4 { pushFollow(FOLLOW_7); rule__ReferenceFilterWithAttr__Group__3__Impl(); @@ -39164,17 +40457,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__3__Impl" - // InternalDataDSL.g:11410:1: rule__ReferenceFilterWithAttr__Group__3__Impl : ( '.' ) ; + // InternalDataDSL.g:11802:1: rule__ReferenceFilterWithAttr__Group__3__Impl : ( '.' ) ; public final void rule__ReferenceFilterWithAttr__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11414:1: ( ( '.' ) ) - // InternalDataDSL.g:11415:1: ( '.' ) + // InternalDataDSL.g:11806:1: ( ( '.' ) ) + // InternalDataDSL.g:11807:1: ( '.' ) { - // InternalDataDSL.g:11415:1: ( '.' ) - // InternalDataDSL.g:11416:2: '.' + // InternalDataDSL.g:11807:1: ( '.' ) + // InternalDataDSL.g:11808:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getFullStopKeyword_3()); @@ -39205,16 +40498,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__4" - // InternalDataDSL.g:11425:1: rule__ReferenceFilterWithAttr__Group__4 : rule__ReferenceFilterWithAttr__Group__4__Impl rule__ReferenceFilterWithAttr__Group__5 ; + // InternalDataDSL.g:11817:1: rule__ReferenceFilterWithAttr__Group__4 : rule__ReferenceFilterWithAttr__Group__4__Impl rule__ReferenceFilterWithAttr__Group__5 ; public final void rule__ReferenceFilterWithAttr__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11429:1: ( rule__ReferenceFilterWithAttr__Group__4__Impl rule__ReferenceFilterWithAttr__Group__5 ) - // InternalDataDSL.g:11430:2: rule__ReferenceFilterWithAttr__Group__4__Impl rule__ReferenceFilterWithAttr__Group__5 + // InternalDataDSL.g:11821:1: ( rule__ReferenceFilterWithAttr__Group__4__Impl rule__ReferenceFilterWithAttr__Group__5 ) + // InternalDataDSL.g:11822:2: rule__ReferenceFilterWithAttr__Group__4__Impl rule__ReferenceFilterWithAttr__Group__5 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_71); rule__ReferenceFilterWithAttr__Group__4__Impl(); state._fsp--; @@ -39243,23 +40536,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__4__Impl" - // InternalDataDSL.g:11437:1: rule__ReferenceFilterWithAttr__Group__4__Impl : ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) ; + // InternalDataDSL.g:11829:1: rule__ReferenceFilterWithAttr__Group__4__Impl : ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) ; public final void rule__ReferenceFilterWithAttr__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11441:1: ( ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) ) - // InternalDataDSL.g:11442:1: ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) + // InternalDataDSL.g:11833:1: ( ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) ) + // InternalDataDSL.g:11834:1: ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) { - // InternalDataDSL.g:11442:1: ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) - // InternalDataDSL.g:11443:2: ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) + // InternalDataDSL.g:11834:1: ( ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) ) + // InternalDataDSL.g:11835:2: ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getRefPropertyAssignment_4()); } - // InternalDataDSL.g:11444:2: ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) - // InternalDataDSL.g:11444:3: rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 + // InternalDataDSL.g:11836:2: ( rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 ) + // InternalDataDSL.g:11836:3: rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__RefPropertyAssignment_4(); @@ -39294,16 +40587,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__5" - // InternalDataDSL.g:11452:1: rule__ReferenceFilterWithAttr__Group__5 : rule__ReferenceFilterWithAttr__Group__5__Impl rule__ReferenceFilterWithAttr__Group__6 ; + // InternalDataDSL.g:11844:1: rule__ReferenceFilterWithAttr__Group__5 : rule__ReferenceFilterWithAttr__Group__5__Impl rule__ReferenceFilterWithAttr__Group__6 ; public final void rule__ReferenceFilterWithAttr__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11456:1: ( rule__ReferenceFilterWithAttr__Group__5__Impl rule__ReferenceFilterWithAttr__Group__6 ) - // InternalDataDSL.g:11457:2: rule__ReferenceFilterWithAttr__Group__5__Impl rule__ReferenceFilterWithAttr__Group__6 + // InternalDataDSL.g:11848:1: ( rule__ReferenceFilterWithAttr__Group__5__Impl rule__ReferenceFilterWithAttr__Group__6 ) + // InternalDataDSL.g:11849:2: rule__ReferenceFilterWithAttr__Group__5__Impl rule__ReferenceFilterWithAttr__Group__6 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_72); rule__ReferenceFilterWithAttr__Group__5__Impl(); state._fsp--; @@ -39332,23 +40625,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__5__Impl" - // InternalDataDSL.g:11464:1: rule__ReferenceFilterWithAttr__Group__5__Impl : ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) ; + // InternalDataDSL.g:11856:1: rule__ReferenceFilterWithAttr__Group__5__Impl : ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) ; public final void rule__ReferenceFilterWithAttr__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11468:1: ( ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) ) - // InternalDataDSL.g:11469:1: ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) + // InternalDataDSL.g:11860:1: ( ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) ) + // InternalDataDSL.g:11861:1: ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) { - // InternalDataDSL.g:11469:1: ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) - // InternalDataDSL.g:11470:2: ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) + // InternalDataDSL.g:11861:1: ( ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) ) + // InternalDataDSL.g:11862:2: ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getOperatorAssignment_5()); } - // InternalDataDSL.g:11471:2: ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) - // InternalDataDSL.g:11471:3: rule__ReferenceFilterWithAttr__OperatorAssignment_5 + // InternalDataDSL.g:11863:2: ( rule__ReferenceFilterWithAttr__OperatorAssignment_5 ) + // InternalDataDSL.g:11863:3: rule__ReferenceFilterWithAttr__OperatorAssignment_5 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__OperatorAssignment_5(); @@ -39383,16 +40676,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__6" - // InternalDataDSL.g:11479:1: rule__ReferenceFilterWithAttr__Group__6 : rule__ReferenceFilterWithAttr__Group__6__Impl rule__ReferenceFilterWithAttr__Group__7 ; + // InternalDataDSL.g:11871:1: rule__ReferenceFilterWithAttr__Group__6 : rule__ReferenceFilterWithAttr__Group__6__Impl rule__ReferenceFilterWithAttr__Group__7 ; public final void rule__ReferenceFilterWithAttr__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11483:1: ( rule__ReferenceFilterWithAttr__Group__6__Impl rule__ReferenceFilterWithAttr__Group__7 ) - // InternalDataDSL.g:11484:2: rule__ReferenceFilterWithAttr__Group__6__Impl rule__ReferenceFilterWithAttr__Group__7 + // InternalDataDSL.g:11875:1: ( rule__ReferenceFilterWithAttr__Group__6__Impl rule__ReferenceFilterWithAttr__Group__7 ) + // InternalDataDSL.g:11876:2: rule__ReferenceFilterWithAttr__Group__6__Impl rule__ReferenceFilterWithAttr__Group__7 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_72); rule__ReferenceFilterWithAttr__Group__6__Impl(); state._fsp--; @@ -39421,31 +40714,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__6__Impl" - // InternalDataDSL.g:11491:1: rule__ReferenceFilterWithAttr__Group__6__Impl : ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) ; + // InternalDataDSL.g:11883:1: rule__ReferenceFilterWithAttr__Group__6__Impl : ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) ; public final void rule__ReferenceFilterWithAttr__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11495:1: ( ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) ) - // InternalDataDSL.g:11496:1: ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) + // InternalDataDSL.g:11887:1: ( ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) ) + // InternalDataDSL.g:11888:1: ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) { - // InternalDataDSL.g:11496:1: ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) - // InternalDataDSL.g:11497:2: ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? + // InternalDataDSL.g:11888:1: ( ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? ) + // InternalDataDSL.g:11889:2: ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getValueAssignment_6()); } - // InternalDataDSL.g:11498:2: ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? - int alt123=2; - int LA123_0 = input.LA(1); + // InternalDataDSL.g:11890:2: ( rule__ReferenceFilterWithAttr__ValueAssignment_6 )? + int alt125=2; + int LA125_0 = input.LA(1); - if ( (LA123_0==RULE_STRING) ) { - alt123=1; + if ( (LA125_0==RULE_STRING) ) { + alt125=1; } - switch (alt123) { + switch (alt125) { case 1 : - // InternalDataDSL.g:11498:3: rule__ReferenceFilterWithAttr__ValueAssignment_6 + // InternalDataDSL.g:11890:3: rule__ReferenceFilterWithAttr__ValueAssignment_6 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__ValueAssignment_6(); @@ -39483,14 +40776,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__7" - // InternalDataDSL.g:11506:1: rule__ReferenceFilterWithAttr__Group__7 : rule__ReferenceFilterWithAttr__Group__7__Impl ; + // InternalDataDSL.g:11898:1: rule__ReferenceFilterWithAttr__Group__7 : rule__ReferenceFilterWithAttr__Group__7__Impl ; public final void rule__ReferenceFilterWithAttr__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11510:1: ( rule__ReferenceFilterWithAttr__Group__7__Impl ) - // InternalDataDSL.g:11511:2: rule__ReferenceFilterWithAttr__Group__7__Impl + // InternalDataDSL.g:11902:1: ( rule__ReferenceFilterWithAttr__Group__7__Impl ) + // InternalDataDSL.g:11903:2: rule__ReferenceFilterWithAttr__Group__7__Impl { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__Group__7__Impl(); @@ -39516,31 +40809,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group__7__Impl" - // InternalDataDSL.g:11517:1: rule__ReferenceFilterWithAttr__Group__7__Impl : ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) ; + // InternalDataDSL.g:11909:1: rule__ReferenceFilterWithAttr__Group__7__Impl : ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) ; public final void rule__ReferenceFilterWithAttr__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11521:1: ( ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) ) - // InternalDataDSL.g:11522:1: ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) + // InternalDataDSL.g:11913:1: ( ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) ) + // InternalDataDSL.g:11914:1: ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) { - // InternalDataDSL.g:11522:1: ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) - // InternalDataDSL.g:11523:2: ( rule__ReferenceFilterWithAttr__Group_7__0 )? + // InternalDataDSL.g:11914:1: ( ( rule__ReferenceFilterWithAttr__Group_7__0 )? ) + // InternalDataDSL.g:11915:2: ( rule__ReferenceFilterWithAttr__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getGroup_7()); } - // InternalDataDSL.g:11524:2: ( rule__ReferenceFilterWithAttr__Group_7__0 )? - int alt124=2; - int LA124_0 = input.LA(1); + // InternalDataDSL.g:11916:2: ( rule__ReferenceFilterWithAttr__Group_7__0 )? + int alt126=2; + int LA126_0 = input.LA(1); - if ( ((LA124_0>=77 && LA124_0<=78)) ) { - alt124=1; + if ( ((LA126_0>=80 && LA126_0<=81)) ) { + alt126=1; } - switch (alt124) { + switch (alt126) { case 1 : - // InternalDataDSL.g:11524:3: rule__ReferenceFilterWithAttr__Group_7__0 + // InternalDataDSL.g:11916:3: rule__ReferenceFilterWithAttr__Group_7__0 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__Group_7__0(); @@ -39578,16 +40871,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group_7__0" - // InternalDataDSL.g:11533:1: rule__ReferenceFilterWithAttr__Group_7__0 : rule__ReferenceFilterWithAttr__Group_7__0__Impl rule__ReferenceFilterWithAttr__Group_7__1 ; + // InternalDataDSL.g:11925:1: rule__ReferenceFilterWithAttr__Group_7__0 : rule__ReferenceFilterWithAttr__Group_7__0__Impl rule__ReferenceFilterWithAttr__Group_7__1 ; public final void rule__ReferenceFilterWithAttr__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11537:1: ( rule__ReferenceFilterWithAttr__Group_7__0__Impl rule__ReferenceFilterWithAttr__Group_7__1 ) - // InternalDataDSL.g:11538:2: rule__ReferenceFilterWithAttr__Group_7__0__Impl rule__ReferenceFilterWithAttr__Group_7__1 + // InternalDataDSL.g:11929:1: ( rule__ReferenceFilterWithAttr__Group_7__0__Impl rule__ReferenceFilterWithAttr__Group_7__1 ) + // InternalDataDSL.g:11930:2: rule__ReferenceFilterWithAttr__Group_7__0__Impl rule__ReferenceFilterWithAttr__Group_7__1 { - pushFollow(FOLLOW_71); + pushFollow(FOLLOW_73); rule__ReferenceFilterWithAttr__Group_7__0__Impl(); state._fsp--; @@ -39616,23 +40909,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group_7__0__Impl" - // InternalDataDSL.g:11545:1: rule__ReferenceFilterWithAttr__Group_7__0__Impl : ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) ; + // InternalDataDSL.g:11937:1: rule__ReferenceFilterWithAttr__Group_7__0__Impl : ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) ; public final void rule__ReferenceFilterWithAttr__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11549:1: ( ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) ) - // InternalDataDSL.g:11550:1: ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) + // InternalDataDSL.g:11941:1: ( ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) ) + // InternalDataDSL.g:11942:1: ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) { - // InternalDataDSL.g:11550:1: ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) - // InternalDataDSL.g:11551:2: ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) + // InternalDataDSL.g:11942:1: ( ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) ) + // InternalDataDSL.g:11943:2: ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getOperator2Assignment_7_0()); } - // InternalDataDSL.g:11552:2: ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) - // InternalDataDSL.g:11552:3: rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 + // InternalDataDSL.g:11944:2: ( rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 ) + // InternalDataDSL.g:11944:3: rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__Operator2Assignment_7_0(); @@ -39667,14 +40960,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group_7__1" - // InternalDataDSL.g:11560:1: rule__ReferenceFilterWithAttr__Group_7__1 : rule__ReferenceFilterWithAttr__Group_7__1__Impl ; + // InternalDataDSL.g:11952:1: rule__ReferenceFilterWithAttr__Group_7__1 : rule__ReferenceFilterWithAttr__Group_7__1__Impl ; public final void rule__ReferenceFilterWithAttr__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11564:1: ( rule__ReferenceFilterWithAttr__Group_7__1__Impl ) - // InternalDataDSL.g:11565:2: rule__ReferenceFilterWithAttr__Group_7__1__Impl + // InternalDataDSL.g:11956:1: ( rule__ReferenceFilterWithAttr__Group_7__1__Impl ) + // InternalDataDSL.g:11957:2: rule__ReferenceFilterWithAttr__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__Group_7__1__Impl(); @@ -39700,23 +40993,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Group_7__1__Impl" - // InternalDataDSL.g:11571:1: rule__ReferenceFilterWithAttr__Group_7__1__Impl : ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) ; + // InternalDataDSL.g:11963:1: rule__ReferenceFilterWithAttr__Group_7__1__Impl : ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) ; public final void rule__ReferenceFilterWithAttr__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11575:1: ( ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) ) - // InternalDataDSL.g:11576:1: ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) + // InternalDataDSL.g:11967:1: ( ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) ) + // InternalDataDSL.g:11968:1: ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) { - // InternalDataDSL.g:11576:1: ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) - // InternalDataDSL.g:11577:2: ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) + // InternalDataDSL.g:11968:1: ( ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) ) + // InternalDataDSL.g:11969:2: ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getSubConditionAssignment_7_1()); } - // InternalDataDSL.g:11578:2: ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) - // InternalDataDSL.g:11578:3: rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 + // InternalDataDSL.g:11970:2: ( rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 ) + // InternalDataDSL.g:11970:3: rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1(); @@ -39751,16 +41044,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__0" - // InternalDataDSL.g:11587:1: rule__ReferenceFilterWithOutAttr__Group__0 : rule__ReferenceFilterWithOutAttr__Group__0__Impl rule__ReferenceFilterWithOutAttr__Group__1 ; + // InternalDataDSL.g:11979:1: rule__ReferenceFilterWithOutAttr__Group__0 : rule__ReferenceFilterWithOutAttr__Group__0__Impl rule__ReferenceFilterWithOutAttr__Group__1 ; public final void rule__ReferenceFilterWithOutAttr__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11591:1: ( rule__ReferenceFilterWithOutAttr__Group__0__Impl rule__ReferenceFilterWithOutAttr__Group__1 ) - // InternalDataDSL.g:11592:2: rule__ReferenceFilterWithOutAttr__Group__0__Impl rule__ReferenceFilterWithOutAttr__Group__1 + // InternalDataDSL.g:11983:1: ( rule__ReferenceFilterWithOutAttr__Group__0__Impl rule__ReferenceFilterWithOutAttr__Group__1 ) + // InternalDataDSL.g:11984:2: rule__ReferenceFilterWithOutAttr__Group__0__Impl rule__ReferenceFilterWithOutAttr__Group__1 { - pushFollow(FOLLOW_73); + pushFollow(FOLLOW_75); rule__ReferenceFilterWithOutAttr__Group__0__Impl(); state._fsp--; @@ -39789,23 +41082,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__0__Impl" - // InternalDataDSL.g:11599:1: rule__ReferenceFilterWithOutAttr__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:11991:1: rule__ReferenceFilterWithOutAttr__Group__0__Impl : ( () ) ; public final void rule__ReferenceFilterWithOutAttr__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11603:1: ( ( () ) ) - // InternalDataDSL.g:11604:1: ( () ) + // InternalDataDSL.g:11995:1: ( ( () ) ) + // InternalDataDSL.g:11996:1: ( () ) { - // InternalDataDSL.g:11604:1: ( () ) - // InternalDataDSL.g:11605:2: () + // InternalDataDSL.g:11996:1: ( () ) + // InternalDataDSL.g:11997:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getReferenceFilterWithOutAttrAction_0()); } - // InternalDataDSL.g:11606:2: () - // InternalDataDSL.g:11606:3: + // InternalDataDSL.g:11998:2: () + // InternalDataDSL.g:11998:3: { } @@ -39830,14 +41123,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__1" - // InternalDataDSL.g:11614:1: rule__ReferenceFilterWithOutAttr__Group__1 : rule__ReferenceFilterWithOutAttr__Group__1__Impl rule__ReferenceFilterWithOutAttr__Group__2 ; + // InternalDataDSL.g:12006:1: rule__ReferenceFilterWithOutAttr__Group__1 : rule__ReferenceFilterWithOutAttr__Group__1__Impl rule__ReferenceFilterWithOutAttr__Group__2 ; public final void rule__ReferenceFilterWithOutAttr__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11618:1: ( rule__ReferenceFilterWithOutAttr__Group__1__Impl rule__ReferenceFilterWithOutAttr__Group__2 ) - // InternalDataDSL.g:11619:2: rule__ReferenceFilterWithOutAttr__Group__1__Impl rule__ReferenceFilterWithOutAttr__Group__2 + // InternalDataDSL.g:12010:1: ( rule__ReferenceFilterWithOutAttr__Group__1__Impl rule__ReferenceFilterWithOutAttr__Group__2 ) + // InternalDataDSL.g:12011:2: rule__ReferenceFilterWithOutAttr__Group__1__Impl rule__ReferenceFilterWithOutAttr__Group__2 { pushFollow(FOLLOW_7); rule__ReferenceFilterWithOutAttr__Group__1__Impl(); @@ -39868,22 +41161,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__1__Impl" - // InternalDataDSL.g:11626:1: rule__ReferenceFilterWithOutAttr__Group__1__Impl : ( 'reference' ) ; + // InternalDataDSL.g:12018:1: rule__ReferenceFilterWithOutAttr__Group__1__Impl : ( 'reference' ) ; public final void rule__ReferenceFilterWithOutAttr__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11630:1: ( ( 'reference' ) ) - // InternalDataDSL.g:11631:1: ( 'reference' ) + // InternalDataDSL.g:12022:1: ( ( 'reference' ) ) + // InternalDataDSL.g:12023:1: ( 'reference' ) { - // InternalDataDSL.g:11631:1: ( 'reference' ) - // InternalDataDSL.g:11632:2: 'reference' + // InternalDataDSL.g:12023:1: ( 'reference' ) + // InternalDataDSL.g:12024:2: 'reference' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getReferenceKeyword_1()); } - match(input,129,FOLLOW_2); if (state.failed) return ; + match(input,134,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceFilterWithOutAttrAccess().getReferenceKeyword_1()); } @@ -39909,16 +41202,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__2" - // InternalDataDSL.g:11641:1: rule__ReferenceFilterWithOutAttr__Group__2 : rule__ReferenceFilterWithOutAttr__Group__2__Impl rule__ReferenceFilterWithOutAttr__Group__3 ; + // InternalDataDSL.g:12033:1: rule__ReferenceFilterWithOutAttr__Group__2 : rule__ReferenceFilterWithOutAttr__Group__2__Impl rule__ReferenceFilterWithOutAttr__Group__3 ; public final void rule__ReferenceFilterWithOutAttr__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11645:1: ( rule__ReferenceFilterWithOutAttr__Group__2__Impl rule__ReferenceFilterWithOutAttr__Group__3 ) - // InternalDataDSL.g:11646:2: rule__ReferenceFilterWithOutAttr__Group__2__Impl rule__ReferenceFilterWithOutAttr__Group__3 + // InternalDataDSL.g:12037:1: ( rule__ReferenceFilterWithOutAttr__Group__2__Impl rule__ReferenceFilterWithOutAttr__Group__3 ) + // InternalDataDSL.g:12038:2: rule__ReferenceFilterWithOutAttr__Group__2__Impl rule__ReferenceFilterWithOutAttr__Group__3 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_71); rule__ReferenceFilterWithOutAttr__Group__2__Impl(); state._fsp--; @@ -39947,23 +41240,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__2__Impl" - // InternalDataDSL.g:11653:1: rule__ReferenceFilterWithOutAttr__Group__2__Impl : ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) ; + // InternalDataDSL.g:12045:1: rule__ReferenceFilterWithOutAttr__Group__2__Impl : ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) ; public final void rule__ReferenceFilterWithOutAttr__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11657:1: ( ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) ) - // InternalDataDSL.g:11658:1: ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) + // InternalDataDSL.g:12049:1: ( ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) ) + // InternalDataDSL.g:12050:1: ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) { - // InternalDataDSL.g:11658:1: ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) - // InternalDataDSL.g:11659:2: ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) + // InternalDataDSL.g:12050:1: ( ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) ) + // InternalDataDSL.g:12051:2: ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getRefEntityAssignment_2()); } - // InternalDataDSL.g:11660:2: ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) - // InternalDataDSL.g:11660:3: rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 + // InternalDataDSL.g:12052:2: ( rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 ) + // InternalDataDSL.g:12052:3: rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2(); @@ -39998,16 +41291,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__3" - // InternalDataDSL.g:11668:1: rule__ReferenceFilterWithOutAttr__Group__3 : rule__ReferenceFilterWithOutAttr__Group__3__Impl rule__ReferenceFilterWithOutAttr__Group__4 ; + // InternalDataDSL.g:12060:1: rule__ReferenceFilterWithOutAttr__Group__3 : rule__ReferenceFilterWithOutAttr__Group__3__Impl rule__ReferenceFilterWithOutAttr__Group__4 ; public final void rule__ReferenceFilterWithOutAttr__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11672:1: ( rule__ReferenceFilterWithOutAttr__Group__3__Impl rule__ReferenceFilterWithOutAttr__Group__4 ) - // InternalDataDSL.g:11673:2: rule__ReferenceFilterWithOutAttr__Group__3__Impl rule__ReferenceFilterWithOutAttr__Group__4 + // InternalDataDSL.g:12064:1: ( rule__ReferenceFilterWithOutAttr__Group__3__Impl rule__ReferenceFilterWithOutAttr__Group__4 ) + // InternalDataDSL.g:12065:2: rule__ReferenceFilterWithOutAttr__Group__3__Impl rule__ReferenceFilterWithOutAttr__Group__4 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_72); rule__ReferenceFilterWithOutAttr__Group__3__Impl(); state._fsp--; @@ -40036,23 +41329,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__3__Impl" - // InternalDataDSL.g:11680:1: rule__ReferenceFilterWithOutAttr__Group__3__Impl : ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) ; + // InternalDataDSL.g:12072:1: rule__ReferenceFilterWithOutAttr__Group__3__Impl : ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) ; public final void rule__ReferenceFilterWithOutAttr__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11684:1: ( ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) ) - // InternalDataDSL.g:11685:1: ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) + // InternalDataDSL.g:12076:1: ( ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) ) + // InternalDataDSL.g:12077:1: ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) { - // InternalDataDSL.g:11685:1: ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) - // InternalDataDSL.g:11686:2: ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) + // InternalDataDSL.g:12077:1: ( ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) ) + // InternalDataDSL.g:12078:2: ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getOperatorAssignment_3()); } - // InternalDataDSL.g:11687:2: ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) - // InternalDataDSL.g:11687:3: rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 + // InternalDataDSL.g:12079:2: ( rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 ) + // InternalDataDSL.g:12079:3: rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__OperatorAssignment_3(); @@ -40087,16 +41380,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__4" - // InternalDataDSL.g:11695:1: rule__ReferenceFilterWithOutAttr__Group__4 : rule__ReferenceFilterWithOutAttr__Group__4__Impl rule__ReferenceFilterWithOutAttr__Group__5 ; + // InternalDataDSL.g:12087:1: rule__ReferenceFilterWithOutAttr__Group__4 : rule__ReferenceFilterWithOutAttr__Group__4__Impl rule__ReferenceFilterWithOutAttr__Group__5 ; public final void rule__ReferenceFilterWithOutAttr__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11699:1: ( rule__ReferenceFilterWithOutAttr__Group__4__Impl rule__ReferenceFilterWithOutAttr__Group__5 ) - // InternalDataDSL.g:11700:2: rule__ReferenceFilterWithOutAttr__Group__4__Impl rule__ReferenceFilterWithOutAttr__Group__5 + // InternalDataDSL.g:12091:1: ( rule__ReferenceFilterWithOutAttr__Group__4__Impl rule__ReferenceFilterWithOutAttr__Group__5 ) + // InternalDataDSL.g:12092:2: rule__ReferenceFilterWithOutAttr__Group__4__Impl rule__ReferenceFilterWithOutAttr__Group__5 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_72); rule__ReferenceFilterWithOutAttr__Group__4__Impl(); state._fsp--; @@ -40125,31 +41418,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__4__Impl" - // InternalDataDSL.g:11707:1: rule__ReferenceFilterWithOutAttr__Group__4__Impl : ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) ; + // InternalDataDSL.g:12099:1: rule__ReferenceFilterWithOutAttr__Group__4__Impl : ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) ; public final void rule__ReferenceFilterWithOutAttr__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11711:1: ( ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) ) - // InternalDataDSL.g:11712:1: ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) + // InternalDataDSL.g:12103:1: ( ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) ) + // InternalDataDSL.g:12104:1: ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) { - // InternalDataDSL.g:11712:1: ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) - // InternalDataDSL.g:11713:2: ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? + // InternalDataDSL.g:12104:1: ( ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? ) + // InternalDataDSL.g:12105:2: ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getValueAssignment_4()); } - // InternalDataDSL.g:11714:2: ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? - int alt125=2; - int LA125_0 = input.LA(1); + // InternalDataDSL.g:12106:2: ( rule__ReferenceFilterWithOutAttr__ValueAssignment_4 )? + int alt127=2; + int LA127_0 = input.LA(1); - if ( (LA125_0==RULE_STRING) ) { - alt125=1; + if ( (LA127_0==RULE_STRING) ) { + alt127=1; } - switch (alt125) { + switch (alt127) { case 1 : - // InternalDataDSL.g:11714:3: rule__ReferenceFilterWithOutAttr__ValueAssignment_4 + // InternalDataDSL.g:12106:3: rule__ReferenceFilterWithOutAttr__ValueAssignment_4 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__ValueAssignment_4(); @@ -40187,14 +41480,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__5" - // InternalDataDSL.g:11722:1: rule__ReferenceFilterWithOutAttr__Group__5 : rule__ReferenceFilterWithOutAttr__Group__5__Impl ; + // InternalDataDSL.g:12114:1: rule__ReferenceFilterWithOutAttr__Group__5 : rule__ReferenceFilterWithOutAttr__Group__5__Impl ; public final void rule__ReferenceFilterWithOutAttr__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11726:1: ( rule__ReferenceFilterWithOutAttr__Group__5__Impl ) - // InternalDataDSL.g:11727:2: rule__ReferenceFilterWithOutAttr__Group__5__Impl + // InternalDataDSL.g:12118:1: ( rule__ReferenceFilterWithOutAttr__Group__5__Impl ) + // InternalDataDSL.g:12119:2: rule__ReferenceFilterWithOutAttr__Group__5__Impl { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__Group__5__Impl(); @@ -40220,31 +41513,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group__5__Impl" - // InternalDataDSL.g:11733:1: rule__ReferenceFilterWithOutAttr__Group__5__Impl : ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) ; + // InternalDataDSL.g:12125:1: rule__ReferenceFilterWithOutAttr__Group__5__Impl : ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) ; public final void rule__ReferenceFilterWithOutAttr__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11737:1: ( ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) ) - // InternalDataDSL.g:11738:1: ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) + // InternalDataDSL.g:12129:1: ( ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) ) + // InternalDataDSL.g:12130:1: ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) { - // InternalDataDSL.g:11738:1: ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) - // InternalDataDSL.g:11739:2: ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? + // InternalDataDSL.g:12130:1: ( ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? ) + // InternalDataDSL.g:12131:2: ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getGroup_5()); } - // InternalDataDSL.g:11740:2: ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? - int alt126=2; - int LA126_0 = input.LA(1); + // InternalDataDSL.g:12132:2: ( rule__ReferenceFilterWithOutAttr__Group_5__0 )? + int alt128=2; + int LA128_0 = input.LA(1); - if ( ((LA126_0>=77 && LA126_0<=78)) ) { - alt126=1; + if ( ((LA128_0>=80 && LA128_0<=81)) ) { + alt128=1; } - switch (alt126) { + switch (alt128) { case 1 : - // InternalDataDSL.g:11740:3: rule__ReferenceFilterWithOutAttr__Group_5__0 + // InternalDataDSL.g:12132:3: rule__ReferenceFilterWithOutAttr__Group_5__0 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__Group_5__0(); @@ -40282,16 +41575,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group_5__0" - // InternalDataDSL.g:11749:1: rule__ReferenceFilterWithOutAttr__Group_5__0 : rule__ReferenceFilterWithOutAttr__Group_5__0__Impl rule__ReferenceFilterWithOutAttr__Group_5__1 ; + // InternalDataDSL.g:12141:1: rule__ReferenceFilterWithOutAttr__Group_5__0 : rule__ReferenceFilterWithOutAttr__Group_5__0__Impl rule__ReferenceFilterWithOutAttr__Group_5__1 ; public final void rule__ReferenceFilterWithOutAttr__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11753:1: ( rule__ReferenceFilterWithOutAttr__Group_5__0__Impl rule__ReferenceFilterWithOutAttr__Group_5__1 ) - // InternalDataDSL.g:11754:2: rule__ReferenceFilterWithOutAttr__Group_5__0__Impl rule__ReferenceFilterWithOutAttr__Group_5__1 + // InternalDataDSL.g:12145:1: ( rule__ReferenceFilterWithOutAttr__Group_5__0__Impl rule__ReferenceFilterWithOutAttr__Group_5__1 ) + // InternalDataDSL.g:12146:2: rule__ReferenceFilterWithOutAttr__Group_5__0__Impl rule__ReferenceFilterWithOutAttr__Group_5__1 { - pushFollow(FOLLOW_71); + pushFollow(FOLLOW_73); rule__ReferenceFilterWithOutAttr__Group_5__0__Impl(); state._fsp--; @@ -40320,23 +41613,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group_5__0__Impl" - // InternalDataDSL.g:11761:1: rule__ReferenceFilterWithOutAttr__Group_5__0__Impl : ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) ; + // InternalDataDSL.g:12153:1: rule__ReferenceFilterWithOutAttr__Group_5__0__Impl : ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) ; public final void rule__ReferenceFilterWithOutAttr__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11765:1: ( ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) ) - // InternalDataDSL.g:11766:1: ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) + // InternalDataDSL.g:12157:1: ( ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) ) + // InternalDataDSL.g:12158:1: ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) { - // InternalDataDSL.g:11766:1: ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) - // InternalDataDSL.g:11767:2: ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) + // InternalDataDSL.g:12158:1: ( ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) ) + // InternalDataDSL.g:12159:2: ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getOperator2Assignment_5_0()); } - // InternalDataDSL.g:11768:2: ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) - // InternalDataDSL.g:11768:3: rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 + // InternalDataDSL.g:12160:2: ( rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 ) + // InternalDataDSL.g:12160:3: rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0(); @@ -40371,14 +41664,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group_5__1" - // InternalDataDSL.g:11776:1: rule__ReferenceFilterWithOutAttr__Group_5__1 : rule__ReferenceFilterWithOutAttr__Group_5__1__Impl ; + // InternalDataDSL.g:12168:1: rule__ReferenceFilterWithOutAttr__Group_5__1 : rule__ReferenceFilterWithOutAttr__Group_5__1__Impl ; public final void rule__ReferenceFilterWithOutAttr__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11780:1: ( rule__ReferenceFilterWithOutAttr__Group_5__1__Impl ) - // InternalDataDSL.g:11781:2: rule__ReferenceFilterWithOutAttr__Group_5__1__Impl + // InternalDataDSL.g:12172:1: ( rule__ReferenceFilterWithOutAttr__Group_5__1__Impl ) + // InternalDataDSL.g:12173:2: rule__ReferenceFilterWithOutAttr__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__Group_5__1__Impl(); @@ -40404,23 +41697,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Group_5__1__Impl" - // InternalDataDSL.g:11787:1: rule__ReferenceFilterWithOutAttr__Group_5__1__Impl : ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) ; + // InternalDataDSL.g:12179:1: rule__ReferenceFilterWithOutAttr__Group_5__1__Impl : ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) ; public final void rule__ReferenceFilterWithOutAttr__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11791:1: ( ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) ) - // InternalDataDSL.g:11792:1: ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) + // InternalDataDSL.g:12183:1: ( ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) ) + // InternalDataDSL.g:12184:1: ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) { - // InternalDataDSL.g:11792:1: ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) - // InternalDataDSL.g:11793:2: ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) + // InternalDataDSL.g:12184:1: ( ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) ) + // InternalDataDSL.g:12185:2: ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getSubConditionAssignment_5_1()); } - // InternalDataDSL.g:11794:2: ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) - // InternalDataDSL.g:11794:3: rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 + // InternalDataDSL.g:12186:2: ( rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 ) + // InternalDataDSL.g:12186:3: rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 { pushFollow(FOLLOW_2); rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1(); @@ -40455,16 +41748,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__0" - // InternalDataDSL.g:11803:1: rule__DataInterchangeLookupFilterCondition__Group__0 : rule__DataInterchangeLookupFilterCondition__Group__0__Impl rule__DataInterchangeLookupFilterCondition__Group__1 ; + // InternalDataDSL.g:12195:1: rule__DataInterchangeLookupFilterCondition__Group__0 : rule__DataInterchangeLookupFilterCondition__Group__0__Impl rule__DataInterchangeLookupFilterCondition__Group__1 ; public final void rule__DataInterchangeLookupFilterCondition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11807:1: ( rule__DataInterchangeLookupFilterCondition__Group__0__Impl rule__DataInterchangeLookupFilterCondition__Group__1 ) - // InternalDataDSL.g:11808:2: rule__DataInterchangeLookupFilterCondition__Group__0__Impl rule__DataInterchangeLookupFilterCondition__Group__1 + // InternalDataDSL.g:12199:1: ( rule__DataInterchangeLookupFilterCondition__Group__0__Impl rule__DataInterchangeLookupFilterCondition__Group__1 ) + // InternalDataDSL.g:12200:2: rule__DataInterchangeLookupFilterCondition__Group__0__Impl rule__DataInterchangeLookupFilterCondition__Group__1 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_71); rule__DataInterchangeLookupFilterCondition__Group__0__Impl(); state._fsp--; @@ -40493,23 +41786,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__0__Impl" - // InternalDataDSL.g:11815:1: rule__DataInterchangeLookupFilterCondition__Group__0__Impl : ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) ; + // InternalDataDSL.g:12207:1: rule__DataInterchangeLookupFilterCondition__Group__0__Impl : ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) ; public final void rule__DataInterchangeLookupFilterCondition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11819:1: ( ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) ) - // InternalDataDSL.g:11820:1: ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) + // InternalDataDSL.g:12211:1: ( ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) ) + // InternalDataDSL.g:12212:1: ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) { - // InternalDataDSL.g:11820:1: ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) - // InternalDataDSL.g:11821:2: ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) + // InternalDataDSL.g:12212:1: ( ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) ) + // InternalDataDSL.g:12213:2: ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getRefPropertyAssignment_0()); } - // InternalDataDSL.g:11822:2: ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) - // InternalDataDSL.g:11822:3: rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 + // InternalDataDSL.g:12214:2: ( rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 ) + // InternalDataDSL.g:12214:3: rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0(); @@ -40544,16 +41837,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__1" - // InternalDataDSL.g:11830:1: rule__DataInterchangeLookupFilterCondition__Group__1 : rule__DataInterchangeLookupFilterCondition__Group__1__Impl rule__DataInterchangeLookupFilterCondition__Group__2 ; + // InternalDataDSL.g:12222:1: rule__DataInterchangeLookupFilterCondition__Group__1 : rule__DataInterchangeLookupFilterCondition__Group__1__Impl rule__DataInterchangeLookupFilterCondition__Group__2 ; public final void rule__DataInterchangeLookupFilterCondition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11834:1: ( rule__DataInterchangeLookupFilterCondition__Group__1__Impl rule__DataInterchangeLookupFilterCondition__Group__2 ) - // InternalDataDSL.g:11835:2: rule__DataInterchangeLookupFilterCondition__Group__1__Impl rule__DataInterchangeLookupFilterCondition__Group__2 + // InternalDataDSL.g:12226:1: ( rule__DataInterchangeLookupFilterCondition__Group__1__Impl rule__DataInterchangeLookupFilterCondition__Group__2 ) + // InternalDataDSL.g:12227:2: rule__DataInterchangeLookupFilterCondition__Group__1__Impl rule__DataInterchangeLookupFilterCondition__Group__2 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_76); rule__DataInterchangeLookupFilterCondition__Group__1__Impl(); state._fsp--; @@ -40582,23 +41875,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__1__Impl" - // InternalDataDSL.g:11842:1: rule__DataInterchangeLookupFilterCondition__Group__1__Impl : ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) ; + // InternalDataDSL.g:12234:1: rule__DataInterchangeLookupFilterCondition__Group__1__Impl : ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) ; public final void rule__DataInterchangeLookupFilterCondition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11846:1: ( ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) ) - // InternalDataDSL.g:11847:1: ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) + // InternalDataDSL.g:12238:1: ( ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) ) + // InternalDataDSL.g:12239:1: ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) { - // InternalDataDSL.g:11847:1: ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) - // InternalDataDSL.g:11848:2: ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) + // InternalDataDSL.g:12239:1: ( ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) ) + // InternalDataDSL.g:12240:2: ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperatorAssignment_1()); } - // InternalDataDSL.g:11849:2: ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) - // InternalDataDSL.g:11849:3: rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 + // InternalDataDSL.g:12241:2: ( rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 ) + // InternalDataDSL.g:12241:3: rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1(); @@ -40633,16 +41926,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__2" - // InternalDataDSL.g:11857:1: rule__DataInterchangeLookupFilterCondition__Group__2 : rule__DataInterchangeLookupFilterCondition__Group__2__Impl rule__DataInterchangeLookupFilterCondition__Group__3 ; + // InternalDataDSL.g:12249:1: rule__DataInterchangeLookupFilterCondition__Group__2 : rule__DataInterchangeLookupFilterCondition__Group__2__Impl rule__DataInterchangeLookupFilterCondition__Group__3 ; public final void rule__DataInterchangeLookupFilterCondition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11861:1: ( rule__DataInterchangeLookupFilterCondition__Group__2__Impl rule__DataInterchangeLookupFilterCondition__Group__3 ) - // InternalDataDSL.g:11862:2: rule__DataInterchangeLookupFilterCondition__Group__2__Impl rule__DataInterchangeLookupFilterCondition__Group__3 + // InternalDataDSL.g:12253:1: ( rule__DataInterchangeLookupFilterCondition__Group__2__Impl rule__DataInterchangeLookupFilterCondition__Group__3 ) + // InternalDataDSL.g:12254:2: rule__DataInterchangeLookupFilterCondition__Group__2__Impl rule__DataInterchangeLookupFilterCondition__Group__3 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_76); rule__DataInterchangeLookupFilterCondition__Group__2__Impl(); state._fsp--; @@ -40671,31 +41964,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__2__Impl" - // InternalDataDSL.g:11869:1: rule__DataInterchangeLookupFilterCondition__Group__2__Impl : ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) ; + // InternalDataDSL.g:12261:1: rule__DataInterchangeLookupFilterCondition__Group__2__Impl : ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) ; public final void rule__DataInterchangeLookupFilterCondition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11873:1: ( ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) ) - // InternalDataDSL.g:11874:1: ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) + // InternalDataDSL.g:12265:1: ( ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) ) + // InternalDataDSL.g:12266:1: ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) { - // InternalDataDSL.g:11874:1: ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) - // InternalDataDSL.g:11875:2: ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? + // InternalDataDSL.g:12266:1: ( ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? ) + // InternalDataDSL.g:12267:2: ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperandAssignment_2()); } - // InternalDataDSL.g:11876:2: ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? - int alt127=2; - int LA127_0 = input.LA(1); + // InternalDataDSL.g:12268:2: ( rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 )? + int alt129=2; + int LA129_0 = input.LA(1); - if ( ((LA127_0>=RULE_STRING && LA127_0<=RULE_ID)) ) { - alt127=1; + if ( ((LA129_0>=RULE_STRING && LA129_0<=RULE_ID)) ) { + alt129=1; } - switch (alt127) { + switch (alt129) { case 1 : - // InternalDataDSL.g:11876:3: rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 + // InternalDataDSL.g:12268:3: rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__OperandAssignment_2(); @@ -40733,14 +42026,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__3" - // InternalDataDSL.g:11884:1: rule__DataInterchangeLookupFilterCondition__Group__3 : rule__DataInterchangeLookupFilterCondition__Group__3__Impl ; + // InternalDataDSL.g:12276:1: rule__DataInterchangeLookupFilterCondition__Group__3 : rule__DataInterchangeLookupFilterCondition__Group__3__Impl ; public final void rule__DataInterchangeLookupFilterCondition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11888:1: ( rule__DataInterchangeLookupFilterCondition__Group__3__Impl ) - // InternalDataDSL.g:11889:2: rule__DataInterchangeLookupFilterCondition__Group__3__Impl + // InternalDataDSL.g:12280:1: ( rule__DataInterchangeLookupFilterCondition__Group__3__Impl ) + // InternalDataDSL.g:12281:2: rule__DataInterchangeLookupFilterCondition__Group__3__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__Group__3__Impl(); @@ -40766,31 +42059,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group__3__Impl" - // InternalDataDSL.g:11895:1: rule__DataInterchangeLookupFilterCondition__Group__3__Impl : ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) ; + // InternalDataDSL.g:12287:1: rule__DataInterchangeLookupFilterCondition__Group__3__Impl : ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) ; public final void rule__DataInterchangeLookupFilterCondition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11899:1: ( ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) ) - // InternalDataDSL.g:11900:1: ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) + // InternalDataDSL.g:12291:1: ( ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) ) + // InternalDataDSL.g:12292:1: ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) { - // InternalDataDSL.g:11900:1: ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) - // InternalDataDSL.g:11901:2: ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? + // InternalDataDSL.g:12292:1: ( ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? ) + // InternalDataDSL.g:12293:2: ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getGroup_3()); } - // InternalDataDSL.g:11902:2: ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? - int alt128=2; - int LA128_0 = input.LA(1); + // InternalDataDSL.g:12294:2: ( rule__DataInterchangeLookupFilterCondition__Group_3__0 )? + int alt130=2; + int LA130_0 = input.LA(1); - if ( ((LA128_0>=77 && LA128_0<=78)) ) { - alt128=1; + if ( ((LA130_0>=80 && LA130_0<=81)) ) { + alt130=1; } - switch (alt128) { + switch (alt130) { case 1 : - // InternalDataDSL.g:11902:3: rule__DataInterchangeLookupFilterCondition__Group_3__0 + // InternalDataDSL.g:12294:3: rule__DataInterchangeLookupFilterCondition__Group_3__0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__Group_3__0(); @@ -40828,14 +42121,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group_3__0" - // InternalDataDSL.g:11911:1: rule__DataInterchangeLookupFilterCondition__Group_3__0 : rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl rule__DataInterchangeLookupFilterCondition__Group_3__1 ; + // InternalDataDSL.g:12303:1: rule__DataInterchangeLookupFilterCondition__Group_3__0 : rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl rule__DataInterchangeLookupFilterCondition__Group_3__1 ; public final void rule__DataInterchangeLookupFilterCondition__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11915:1: ( rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl rule__DataInterchangeLookupFilterCondition__Group_3__1 ) - // InternalDataDSL.g:11916:2: rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl rule__DataInterchangeLookupFilterCondition__Group_3__1 + // InternalDataDSL.g:12307:1: ( rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl rule__DataInterchangeLookupFilterCondition__Group_3__1 ) + // InternalDataDSL.g:12308:2: rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl rule__DataInterchangeLookupFilterCondition__Group_3__1 { pushFollow(FOLLOW_7); rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl(); @@ -40866,23 +42159,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl" - // InternalDataDSL.g:11923:1: rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl : ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) ; + // InternalDataDSL.g:12315:1: rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl : ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) ; public final void rule__DataInterchangeLookupFilterCondition__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11927:1: ( ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) ) - // InternalDataDSL.g:11928:1: ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) + // InternalDataDSL.g:12319:1: ( ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) ) + // InternalDataDSL.g:12320:1: ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) { - // InternalDataDSL.g:11928:1: ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) - // InternalDataDSL.g:11929:2: ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) + // InternalDataDSL.g:12320:1: ( ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) ) + // InternalDataDSL.g:12321:2: ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperator2Assignment_3_0()); } - // InternalDataDSL.g:11930:2: ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) - // InternalDataDSL.g:11930:3: rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 + // InternalDataDSL.g:12322:2: ( rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 ) + // InternalDataDSL.g:12322:3: rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0(); @@ -40917,14 +42210,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group_3__1" - // InternalDataDSL.g:11938:1: rule__DataInterchangeLookupFilterCondition__Group_3__1 : rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl ; + // InternalDataDSL.g:12330:1: rule__DataInterchangeLookupFilterCondition__Group_3__1 : rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl ; public final void rule__DataInterchangeLookupFilterCondition__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11942:1: ( rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl ) - // InternalDataDSL.g:11943:2: rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl + // InternalDataDSL.g:12334:1: ( rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl ) + // InternalDataDSL.g:12335:2: rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl(); @@ -40950,23 +42243,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl" - // InternalDataDSL.g:11949:1: rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl : ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) ; + // InternalDataDSL.g:12341:1: rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl : ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) ; public final void rule__DataInterchangeLookupFilterCondition__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11953:1: ( ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) ) - // InternalDataDSL.g:11954:1: ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) + // InternalDataDSL.g:12345:1: ( ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) ) + // InternalDataDSL.g:12346:1: ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) { - // InternalDataDSL.g:11954:1: ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) - // InternalDataDSL.g:11955:2: ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) + // InternalDataDSL.g:12346:1: ( ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) ) + // InternalDataDSL.g:12347:2: ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getSubconditionAssignment_3_1()); } - // InternalDataDSL.g:11956:2: ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) - // InternalDataDSL.g:11956:3: rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 + // InternalDataDSL.g:12348:2: ( rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 ) + // InternalDataDSL.g:12348:3: rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1(); @@ -41001,16 +42294,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandProperty__Group__0" - // InternalDataDSL.g:11965:1: rule__DataInterchangeLookupFilterOperandProperty__Group__0 : rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl rule__DataInterchangeLookupFilterOperandProperty__Group__1 ; + // InternalDataDSL.g:12357:1: rule__DataInterchangeLookupFilterOperandProperty__Group__0 : rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl rule__DataInterchangeLookupFilterOperandProperty__Group__1 ; public final void rule__DataInterchangeLookupFilterOperandProperty__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11969:1: ( rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl rule__DataInterchangeLookupFilterOperandProperty__Group__1 ) - // InternalDataDSL.g:11970:2: rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl rule__DataInterchangeLookupFilterOperandProperty__Group__1 + // InternalDataDSL.g:12361:1: ( rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl rule__DataInterchangeLookupFilterOperandProperty__Group__1 ) + // InternalDataDSL.g:12362:2: rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl rule__DataInterchangeLookupFilterOperandProperty__Group__1 { - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_77); rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl(); state._fsp--; @@ -41039,23 +42332,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl" - // InternalDataDSL.g:11977:1: rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:12369:1: rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeLookupFilterOperandProperty__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11981:1: ( ( () ) ) - // InternalDataDSL.g:11982:1: ( () ) + // InternalDataDSL.g:12373:1: ( ( () ) ) + // InternalDataDSL.g:12374:1: ( () ) { - // InternalDataDSL.g:11982:1: ( () ) - // InternalDataDSL.g:11983:2: () + // InternalDataDSL.g:12374:1: ( () ) + // InternalDataDSL.g:12375:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandPropertyAccess().getDataInterchangeLookupFilterOperandPropertyAction_0()); } - // InternalDataDSL.g:11984:2: () - // InternalDataDSL.g:11984:3: + // InternalDataDSL.g:12376:2: () + // InternalDataDSL.g:12376:3: { } @@ -41080,14 +42373,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandProperty__Group__1" - // InternalDataDSL.g:11992:1: rule__DataInterchangeLookupFilterOperandProperty__Group__1 : rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl ; + // InternalDataDSL.g:12384:1: rule__DataInterchangeLookupFilterOperandProperty__Group__1 : rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl ; public final void rule__DataInterchangeLookupFilterOperandProperty__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:11996:1: ( rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl ) - // InternalDataDSL.g:11997:2: rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl + // InternalDataDSL.g:12388:1: ( rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl ) + // InternalDataDSL.g:12389:2: rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl(); @@ -41113,23 +42406,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl" - // InternalDataDSL.g:12003:1: rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl : ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) ; + // InternalDataDSL.g:12395:1: rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl : ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) ; public final void rule__DataInterchangeLookupFilterOperandProperty__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12007:1: ( ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) ) - // InternalDataDSL.g:12008:1: ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) + // InternalDataDSL.g:12399:1: ( ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) ) + // InternalDataDSL.g:12400:1: ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) { - // InternalDataDSL.g:12008:1: ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) - // InternalDataDSL.g:12009:2: ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) + // InternalDataDSL.g:12400:1: ( ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) ) + // InternalDataDSL.g:12401:2: ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandPropertyAccess().getRefPropertyAssignment_1()); } - // InternalDataDSL.g:12010:2: ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) - // InternalDataDSL.g:12010:3: rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 + // InternalDataDSL.g:12402:2: ( rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 ) + // InternalDataDSL.g:12402:3: rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1(); @@ -41164,14 +42457,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandString__Group__0" - // InternalDataDSL.g:12019:1: rule__DataInterchangeLookupFilterOperandString__Group__0 : rule__DataInterchangeLookupFilterOperandString__Group__0__Impl rule__DataInterchangeLookupFilterOperandString__Group__1 ; + // InternalDataDSL.g:12411:1: rule__DataInterchangeLookupFilterOperandString__Group__0 : rule__DataInterchangeLookupFilterOperandString__Group__0__Impl rule__DataInterchangeLookupFilterOperandString__Group__1 ; public final void rule__DataInterchangeLookupFilterOperandString__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12023:1: ( rule__DataInterchangeLookupFilterOperandString__Group__0__Impl rule__DataInterchangeLookupFilterOperandString__Group__1 ) - // InternalDataDSL.g:12024:2: rule__DataInterchangeLookupFilterOperandString__Group__0__Impl rule__DataInterchangeLookupFilterOperandString__Group__1 + // InternalDataDSL.g:12415:1: ( rule__DataInterchangeLookupFilterOperandString__Group__0__Impl rule__DataInterchangeLookupFilterOperandString__Group__1 ) + // InternalDataDSL.g:12416:2: rule__DataInterchangeLookupFilterOperandString__Group__0__Impl rule__DataInterchangeLookupFilterOperandString__Group__1 { pushFollow(FOLLOW_21); rule__DataInterchangeLookupFilterOperandString__Group__0__Impl(); @@ -41202,23 +42495,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandString__Group__0__Impl" - // InternalDataDSL.g:12031:1: rule__DataInterchangeLookupFilterOperandString__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:12423:1: rule__DataInterchangeLookupFilterOperandString__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeLookupFilterOperandString__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12035:1: ( ( () ) ) - // InternalDataDSL.g:12036:1: ( () ) + // InternalDataDSL.g:12427:1: ( ( () ) ) + // InternalDataDSL.g:12428:1: ( () ) { - // InternalDataDSL.g:12036:1: ( () ) - // InternalDataDSL.g:12037:2: () + // InternalDataDSL.g:12428:1: ( () ) + // InternalDataDSL.g:12429:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandStringAccess().getDataInterchangeLookupFilterOperandStringAction_0()); } - // InternalDataDSL.g:12038:2: () - // InternalDataDSL.g:12038:3: + // InternalDataDSL.g:12430:2: () + // InternalDataDSL.g:12430:3: { } @@ -41243,14 +42536,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandString__Group__1" - // InternalDataDSL.g:12046:1: rule__DataInterchangeLookupFilterOperandString__Group__1 : rule__DataInterchangeLookupFilterOperandString__Group__1__Impl ; + // InternalDataDSL.g:12438:1: rule__DataInterchangeLookupFilterOperandString__Group__1 : rule__DataInterchangeLookupFilterOperandString__Group__1__Impl ; public final void rule__DataInterchangeLookupFilterOperandString__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12050:1: ( rule__DataInterchangeLookupFilterOperandString__Group__1__Impl ) - // InternalDataDSL.g:12051:2: rule__DataInterchangeLookupFilterOperandString__Group__1__Impl + // InternalDataDSL.g:12442:1: ( rule__DataInterchangeLookupFilterOperandString__Group__1__Impl ) + // InternalDataDSL.g:12443:2: rule__DataInterchangeLookupFilterOperandString__Group__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterOperandString__Group__1__Impl(); @@ -41276,23 +42569,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandString__Group__1__Impl" - // InternalDataDSL.g:12057:1: rule__DataInterchangeLookupFilterOperandString__Group__1__Impl : ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) ; + // InternalDataDSL.g:12449:1: rule__DataInterchangeLookupFilterOperandString__Group__1__Impl : ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) ; public final void rule__DataInterchangeLookupFilterOperandString__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12061:1: ( ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) ) - // InternalDataDSL.g:12062:1: ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) + // InternalDataDSL.g:12453:1: ( ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) ) + // InternalDataDSL.g:12454:1: ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) { - // InternalDataDSL.g:12062:1: ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) - // InternalDataDSL.g:12063:2: ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) + // InternalDataDSL.g:12454:1: ( ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) ) + // InternalDataDSL.g:12455:2: ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandStringAccess().getValueAssignment_1()); } - // InternalDataDSL.g:12064:2: ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) - // InternalDataDSL.g:12064:3: rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 + // InternalDataDSL.g:12456:2: ( rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 ) + // InternalDataDSL.g:12456:3: rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1(); @@ -41327,14 +42620,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportHide__Group__0" - // InternalDataDSL.g:12073:1: rule__DataInterchangeExportHide__Group__0 : rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 ; + // InternalDataDSL.g:12465:1: rule__DataInterchangeExportHide__Group__0 : rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 ; public final void rule__DataInterchangeExportHide__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12077:1: ( rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 ) - // InternalDataDSL.g:12078:2: rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 + // InternalDataDSL.g:12469:1: ( rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 ) + // InternalDataDSL.g:12470:2: rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 { pushFollow(FOLLOW_7); rule__DataInterchangeExportHide__Group__0__Impl(); @@ -41365,23 +42658,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportHide__Group__0__Impl" - // InternalDataDSL.g:12085:1: rule__DataInterchangeExportHide__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:12477:1: rule__DataInterchangeExportHide__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeExportHide__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12089:1: ( ( () ) ) - // InternalDataDSL.g:12090:1: ( () ) + // InternalDataDSL.g:12481:1: ( ( () ) ) + // InternalDataDSL.g:12482:1: ( () ) { - // InternalDataDSL.g:12090:1: ( () ) - // InternalDataDSL.g:12091:2: () + // InternalDataDSL.g:12482:1: ( () ) + // InternalDataDSL.g:12483:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportHideAccess().getDataInterchangeExportHideAction_0()); } - // InternalDataDSL.g:12092:2: () - // InternalDataDSL.g:12092:3: + // InternalDataDSL.g:12484:2: () + // InternalDataDSL.g:12484:3: { } @@ -41406,14 +42699,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportHide__Group__1" - // InternalDataDSL.g:12100:1: rule__DataInterchangeExportHide__Group__1 : rule__DataInterchangeExportHide__Group__1__Impl ; + // InternalDataDSL.g:12492:1: rule__DataInterchangeExportHide__Group__1 : rule__DataInterchangeExportHide__Group__1__Impl ; public final void rule__DataInterchangeExportHide__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12104:1: ( rule__DataInterchangeExportHide__Group__1__Impl ) - // InternalDataDSL.g:12105:2: rule__DataInterchangeExportHide__Group__1__Impl + // InternalDataDSL.g:12496:1: ( rule__DataInterchangeExportHide__Group__1__Impl ) + // InternalDataDSL.g:12497:2: rule__DataInterchangeExportHide__Group__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeExportHide__Group__1__Impl(); @@ -41439,23 +42732,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportHide__Group__1__Impl" - // InternalDataDSL.g:12111:1: rule__DataInterchangeExportHide__Group__1__Impl : ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) ; + // InternalDataDSL.g:12503:1: rule__DataInterchangeExportHide__Group__1__Impl : ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) ; public final void rule__DataInterchangeExportHide__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12115:1: ( ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) ) - // InternalDataDSL.g:12116:1: ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) + // InternalDataDSL.g:12507:1: ( ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) ) + // InternalDataDSL.g:12508:1: ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) { - // InternalDataDSL.g:12116:1: ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) - // InternalDataDSL.g:12117:2: ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) + // InternalDataDSL.g:12508:1: ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) + // InternalDataDSL.g:12509:2: ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyAssignment_1()); } - // InternalDataDSL.g:12118:2: ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) - // InternalDataDSL.g:12118:3: rule__DataInterchangeExportHide__PropertyAssignment_1 + // InternalDataDSL.g:12510:2: ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) + // InternalDataDSL.g:12510:3: rule__DataInterchangeExportHide__PropertyAssignment_1 { pushFollow(FOLLOW_2); rule__DataInterchangeExportHide__PropertyAssignment_1(); @@ -41490,16 +42783,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__0" - // InternalDataDSL.g:12127:1: rule__DataInterchangePredefinedExpression__Group__0 : rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 ; + // InternalDataDSL.g:12519:1: rule__DataInterchangePredefinedExpression__Group__0 : rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 ; public final void rule__DataInterchangePredefinedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12131:1: ( rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 ) - // InternalDataDSL.g:12132:2: rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 + // InternalDataDSL.g:12523:1: ( rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 ) + // InternalDataDSL.g:12524:2: rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 { - pushFollow(FOLLOW_76); + pushFollow(FOLLOW_78); rule__DataInterchangePredefinedExpression__Group__0__Impl(); state._fsp--; @@ -41528,23 +42821,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__0__Impl" - // InternalDataDSL.g:12139:1: rule__DataInterchangePredefinedExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:12531:1: rule__DataInterchangePredefinedExpression__Group__0__Impl : ( () ) ; public final void rule__DataInterchangePredefinedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12143:1: ( ( () ) ) - // InternalDataDSL.g:12144:1: ( () ) + // InternalDataDSL.g:12535:1: ( ( () ) ) + // InternalDataDSL.g:12536:1: ( () ) { - // InternalDataDSL.g:12144:1: ( () ) - // InternalDataDSL.g:12145:2: () + // InternalDataDSL.g:12536:1: ( () ) + // InternalDataDSL.g:12537:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getDataInterchangePredefinedExpressionAction_0()); } - // InternalDataDSL.g:12146:2: () - // InternalDataDSL.g:12146:3: + // InternalDataDSL.g:12538:2: () + // InternalDataDSL.g:12538:3: { } @@ -41569,14 +42862,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__1" - // InternalDataDSL.g:12154:1: rule__DataInterchangePredefinedExpression__Group__1 : rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 ; + // InternalDataDSL.g:12546:1: rule__DataInterchangePredefinedExpression__Group__1 : rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 ; public final void rule__DataInterchangePredefinedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12158:1: ( rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 ) - // InternalDataDSL.g:12159:2: rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 + // InternalDataDSL.g:12550:1: ( rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 ) + // InternalDataDSL.g:12551:2: rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangePredefinedExpression__Group__1__Impl(); @@ -41607,22 +42900,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__1__Impl" - // InternalDataDSL.g:12166:1: rule__DataInterchangePredefinedExpression__Group__1__Impl : ( 'assign' ) ; + // InternalDataDSL.g:12558:1: rule__DataInterchangePredefinedExpression__Group__1__Impl : ( 'assign' ) ; public final void rule__DataInterchangePredefinedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12170:1: ( ( 'assign' ) ) - // InternalDataDSL.g:12171:1: ( 'assign' ) + // InternalDataDSL.g:12562:1: ( ( 'assign' ) ) + // InternalDataDSL.g:12563:1: ( 'assign' ) { - // InternalDataDSL.g:12171:1: ( 'assign' ) - // InternalDataDSL.g:12172:2: 'assign' + // InternalDataDSL.g:12563:1: ( 'assign' ) + // InternalDataDSL.g:12564:2: 'assign' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAssignKeyword_1()); } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,135,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAssignKeyword_1()); } @@ -41648,16 +42941,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__2" - // InternalDataDSL.g:12181:1: rule__DataInterchangePredefinedExpression__Group__2 : rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 ; + // InternalDataDSL.g:12573:1: rule__DataInterchangePredefinedExpression__Group__2 : rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 ; public final void rule__DataInterchangePredefinedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12185:1: ( rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 ) - // InternalDataDSL.g:12186:2: rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 + // InternalDataDSL.g:12577:1: ( rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 ) + // InternalDataDSL.g:12578:2: rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 { - pushFollow(FOLLOW_77); + pushFollow(FOLLOW_68); rule__DataInterchangePredefinedExpression__Group__2__Impl(); state._fsp--; @@ -41686,23 +42979,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__2__Impl" - // InternalDataDSL.g:12193:1: rule__DataInterchangePredefinedExpression__Group__2__Impl : ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) ; + // InternalDataDSL.g:12585:1: rule__DataInterchangePredefinedExpression__Group__2__Impl : ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) ; public final void rule__DataInterchangePredefinedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12197:1: ( ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) ) - // InternalDataDSL.g:12198:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:12589:1: ( ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) ) + // InternalDataDSL.g:12590:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) { - // InternalDataDSL.g:12198:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) - // InternalDataDSL.g:12199:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:12590:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) + // InternalDataDSL.g:12591:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyAssignment_2()); } - // InternalDataDSL.g:12200:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) - // InternalDataDSL.g:12200:3: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 + // InternalDataDSL.g:12592:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) + // InternalDataDSL.g:12592:3: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2(); @@ -41737,16 +43030,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__3" - // InternalDataDSL.g:12208:1: rule__DataInterchangePredefinedExpression__Group__3 : rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 ; + // InternalDataDSL.g:12600:1: rule__DataInterchangePredefinedExpression__Group__3 : rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 ; public final void rule__DataInterchangePredefinedExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12212:1: ( rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 ) - // InternalDataDSL.g:12213:2: rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 + // InternalDataDSL.g:12604:1: ( rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 ) + // InternalDataDSL.g:12605:2: rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 { - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_79); rule__DataInterchangePredefinedExpression__Group__3__Impl(); state._fsp--; @@ -41775,17 +43068,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__3__Impl" - // InternalDataDSL.g:12220:1: rule__DataInterchangePredefinedExpression__Group__3__Impl : ( 'with' ) ; + // InternalDataDSL.g:12612:1: rule__DataInterchangePredefinedExpression__Group__3__Impl : ( 'with' ) ; public final void rule__DataInterchangePredefinedExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12224:1: ( ( 'with' ) ) - // InternalDataDSL.g:12225:1: ( 'with' ) + // InternalDataDSL.g:12616:1: ( ( 'with' ) ) + // InternalDataDSL.g:12617:1: ( 'with' ) { - // InternalDataDSL.g:12225:1: ( 'with' ) - // InternalDataDSL.g:12226:2: 'with' + // InternalDataDSL.g:12617:1: ( 'with' ) + // InternalDataDSL.g:12618:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getWithKeyword_3()); @@ -41816,16 +43109,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__4" - // InternalDataDSL.g:12235:1: rule__DataInterchangePredefinedExpression__Group__4 : rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 ; + // InternalDataDSL.g:12627:1: rule__DataInterchangePredefinedExpression__Group__4 : rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 ; public final void rule__DataInterchangePredefinedExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12239:1: ( rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 ) - // InternalDataDSL.g:12240:2: rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 + // InternalDataDSL.g:12631:1: ( rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 ) + // InternalDataDSL.g:12632:2: rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_80); rule__DataInterchangePredefinedExpression__Group__4__Impl(); state._fsp--; @@ -41854,23 +43147,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__4__Impl" - // InternalDataDSL.g:12247:1: rule__DataInterchangePredefinedExpression__Group__4__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) ; + // InternalDataDSL.g:12639:1: rule__DataInterchangePredefinedExpression__Group__4__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) ; public final void rule__DataInterchangePredefinedExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12251:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) ) - // InternalDataDSL.g:12252:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) + // InternalDataDSL.g:12643:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) ) + // InternalDataDSL.g:12644:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) { - // InternalDataDSL.g:12252:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) - // InternalDataDSL.g:12253:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) + // InternalDataDSL.g:12644:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) + // InternalDataDSL.g:12645:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanAssignment_4()); } - // InternalDataDSL.g:12254:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) - // InternalDataDSL.g:12254:3: rule__DataInterchangePredefinedExpression__BeanAssignment_4 + // InternalDataDSL.g:12646:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) + // InternalDataDSL.g:12646:3: rule__DataInterchangePredefinedExpression__BeanAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangePredefinedExpression__BeanAssignment_4(); @@ -41905,16 +43198,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__5" - // InternalDataDSL.g:12262:1: rule__DataInterchangePredefinedExpression__Group__5 : rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 ; + // InternalDataDSL.g:12654:1: rule__DataInterchangePredefinedExpression__Group__5 : rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 ; public final void rule__DataInterchangePredefinedExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12266:1: ( rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 ) - // InternalDataDSL.g:12267:2: rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 + // InternalDataDSL.g:12658:1: ( rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 ) + // InternalDataDSL.g:12659:2: rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 { - pushFollow(FOLLOW_80); + pushFollow(FOLLOW_81); rule__DataInterchangePredefinedExpression__Group__5__Impl(); state._fsp--; @@ -41943,22 +43236,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__5__Impl" - // InternalDataDSL.g:12274:1: rule__DataInterchangePredefinedExpression__Group__5__Impl : ( 'as' ) ; + // InternalDataDSL.g:12666:1: rule__DataInterchangePredefinedExpression__Group__5__Impl : ( 'as' ) ; public final void rule__DataInterchangePredefinedExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12278:1: ( ( 'as' ) ) - // InternalDataDSL.g:12279:1: ( 'as' ) + // InternalDataDSL.g:12670:1: ( ( 'as' ) ) + // InternalDataDSL.g:12671:1: ( 'as' ) { - // InternalDataDSL.g:12279:1: ( 'as' ) - // InternalDataDSL.g:12280:2: 'as' + // InternalDataDSL.g:12671:1: ( 'as' ) + // InternalDataDSL.g:12672:2: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAsKeyword_5()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,136,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAsKeyword_5()); } @@ -41984,14 +43277,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__6" - // InternalDataDSL.g:12289:1: rule__DataInterchangePredefinedExpression__Group__6 : rule__DataInterchangePredefinedExpression__Group__6__Impl ; + // InternalDataDSL.g:12681:1: rule__DataInterchangePredefinedExpression__Group__6 : rule__DataInterchangePredefinedExpression__Group__6__Impl ; public final void rule__DataInterchangePredefinedExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12293:1: ( rule__DataInterchangePredefinedExpression__Group__6__Impl ) - // InternalDataDSL.g:12294:2: rule__DataInterchangePredefinedExpression__Group__6__Impl + // InternalDataDSL.g:12685:1: ( rule__DataInterchangePredefinedExpression__Group__6__Impl ) + // InternalDataDSL.g:12686:2: rule__DataInterchangePredefinedExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__DataInterchangePredefinedExpression__Group__6__Impl(); @@ -42017,23 +43310,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__Group__6__Impl" - // InternalDataDSL.g:12300:1: rule__DataInterchangePredefinedExpression__Group__6__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) ; + // InternalDataDSL.g:12692:1: rule__DataInterchangePredefinedExpression__Group__6__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) ; public final void rule__DataInterchangePredefinedExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12304:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) ) - // InternalDataDSL.g:12305:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) + // InternalDataDSL.g:12696:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) ) + // InternalDataDSL.g:12697:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) { - // InternalDataDSL.g:12305:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) - // InternalDataDSL.g:12306:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) + // InternalDataDSL.g:12697:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) + // InternalDataDSL.g:12698:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanTypeAssignment_6()); } - // InternalDataDSL.g:12307:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) - // InternalDataDSL.g:12307:3: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 + // InternalDataDSL.g:12699:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) + // InternalDataDSL.g:12699:3: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 { pushFollow(FOLLOW_2); rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6(); @@ -42068,16 +43361,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__0" - // InternalDataDSL.g:12316:1: rule__DataInterchangeValueMapping__Group__0 : rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 ; + // InternalDataDSL.g:12708:1: rule__DataInterchangeValueMapping__Group__0 : rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 ; public final void rule__DataInterchangeValueMapping__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12320:1: ( rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 ) - // InternalDataDSL.g:12321:2: rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 + // InternalDataDSL.g:12712:1: ( rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 ) + // InternalDataDSL.g:12713:2: rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 { - pushFollow(FOLLOW_81); + pushFollow(FOLLOW_82); rule__DataInterchangeValueMapping__Group__0__Impl(); state._fsp--; @@ -42106,23 +43399,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__0__Impl" - // InternalDataDSL.g:12328:1: rule__DataInterchangeValueMapping__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:12720:1: rule__DataInterchangeValueMapping__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeValueMapping__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12332:1: ( ( () ) ) - // InternalDataDSL.g:12333:1: ( () ) + // InternalDataDSL.g:12724:1: ( ( () ) ) + // InternalDataDSL.g:12725:1: ( () ) { - // InternalDataDSL.g:12333:1: ( () ) - // InternalDataDSL.g:12334:2: () + // InternalDataDSL.g:12725:1: ( () ) + // InternalDataDSL.g:12726:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getDataInterchangeValueMappingAction_0()); } - // InternalDataDSL.g:12335:2: () - // InternalDataDSL.g:12335:3: + // InternalDataDSL.g:12727:2: () + // InternalDataDSL.g:12727:3: { } @@ -42147,14 +43440,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__1" - // InternalDataDSL.g:12343:1: rule__DataInterchangeValueMapping__Group__1 : rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 ; + // InternalDataDSL.g:12735:1: rule__DataInterchangeValueMapping__Group__1 : rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 ; public final void rule__DataInterchangeValueMapping__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12347:1: ( rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 ) - // InternalDataDSL.g:12348:2: rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 + // InternalDataDSL.g:12739:1: ( rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 ) + // InternalDataDSL.g:12740:2: rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeValueMapping__Group__1__Impl(); @@ -42185,22 +43478,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__1__Impl" - // InternalDataDSL.g:12355:1: rule__DataInterchangeValueMapping__Group__1__Impl : ( 'map' ) ; + // InternalDataDSL.g:12747:1: rule__DataInterchangeValueMapping__Group__1__Impl : ( 'map' ) ; public final void rule__DataInterchangeValueMapping__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12359:1: ( ( 'map' ) ) - // InternalDataDSL.g:12360:1: ( 'map' ) + // InternalDataDSL.g:12751:1: ( ( 'map' ) ) + // InternalDataDSL.g:12752:1: ( 'map' ) { - // InternalDataDSL.g:12360:1: ( 'map' ) - // InternalDataDSL.g:12361:2: 'map' + // InternalDataDSL.g:12752:1: ( 'map' ) + // InternalDataDSL.g:12753:2: 'map' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getMapKeyword_1()); } - match(input,133,FOLLOW_2); if (state.failed) return ; + match(input,137,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeValueMappingAccess().getMapKeyword_1()); } @@ -42226,16 +43519,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__2" - // InternalDataDSL.g:12370:1: rule__DataInterchangeValueMapping__Group__2 : rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 ; + // InternalDataDSL.g:12762:1: rule__DataInterchangeValueMapping__Group__2 : rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 ; public final void rule__DataInterchangeValueMapping__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12374:1: ( rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 ) - // InternalDataDSL.g:12375:2: rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 + // InternalDataDSL.g:12766:1: ( rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 ) + // InternalDataDSL.g:12767:2: rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__DataInterchangeValueMapping__Group__2__Impl(); state._fsp--; @@ -42264,23 +43557,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__2__Impl" - // InternalDataDSL.g:12382:1: rule__DataInterchangeValueMapping__Group__2__Impl : ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) ; + // InternalDataDSL.g:12774:1: rule__DataInterchangeValueMapping__Group__2__Impl : ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) ; public final void rule__DataInterchangeValueMapping__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12386:1: ( ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) ) - // InternalDataDSL.g:12387:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) + // InternalDataDSL.g:12778:1: ( ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) ) + // InternalDataDSL.g:12779:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) { - // InternalDataDSL.g:12387:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) - // InternalDataDSL.g:12388:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) + // InternalDataDSL.g:12779:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) + // InternalDataDSL.g:12780:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getPropertyAssignment_2()); } - // InternalDataDSL.g:12389:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) - // InternalDataDSL.g:12389:3: rule__DataInterchangeValueMapping__PropertyAssignment_2 + // InternalDataDSL.g:12781:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) + // InternalDataDSL.g:12781:3: rule__DataInterchangeValueMapping__PropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeValueMapping__PropertyAssignment_2(); @@ -42315,14 +43608,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__3" - // InternalDataDSL.g:12397:1: rule__DataInterchangeValueMapping__Group__3 : rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 ; + // InternalDataDSL.g:12789:1: rule__DataInterchangeValueMapping__Group__3 : rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 ; public final void rule__DataInterchangeValueMapping__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12401:1: ( rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 ) - // InternalDataDSL.g:12402:2: rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 + // InternalDataDSL.g:12793:1: ( rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 ) + // InternalDataDSL.g:12794:2: rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 { pushFollow(FOLLOW_21); rule__DataInterchangeValueMapping__Group__3__Impl(); @@ -42353,22 +43646,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__3__Impl" - // InternalDataDSL.g:12409:1: rule__DataInterchangeValueMapping__Group__3__Impl : ( 'to' ) ; + // InternalDataDSL.g:12801:1: rule__DataInterchangeValueMapping__Group__3__Impl : ( 'to' ) ; public final void rule__DataInterchangeValueMapping__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12413:1: ( ( 'to' ) ) - // InternalDataDSL.g:12414:1: ( 'to' ) + // InternalDataDSL.g:12805:1: ( ( 'to' ) ) + // InternalDataDSL.g:12806:1: ( 'to' ) { - // InternalDataDSL.g:12414:1: ( 'to' ) - // InternalDataDSL.g:12415:2: 'to' + // InternalDataDSL.g:12806:1: ( 'to' ) + // InternalDataDSL.g:12807:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getToKeyword_3()); } - match(input,134,FOLLOW_2); if (state.failed) return ; + match(input,138,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeValueMappingAccess().getToKeyword_3()); } @@ -42394,14 +43687,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__4" - // InternalDataDSL.g:12424:1: rule__DataInterchangeValueMapping__Group__4 : rule__DataInterchangeValueMapping__Group__4__Impl ; + // InternalDataDSL.g:12816:1: rule__DataInterchangeValueMapping__Group__4 : rule__DataInterchangeValueMapping__Group__4__Impl ; public final void rule__DataInterchangeValueMapping__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12428:1: ( rule__DataInterchangeValueMapping__Group__4__Impl ) - // InternalDataDSL.g:12429:2: rule__DataInterchangeValueMapping__Group__4__Impl + // InternalDataDSL.g:12820:1: ( rule__DataInterchangeValueMapping__Group__4__Impl ) + // InternalDataDSL.g:12821:2: rule__DataInterchangeValueMapping__Group__4__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeValueMapping__Group__4__Impl(); @@ -42427,23 +43720,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__Group__4__Impl" - // InternalDataDSL.g:12435:1: rule__DataInterchangeValueMapping__Group__4__Impl : ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) ; + // InternalDataDSL.g:12827:1: rule__DataInterchangeValueMapping__Group__4__Impl : ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) ; public final void rule__DataInterchangeValueMapping__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12439:1: ( ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) ) - // InternalDataDSL.g:12440:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) + // InternalDataDSL.g:12831:1: ( ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) ) + // InternalDataDSL.g:12832:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) { - // InternalDataDSL.g:12440:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) - // InternalDataDSL.g:12441:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 ) + // InternalDataDSL.g:12832:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) + // InternalDataDSL.g:12833:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getDataAssignment_4()); } - // InternalDataDSL.g:12442:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 ) - // InternalDataDSL.g:12442:3: rule__DataInterchangeValueMapping__DataAssignment_4 + // InternalDataDSL.g:12834:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 ) + // InternalDataDSL.g:12834:3: rule__DataInterchangeValueMapping__DataAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangeValueMapping__DataAssignment_4(); @@ -42478,16 +43771,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__0" - // InternalDataDSL.g:12451:1: rule__DataInterchangeBlobMapping__Group__0 : rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 ; + // InternalDataDSL.g:12843:1: rule__DataInterchangeBlobMapping__Group__0 : rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 ; public final void rule__DataInterchangeBlobMapping__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12455:1: ( rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 ) - // InternalDataDSL.g:12456:2: rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 + // InternalDataDSL.g:12847:1: ( rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 ) + // InternalDataDSL.g:12848:2: rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 { - pushFollow(FOLLOW_83); + pushFollow(FOLLOW_84); rule__DataInterchangeBlobMapping__Group__0__Impl(); state._fsp--; @@ -42516,23 +43809,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__0__Impl" - // InternalDataDSL.g:12463:1: rule__DataInterchangeBlobMapping__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:12855:1: rule__DataInterchangeBlobMapping__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeBlobMapping__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12467:1: ( ( () ) ) - // InternalDataDSL.g:12468:1: ( () ) + // InternalDataDSL.g:12859:1: ( ( () ) ) + // InternalDataDSL.g:12860:1: ( () ) { - // InternalDataDSL.g:12468:1: ( () ) - // InternalDataDSL.g:12469:2: () + // InternalDataDSL.g:12860:1: ( () ) + // InternalDataDSL.g:12861:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getDataInterchangeBlobMappingAction_0()); } - // InternalDataDSL.g:12470:2: () - // InternalDataDSL.g:12470:3: + // InternalDataDSL.g:12862:2: () + // InternalDataDSL.g:12862:3: { } @@ -42557,14 +43850,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__1" - // InternalDataDSL.g:12478:1: rule__DataInterchangeBlobMapping__Group__1 : rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 ; + // InternalDataDSL.g:12870:1: rule__DataInterchangeBlobMapping__Group__1 : rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 ; public final void rule__DataInterchangeBlobMapping__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12482:1: ( rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 ) - // InternalDataDSL.g:12483:2: rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 + // InternalDataDSL.g:12874:1: ( rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 ) + // InternalDataDSL.g:12875:2: rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeBlobMapping__Group__1__Impl(); @@ -42595,22 +43888,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__1__Impl" - // InternalDataDSL.g:12490:1: rule__DataInterchangeBlobMapping__Group__1__Impl : ( 'mapBlob' ) ; + // InternalDataDSL.g:12882:1: rule__DataInterchangeBlobMapping__Group__1__Impl : ( 'mapBlob' ) ; public final void rule__DataInterchangeBlobMapping__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12494:1: ( ( 'mapBlob' ) ) - // InternalDataDSL.g:12495:1: ( 'mapBlob' ) + // InternalDataDSL.g:12886:1: ( ( 'mapBlob' ) ) + // InternalDataDSL.g:12887:1: ( 'mapBlob' ) { - // InternalDataDSL.g:12495:1: ( 'mapBlob' ) - // InternalDataDSL.g:12496:2: 'mapBlob' + // InternalDataDSL.g:12887:1: ( 'mapBlob' ) + // InternalDataDSL.g:12888:2: 'mapBlob' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getMapBlobKeyword_1()); } - match(input,135,FOLLOW_2); if (state.failed) return ; + match(input,139,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBlobMappingAccess().getMapBlobKeyword_1()); } @@ -42636,16 +43929,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__2" - // InternalDataDSL.g:12505:1: rule__DataInterchangeBlobMapping__Group__2 : rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 ; + // InternalDataDSL.g:12897:1: rule__DataInterchangeBlobMapping__Group__2 : rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 ; public final void rule__DataInterchangeBlobMapping__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12509:1: ( rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 ) - // InternalDataDSL.g:12510:2: rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 + // InternalDataDSL.g:12901:1: ( rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 ) + // InternalDataDSL.g:12902:2: rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__DataInterchangeBlobMapping__Group__2__Impl(); state._fsp--; @@ -42674,23 +43967,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__2__Impl" - // InternalDataDSL.g:12517:1: rule__DataInterchangeBlobMapping__Group__2__Impl : ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) ; + // InternalDataDSL.g:12909:1: rule__DataInterchangeBlobMapping__Group__2__Impl : ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) ; public final void rule__DataInterchangeBlobMapping__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12521:1: ( ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) ) - // InternalDataDSL.g:12522:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) + // InternalDataDSL.g:12913:1: ( ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) ) + // InternalDataDSL.g:12914:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) { - // InternalDataDSL.g:12522:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) - // InternalDataDSL.g:12523:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) + // InternalDataDSL.g:12914:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) + // InternalDataDSL.g:12915:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyAssignment_2()); } - // InternalDataDSL.g:12524:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) - // InternalDataDSL.g:12524:3: rule__DataInterchangeBlobMapping__PropertyAssignment_2 + // InternalDataDSL.g:12916:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) + // InternalDataDSL.g:12916:3: rule__DataInterchangeBlobMapping__PropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__PropertyAssignment_2(); @@ -42725,14 +44018,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__3" - // InternalDataDSL.g:12532:1: rule__DataInterchangeBlobMapping__Group__3 : rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 ; + // InternalDataDSL.g:12924:1: rule__DataInterchangeBlobMapping__Group__3 : rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 ; public final void rule__DataInterchangeBlobMapping__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12536:1: ( rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 ) - // InternalDataDSL.g:12537:2: rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 + // InternalDataDSL.g:12928:1: ( rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 ) + // InternalDataDSL.g:12929:2: rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 { pushFollow(FOLLOW_21); rule__DataInterchangeBlobMapping__Group__3__Impl(); @@ -42763,22 +44056,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__3__Impl" - // InternalDataDSL.g:12544:1: rule__DataInterchangeBlobMapping__Group__3__Impl : ( 'to' ) ; + // InternalDataDSL.g:12936:1: rule__DataInterchangeBlobMapping__Group__3__Impl : ( 'to' ) ; public final void rule__DataInterchangeBlobMapping__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12548:1: ( ( 'to' ) ) - // InternalDataDSL.g:12549:1: ( 'to' ) + // InternalDataDSL.g:12940:1: ( ( 'to' ) ) + // InternalDataDSL.g:12941:1: ( 'to' ) { - // InternalDataDSL.g:12549:1: ( 'to' ) - // InternalDataDSL.g:12550:2: 'to' + // InternalDataDSL.g:12941:1: ( 'to' ) + // InternalDataDSL.g:12942:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getToKeyword_3()); } - match(input,134,FOLLOW_2); if (state.failed) return ; + match(input,138,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBlobMappingAccess().getToKeyword_3()); } @@ -42804,16 +44097,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__4" - // InternalDataDSL.g:12559:1: rule__DataInterchangeBlobMapping__Group__4 : rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 ; + // InternalDataDSL.g:12951:1: rule__DataInterchangeBlobMapping__Group__4 : rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 ; public final void rule__DataInterchangeBlobMapping__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12563:1: ( rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 ) - // InternalDataDSL.g:12564:2: rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 + // InternalDataDSL.g:12955:1: ( rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 ) + // InternalDataDSL.g:12956:2: rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 { - pushFollow(FOLLOW_84); + pushFollow(FOLLOW_85); rule__DataInterchangeBlobMapping__Group__4__Impl(); state._fsp--; @@ -42842,23 +44135,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__4__Impl" - // InternalDataDSL.g:12571:1: rule__DataInterchangeBlobMapping__Group__4__Impl : ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) ; + // InternalDataDSL.g:12963:1: rule__DataInterchangeBlobMapping__Group__4__Impl : ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) ; public final void rule__DataInterchangeBlobMapping__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12575:1: ( ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) ) - // InternalDataDSL.g:12576:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) + // InternalDataDSL.g:12967:1: ( ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) ) + // InternalDataDSL.g:12968:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) { - // InternalDataDSL.g:12576:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) - // InternalDataDSL.g:12577:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) + // InternalDataDSL.g:12968:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) + // InternalDataDSL.g:12969:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getDataAssignment_4()); } - // InternalDataDSL.g:12578:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) - // InternalDataDSL.g:12578:3: rule__DataInterchangeBlobMapping__DataAssignment_4 + // InternalDataDSL.g:12970:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) + // InternalDataDSL.g:12970:3: rule__DataInterchangeBlobMapping__DataAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__DataAssignment_4(); @@ -42893,16 +44186,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__5" - // InternalDataDSL.g:12586:1: rule__DataInterchangeBlobMapping__Group__5 : rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 ; + // InternalDataDSL.g:12978:1: rule__DataInterchangeBlobMapping__Group__5 : rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 ; public final void rule__DataInterchangeBlobMapping__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12590:1: ( rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 ) - // InternalDataDSL.g:12591:2: rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 + // InternalDataDSL.g:12982:1: ( rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 ) + // InternalDataDSL.g:12983:2: rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 { - pushFollow(FOLLOW_84); + pushFollow(FOLLOW_85); rule__DataInterchangeBlobMapping__Group__5__Impl(); state._fsp--; @@ -42931,31 +44224,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__5__Impl" - // InternalDataDSL.g:12598:1: rule__DataInterchangeBlobMapping__Group__5__Impl : ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) ; + // InternalDataDSL.g:12990:1: rule__DataInterchangeBlobMapping__Group__5__Impl : ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) ; public final void rule__DataInterchangeBlobMapping__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12602:1: ( ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) ) - // InternalDataDSL.g:12603:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) + // InternalDataDSL.g:12994:1: ( ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) ) + // InternalDataDSL.g:12995:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) { - // InternalDataDSL.g:12603:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) - // InternalDataDSL.g:12604:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )? + // InternalDataDSL.g:12995:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) + // InternalDataDSL.g:12996:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getGroup_5()); } - // InternalDataDSL.g:12605:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )? - int alt129=2; - int LA129_0 = input.LA(1); + // InternalDataDSL.g:12997:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )? + int alt131=2; + int LA131_0 = input.LA(1); - if ( (LA129_0==49) ) { - alt129=1; + if ( (LA131_0==49) ) { + alt131=1; } - switch (alt129) { + switch (alt131) { case 1 : - // InternalDataDSL.g:12605:3: rule__DataInterchangeBlobMapping__Group_5__0 + // InternalDataDSL.g:12997:3: rule__DataInterchangeBlobMapping__Group_5__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__Group_5__0(); @@ -42993,16 +44286,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__6" - // InternalDataDSL.g:12613:1: rule__DataInterchangeBlobMapping__Group__6 : rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 ; + // InternalDataDSL.g:13005:1: rule__DataInterchangeBlobMapping__Group__6 : rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 ; public final void rule__DataInterchangeBlobMapping__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12617:1: ( rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 ) - // InternalDataDSL.g:12618:2: rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 + // InternalDataDSL.g:13009:1: ( rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 ) + // InternalDataDSL.g:13010:2: rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 { - pushFollow(FOLLOW_84); + pushFollow(FOLLOW_85); rule__DataInterchangeBlobMapping__Group__6__Impl(); state._fsp--; @@ -43031,31 +44324,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__6__Impl" - // InternalDataDSL.g:12625:1: rule__DataInterchangeBlobMapping__Group__6__Impl : ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) ; + // InternalDataDSL.g:13017:1: rule__DataInterchangeBlobMapping__Group__6__Impl : ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) ; public final void rule__DataInterchangeBlobMapping__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12629:1: ( ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) ) - // InternalDataDSL.g:12630:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) + // InternalDataDSL.g:13021:1: ( ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) ) + // InternalDataDSL.g:13022:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) { - // InternalDataDSL.g:12630:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) - // InternalDataDSL.g:12631:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )? + // InternalDataDSL.g:13022:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) + // InternalDataDSL.g:13023:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getGroup_6()); } - // InternalDataDSL.g:12632:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )? - int alt130=2; - int LA130_0 = input.LA(1); + // InternalDataDSL.g:13024:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )? + int alt132=2; + int LA132_0 = input.LA(1); - if ( (LA130_0==85) ) { - alt130=1; + if ( (LA132_0==88) ) { + alt132=1; } - switch (alt130) { + switch (alt132) { case 1 : - // InternalDataDSL.g:12632:3: rule__DataInterchangeBlobMapping__Group_6__0 + // InternalDataDSL.g:13024:3: rule__DataInterchangeBlobMapping__Group_6__0 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__Group_6__0(); @@ -43093,16 +44386,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__7" - // InternalDataDSL.g:12640:1: rule__DataInterchangeBlobMapping__Group__7 : rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 ; + // InternalDataDSL.g:13032:1: rule__DataInterchangeBlobMapping__Group__7 : rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 ; public final void rule__DataInterchangeBlobMapping__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12644:1: ( rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 ) - // InternalDataDSL.g:12645:2: rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 + // InternalDataDSL.g:13036:1: ( rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 ) + // InternalDataDSL.g:13037:2: rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 { - pushFollow(FOLLOW_85); + pushFollow(FOLLOW_86); rule__DataInterchangeBlobMapping__Group__7__Impl(); state._fsp--; @@ -43131,22 +44424,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__7__Impl" - // InternalDataDSL.g:12652:1: rule__DataInterchangeBlobMapping__Group__7__Impl : ( 'mimeType' ) ; + // InternalDataDSL.g:13044:1: rule__DataInterchangeBlobMapping__Group__7__Impl : ( 'mimeType' ) ; public final void rule__DataInterchangeBlobMapping__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12656:1: ( ( 'mimeType' ) ) - // InternalDataDSL.g:12657:1: ( 'mimeType' ) + // InternalDataDSL.g:13048:1: ( ( 'mimeType' ) ) + // InternalDataDSL.g:13049:1: ( 'mimeType' ) { - // InternalDataDSL.g:12657:1: ( 'mimeType' ) - // InternalDataDSL.g:12658:2: 'mimeType' + // InternalDataDSL.g:13049:1: ( 'mimeType' ) + // InternalDataDSL.g:13050:2: 'mimeType' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeKeyword_7()); } - match(input,136,FOLLOW_2); if (state.failed) return ; + match(input,140,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeKeyword_7()); } @@ -43172,14 +44465,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__8" - // InternalDataDSL.g:12667:1: rule__DataInterchangeBlobMapping__Group__8 : rule__DataInterchangeBlobMapping__Group__8__Impl ; + // InternalDataDSL.g:13059:1: rule__DataInterchangeBlobMapping__Group__8 : rule__DataInterchangeBlobMapping__Group__8__Impl ; public final void rule__DataInterchangeBlobMapping__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12671:1: ( rule__DataInterchangeBlobMapping__Group__8__Impl ) - // InternalDataDSL.g:12672:2: rule__DataInterchangeBlobMapping__Group__8__Impl + // InternalDataDSL.g:13063:1: ( rule__DataInterchangeBlobMapping__Group__8__Impl ) + // InternalDataDSL.g:13064:2: rule__DataInterchangeBlobMapping__Group__8__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__Group__8__Impl(); @@ -43205,23 +44498,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group__8__Impl" - // InternalDataDSL.g:12678:1: rule__DataInterchangeBlobMapping__Group__8__Impl : ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) ; + // InternalDataDSL.g:13070:1: rule__DataInterchangeBlobMapping__Group__8__Impl : ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) ; public final void rule__DataInterchangeBlobMapping__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12682:1: ( ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) ) - // InternalDataDSL.g:12683:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) + // InternalDataDSL.g:13074:1: ( ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) ) + // InternalDataDSL.g:13075:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) { - // InternalDataDSL.g:12683:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) - // InternalDataDSL.g:12684:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) + // InternalDataDSL.g:13075:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) + // InternalDataDSL.g:13076:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeAssignment_8()); } - // InternalDataDSL.g:12685:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) - // InternalDataDSL.g:12685:3: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 + // InternalDataDSL.g:13077:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) + // InternalDataDSL.g:13077:3: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__MimeTypeAssignment_8(); @@ -43256,14 +44549,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__0" - // InternalDataDSL.g:12694:1: rule__DataInterchangeBlobMapping__Group_5__0 : rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 ; + // InternalDataDSL.g:13086:1: rule__DataInterchangeBlobMapping__Group_5__0 : rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 ; public final void rule__DataInterchangeBlobMapping__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12698:1: ( rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 ) - // InternalDataDSL.g:12699:2: rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 + // InternalDataDSL.g:13090:1: ( rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 ) + // InternalDataDSL.g:13091:2: rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 { pushFollow(FOLLOW_21); rule__DataInterchangeBlobMapping__Group_5__0__Impl(); @@ -43294,17 +44587,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__0__Impl" - // InternalDataDSL.g:12706:1: rule__DataInterchangeBlobMapping__Group_5__0__Impl : ( 'extension' ) ; + // InternalDataDSL.g:13098:1: rule__DataInterchangeBlobMapping__Group_5__0__Impl : ( 'extension' ) ; public final void rule__DataInterchangeBlobMapping__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12710:1: ( ( 'extension' ) ) - // InternalDataDSL.g:12711:1: ( 'extension' ) + // InternalDataDSL.g:13102:1: ( ( 'extension' ) ) + // InternalDataDSL.g:13103:1: ( 'extension' ) { - // InternalDataDSL.g:12711:1: ( 'extension' ) - // InternalDataDSL.g:12712:2: 'extension' + // InternalDataDSL.g:13103:1: ( 'extension' ) + // InternalDataDSL.g:13104:2: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getExtensionKeyword_5_0()); @@ -43335,14 +44628,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__1" - // InternalDataDSL.g:12721:1: rule__DataInterchangeBlobMapping__Group_5__1 : rule__DataInterchangeBlobMapping__Group_5__1__Impl ; + // InternalDataDSL.g:13113:1: rule__DataInterchangeBlobMapping__Group_5__1 : rule__DataInterchangeBlobMapping__Group_5__1__Impl ; public final void rule__DataInterchangeBlobMapping__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12725:1: ( rule__DataInterchangeBlobMapping__Group_5__1__Impl ) - // InternalDataDSL.g:12726:2: rule__DataInterchangeBlobMapping__Group_5__1__Impl + // InternalDataDSL.g:13117:1: ( rule__DataInterchangeBlobMapping__Group_5__1__Impl ) + // InternalDataDSL.g:13118:2: rule__DataInterchangeBlobMapping__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__Group_5__1__Impl(); @@ -43368,23 +44661,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__1__Impl" - // InternalDataDSL.g:12732:1: rule__DataInterchangeBlobMapping__Group_5__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) ; + // InternalDataDSL.g:13124:1: rule__DataInterchangeBlobMapping__Group_5__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) ; public final void rule__DataInterchangeBlobMapping__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12736:1: ( ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) ) - // InternalDataDSL.g:12737:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) + // InternalDataDSL.g:13128:1: ( ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) ) + // InternalDataDSL.g:13129:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) { - // InternalDataDSL.g:12737:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) - // InternalDataDSL.g:12738:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) + // InternalDataDSL.g:13129:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) + // InternalDataDSL.g:13130:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobFileExtensionAssignment_5_1()); } - // InternalDataDSL.g:12739:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) - // InternalDataDSL.g:12739:3: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 + // InternalDataDSL.g:13131:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) + // InternalDataDSL.g:13131:3: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1(); @@ -43419,14 +44712,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__0" - // InternalDataDSL.g:12748:1: rule__DataInterchangeBlobMapping__Group_6__0 : rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 ; + // InternalDataDSL.g:13140:1: rule__DataInterchangeBlobMapping__Group_6__0 : rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 ; public final void rule__DataInterchangeBlobMapping__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12752:1: ( rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 ) - // InternalDataDSL.g:12753:2: rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 + // InternalDataDSL.g:13144:1: ( rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 ) + // InternalDataDSL.g:13145:2: rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 { pushFollow(FOLLOW_21); rule__DataInterchangeBlobMapping__Group_6__0__Impl(); @@ -43457,22 +44750,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__0__Impl" - // InternalDataDSL.g:12760:1: rule__DataInterchangeBlobMapping__Group_6__0__Impl : ( 'path' ) ; + // InternalDataDSL.g:13152:1: rule__DataInterchangeBlobMapping__Group_6__0__Impl : ( 'path' ) ; public final void rule__DataInterchangeBlobMapping__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12764:1: ( ( 'path' ) ) - // InternalDataDSL.g:12765:1: ( 'path' ) + // InternalDataDSL.g:13156:1: ( ( 'path' ) ) + // InternalDataDSL.g:13157:1: ( 'path' ) { - // InternalDataDSL.g:12765:1: ( 'path' ) - // InternalDataDSL.g:12766:2: 'path' + // InternalDataDSL.g:13157:1: ( 'path' ) + // InternalDataDSL.g:13158:2: 'path' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getPathKeyword_6_0()); } - match(input,85,FOLLOW_2); if (state.failed) return ; + match(input,88,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBlobMappingAccess().getPathKeyword_6_0()); } @@ -43498,14 +44791,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__1" - // InternalDataDSL.g:12775:1: rule__DataInterchangeBlobMapping__Group_6__1 : rule__DataInterchangeBlobMapping__Group_6__1__Impl ; + // InternalDataDSL.g:13167:1: rule__DataInterchangeBlobMapping__Group_6__1 : rule__DataInterchangeBlobMapping__Group_6__1__Impl ; public final void rule__DataInterchangeBlobMapping__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12779:1: ( rule__DataInterchangeBlobMapping__Group_6__1__Impl ) - // InternalDataDSL.g:12780:2: rule__DataInterchangeBlobMapping__Group_6__1__Impl + // InternalDataDSL.g:13171:1: ( rule__DataInterchangeBlobMapping__Group_6__1__Impl ) + // InternalDataDSL.g:13172:2: rule__DataInterchangeBlobMapping__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__Group_6__1__Impl(); @@ -43531,23 +44824,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__1__Impl" - // InternalDataDSL.g:12786:1: rule__DataInterchangeBlobMapping__Group_6__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) ; + // InternalDataDSL.g:13178:1: rule__DataInterchangeBlobMapping__Group_6__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) ; public final void rule__DataInterchangeBlobMapping__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12790:1: ( ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) ) - // InternalDataDSL.g:12791:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) + // InternalDataDSL.g:13182:1: ( ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) ) + // InternalDataDSL.g:13183:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) { - // InternalDataDSL.g:12791:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) - // InternalDataDSL.g:12792:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) + // InternalDataDSL.g:13183:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) + // InternalDataDSL.g:13184:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobPathAssignment_6_1()); } - // InternalDataDSL.g:12793:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) - // InternalDataDSL.g:12793:3: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 + // InternalDataDSL.g:13185:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) + // InternalDataDSL.g:13185:3: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 { pushFollow(FOLLOW_2); rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1(); @@ -43582,16 +44875,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__0" - // InternalDataDSL.g:12802:1: rule__DataInterchangeFixedColumnMapping__Group__0 : rule__DataInterchangeFixedColumnMapping__Group__0__Impl rule__DataInterchangeFixedColumnMapping__Group__1 ; + // InternalDataDSL.g:13194:1: rule__DataInterchangeFixedColumnMapping__Group__0 : rule__DataInterchangeFixedColumnMapping__Group__0__Impl rule__DataInterchangeFixedColumnMapping__Group__1 ; public final void rule__DataInterchangeFixedColumnMapping__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12806:1: ( rule__DataInterchangeFixedColumnMapping__Group__0__Impl rule__DataInterchangeFixedColumnMapping__Group__1 ) - // InternalDataDSL.g:12807:2: rule__DataInterchangeFixedColumnMapping__Group__0__Impl rule__DataInterchangeFixedColumnMapping__Group__1 + // InternalDataDSL.g:13198:1: ( rule__DataInterchangeFixedColumnMapping__Group__0__Impl rule__DataInterchangeFixedColumnMapping__Group__1 ) + // InternalDataDSL.g:13199:2: rule__DataInterchangeFixedColumnMapping__Group__0__Impl rule__DataInterchangeFixedColumnMapping__Group__1 { - pushFollow(FOLLOW_86); + pushFollow(FOLLOW_87); rule__DataInterchangeFixedColumnMapping__Group__0__Impl(); state._fsp--; @@ -43620,23 +44913,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__0__Impl" - // InternalDataDSL.g:12814:1: rule__DataInterchangeFixedColumnMapping__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:13206:1: rule__DataInterchangeFixedColumnMapping__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeFixedColumnMapping__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12818:1: ( ( () ) ) - // InternalDataDSL.g:12819:1: ( () ) + // InternalDataDSL.g:13210:1: ( ( () ) ) + // InternalDataDSL.g:13211:1: ( () ) { - // InternalDataDSL.g:12819:1: ( () ) - // InternalDataDSL.g:12820:2: () + // InternalDataDSL.g:13211:1: ( () ) + // InternalDataDSL.g:13212:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getDataInterchangeFixedColumnMappingAction_0()); } - // InternalDataDSL.g:12821:2: () - // InternalDataDSL.g:12821:3: + // InternalDataDSL.g:13213:2: () + // InternalDataDSL.g:13213:3: { } @@ -43661,14 +44954,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__1" - // InternalDataDSL.g:12829:1: rule__DataInterchangeFixedColumnMapping__Group__1 : rule__DataInterchangeFixedColumnMapping__Group__1__Impl rule__DataInterchangeFixedColumnMapping__Group__2 ; + // InternalDataDSL.g:13221:1: rule__DataInterchangeFixedColumnMapping__Group__1 : rule__DataInterchangeFixedColumnMapping__Group__1__Impl rule__DataInterchangeFixedColumnMapping__Group__2 ; public final void rule__DataInterchangeFixedColumnMapping__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12833:1: ( rule__DataInterchangeFixedColumnMapping__Group__1__Impl rule__DataInterchangeFixedColumnMapping__Group__2 ) - // InternalDataDSL.g:12834:2: rule__DataInterchangeFixedColumnMapping__Group__1__Impl rule__DataInterchangeFixedColumnMapping__Group__2 + // InternalDataDSL.g:13225:1: ( rule__DataInterchangeFixedColumnMapping__Group__1__Impl rule__DataInterchangeFixedColumnMapping__Group__2 ) + // InternalDataDSL.g:13226:2: rule__DataInterchangeFixedColumnMapping__Group__1__Impl rule__DataInterchangeFixedColumnMapping__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeFixedColumnMapping__Group__1__Impl(); @@ -43699,22 +44992,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__1__Impl" - // InternalDataDSL.g:12841:1: rule__DataInterchangeFixedColumnMapping__Group__1__Impl : ( 'mapFixedLength' ) ; + // InternalDataDSL.g:13233:1: rule__DataInterchangeFixedColumnMapping__Group__1__Impl : ( 'mapFixedLength' ) ; public final void rule__DataInterchangeFixedColumnMapping__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12845:1: ( ( 'mapFixedLength' ) ) - // InternalDataDSL.g:12846:1: ( 'mapFixedLength' ) + // InternalDataDSL.g:13237:1: ( ( 'mapFixedLength' ) ) + // InternalDataDSL.g:13238:1: ( 'mapFixedLength' ) { - // InternalDataDSL.g:12846:1: ( 'mapFixedLength' ) - // InternalDataDSL.g:12847:2: 'mapFixedLength' + // InternalDataDSL.g:13238:1: ( 'mapFixedLength' ) + // InternalDataDSL.g:13239:2: 'mapFixedLength' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getMapFixedLengthKeyword_1()); } - match(input,137,FOLLOW_2); if (state.failed) return ; + match(input,141,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getMapFixedLengthKeyword_1()); } @@ -43740,16 +45033,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__2" - // InternalDataDSL.g:12856:1: rule__DataInterchangeFixedColumnMapping__Group__2 : rule__DataInterchangeFixedColumnMapping__Group__2__Impl rule__DataInterchangeFixedColumnMapping__Group__3 ; + // InternalDataDSL.g:13248:1: rule__DataInterchangeFixedColumnMapping__Group__2 : rule__DataInterchangeFixedColumnMapping__Group__2__Impl rule__DataInterchangeFixedColumnMapping__Group__3 ; public final void rule__DataInterchangeFixedColumnMapping__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12860:1: ( rule__DataInterchangeFixedColumnMapping__Group__2__Impl rule__DataInterchangeFixedColumnMapping__Group__3 ) - // InternalDataDSL.g:12861:2: rule__DataInterchangeFixedColumnMapping__Group__2__Impl rule__DataInterchangeFixedColumnMapping__Group__3 + // InternalDataDSL.g:13252:1: ( rule__DataInterchangeFixedColumnMapping__Group__2__Impl rule__DataInterchangeFixedColumnMapping__Group__3 ) + // InternalDataDSL.g:13253:2: rule__DataInterchangeFixedColumnMapping__Group__2__Impl rule__DataInterchangeFixedColumnMapping__Group__3 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__DataInterchangeFixedColumnMapping__Group__2__Impl(); state._fsp--; @@ -43778,23 +45071,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__2__Impl" - // InternalDataDSL.g:12868:1: rule__DataInterchangeFixedColumnMapping__Group__2__Impl : ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) ; + // InternalDataDSL.g:13260:1: rule__DataInterchangeFixedColumnMapping__Group__2__Impl : ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) ; public final void rule__DataInterchangeFixedColumnMapping__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12872:1: ( ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) ) - // InternalDataDSL.g:12873:1: ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) + // InternalDataDSL.g:13264:1: ( ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) ) + // InternalDataDSL.g:13265:1: ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) { - // InternalDataDSL.g:12873:1: ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) - // InternalDataDSL.g:12874:2: ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) + // InternalDataDSL.g:13265:1: ( ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) ) + // InternalDataDSL.g:13266:2: ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getPropertyAssignment_2()); } - // InternalDataDSL.g:12875:2: ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) - // InternalDataDSL.g:12875:3: rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 + // InternalDataDSL.g:13267:2: ( rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 ) + // InternalDataDSL.g:13267:3: rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2(); @@ -43829,14 +45122,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__3" - // InternalDataDSL.g:12883:1: rule__DataInterchangeFixedColumnMapping__Group__3 : rule__DataInterchangeFixedColumnMapping__Group__3__Impl rule__DataInterchangeFixedColumnMapping__Group__4 ; + // InternalDataDSL.g:13275:1: rule__DataInterchangeFixedColumnMapping__Group__3 : rule__DataInterchangeFixedColumnMapping__Group__3__Impl rule__DataInterchangeFixedColumnMapping__Group__4 ; public final void rule__DataInterchangeFixedColumnMapping__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12887:1: ( rule__DataInterchangeFixedColumnMapping__Group__3__Impl rule__DataInterchangeFixedColumnMapping__Group__4 ) - // InternalDataDSL.g:12888:2: rule__DataInterchangeFixedColumnMapping__Group__3__Impl rule__DataInterchangeFixedColumnMapping__Group__4 + // InternalDataDSL.g:13279:1: ( rule__DataInterchangeFixedColumnMapping__Group__3__Impl rule__DataInterchangeFixedColumnMapping__Group__4 ) + // InternalDataDSL.g:13280:2: rule__DataInterchangeFixedColumnMapping__Group__3__Impl rule__DataInterchangeFixedColumnMapping__Group__4 { pushFollow(FOLLOW_22); rule__DataInterchangeFixedColumnMapping__Group__3__Impl(); @@ -43867,22 +45160,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__3__Impl" - // InternalDataDSL.g:12895:1: rule__DataInterchangeFixedColumnMapping__Group__3__Impl : ( 'length' ) ; + // InternalDataDSL.g:13287:1: rule__DataInterchangeFixedColumnMapping__Group__3__Impl : ( 'length' ) ; public final void rule__DataInterchangeFixedColumnMapping__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12899:1: ( ( 'length' ) ) - // InternalDataDSL.g:12900:1: ( 'length' ) + // InternalDataDSL.g:13291:1: ( ( 'length' ) ) + // InternalDataDSL.g:13292:1: ( 'length' ) { - // InternalDataDSL.g:12900:1: ( 'length' ) - // InternalDataDSL.g:12901:2: 'length' + // InternalDataDSL.g:13292:1: ( 'length' ) + // InternalDataDSL.g:13293:2: 'length' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLengthKeyword_3()); } - match(input,138,FOLLOW_2); if (state.failed) return ; + match(input,142,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLengthKeyword_3()); } @@ -43908,16 +45201,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__4" - // InternalDataDSL.g:12910:1: rule__DataInterchangeFixedColumnMapping__Group__4 : rule__DataInterchangeFixedColumnMapping__Group__4__Impl rule__DataInterchangeFixedColumnMapping__Group__5 ; + // InternalDataDSL.g:13302:1: rule__DataInterchangeFixedColumnMapping__Group__4 : rule__DataInterchangeFixedColumnMapping__Group__4__Impl rule__DataInterchangeFixedColumnMapping__Group__5 ; public final void rule__DataInterchangeFixedColumnMapping__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12914:1: ( rule__DataInterchangeFixedColumnMapping__Group__4__Impl rule__DataInterchangeFixedColumnMapping__Group__5 ) - // InternalDataDSL.g:12915:2: rule__DataInterchangeFixedColumnMapping__Group__4__Impl rule__DataInterchangeFixedColumnMapping__Group__5 + // InternalDataDSL.g:13306:1: ( rule__DataInterchangeFixedColumnMapping__Group__4__Impl rule__DataInterchangeFixedColumnMapping__Group__5 ) + // InternalDataDSL.g:13307:2: rule__DataInterchangeFixedColumnMapping__Group__4__Impl rule__DataInterchangeFixedColumnMapping__Group__5 { - pushFollow(FOLLOW_88); + pushFollow(FOLLOW_89); rule__DataInterchangeFixedColumnMapping__Group__4__Impl(); state._fsp--; @@ -43946,23 +45239,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__4__Impl" - // InternalDataDSL.g:12922:1: rule__DataInterchangeFixedColumnMapping__Group__4__Impl : ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) ; + // InternalDataDSL.g:13314:1: rule__DataInterchangeFixedColumnMapping__Group__4__Impl : ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) ; public final void rule__DataInterchangeFixedColumnMapping__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12926:1: ( ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) ) - // InternalDataDSL.g:12927:1: ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) + // InternalDataDSL.g:13318:1: ( ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) ) + // InternalDataDSL.g:13319:1: ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) { - // InternalDataDSL.g:12927:1: ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) - // InternalDataDSL.g:12928:2: ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) + // InternalDataDSL.g:13319:1: ( ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) ) + // InternalDataDSL.g:13320:2: ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLengthAssignment_4()); } - // InternalDataDSL.g:12929:2: ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) - // InternalDataDSL.g:12929:3: rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 + // InternalDataDSL.g:13321:2: ( rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 ) + // InternalDataDSL.g:13321:3: rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__LengthAssignment_4(); @@ -43997,14 +45290,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__5" - // InternalDataDSL.g:12937:1: rule__DataInterchangeFixedColumnMapping__Group__5 : rule__DataInterchangeFixedColumnMapping__Group__5__Impl ; + // InternalDataDSL.g:13329:1: rule__DataInterchangeFixedColumnMapping__Group__5 : rule__DataInterchangeFixedColumnMapping__Group__5__Impl ; public final void rule__DataInterchangeFixedColumnMapping__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12941:1: ( rule__DataInterchangeFixedColumnMapping__Group__5__Impl ) - // InternalDataDSL.g:12942:2: rule__DataInterchangeFixedColumnMapping__Group__5__Impl + // InternalDataDSL.g:13333:1: ( rule__DataInterchangeFixedColumnMapping__Group__5__Impl ) + // InternalDataDSL.g:13334:2: rule__DataInterchangeFixedColumnMapping__Group__5__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__Group__5__Impl(); @@ -44030,23 +45323,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group__5__Impl" - // InternalDataDSL.g:12948:1: rule__DataInterchangeFixedColumnMapping__Group__5__Impl : ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) ; + // InternalDataDSL.g:13340:1: rule__DataInterchangeFixedColumnMapping__Group__5__Impl : ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) ; public final void rule__DataInterchangeFixedColumnMapping__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12952:1: ( ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) ) - // InternalDataDSL.g:12953:1: ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) + // InternalDataDSL.g:13344:1: ( ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) ) + // InternalDataDSL.g:13345:1: ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) { - // InternalDataDSL.g:12953:1: ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) - // InternalDataDSL.g:12954:2: ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) + // InternalDataDSL.g:13345:1: ( ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) ) + // InternalDataDSL.g:13346:2: ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getGroup_5()); } - // InternalDataDSL.g:12955:2: ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) - // InternalDataDSL.g:12955:3: rule__DataInterchangeFixedColumnMapping__Group_5__0 + // InternalDataDSL.g:13347:2: ( rule__DataInterchangeFixedColumnMapping__Group_5__0 ) + // InternalDataDSL.g:13347:3: rule__DataInterchangeFixedColumnMapping__Group_5__0 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__Group_5__0(); @@ -44081,16 +45374,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group_5__0" - // InternalDataDSL.g:12964:1: rule__DataInterchangeFixedColumnMapping__Group_5__0 : rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl rule__DataInterchangeFixedColumnMapping__Group_5__1 ; + // InternalDataDSL.g:13356:1: rule__DataInterchangeFixedColumnMapping__Group_5__0 : rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl rule__DataInterchangeFixedColumnMapping__Group_5__1 ; public final void rule__DataInterchangeFixedColumnMapping__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12968:1: ( rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl rule__DataInterchangeFixedColumnMapping__Group_5__1 ) - // InternalDataDSL.g:12969:2: rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl rule__DataInterchangeFixedColumnMapping__Group_5__1 + // InternalDataDSL.g:13360:1: ( rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl rule__DataInterchangeFixedColumnMapping__Group_5__1 ) + // InternalDataDSL.g:13361:2: rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl rule__DataInterchangeFixedColumnMapping__Group_5__1 { - pushFollow(FOLLOW_88); + pushFollow(FOLLOW_89); rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl(); state._fsp--; @@ -44119,31 +45412,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl" - // InternalDataDSL.g:12976:1: rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl : ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) ; + // InternalDataDSL.g:13368:1: rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl : ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) ; public final void rule__DataInterchangeFixedColumnMapping__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12980:1: ( ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) ) - // InternalDataDSL.g:12981:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) + // InternalDataDSL.g:13372:1: ( ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) ) + // InternalDataDSL.g:13373:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) { - // InternalDataDSL.g:12981:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) - // InternalDataDSL.g:12982:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? + // InternalDataDSL.g:13373:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? ) + // InternalDataDSL.g:13374:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getAlternatives_5_0()); } - // InternalDataDSL.g:12983:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? - int alt131=2; - int LA131_0 = input.LA(1); + // InternalDataDSL.g:13375:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 )? + int alt133=2; + int LA133_0 = input.LA(1); - if ( ((LA131_0>=182 && LA131_0<=184)) ) { - alt131=1; + if ( ((LA133_0>=186 && LA133_0<=188)) ) { + alt133=1; } - switch (alt131) { + switch (alt133) { case 1 : - // InternalDataDSL.g:12983:3: rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 + // InternalDataDSL.g:13375:3: rule__DataInterchangeFixedColumnMapping__Alternatives_5_0 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__Alternatives_5_0(); @@ -44181,14 +45474,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group_5__1" - // InternalDataDSL.g:12991:1: rule__DataInterchangeFixedColumnMapping__Group_5__1 : rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl ; + // InternalDataDSL.g:13383:1: rule__DataInterchangeFixedColumnMapping__Group_5__1 : rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl ; public final void rule__DataInterchangeFixedColumnMapping__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:12995:1: ( rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl ) - // InternalDataDSL.g:12996:2: rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl + // InternalDataDSL.g:13387:1: ( rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl ) + // InternalDataDSL.g:13388:2: rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl(); @@ -44214,31 +45507,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl" - // InternalDataDSL.g:13002:1: rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl : ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) ; + // InternalDataDSL.g:13394:1: rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl : ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) ; public final void rule__DataInterchangeFixedColumnMapping__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13006:1: ( ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) ) - // InternalDataDSL.g:13007:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) + // InternalDataDSL.g:13398:1: ( ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) ) + // InternalDataDSL.g:13399:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) { - // InternalDataDSL.g:13007:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) - // InternalDataDSL.g:13008:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? + // InternalDataDSL.g:13399:1: ( ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? ) + // InternalDataDSL.g:13400:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getAlternatives_5_1()); } - // InternalDataDSL.g:13009:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? - int alt132=2; - int LA132_0 = input.LA(1); + // InternalDataDSL.g:13401:2: ( rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 )? + int alt134=2; + int LA134_0 = input.LA(1); - if ( ((LA132_0>=185 && LA132_0<=189)) ) { - alt132=1; + if ( ((LA134_0>=189 && LA134_0<=193)) ) { + alt134=1; } - switch (alt132) { + switch (alt134) { case 1 : - // InternalDataDSL.g:13009:3: rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 + // InternalDataDSL.g:13401:3: rule__DataInterchangeFixedColumnMapping__Alternatives_5_1 { pushFollow(FOLLOW_2); rule__DataInterchangeFixedColumnMapping__Alternatives_5_1(); @@ -44276,16 +45569,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupMapping__Group__0" - // InternalDataDSL.g:13018:1: rule__DataInterchangeLookupMapping__Group__0 : rule__DataInterchangeLookupMapping__Group__0__Impl rule__DataInterchangeLookupMapping__Group__1 ; + // InternalDataDSL.g:13410:1: rule__DataInterchangeLookupMapping__Group__0 : rule__DataInterchangeLookupMapping__Group__0__Impl rule__DataInterchangeLookupMapping__Group__1 ; public final void rule__DataInterchangeLookupMapping__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13022:1: ( rule__DataInterchangeLookupMapping__Group__0__Impl rule__DataInterchangeLookupMapping__Group__1 ) - // InternalDataDSL.g:13023:2: rule__DataInterchangeLookupMapping__Group__0__Impl rule__DataInterchangeLookupMapping__Group__1 + // InternalDataDSL.g:13414:1: ( rule__DataInterchangeLookupMapping__Group__0__Impl rule__DataInterchangeLookupMapping__Group__1 ) + // InternalDataDSL.g:13415:2: rule__DataInterchangeLookupMapping__Group__0__Impl rule__DataInterchangeLookupMapping__Group__1 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__DataInterchangeLookupMapping__Group__0__Impl(); state._fsp--; @@ -44314,23 +45607,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupMapping__Group__0__Impl" - // InternalDataDSL.g:13030:1: rule__DataInterchangeLookupMapping__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:13422:1: rule__DataInterchangeLookupMapping__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeLookupMapping__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13034:1: ( ( () ) ) - // InternalDataDSL.g:13035:1: ( () ) + // InternalDataDSL.g:13426:1: ( ( () ) ) + // InternalDataDSL.g:13427:1: ( () ) { - // InternalDataDSL.g:13035:1: ( () ) - // InternalDataDSL.g:13036:2: () + // InternalDataDSL.g:13427:1: ( () ) + // InternalDataDSL.g:13428:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupMappingAccess().getDataInterchangeLookupMappingAction_0()); } - // InternalDataDSL.g:13037:2: () - // InternalDataDSL.g:13037:3: + // InternalDataDSL.g:13429:2: () + // InternalDataDSL.g:13429:3: { } @@ -44355,14 +45648,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupMapping__Group__1" - // InternalDataDSL.g:13045:1: rule__DataInterchangeLookupMapping__Group__1 : rule__DataInterchangeLookupMapping__Group__1__Impl rule__DataInterchangeLookupMapping__Group__2 ; + // InternalDataDSL.g:13437:1: rule__DataInterchangeLookupMapping__Group__1 : rule__DataInterchangeLookupMapping__Group__1__Impl rule__DataInterchangeLookupMapping__Group__2 ; public final void rule__DataInterchangeLookupMapping__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13049:1: ( rule__DataInterchangeLookupMapping__Group__1__Impl rule__DataInterchangeLookupMapping__Group__2 ) - // InternalDataDSL.g:13050:2: rule__DataInterchangeLookupMapping__Group__1__Impl rule__DataInterchangeLookupMapping__Group__2 + // InternalDataDSL.g:13441:1: ( rule__DataInterchangeLookupMapping__Group__1__Impl rule__DataInterchangeLookupMapping__Group__2 ) + // InternalDataDSL.g:13442:2: rule__DataInterchangeLookupMapping__Group__1__Impl rule__DataInterchangeLookupMapping__Group__2 { pushFollow(FOLLOW_7); rule__DataInterchangeLookupMapping__Group__1__Impl(); @@ -44393,22 +45686,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupMapping__Group__1__Impl" - // InternalDataDSL.g:13057:1: rule__DataInterchangeLookupMapping__Group__1__Impl : ( 'mapLookup' ) ; + // InternalDataDSL.g:13449:1: rule__DataInterchangeLookupMapping__Group__1__Impl : ( 'mapLookup' ) ; public final void rule__DataInterchangeLookupMapping__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13061:1: ( ( 'mapLookup' ) ) - // InternalDataDSL.g:13062:1: ( 'mapLookup' ) + // InternalDataDSL.g:13453:1: ( ( 'mapLookup' ) ) + // InternalDataDSL.g:13454:1: ( 'mapLookup' ) { - // InternalDataDSL.g:13062:1: ( 'mapLookup' ) - // InternalDataDSL.g:13063:2: 'mapLookup' + // InternalDataDSL.g:13454:1: ( 'mapLookup' ) + // InternalDataDSL.g:13455:2: 'mapLookup' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupMappingAccess().getMapLookupKeyword_1()); } - match(input,139,FOLLOW_2); if (state.failed) return ; + match(input,143,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupMappingAccess().getMapLookupKeyword_1()); } @@ -44434,14 +45727,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupMapping__Group__2" - // InternalDataDSL.g:13072:1: rule__DataInterchangeLookupMapping__Group__2 : rule__DataInterchangeLookupMapping__Group__2__Impl ; + // InternalDataDSL.g:13464:1: rule__DataInterchangeLookupMapping__Group__2 : rule__DataInterchangeLookupMapping__Group__2__Impl ; public final void rule__DataInterchangeLookupMapping__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13076:1: ( rule__DataInterchangeLookupMapping__Group__2__Impl ) - // InternalDataDSL.g:13077:2: rule__DataInterchangeLookupMapping__Group__2__Impl + // InternalDataDSL.g:13468:1: ( rule__DataInterchangeLookupMapping__Group__2__Impl ) + // InternalDataDSL.g:13469:2: rule__DataInterchangeLookupMapping__Group__2__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeLookupMapping__Group__2__Impl(); @@ -44467,23 +45760,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupMapping__Group__2__Impl" - // InternalDataDSL.g:13083:1: rule__DataInterchangeLookupMapping__Group__2__Impl : ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) ; + // InternalDataDSL.g:13475:1: rule__DataInterchangeLookupMapping__Group__2__Impl : ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) ; public final void rule__DataInterchangeLookupMapping__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13087:1: ( ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) ) - // InternalDataDSL.g:13088:1: ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) + // InternalDataDSL.g:13479:1: ( ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) ) + // InternalDataDSL.g:13480:1: ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) { - // InternalDataDSL.g:13088:1: ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) - // InternalDataDSL.g:13089:2: ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) + // InternalDataDSL.g:13480:1: ( ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) ) + // InternalDataDSL.g:13481:2: ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupMappingAccess().getLookupReferenceAssignment_2()); } - // InternalDataDSL.g:13090:2: ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) - // InternalDataDSL.g:13090:3: rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 + // InternalDataDSL.g:13482:2: ( rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 ) + // InternalDataDSL.g:13482:3: rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2(); @@ -44518,16 +45811,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeSkipMapping__Group__0" - // InternalDataDSL.g:13099:1: rule__DataInterchangeSkipMapping__Group__0 : rule__DataInterchangeSkipMapping__Group__0__Impl rule__DataInterchangeSkipMapping__Group__1 ; + // InternalDataDSL.g:13491:1: rule__DataInterchangeSkipMapping__Group__0 : rule__DataInterchangeSkipMapping__Group__0__Impl rule__DataInterchangeSkipMapping__Group__1 ; public final void rule__DataInterchangeSkipMapping__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13103:1: ( rule__DataInterchangeSkipMapping__Group__0__Impl rule__DataInterchangeSkipMapping__Group__1 ) - // InternalDataDSL.g:13104:2: rule__DataInterchangeSkipMapping__Group__0__Impl rule__DataInterchangeSkipMapping__Group__1 + // InternalDataDSL.g:13495:1: ( rule__DataInterchangeSkipMapping__Group__0__Impl rule__DataInterchangeSkipMapping__Group__1 ) + // InternalDataDSL.g:13496:2: rule__DataInterchangeSkipMapping__Group__0__Impl rule__DataInterchangeSkipMapping__Group__1 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__DataInterchangeSkipMapping__Group__0__Impl(); state._fsp--; @@ -44556,23 +45849,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeSkipMapping__Group__0__Impl" - // InternalDataDSL.g:13111:1: rule__DataInterchangeSkipMapping__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:13503:1: rule__DataInterchangeSkipMapping__Group__0__Impl : ( () ) ; public final void rule__DataInterchangeSkipMapping__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13115:1: ( ( () ) ) - // InternalDataDSL.g:13116:1: ( () ) + // InternalDataDSL.g:13507:1: ( ( () ) ) + // InternalDataDSL.g:13508:1: ( () ) { - // InternalDataDSL.g:13116:1: ( () ) - // InternalDataDSL.g:13117:2: () + // InternalDataDSL.g:13508:1: ( () ) + // InternalDataDSL.g:13509:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeSkipMappingAccess().getDataInterchangeSkipMappingAction_0()); } - // InternalDataDSL.g:13118:2: () - // InternalDataDSL.g:13118:3: + // InternalDataDSL.g:13510:2: () + // InternalDataDSL.g:13510:3: { } @@ -44597,14 +45890,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeSkipMapping__Group__1" - // InternalDataDSL.g:13126:1: rule__DataInterchangeSkipMapping__Group__1 : rule__DataInterchangeSkipMapping__Group__1__Impl rule__DataInterchangeSkipMapping__Group__2 ; + // InternalDataDSL.g:13518:1: rule__DataInterchangeSkipMapping__Group__1 : rule__DataInterchangeSkipMapping__Group__1__Impl rule__DataInterchangeSkipMapping__Group__2 ; public final void rule__DataInterchangeSkipMapping__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13130:1: ( rule__DataInterchangeSkipMapping__Group__1__Impl rule__DataInterchangeSkipMapping__Group__2 ) - // InternalDataDSL.g:13131:2: rule__DataInterchangeSkipMapping__Group__1__Impl rule__DataInterchangeSkipMapping__Group__2 + // InternalDataDSL.g:13522:1: ( rule__DataInterchangeSkipMapping__Group__1__Impl rule__DataInterchangeSkipMapping__Group__2 ) + // InternalDataDSL.g:13523:2: rule__DataInterchangeSkipMapping__Group__1__Impl rule__DataInterchangeSkipMapping__Group__2 { pushFollow(FOLLOW_21); rule__DataInterchangeSkipMapping__Group__1__Impl(); @@ -44635,22 +45928,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeSkipMapping__Group__1__Impl" - // InternalDataDSL.g:13138:1: rule__DataInterchangeSkipMapping__Group__1__Impl : ( 'mapSkip' ) ; + // InternalDataDSL.g:13530:1: rule__DataInterchangeSkipMapping__Group__1__Impl : ( 'mapSkip' ) ; public final void rule__DataInterchangeSkipMapping__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13142:1: ( ( 'mapSkip' ) ) - // InternalDataDSL.g:13143:1: ( 'mapSkip' ) + // InternalDataDSL.g:13534:1: ( ( 'mapSkip' ) ) + // InternalDataDSL.g:13535:1: ( 'mapSkip' ) { - // InternalDataDSL.g:13143:1: ( 'mapSkip' ) - // InternalDataDSL.g:13144:2: 'mapSkip' + // InternalDataDSL.g:13535:1: ( 'mapSkip' ) + // InternalDataDSL.g:13536:2: 'mapSkip' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeSkipMappingAccess().getMapSkipKeyword_1()); } - match(input,140,FOLLOW_2); if (state.failed) return ; + match(input,144,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeSkipMappingAccess().getMapSkipKeyword_1()); } @@ -44676,14 +45969,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeSkipMapping__Group__2" - // InternalDataDSL.g:13153:1: rule__DataInterchangeSkipMapping__Group__2 : rule__DataInterchangeSkipMapping__Group__2__Impl ; + // InternalDataDSL.g:13545:1: rule__DataInterchangeSkipMapping__Group__2 : rule__DataInterchangeSkipMapping__Group__2__Impl ; public final void rule__DataInterchangeSkipMapping__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13157:1: ( rule__DataInterchangeSkipMapping__Group__2__Impl ) - // InternalDataDSL.g:13158:2: rule__DataInterchangeSkipMapping__Group__2__Impl + // InternalDataDSL.g:13549:1: ( rule__DataInterchangeSkipMapping__Group__2__Impl ) + // InternalDataDSL.g:13550:2: rule__DataInterchangeSkipMapping__Group__2__Impl { pushFollow(FOLLOW_2); rule__DataInterchangeSkipMapping__Group__2__Impl(); @@ -44709,23 +46002,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeSkipMapping__Group__2__Impl" - // InternalDataDSL.g:13164:1: rule__DataInterchangeSkipMapping__Group__2__Impl : ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) ; + // InternalDataDSL.g:13556:1: rule__DataInterchangeSkipMapping__Group__2__Impl : ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) ; public final void rule__DataInterchangeSkipMapping__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13168:1: ( ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) ) - // InternalDataDSL.g:13169:1: ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) + // InternalDataDSL.g:13560:1: ( ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) ) + // InternalDataDSL.g:13561:1: ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) { - // InternalDataDSL.g:13169:1: ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) - // InternalDataDSL.g:13170:2: ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) + // InternalDataDSL.g:13561:1: ( ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) ) + // InternalDataDSL.g:13562:2: ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeSkipMappingAccess().getNameAssignment_2()); } - // InternalDataDSL.g:13171:2: ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) - // InternalDataDSL.g:13171:3: rule__DataInterchangeSkipMapping__NameAssignment_2 + // InternalDataDSL.g:13563:2: ( rule__DataInterchangeSkipMapping__NameAssignment_2 ) + // InternalDataDSL.g:13563:3: rule__DataInterchangeSkipMapping__NameAssignment_2 { pushFollow(FOLLOW_2); rule__DataInterchangeSkipMapping__NameAssignment_2(); @@ -44760,16 +46053,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group__0" - // InternalDataDSL.g:13180:1: rule__LFQN__Group__0 : rule__LFQN__Group__0__Impl rule__LFQN__Group__1 ; + // InternalDataDSL.g:13572:1: rule__LFQN__Group__0 : rule__LFQN__Group__0__Impl rule__LFQN__Group__1 ; public final void rule__LFQN__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13184:1: ( rule__LFQN__Group__0__Impl rule__LFQN__Group__1 ) - // InternalDataDSL.g:13185:2: rule__LFQN__Group__0__Impl rule__LFQN__Group__1 + // InternalDataDSL.g:13576:1: ( rule__LFQN__Group__0__Impl rule__LFQN__Group__1 ) + // InternalDataDSL.g:13577:2: rule__LFQN__Group__0__Impl rule__LFQN__Group__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__LFQN__Group__0__Impl(); state._fsp--; @@ -44798,17 +46091,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group__0__Impl" - // InternalDataDSL.g:13192:1: rule__LFQN__Group__0__Impl : ( RULE_ID ) ; + // InternalDataDSL.g:13584:1: rule__LFQN__Group__0__Impl : ( RULE_ID ) ; public final void rule__LFQN__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13196:1: ( ( RULE_ID ) ) - // InternalDataDSL.g:13197:1: ( RULE_ID ) + // InternalDataDSL.g:13588:1: ( ( RULE_ID ) ) + // InternalDataDSL.g:13589:1: ( RULE_ID ) { - // InternalDataDSL.g:13197:1: ( RULE_ID ) - // InternalDataDSL.g:13198:2: RULE_ID + // InternalDataDSL.g:13589:1: ( RULE_ID ) + // InternalDataDSL.g:13590:2: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_0()); @@ -44839,14 +46132,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group__1" - // InternalDataDSL.g:13207:1: rule__LFQN__Group__1 : rule__LFQN__Group__1__Impl ; + // InternalDataDSL.g:13599:1: rule__LFQN__Group__1 : rule__LFQN__Group__1__Impl ; public final void rule__LFQN__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13211:1: ( rule__LFQN__Group__1__Impl ) - // InternalDataDSL.g:13212:2: rule__LFQN__Group__1__Impl + // InternalDataDSL.g:13603:1: ( rule__LFQN__Group__1__Impl ) + // InternalDataDSL.g:13604:2: rule__LFQN__Group__1__Impl { pushFollow(FOLLOW_2); rule__LFQN__Group__1__Impl(); @@ -44872,37 +46165,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group__1__Impl" - // InternalDataDSL.g:13218:1: rule__LFQN__Group__1__Impl : ( ( rule__LFQN__Group_1__0 )* ) ; + // InternalDataDSL.g:13610:1: rule__LFQN__Group__1__Impl : ( ( rule__LFQN__Group_1__0 )* ) ; public final void rule__LFQN__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13222:1: ( ( ( rule__LFQN__Group_1__0 )* ) ) - // InternalDataDSL.g:13223:1: ( ( rule__LFQN__Group_1__0 )* ) + // InternalDataDSL.g:13614:1: ( ( ( rule__LFQN__Group_1__0 )* ) ) + // InternalDataDSL.g:13615:1: ( ( rule__LFQN__Group_1__0 )* ) { - // InternalDataDSL.g:13223:1: ( ( rule__LFQN__Group_1__0 )* ) - // InternalDataDSL.g:13224:2: ( rule__LFQN__Group_1__0 )* + // InternalDataDSL.g:13615:1: ( ( rule__LFQN__Group_1__0 )* ) + // InternalDataDSL.g:13616:2: ( rule__LFQN__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getLFQNAccess().getGroup_1()); } - // InternalDataDSL.g:13225:2: ( rule__LFQN__Group_1__0 )* - loop133: + // InternalDataDSL.g:13617:2: ( rule__LFQN__Group_1__0 )* + loop135: do { - int alt133=2; - int LA133_0 = input.LA(1); + int alt135=2; + int LA135_0 = input.LA(1); - if ( (LA133_0==44) ) { - alt133=1; + if ( (LA135_0==44) ) { + alt135=1; } - switch (alt133) { + switch (alt135) { case 1 : - // InternalDataDSL.g:13225:3: rule__LFQN__Group_1__0 + // InternalDataDSL.g:13617:3: rule__LFQN__Group_1__0 { - pushFollow(FOLLOW_91); + pushFollow(FOLLOW_92); rule__LFQN__Group_1__0(); state._fsp--; @@ -44912,7 +46205,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop133; + break loop135; } } while (true); @@ -44941,14 +46234,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group_1__0" - // InternalDataDSL.g:13234:1: rule__LFQN__Group_1__0 : rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 ; + // InternalDataDSL.g:13626:1: rule__LFQN__Group_1__0 : rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 ; public final void rule__LFQN__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13238:1: ( rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 ) - // InternalDataDSL.g:13239:2: rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 + // InternalDataDSL.g:13630:1: ( rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 ) + // InternalDataDSL.g:13631:2: rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 { pushFollow(FOLLOW_7); rule__LFQN__Group_1__0__Impl(); @@ -44979,17 +46272,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group_1__0__Impl" - // InternalDataDSL.g:13246:1: rule__LFQN__Group_1__0__Impl : ( '.' ) ; + // InternalDataDSL.g:13638:1: rule__LFQN__Group_1__0__Impl : ( '.' ) ; public final void rule__LFQN__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13250:1: ( ( '.' ) ) - // InternalDataDSL.g:13251:1: ( '.' ) + // InternalDataDSL.g:13642:1: ( ( '.' ) ) + // InternalDataDSL.g:13643:1: ( '.' ) { - // InternalDataDSL.g:13251:1: ( '.' ) - // InternalDataDSL.g:13252:2: '.' + // InternalDataDSL.g:13643:1: ( '.' ) + // InternalDataDSL.g:13644:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getLFQNAccess().getFullStopKeyword_1_0()); @@ -45020,14 +46313,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group_1__1" - // InternalDataDSL.g:13261:1: rule__LFQN__Group_1__1 : rule__LFQN__Group_1__1__Impl ; + // InternalDataDSL.g:13653:1: rule__LFQN__Group_1__1 : rule__LFQN__Group_1__1__Impl ; public final void rule__LFQN__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13265:1: ( rule__LFQN__Group_1__1__Impl ) - // InternalDataDSL.g:13266:2: rule__LFQN__Group_1__1__Impl + // InternalDataDSL.g:13657:1: ( rule__LFQN__Group_1__1__Impl ) + // InternalDataDSL.g:13658:2: rule__LFQN__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__LFQN__Group_1__1__Impl(); @@ -45053,17 +46346,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LFQN__Group_1__1__Impl" - // InternalDataDSL.g:13272:1: rule__LFQN__Group_1__1__Impl : ( RULE_ID ) ; + // InternalDataDSL.g:13664:1: rule__LFQN__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__LFQN__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13276:1: ( ( RULE_ID ) ) - // InternalDataDSL.g:13277:1: ( RULE_ID ) + // InternalDataDSL.g:13668:1: ( ( RULE_ID ) ) + // InternalDataDSL.g:13669:1: ( RULE_ID ) { - // InternalDataDSL.g:13277:1: ( RULE_ID ) - // InternalDataDSL.g:13278:2: RULE_ID + // InternalDataDSL.g:13669:1: ( RULE_ID ) + // InternalDataDSL.g:13670:2: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_1_1()); @@ -45094,16 +46387,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__0" - // InternalDataDSL.g:13288:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ; + // InternalDataDSL.g:13680:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ; public final void rule__XImportDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13292:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) - // InternalDataDSL.g:13293:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 + // InternalDataDSL.g:13684:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) + // InternalDataDSL.g:13685:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 { - pushFollow(FOLLOW_92); + pushFollow(FOLLOW_93); rule__XImportDeclaration__Group__0__Impl(); state._fsp--; @@ -45132,23 +46425,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__0__Impl" - // InternalDataDSL.g:13300:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:13692:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ; public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13304:1: ( ( () ) ) - // InternalDataDSL.g:13305:1: ( () ) + // InternalDataDSL.g:13696:1: ( ( () ) ) + // InternalDataDSL.g:13697:1: ( () ) { - // InternalDataDSL.g:13305:1: ( () ) - // InternalDataDSL.g:13306:2: () + // InternalDataDSL.g:13697:1: ( () ) + // InternalDataDSL.g:13698:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0()); } - // InternalDataDSL.g:13307:2: () - // InternalDataDSL.g:13307:3: + // InternalDataDSL.g:13699:2: () + // InternalDataDSL.g:13699:3: { } @@ -45173,16 +46466,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__1" - // InternalDataDSL.g:13315:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ; + // InternalDataDSL.g:13707:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ; public final void rule__XImportDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13319:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) - // InternalDataDSL.g:13320:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 + // InternalDataDSL.g:13711:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) + // InternalDataDSL.g:13712:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 { - pushFollow(FOLLOW_93); + pushFollow(FOLLOW_94); rule__XImportDeclaration__Group__1__Impl(); state._fsp--; @@ -45211,17 +46504,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__1__Impl" - // InternalDataDSL.g:13327:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ; + // InternalDataDSL.g:13719:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ; public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13331:1: ( ( 'import' ) ) - // InternalDataDSL.g:13332:1: ( 'import' ) + // InternalDataDSL.g:13723:1: ( ( 'import' ) ) + // InternalDataDSL.g:13724:1: ( 'import' ) { - // InternalDataDSL.g:13332:1: ( 'import' ) - // InternalDataDSL.g:13333:2: 'import' + // InternalDataDSL.g:13724:1: ( 'import' ) + // InternalDataDSL.g:13725:2: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1()); @@ -45252,16 +46545,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__2" - // InternalDataDSL.g:13342:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ; + // InternalDataDSL.g:13734:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ; public final void rule__XImportDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13346:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ) - // InternalDataDSL.g:13347:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 + // InternalDataDSL.g:13738:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ) + // InternalDataDSL.g:13739:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 { - pushFollow(FOLLOW_94); + pushFollow(FOLLOW_95); rule__XImportDeclaration__Group__2__Impl(); state._fsp--; @@ -45290,23 +46583,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__2__Impl" - // InternalDataDSL.g:13354:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ; + // InternalDataDSL.g:13746:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ; public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13358:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) ) - // InternalDataDSL.g:13359:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) + // InternalDataDSL.g:13750:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) ) + // InternalDataDSL.g:13751:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) { - // InternalDataDSL.g:13359:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) - // InternalDataDSL.g:13360:2: ( rule__XImportDeclaration__Alternatives_2 ) + // InternalDataDSL.g:13751:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) + // InternalDataDSL.g:13752:2: ( rule__XImportDeclaration__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2()); } - // InternalDataDSL.g:13361:2: ( rule__XImportDeclaration__Alternatives_2 ) - // InternalDataDSL.g:13361:3: rule__XImportDeclaration__Alternatives_2 + // InternalDataDSL.g:13753:2: ( rule__XImportDeclaration__Alternatives_2 ) + // InternalDataDSL.g:13753:3: rule__XImportDeclaration__Alternatives_2 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Alternatives_2(); @@ -45341,14 +46634,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__3" - // InternalDataDSL.g:13369:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ; + // InternalDataDSL.g:13761:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ; public final void rule__XImportDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13373:1: ( rule__XImportDeclaration__Group__3__Impl ) - // InternalDataDSL.g:13374:2: rule__XImportDeclaration__Group__3__Impl + // InternalDataDSL.g:13765:1: ( rule__XImportDeclaration__Group__3__Impl ) + // InternalDataDSL.g:13766:2: rule__XImportDeclaration__Group__3__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group__3__Impl(); @@ -45374,33 +46667,33 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group__3__Impl" - // InternalDataDSL.g:13380:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ; + // InternalDataDSL.g:13772:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ; public final void rule__XImportDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13384:1: ( ( ( ';' )? ) ) - // InternalDataDSL.g:13385:1: ( ( ';' )? ) + // InternalDataDSL.g:13776:1: ( ( ( ';' )? ) ) + // InternalDataDSL.g:13777:1: ( ( ';' )? ) { - // InternalDataDSL.g:13385:1: ( ( ';' )? ) - // InternalDataDSL.g:13386:2: ( ';' )? + // InternalDataDSL.g:13777:1: ( ( ';' )? ) + // InternalDataDSL.g:13778:2: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3()); } - // InternalDataDSL.g:13387:2: ( ';' )? - int alt134=2; - int LA134_0 = input.LA(1); + // InternalDataDSL.g:13779:2: ( ';' )? + int alt136=2; + int LA136_0 = input.LA(1); - if ( (LA134_0==141) ) { - alt134=1; + if ( (LA136_0==145) ) { + alt136=1; } - switch (alt134) { + switch (alt136) { case 1 : - // InternalDataDSL.g:13387:3: ';' + // InternalDataDSL.g:13779:3: ';' { - match(input,141,FOLLOW_2); if (state.failed) return ; + match(input,145,FOLLOW_2); if (state.failed) return ; } break; @@ -45432,16 +46725,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__0" - // InternalDataDSL.g:13396:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ; + // InternalDataDSL.g:13788:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ; public final void rule__XImportDeclaration__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13400:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ) - // InternalDataDSL.g:13401:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 + // InternalDataDSL.g:13792:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ) + // InternalDataDSL.g:13793:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 { - pushFollow(FOLLOW_95); + pushFollow(FOLLOW_96); rule__XImportDeclaration__Group_2_0__0__Impl(); state._fsp--; @@ -45470,23 +46763,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__0__Impl" - // InternalDataDSL.g:13408:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ; + // InternalDataDSL.g:13800:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ; public final void rule__XImportDeclaration__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13412:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ) - // InternalDataDSL.g:13413:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) + // InternalDataDSL.g:13804:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ) + // InternalDataDSL.g:13805:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) { - // InternalDataDSL.g:13413:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) - // InternalDataDSL.g:13414:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) + // InternalDataDSL.g:13805:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) + // InternalDataDSL.g:13806:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0()); } - // InternalDataDSL.g:13415:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) - // InternalDataDSL.g:13415:3: rule__XImportDeclaration__StaticAssignment_2_0_0 + // InternalDataDSL.g:13807:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) + // InternalDataDSL.g:13807:3: rule__XImportDeclaration__StaticAssignment_2_0_0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__StaticAssignment_2_0_0(); @@ -45521,16 +46814,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__1" - // InternalDataDSL.g:13423:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ; + // InternalDataDSL.g:13815:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ; public final void rule__XImportDeclaration__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13427:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ) - // InternalDataDSL.g:13428:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 + // InternalDataDSL.g:13819:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ) + // InternalDataDSL.g:13820:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 { - pushFollow(FOLLOW_95); + pushFollow(FOLLOW_96); rule__XImportDeclaration__Group_2_0__1__Impl(); state._fsp--; @@ -45559,31 +46852,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__1__Impl" - // InternalDataDSL.g:13435:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ; + // InternalDataDSL.g:13827:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ; public final void rule__XImportDeclaration__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13439:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ) - // InternalDataDSL.g:13440:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) + // InternalDataDSL.g:13831:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ) + // InternalDataDSL.g:13832:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) { - // InternalDataDSL.g:13440:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) - // InternalDataDSL.g:13441:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? + // InternalDataDSL.g:13832:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) + // InternalDataDSL.g:13833:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1()); } - // InternalDataDSL.g:13442:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? - int alt135=2; - int LA135_0 = input.LA(1); + // InternalDataDSL.g:13834:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? + int alt137=2; + int LA137_0 = input.LA(1); - if ( (LA135_0==49) ) { - alt135=1; + if ( (LA137_0==49) ) { + alt137=1; } - switch (alt135) { + switch (alt137) { case 1 : - // InternalDataDSL.g:13442:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1 + // InternalDataDSL.g:13834:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ExtensionAssignment_2_0_1(); @@ -45621,16 +46914,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__2" - // InternalDataDSL.g:13450:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ; + // InternalDataDSL.g:13842:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ; public final void rule__XImportDeclaration__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13454:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ) - // InternalDataDSL.g:13455:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 + // InternalDataDSL.g:13846:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ) + // InternalDataDSL.g:13847:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 { - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); rule__XImportDeclaration__Group_2_0__2__Impl(); state._fsp--; @@ -45659,23 +46952,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__2__Impl" - // InternalDataDSL.g:13462:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ; + // InternalDataDSL.g:13854:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ; public final void rule__XImportDeclaration__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13466:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ) - // InternalDataDSL.g:13467:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) + // InternalDataDSL.g:13858:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ) + // InternalDataDSL.g:13859:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) { - // InternalDataDSL.g:13467:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) - // InternalDataDSL.g:13468:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) + // InternalDataDSL.g:13859:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) + // InternalDataDSL.g:13860:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2()); } - // InternalDataDSL.g:13469:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) - // InternalDataDSL.g:13469:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 + // InternalDataDSL.g:13861:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) + // InternalDataDSL.g:13861:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedTypeAssignment_2_0_2(); @@ -45710,14 +47003,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__3" - // InternalDataDSL.g:13477:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ; + // InternalDataDSL.g:13869:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ; public final void rule__XImportDeclaration__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13481:1: ( rule__XImportDeclaration__Group_2_0__3__Impl ) - // InternalDataDSL.g:13482:2: rule__XImportDeclaration__Group_2_0__3__Impl + // InternalDataDSL.g:13873:1: ( rule__XImportDeclaration__Group_2_0__3__Impl ) + // InternalDataDSL.g:13874:2: rule__XImportDeclaration__Group_2_0__3__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_2_0__3__Impl(); @@ -45743,23 +47036,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_0__3__Impl" - // InternalDataDSL.g:13488:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ; + // InternalDataDSL.g:13880:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ; public final void rule__XImportDeclaration__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13492:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ) - // InternalDataDSL.g:13493:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) + // InternalDataDSL.g:13884:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ) + // InternalDataDSL.g:13885:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) { - // InternalDataDSL.g:13493:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) - // InternalDataDSL.g:13494:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) + // InternalDataDSL.g:13885:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) + // InternalDataDSL.g:13886:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3()); } - // InternalDataDSL.g:13495:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) - // InternalDataDSL.g:13495:3: rule__XImportDeclaration__Alternatives_2_0_3 + // InternalDataDSL.g:13887:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) + // InternalDataDSL.g:13887:3: rule__XImportDeclaration__Alternatives_2_0_3 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Alternatives_2_0_3(); @@ -45794,14 +47087,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_3__0" - // InternalDataDSL.g:13504:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ; + // InternalDataDSL.g:13896:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ; public final void rule__XImportDeclaration__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13508:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ) - // InternalDataDSL.g:13509:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 + // InternalDataDSL.g:13900:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ) + // InternalDataDSL.g:13901:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 { pushFollow(FOLLOW_7); rule__XImportDeclaration__Group_2_3__0__Impl(); @@ -45832,23 +47125,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_3__0__Impl" - // InternalDataDSL.g:13516:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ; + // InternalDataDSL.g:13908:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ; public final void rule__XImportDeclaration__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13520:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ) - // InternalDataDSL.g:13521:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) + // InternalDataDSL.g:13912:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ) + // InternalDataDSL.g:13913:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) { - // InternalDataDSL.g:13521:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) - // InternalDataDSL.g:13522:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) + // InternalDataDSL.g:13913:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) + // InternalDataDSL.g:13914:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0()); } - // InternalDataDSL.g:13523:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) - // InternalDataDSL.g:13523:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0 + // InternalDataDSL.g:13915:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) + // InternalDataDSL.g:13915:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__FqnImportAssignment_2_3_0(); @@ -45883,14 +47176,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_3__1" - // InternalDataDSL.g:13531:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ; + // InternalDataDSL.g:13923:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ; public final void rule__XImportDeclaration__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13535:1: ( rule__XImportDeclaration__Group_2_3__1__Impl ) - // InternalDataDSL.g:13536:2: rule__XImportDeclaration__Group_2_3__1__Impl + // InternalDataDSL.g:13927:1: ( rule__XImportDeclaration__Group_2_3__1__Impl ) + // InternalDataDSL.g:13928:2: rule__XImportDeclaration__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_2_3__1__Impl(); @@ -45916,23 +47209,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__Group_2_3__1__Impl" - // InternalDataDSL.g:13542:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ; + // InternalDataDSL.g:13934:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ; public final void rule__XImportDeclaration__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13546:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ) - // InternalDataDSL.g:13547:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) + // InternalDataDSL.g:13938:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ) + // InternalDataDSL.g:13939:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) { - // InternalDataDSL.g:13547:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) - // InternalDataDSL.g:13548:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) + // InternalDataDSL.g:13939:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) + // InternalDataDSL.g:13940:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1()); } - // InternalDataDSL.g:13549:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) - // InternalDataDSL.g:13549:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 + // InternalDataDSL.g:13941:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) + // InternalDataDSL.g:13941:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1(); @@ -45967,16 +47260,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__0" - // InternalDataDSL.g:13558:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ; + // InternalDataDSL.g:13950:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ; public final void rule__XAnnotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13562:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) - // InternalDataDSL.g:13563:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 + // InternalDataDSL.g:13954:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) + // InternalDataDSL.g:13955:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 { - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_98); rule__XAnnotation__Group__0__Impl(); state._fsp--; @@ -46005,23 +47298,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__0__Impl" - // InternalDataDSL.g:13570:1: rule__XAnnotation__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:13962:1: rule__XAnnotation__Group__0__Impl : ( () ) ; public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13574:1: ( ( () ) ) - // InternalDataDSL.g:13575:1: ( () ) + // InternalDataDSL.g:13966:1: ( ( () ) ) + // InternalDataDSL.g:13967:1: ( () ) { - // InternalDataDSL.g:13575:1: ( () ) - // InternalDataDSL.g:13576:2: () + // InternalDataDSL.g:13967:1: ( () ) + // InternalDataDSL.g:13968:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } - // InternalDataDSL.g:13577:2: () - // InternalDataDSL.g:13577:3: + // InternalDataDSL.g:13969:2: () + // InternalDataDSL.g:13969:3: { } @@ -46046,14 +47339,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__1" - // InternalDataDSL.g:13585:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ; + // InternalDataDSL.g:13977:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ; public final void rule__XAnnotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13589:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) - // InternalDataDSL.g:13590:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 + // InternalDataDSL.g:13981:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) + // InternalDataDSL.g:13982:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 { pushFollow(FOLLOW_7); rule__XAnnotation__Group__1__Impl(); @@ -46084,22 +47377,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__1__Impl" - // InternalDataDSL.g:13597:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ; + // InternalDataDSL.g:13989:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ; public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13601:1: ( ( '@' ) ) - // InternalDataDSL.g:13602:1: ( '@' ) + // InternalDataDSL.g:13993:1: ( ( '@' ) ) + // InternalDataDSL.g:13994:1: ( '@' ) { - // InternalDataDSL.g:13602:1: ( '@' ) - // InternalDataDSL.g:13603:2: '@' + // InternalDataDSL.g:13994:1: ( '@' ) + // InternalDataDSL.g:13995:2: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } - match(input,142,FOLLOW_2); if (state.failed) return ; + match(input,146,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } @@ -46125,16 +47418,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__2" - // InternalDataDSL.g:13612:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ; + // InternalDataDSL.g:14004:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ; public final void rule__XAnnotation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13616:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ) - // InternalDataDSL.g:13617:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 + // InternalDataDSL.g:14008:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ) + // InternalDataDSL.g:14009:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XAnnotation__Group__2__Impl(); state._fsp--; @@ -46163,23 +47456,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__2__Impl" - // InternalDataDSL.g:13624:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ; + // InternalDataDSL.g:14016:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ; public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13628:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ) - // InternalDataDSL.g:13629:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) + // InternalDataDSL.g:14020:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ) + // InternalDataDSL.g:14021:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) { - // InternalDataDSL.g:13629:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) - // InternalDataDSL.g:13630:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) + // InternalDataDSL.g:14021:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) + // InternalDataDSL.g:14022:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } - // InternalDataDSL.g:13631:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) - // InternalDataDSL.g:13631:3: rule__XAnnotation__AnnotationTypeAssignment_2 + // InternalDataDSL.g:14023:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) + // InternalDataDSL.g:14023:3: rule__XAnnotation__AnnotationTypeAssignment_2 { pushFollow(FOLLOW_2); rule__XAnnotation__AnnotationTypeAssignment_2(); @@ -46214,14 +47507,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__3" - // InternalDataDSL.g:13639:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ; + // InternalDataDSL.g:14031:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ; public final void rule__XAnnotation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13643:1: ( rule__XAnnotation__Group__3__Impl ) - // InternalDataDSL.g:13644:2: rule__XAnnotation__Group__3__Impl + // InternalDataDSL.g:14035:1: ( rule__XAnnotation__Group__3__Impl ) + // InternalDataDSL.g:14036:2: rule__XAnnotation__Group__3__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group__3__Impl(); @@ -46247,31 +47540,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__3__Impl" - // InternalDataDSL.g:13650:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ; + // InternalDataDSL.g:14042:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ; public final void rule__XAnnotation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13654:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) ) - // InternalDataDSL.g:13655:1: ( ( rule__XAnnotation__Group_3__0 )? ) + // InternalDataDSL.g:14046:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) ) + // InternalDataDSL.g:14047:1: ( ( rule__XAnnotation__Group_3__0 )? ) { - // InternalDataDSL.g:13655:1: ( ( rule__XAnnotation__Group_3__0 )? ) - // InternalDataDSL.g:13656:2: ( rule__XAnnotation__Group_3__0 )? + // InternalDataDSL.g:14047:1: ( ( rule__XAnnotation__Group_3__0 )? ) + // InternalDataDSL.g:14048:2: ( rule__XAnnotation__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3()); } - // InternalDataDSL.g:13657:2: ( rule__XAnnotation__Group_3__0 )? - int alt136=2; - int LA136_0 = input.LA(1); + // InternalDataDSL.g:14049:2: ( rule__XAnnotation__Group_3__0 )? + int alt138=2; + int LA138_0 = input.LA(1); - if ( (LA136_0==143) ) { - alt136=1; + if ( (LA138_0==147) ) { + alt138=1; } - switch (alt136) { + switch (alt138) { case 1 : - // InternalDataDSL.g:13657:3: rule__XAnnotation__Group_3__0 + // InternalDataDSL.g:14049:3: rule__XAnnotation__Group_3__0 { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3__0(); @@ -46309,16 +47602,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3__0" - // InternalDataDSL.g:13666:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ; + // InternalDataDSL.g:14058:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ; public final void rule__XAnnotation__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13670:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ) - // InternalDataDSL.g:13671:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 + // InternalDataDSL.g:14062:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ) + // InternalDataDSL.g:14063:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); rule__XAnnotation__Group_3__0__Impl(); state._fsp--; @@ -46347,25 +47640,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3__0__Impl" - // InternalDataDSL.g:13678:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ; + // InternalDataDSL.g:14070:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ; public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13682:1: ( ( ( '(' ) ) ) - // InternalDataDSL.g:13683:1: ( ( '(' ) ) + // InternalDataDSL.g:14074:1: ( ( ( '(' ) ) ) + // InternalDataDSL.g:14075:1: ( ( '(' ) ) { - // InternalDataDSL.g:13683:1: ( ( '(' ) ) - // InternalDataDSL.g:13684:2: ( '(' ) + // InternalDataDSL.g:14075:1: ( ( '(' ) ) + // InternalDataDSL.g:14076:2: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } - // InternalDataDSL.g:13685:2: ( '(' ) - // InternalDataDSL.g:13685:3: '(' + // InternalDataDSL.g:14077:2: ( '(' ) + // InternalDataDSL.g:14077:3: '(' { - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; } @@ -46394,16 +47687,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3__1" - // InternalDataDSL.g:13693:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ; + // InternalDataDSL.g:14085:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ; public final void rule__XAnnotation__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13697:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ) - // InternalDataDSL.g:13698:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 + // InternalDataDSL.g:14089:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ) + // InternalDataDSL.g:14090:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); rule__XAnnotation__Group_3__1__Impl(); state._fsp--; @@ -46432,31 +47725,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3__1__Impl" - // InternalDataDSL.g:13705:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ; + // InternalDataDSL.g:14097:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ; public final void rule__XAnnotation__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13709:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) ) - // InternalDataDSL.g:13710:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) + // InternalDataDSL.g:14101:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) ) + // InternalDataDSL.g:14102:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) { - // InternalDataDSL.g:13710:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) - // InternalDataDSL.g:13711:2: ( rule__XAnnotation__Alternatives_3_1 )? + // InternalDataDSL.g:14102:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) + // InternalDataDSL.g:14103:2: ( rule__XAnnotation__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } - // InternalDataDSL.g:13712:2: ( rule__XAnnotation__Alternatives_3_1 )? - int alt137=2; - int LA137_0 = input.LA(1); + // InternalDataDSL.g:14104:2: ( rule__XAnnotation__Alternatives_3_1 )? + int alt139=2; + int LA139_0 = input.LA(1); - if ( ((LA137_0>=RULE_STRING && LA137_0<=RULE_DECIMAL)||LA137_0==28||(LA137_0>=35 && LA137_0<=36)||LA137_0==41||(LA137_0>=46 && LA137_0<=51)||LA137_0==80||LA137_0==113||(LA137_0>=142 && LA137_0<=143)||(LA137_0>=147 && LA137_0<=148)||LA137_0==150||LA137_0==152||(LA137_0>=156 && LA137_0<=163)||LA137_0==165||LA137_0==195) ) { - alt137=1; + if ( ((LA139_0>=RULE_STRING && LA139_0<=RULE_DECIMAL)||LA139_0==28||(LA139_0>=35 && LA139_0<=36)||LA139_0==41||(LA139_0>=46 && LA139_0<=51)||LA139_0==83||LA139_0==116||(LA139_0>=146 && LA139_0<=147)||(LA139_0>=151 && LA139_0<=152)||LA139_0==154||LA139_0==156||(LA139_0>=160 && LA139_0<=167)||LA139_0==169||LA139_0==199) ) { + alt139=1; } - switch (alt137) { + switch (alt139) { case 1 : - // InternalDataDSL.g:13712:3: rule__XAnnotation__Alternatives_3_1 + // InternalDataDSL.g:14104:3: rule__XAnnotation__Alternatives_3_1 { pushFollow(FOLLOW_2); rule__XAnnotation__Alternatives_3_1(); @@ -46494,14 +47787,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3__2" - // InternalDataDSL.g:13720:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ; + // InternalDataDSL.g:14112:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ; public final void rule__XAnnotation__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13724:1: ( rule__XAnnotation__Group_3__2__Impl ) - // InternalDataDSL.g:13725:2: rule__XAnnotation__Group_3__2__Impl + // InternalDataDSL.g:14116:1: ( rule__XAnnotation__Group_3__2__Impl ) + // InternalDataDSL.g:14117:2: rule__XAnnotation__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3__2__Impl(); @@ -46527,22 +47820,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3__2__Impl" - // InternalDataDSL.g:13731:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ; + // InternalDataDSL.g:14123:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ; public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13735:1: ( ( ')' ) ) - // InternalDataDSL.g:13736:1: ( ')' ) + // InternalDataDSL.g:14127:1: ( ( ')' ) ) + // InternalDataDSL.g:14128:1: ( ')' ) { - // InternalDataDSL.g:13736:1: ( ')' ) - // InternalDataDSL.g:13737:2: ')' + // InternalDataDSL.g:14128:1: ( ')' ) + // InternalDataDSL.g:14129:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } @@ -46568,16 +47861,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0__0" - // InternalDataDSL.g:13747:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ; + // InternalDataDSL.g:14139:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ; public final void rule__XAnnotation__Group_3_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13751:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ) - // InternalDataDSL.g:13752:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 + // InternalDataDSL.g:14143:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ) + // InternalDataDSL.g:14144:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XAnnotation__Group_3_1_0__0__Impl(); state._fsp--; @@ -46606,23 +47899,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0__0__Impl" - // InternalDataDSL.g:13759:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ; + // InternalDataDSL.g:14151:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ; public final void rule__XAnnotation__Group_3_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13763:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ) - // InternalDataDSL.g:13764:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) + // InternalDataDSL.g:14155:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ) + // InternalDataDSL.g:14156:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) { - // InternalDataDSL.g:13764:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) - // InternalDataDSL.g:13765:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) + // InternalDataDSL.g:14156:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) + // InternalDataDSL.g:14157:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } - // InternalDataDSL.g:13766:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) - // InternalDataDSL.g:13766:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 + // InternalDataDSL.g:14158:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) + // InternalDataDSL.g:14158:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 { pushFollow(FOLLOW_2); rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0(); @@ -46657,14 +47950,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0__1" - // InternalDataDSL.g:13774:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ; + // InternalDataDSL.g:14166:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ; public final void rule__XAnnotation__Group_3_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13778:1: ( rule__XAnnotation__Group_3_1_0__1__Impl ) - // InternalDataDSL.g:13779:2: rule__XAnnotation__Group_3_1_0__1__Impl + // InternalDataDSL.g:14170:1: ( rule__XAnnotation__Group_3_1_0__1__Impl ) + // InternalDataDSL.g:14171:2: rule__XAnnotation__Group_3_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3_1_0__1__Impl(); @@ -46690,37 +47983,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0__1__Impl" - // InternalDataDSL.g:13785:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ; + // InternalDataDSL.g:14177:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ; public final void rule__XAnnotation__Group_3_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13789:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ) - // InternalDataDSL.g:13790:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) + // InternalDataDSL.g:14181:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ) + // InternalDataDSL.g:14182:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) { - // InternalDataDSL.g:13790:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) - // InternalDataDSL.g:13791:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* + // InternalDataDSL.g:14182:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) + // InternalDataDSL.g:14183:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } - // InternalDataDSL.g:13792:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* - loop138: + // InternalDataDSL.g:14184:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* + loop140: do { - int alt138=2; - int LA138_0 = input.LA(1); + int alt140=2; + int LA140_0 = input.LA(1); - if ( (LA138_0==145) ) { - alt138=1; + if ( (LA140_0==149) ) { + alt140=1; } - switch (alt138) { + switch (alt140) { case 1 : - // InternalDataDSL.g:13792:3: rule__XAnnotation__Group_3_1_0_1__0 + // InternalDataDSL.g:14184:3: rule__XAnnotation__Group_3_1_0_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XAnnotation__Group_3_1_0_1__0(); state._fsp--; @@ -46730,7 +48023,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop138; + break loop140; } } while (true); @@ -46759,14 +48052,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0" - // InternalDataDSL.g:13801:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ; + // InternalDataDSL.g:14193:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ; public final void rule__XAnnotation__Group_3_1_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13805:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ) - // InternalDataDSL.g:13806:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 + // InternalDataDSL.g:14197:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ) + // InternalDataDSL.g:14198:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 { pushFollow(FOLLOW_7); rule__XAnnotation__Group_3_1_0_1__0__Impl(); @@ -46797,22 +48090,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0__Impl" - // InternalDataDSL.g:13813:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:14205:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ; public final void rule__XAnnotation__Group_3_1_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13817:1: ( ( ',' ) ) - // InternalDataDSL.g:13818:1: ( ',' ) + // InternalDataDSL.g:14209:1: ( ( ',' ) ) + // InternalDataDSL.g:14210:1: ( ',' ) { - // InternalDataDSL.g:13818:1: ( ',' ) - // InternalDataDSL.g:13819:2: ',' + // InternalDataDSL.g:14210:1: ( ',' ) + // InternalDataDSL.g:14211:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } @@ -46838,14 +48131,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1" - // InternalDataDSL.g:13828:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ; + // InternalDataDSL.g:14220:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ; public final void rule__XAnnotation__Group_3_1_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13832:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl ) - // InternalDataDSL.g:13833:2: rule__XAnnotation__Group_3_1_0_1__1__Impl + // InternalDataDSL.g:14224:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl ) + // InternalDataDSL.g:14225:2: rule__XAnnotation__Group_3_1_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3_1_0_1__1__Impl(); @@ -46871,23 +48164,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1__Impl" - // InternalDataDSL.g:13839:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ; + // InternalDataDSL.g:14231:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ; public final void rule__XAnnotation__Group_3_1_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13843:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ) - // InternalDataDSL.g:13844:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) + // InternalDataDSL.g:14235:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ) + // InternalDataDSL.g:14236:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) { - // InternalDataDSL.g:13844:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) - // InternalDataDSL.g:13845:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) + // InternalDataDSL.g:14236:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) + // InternalDataDSL.g:14237:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } - // InternalDataDSL.g:13846:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) - // InternalDataDSL.g:13846:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 + // InternalDataDSL.g:14238:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) + // InternalDataDSL.g:14238:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 { pushFollow(FOLLOW_2); rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1(); @@ -46922,16 +48215,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group__0" - // InternalDataDSL.g:13855:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ; + // InternalDataDSL.g:14247:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ; public final void rule__XAnnotationElementValuePair__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13859:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ) - // InternalDataDSL.g:13860:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 + // InternalDataDSL.g:14251:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ) + // InternalDataDSL.g:14252:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAnnotationElementValuePair__Group__0__Impl(); state._fsp--; @@ -46960,23 +48253,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group__0__Impl" - // InternalDataDSL.g:13867:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ; + // InternalDataDSL.g:14259:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ; public final void rule__XAnnotationElementValuePair__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13871:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ) - // InternalDataDSL.g:13872:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) + // InternalDataDSL.g:14263:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ) + // InternalDataDSL.g:14264:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) { - // InternalDataDSL.g:13872:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) - // InternalDataDSL.g:13873:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) + // InternalDataDSL.g:14264:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) + // InternalDataDSL.g:14265:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } - // InternalDataDSL.g:13874:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) - // InternalDataDSL.g:13874:3: rule__XAnnotationElementValuePair__Group_0__0 + // InternalDataDSL.g:14266:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) + // InternalDataDSL.g:14266:3: rule__XAnnotationElementValuePair__Group_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0__0(); @@ -47011,14 +48304,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group__1" - // InternalDataDSL.g:13882:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ; + // InternalDataDSL.g:14274:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ; public final void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13886:1: ( rule__XAnnotationElementValuePair__Group__1__Impl ) - // InternalDataDSL.g:13887:2: rule__XAnnotationElementValuePair__Group__1__Impl + // InternalDataDSL.g:14278:1: ( rule__XAnnotationElementValuePair__Group__1__Impl ) + // InternalDataDSL.g:14279:2: rule__XAnnotationElementValuePair__Group__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group__1__Impl(); @@ -47044,23 +48337,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group__1__Impl" - // InternalDataDSL.g:13893:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ; + // InternalDataDSL.g:14285:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ; public final void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13897:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ) - // InternalDataDSL.g:13898:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) + // InternalDataDSL.g:14289:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ) + // InternalDataDSL.g:14290:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) { - // InternalDataDSL.g:13898:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) - // InternalDataDSL.g:13899:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) + // InternalDataDSL.g:14290:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) + // InternalDataDSL.g:14291:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } - // InternalDataDSL.g:13900:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) - // InternalDataDSL.g:13900:3: rule__XAnnotationElementValuePair__ValueAssignment_1 + // InternalDataDSL.g:14292:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) + // InternalDataDSL.g:14292:3: rule__XAnnotationElementValuePair__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__ValueAssignment_1(); @@ -47095,14 +48388,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0" - // InternalDataDSL.g:13909:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ; + // InternalDataDSL.g:14301:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ; public final void rule__XAnnotationElementValuePair__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13913:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl ) - // InternalDataDSL.g:13914:2: rule__XAnnotationElementValuePair__Group_0__0__Impl + // InternalDataDSL.g:14305:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl ) + // InternalDataDSL.g:14306:2: rule__XAnnotationElementValuePair__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0__0__Impl(); @@ -47128,23 +48421,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0__Impl" - // InternalDataDSL.g:13920:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ; + // InternalDataDSL.g:14312:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValuePair__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13924:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ) - // InternalDataDSL.g:13925:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) + // InternalDataDSL.g:14316:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ) + // InternalDataDSL.g:14317:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) { - // InternalDataDSL.g:13925:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) - // InternalDataDSL.g:13926:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) + // InternalDataDSL.g:14317:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) + // InternalDataDSL.g:14318:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } - // InternalDataDSL.g:13927:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) - // InternalDataDSL.g:13927:3: rule__XAnnotationElementValuePair__Group_0_0__0 + // InternalDataDSL.g:14319:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) + // InternalDataDSL.g:14319:3: rule__XAnnotationElementValuePair__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0_0__0(); @@ -47179,16 +48472,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0" - // InternalDataDSL.g:13936:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ; + // InternalDataDSL.g:14328:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ; public final void rule__XAnnotationElementValuePair__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13940:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ) - // InternalDataDSL.g:13941:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 + // InternalDataDSL.g:14332:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ) + // InternalDataDSL.g:14333:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 { - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_104); rule__XAnnotationElementValuePair__Group_0_0__0__Impl(); state._fsp--; @@ -47217,23 +48510,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0__Impl" - // InternalDataDSL.g:13948:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ; + // InternalDataDSL.g:14340:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ; public final void rule__XAnnotationElementValuePair__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13952:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ) - // InternalDataDSL.g:13953:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) + // InternalDataDSL.g:14344:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ) + // InternalDataDSL.g:14345:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) { - // InternalDataDSL.g:13953:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) - // InternalDataDSL.g:13954:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) + // InternalDataDSL.g:14345:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) + // InternalDataDSL.g:14346:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } - // InternalDataDSL.g:13955:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) - // InternalDataDSL.g:13955:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 + // InternalDataDSL.g:14347:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) + // InternalDataDSL.g:14347:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__ElementAssignment_0_0_0(); @@ -47268,14 +48561,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1" - // InternalDataDSL.g:13963:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ; + // InternalDataDSL.g:14355:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ; public final void rule__XAnnotationElementValuePair__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13967:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl ) - // InternalDataDSL.g:13968:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl + // InternalDataDSL.g:14359:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl ) + // InternalDataDSL.g:14360:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0_0__1__Impl(); @@ -47301,17 +48594,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1__Impl" - // InternalDataDSL.g:13974:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ; + // InternalDataDSL.g:14366:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ; public final void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13978:1: ( ( '=' ) ) - // InternalDataDSL.g:13979:1: ( '=' ) + // InternalDataDSL.g:14370:1: ( ( '=' ) ) + // InternalDataDSL.g:14371:1: ( '=' ) { - // InternalDataDSL.g:13979:1: ( '=' ) - // InternalDataDSL.g:13980:2: '=' + // InternalDataDSL.g:14371:1: ( '=' ) + // InternalDataDSL.g:14372:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); @@ -47342,16 +48635,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0" - // InternalDataDSL.g:13990:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ; + // InternalDataDSL.g:14382:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:13994:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ) - // InternalDataDSL.g:13995:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 + // InternalDataDSL.g:14386:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ) + // InternalDataDSL.g:14387:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl(); state._fsp--; @@ -47380,23 +48673,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl" - // InternalDataDSL.g:14002:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ; + // InternalDataDSL.g:14394:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14006:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ) - // InternalDataDSL.g:14007:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) + // InternalDataDSL.g:14398:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ) + // InternalDataDSL.g:14399:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) { - // InternalDataDSL.g:14007:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) - // InternalDataDSL.g:14008:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) + // InternalDataDSL.g:14399:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) + // InternalDataDSL.g:14400:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } - // InternalDataDSL.g:14009:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) - // InternalDataDSL.g:14009:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 + // InternalDataDSL.g:14401:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) + // InternalDataDSL.g:14401:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0__0(); @@ -47431,16 +48724,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1" - // InternalDataDSL.g:14017:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ; + // InternalDataDSL.g:14409:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14021:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ) - // InternalDataDSL.g:14022:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 + // InternalDataDSL.g:14413:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ) + // InternalDataDSL.g:14414:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl(); state._fsp--; @@ -47469,31 +48762,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl" - // InternalDataDSL.g:14029:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ; + // InternalDataDSL.g:14421:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14033:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ) - // InternalDataDSL.g:14034:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) + // InternalDataDSL.g:14425:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ) + // InternalDataDSL.g:14426:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) { - // InternalDataDSL.g:14034:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) - // InternalDataDSL.g:14035:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? + // InternalDataDSL.g:14426:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) + // InternalDataDSL.g:14427:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } - // InternalDataDSL.g:14036:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? - int alt139=2; - int LA139_0 = input.LA(1); + // InternalDataDSL.g:14428:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? + int alt141=2; + int LA141_0 = input.LA(1); - if ( ((LA139_0>=RULE_STRING && LA139_0<=RULE_DECIMAL)||LA139_0==28||(LA139_0>=35 && LA139_0<=36)||LA139_0==41||(LA139_0>=46 && LA139_0<=51)||LA139_0==80||LA139_0==113||(LA139_0>=142 && LA139_0<=143)||(LA139_0>=147 && LA139_0<=148)||LA139_0==150||LA139_0==152||(LA139_0>=156 && LA139_0<=163)||LA139_0==165||LA139_0==195) ) { - alt139=1; + if ( ((LA141_0>=RULE_STRING && LA141_0<=RULE_DECIMAL)||LA141_0==28||(LA141_0>=35 && LA141_0<=36)||LA141_0==41||(LA141_0>=46 && LA141_0<=51)||LA141_0==83||LA141_0==116||(LA141_0>=146 && LA141_0<=147)||(LA141_0>=151 && LA141_0<=152)||LA141_0==154||LA141_0==156||(LA141_0>=160 && LA141_0<=167)||LA141_0==169||LA141_0==199) ) { + alt141=1; } - switch (alt139) { + switch (alt141) { case 1 : - // InternalDataDSL.g:14036:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 + // InternalDataDSL.g:14428:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_1__0(); @@ -47531,14 +48824,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2" - // InternalDataDSL.g:14044:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ; + // InternalDataDSL.g:14436:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14048:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ) - // InternalDataDSL.g:14049:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl + // InternalDataDSL.g:14440:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ) + // InternalDataDSL.g:14441:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl(); @@ -47564,22 +48857,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl" - // InternalDataDSL.g:14055:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ; + // InternalDataDSL.g:14447:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14059:1: ( ( ']' ) ) - // InternalDataDSL.g:14060:1: ( ']' ) + // InternalDataDSL.g:14451:1: ( ( ']' ) ) + // InternalDataDSL.g:14452:1: ( ']' ) { - // InternalDataDSL.g:14060:1: ( ']' ) - // InternalDataDSL.g:14061:2: ']' + // InternalDataDSL.g:14452:1: ( ']' ) + // InternalDataDSL.g:14453:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } - match(input,146,FOLLOW_2); if (state.failed) return ; + match(input,150,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } @@ -47605,14 +48898,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0" - // InternalDataDSL.g:14071:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ; + // InternalDataDSL.g:14463:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14075:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ) - // InternalDataDSL.g:14076:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl + // InternalDataDSL.g:14467:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ) + // InternalDataDSL.g:14468:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl(); @@ -47638,23 +48931,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl" - // InternalDataDSL.g:14082:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ; + // InternalDataDSL.g:14474:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14086:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ) - // InternalDataDSL.g:14087:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) + // InternalDataDSL.g:14478:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ) + // InternalDataDSL.g:14479:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) { - // InternalDataDSL.g:14087:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) - // InternalDataDSL.g:14088:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) + // InternalDataDSL.g:14479:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) + // InternalDataDSL.g:14480:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } - // InternalDataDSL.g:14089:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) - // InternalDataDSL.g:14089:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 + // InternalDataDSL.g:14481:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) + // InternalDataDSL.g:14481:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0(); @@ -47689,16 +48982,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0" - // InternalDataDSL.g:14098:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ; + // InternalDataDSL.g:14490:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14102:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ) - // InternalDataDSL.g:14103:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 + // InternalDataDSL.g:14494:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ) + // InternalDataDSL.g:14495:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl(); state._fsp--; @@ -47727,23 +49020,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl" - // InternalDataDSL.g:14110:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:14502:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14114:1: ( ( () ) ) - // InternalDataDSL.g:14115:1: ( () ) + // InternalDataDSL.g:14506:1: ( ( () ) ) + // InternalDataDSL.g:14507:1: ( () ) { - // InternalDataDSL.g:14115:1: ( () ) - // InternalDataDSL.g:14116:2: () + // InternalDataDSL.g:14507:1: ( () ) + // InternalDataDSL.g:14508:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } - // InternalDataDSL.g:14117:2: () - // InternalDataDSL.g:14117:3: + // InternalDataDSL.g:14509:2: () + // InternalDataDSL.g:14509:3: { } @@ -47768,16 +49061,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1" - // InternalDataDSL.g:14125:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ; + // InternalDataDSL.g:14517:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14129:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ) - // InternalDataDSL.g:14130:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 + // InternalDataDSL.g:14521:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ) + // InternalDataDSL.g:14522:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl(); state._fsp--; @@ -47806,22 +49099,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl" - // InternalDataDSL.g:14137:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ; + // InternalDataDSL.g:14529:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14141:1: ( ( '#' ) ) - // InternalDataDSL.g:14142:1: ( '#' ) + // InternalDataDSL.g:14533:1: ( ( '#' ) ) + // InternalDataDSL.g:14534:1: ( '#' ) { - // InternalDataDSL.g:14142:1: ( '#' ) - // InternalDataDSL.g:14143:2: '#' + // InternalDataDSL.g:14534:1: ( '#' ) + // InternalDataDSL.g:14535:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,151,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } @@ -47847,14 +49140,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2" - // InternalDataDSL.g:14152:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ; + // InternalDataDSL.g:14544:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14156:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ) - // InternalDataDSL.g:14157:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl + // InternalDataDSL.g:14548:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ) + // InternalDataDSL.g:14549:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl(); @@ -47880,22 +49173,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl" - // InternalDataDSL.g:14163:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ; + // InternalDataDSL.g:14555:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14167:1: ( ( '[' ) ) - // InternalDataDSL.g:14168:1: ( '[' ) + // InternalDataDSL.g:14559:1: ( ( '[' ) ) + // InternalDataDSL.g:14560:1: ( '[' ) { - // InternalDataDSL.g:14168:1: ( '[' ) - // InternalDataDSL.g:14169:2: '[' + // InternalDataDSL.g:14560:1: ( '[' ) + // InternalDataDSL.g:14561:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - match(input,148,FOLLOW_2); if (state.failed) return ; + match(input,152,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } @@ -47921,16 +49214,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0" - // InternalDataDSL.g:14179:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ; + // InternalDataDSL.g:14571:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14183:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ) - // InternalDataDSL.g:14184:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 + // InternalDataDSL.g:14575:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ) + // InternalDataDSL.g:14576:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl(); state._fsp--; @@ -47959,23 +49252,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl" - // InternalDataDSL.g:14191:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ; + // InternalDataDSL.g:14583:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14195:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ) - // InternalDataDSL.g:14196:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) + // InternalDataDSL.g:14587:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ) + // InternalDataDSL.g:14588:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) { - // InternalDataDSL.g:14196:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) - // InternalDataDSL.g:14197:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) + // InternalDataDSL.g:14588:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) + // InternalDataDSL.g:14589:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } - // InternalDataDSL.g:14198:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) - // InternalDataDSL.g:14198:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 + // InternalDataDSL.g:14590:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) + // InternalDataDSL.g:14590:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0(); @@ -48010,14 +49303,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1" - // InternalDataDSL.g:14206:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ; + // InternalDataDSL.g:14598:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14210:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ) - // InternalDataDSL.g:14211:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl + // InternalDataDSL.g:14602:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ) + // InternalDataDSL.g:14603:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl(); @@ -48043,37 +49336,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl" - // InternalDataDSL.g:14217:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ; + // InternalDataDSL.g:14609:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14221:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ) - // InternalDataDSL.g:14222:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) + // InternalDataDSL.g:14613:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ) + // InternalDataDSL.g:14614:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) { - // InternalDataDSL.g:14222:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) - // InternalDataDSL.g:14223:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* + // InternalDataDSL.g:14614:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) + // InternalDataDSL.g:14615:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } - // InternalDataDSL.g:14224:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* - loop140: + // InternalDataDSL.g:14616:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* + loop142: do { - int alt140=2; - int LA140_0 = input.LA(1); + int alt142=2; + int LA142_0 = input.LA(1); - if ( (LA140_0==145) ) { - alt140=1; + if ( (LA142_0==149) ) { + alt142=1; } - switch (alt140) { + switch (alt142) { case 1 : - // InternalDataDSL.g:14224:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 + // InternalDataDSL.g:14616:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0(); state._fsp--; @@ -48083,7 +49376,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop140; + break loop142; } } while (true); @@ -48112,16 +49405,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0" - // InternalDataDSL.g:14233:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ; + // InternalDataDSL.g:14625:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14237:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ) - // InternalDataDSL.g:14238:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 + // InternalDataDSL.g:14629:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ) + // InternalDataDSL.g:14630:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl(); state._fsp--; @@ -48150,22 +49443,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl" - // InternalDataDSL.g:14245:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:14637:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14249:1: ( ( ',' ) ) - // InternalDataDSL.g:14250:1: ( ',' ) + // InternalDataDSL.g:14641:1: ( ( ',' ) ) + // InternalDataDSL.g:14642:1: ( ',' ) { - // InternalDataDSL.g:14250:1: ( ',' ) - // InternalDataDSL.g:14251:2: ',' + // InternalDataDSL.g:14642:1: ( ',' ) + // InternalDataDSL.g:14643:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } @@ -48191,14 +49484,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1" - // InternalDataDSL.g:14260:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ; + // InternalDataDSL.g:14652:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14264:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ) - // InternalDataDSL.g:14265:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl + // InternalDataDSL.g:14656:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ) + // InternalDataDSL.g:14657:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl(); @@ -48224,23 +49517,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl" - // InternalDataDSL.g:14271:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ; + // InternalDataDSL.g:14663:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14275:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ) - // InternalDataDSL.g:14276:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) + // InternalDataDSL.g:14667:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ) + // InternalDataDSL.g:14668:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) { - // InternalDataDSL.g:14276:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) - // InternalDataDSL.g:14277:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) + // InternalDataDSL.g:14668:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) + // InternalDataDSL.g:14669:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } - // InternalDataDSL.g:14278:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) - // InternalDataDSL.g:14278:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 + // InternalDataDSL.g:14670:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) + // InternalDataDSL.g:14670:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1(); @@ -48275,16 +49568,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0" - // InternalDataDSL.g:14287:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ; + // InternalDataDSL.g:14679:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14291:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ) - // InternalDataDSL.g:14292:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 + // InternalDataDSL.g:14683:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ) + // InternalDataDSL.g:14684:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl(); state._fsp--; @@ -48313,17 +49606,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl" - // InternalDataDSL.g:14299:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ; + // InternalDataDSL.g:14691:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14303:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:14304:1: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:14695:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:14696:1: ( ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:14304:1: ( ruleXAnnotationOrExpression ) - // InternalDataDSL.g:14305:2: ruleXAnnotationOrExpression + // InternalDataDSL.g:14696:1: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:14697:2: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); @@ -48358,14 +49651,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1" - // InternalDataDSL.g:14314:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ; + // InternalDataDSL.g:14706:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14318:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ) - // InternalDataDSL.g:14319:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl + // InternalDataDSL.g:14710:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ) + // InternalDataDSL.g:14711:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl(); @@ -48391,31 +49684,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl" - // InternalDataDSL.g:14325:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ; + // InternalDataDSL.g:14717:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14329:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ) - // InternalDataDSL.g:14330:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) + // InternalDataDSL.g:14721:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ) + // InternalDataDSL.g:14722:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) { - // InternalDataDSL.g:14330:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) - // InternalDataDSL.g:14331:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? + // InternalDataDSL.g:14722:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) + // InternalDataDSL.g:14723:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } - // InternalDataDSL.g:14332:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? - int alt141=2; - int LA141_0 = input.LA(1); + // InternalDataDSL.g:14724:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? + int alt143=2; + int LA143_0 = input.LA(1); - if ( (LA141_0==145) ) { - alt141=1; + if ( (LA143_0==149) ) { + alt143=1; } - switch (alt141) { + switch (alt143) { case 1 : - // InternalDataDSL.g:14332:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 + // InternalDataDSL.g:14724:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1_1__0(); @@ -48453,16 +49746,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0" - // InternalDataDSL.g:14341:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ; + // InternalDataDSL.g:14733:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14345:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ) - // InternalDataDSL.g:14346:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 + // InternalDataDSL.g:14737:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ) + // InternalDataDSL.g:14738:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl(); state._fsp--; @@ -48491,23 +49784,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl" - // InternalDataDSL.g:14353:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ; + // InternalDataDSL.g:14745:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14357:1: ( ( () ) ) - // InternalDataDSL.g:14358:1: ( () ) + // InternalDataDSL.g:14749:1: ( ( () ) ) + // InternalDataDSL.g:14750:1: ( () ) { - // InternalDataDSL.g:14358:1: ( () ) - // InternalDataDSL.g:14359:2: () + // InternalDataDSL.g:14750:1: ( () ) + // InternalDataDSL.g:14751:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } - // InternalDataDSL.g:14360:2: () - // InternalDataDSL.g:14360:3: + // InternalDataDSL.g:14752:2: () + // InternalDataDSL.g:14752:3: { } @@ -48532,14 +49825,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1" - // InternalDataDSL.g:14368:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ; + // InternalDataDSL.g:14760:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14372:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ) - // InternalDataDSL.g:14373:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl + // InternalDataDSL.g:14764:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ) + // InternalDataDSL.g:14765:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl(); @@ -48565,28 +49858,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl" - // InternalDataDSL.g:14379:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ; + // InternalDataDSL.g:14771:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14383:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ) - // InternalDataDSL.g:14384:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) + // InternalDataDSL.g:14775:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ) + // InternalDataDSL.g:14776:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) { - // InternalDataDSL.g:14384:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) - // InternalDataDSL.g:14385:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) + // InternalDataDSL.g:14776:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) + // InternalDataDSL.g:14777:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) { - // InternalDataDSL.g:14385:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) - // InternalDataDSL.g:14386:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) + // InternalDataDSL.g:14777:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) + // InternalDataDSL.g:14778:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } - // InternalDataDSL.g:14387:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) - // InternalDataDSL.g:14387:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 + // InternalDataDSL.g:14779:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) + // InternalDataDSL.g:14779:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0(); state._fsp--; @@ -48600,28 +49893,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - // InternalDataDSL.g:14390:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) - // InternalDataDSL.g:14391:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* + // InternalDataDSL.g:14782:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) + // InternalDataDSL.g:14783:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } - // InternalDataDSL.g:14392:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* - loop142: + // InternalDataDSL.g:14784:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* + loop144: do { - int alt142=2; - int LA142_0 = input.LA(1); + int alt144=2; + int LA144_0 = input.LA(1); - if ( (LA142_0==145) ) { - alt142=1; + if ( (LA144_0==149) ) { + alt144=1; } - switch (alt142) { + switch (alt144) { case 1 : - // InternalDataDSL.g:14392:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 + // InternalDataDSL.g:14784:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0(); state._fsp--; @@ -48631,7 +49924,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop142; + break loop144; } } while (true); @@ -48663,16 +49956,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0" - // InternalDataDSL.g:14402:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ; + // InternalDataDSL.g:14794:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14406:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ) - // InternalDataDSL.g:14407:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 + // InternalDataDSL.g:14798:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ) + // InternalDataDSL.g:14799:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl(); state._fsp--; @@ -48701,22 +49994,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl" - // InternalDataDSL.g:14414:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:14806:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14418:1: ( ( ',' ) ) - // InternalDataDSL.g:14419:1: ( ',' ) + // InternalDataDSL.g:14810:1: ( ( ',' ) ) + // InternalDataDSL.g:14811:1: ( ',' ) { - // InternalDataDSL.g:14419:1: ( ',' ) - // InternalDataDSL.g:14420:2: ',' + // InternalDataDSL.g:14811:1: ( ',' ) + // InternalDataDSL.g:14812:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } @@ -48742,14 +50035,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1" - // InternalDataDSL.g:14429:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ; + // InternalDataDSL.g:14821:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14433:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ) - // InternalDataDSL.g:14434:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl + // InternalDataDSL.g:14825:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ) + // InternalDataDSL.g:14826:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl(); @@ -48775,23 +50068,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl" - // InternalDataDSL.g:14440:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ; + // InternalDataDSL.g:14832:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14444:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ) - // InternalDataDSL.g:14445:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) + // InternalDataDSL.g:14836:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ) + // InternalDataDSL.g:14837:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) { - // InternalDataDSL.g:14445:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) - // InternalDataDSL.g:14446:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) + // InternalDataDSL.g:14837:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) + // InternalDataDSL.g:14838:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } - // InternalDataDSL.g:14447:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) - // InternalDataDSL.g:14447:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 + // InternalDataDSL.g:14839:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) + // InternalDataDSL.g:14839:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1(); @@ -48826,16 +50119,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0__0" - // InternalDataDSL.g:14456:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ; + // InternalDataDSL.g:14848:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ; public final void rule__XAnnotationElementValue__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14460:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ) - // InternalDataDSL.g:14461:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 + // InternalDataDSL.g:14852:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ) + // InternalDataDSL.g:14853:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__XAnnotationElementValue__Group_0__0__Impl(); state._fsp--; @@ -48864,23 +50157,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0__0__Impl" - // InternalDataDSL.g:14468:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ; + // InternalDataDSL.g:14860:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValue__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14472:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ) - // InternalDataDSL.g:14473:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) + // InternalDataDSL.g:14864:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ) + // InternalDataDSL.g:14865:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) { - // InternalDataDSL.g:14473:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) - // InternalDataDSL.g:14474:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) + // InternalDataDSL.g:14865:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) + // InternalDataDSL.g:14866:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } - // InternalDataDSL.g:14475:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) - // InternalDataDSL.g:14475:3: rule__XAnnotationElementValue__Group_0_0__0 + // InternalDataDSL.g:14867:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) + // InternalDataDSL.g:14867:3: rule__XAnnotationElementValue__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0__0(); @@ -48915,16 +50208,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0__1" - // InternalDataDSL.g:14483:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ; + // InternalDataDSL.g:14875:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ; public final void rule__XAnnotationElementValue__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14487:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ) - // InternalDataDSL.g:14488:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 + // InternalDataDSL.g:14879:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ) + // InternalDataDSL.g:14880:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__XAnnotationElementValue__Group_0__1__Impl(); state._fsp--; @@ -48953,31 +50246,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0__1__Impl" - // InternalDataDSL.g:14495:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ; + // InternalDataDSL.g:14887:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ; public final void rule__XAnnotationElementValue__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14499:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ) - // InternalDataDSL.g:14500:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) + // InternalDataDSL.g:14891:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ) + // InternalDataDSL.g:14892:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) { - // InternalDataDSL.g:14500:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) - // InternalDataDSL.g:14501:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? + // InternalDataDSL.g:14892:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) + // InternalDataDSL.g:14893:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } - // InternalDataDSL.g:14502:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? - int alt143=2; - int LA143_0 = input.LA(1); + // InternalDataDSL.g:14894:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? + int alt145=2; + int LA145_0 = input.LA(1); - if ( ((LA143_0>=RULE_STRING && LA143_0<=RULE_DECIMAL)||LA143_0==28||(LA143_0>=35 && LA143_0<=36)||LA143_0==41||(LA143_0>=46 && LA143_0<=51)||LA143_0==80||LA143_0==113||(LA143_0>=142 && LA143_0<=143)||(LA143_0>=147 && LA143_0<=148)||LA143_0==150||LA143_0==152||(LA143_0>=156 && LA143_0<=163)||LA143_0==165||LA143_0==195) ) { - alt143=1; + if ( ((LA145_0>=RULE_STRING && LA145_0<=RULE_DECIMAL)||LA145_0==28||(LA145_0>=35 && LA145_0<=36)||LA145_0==41||(LA145_0>=46 && LA145_0<=51)||LA145_0==83||LA145_0==116||(LA145_0>=146 && LA145_0<=147)||(LA145_0>=151 && LA145_0<=152)||LA145_0==154||LA145_0==156||(LA145_0>=160 && LA145_0<=167)||LA145_0==169||LA145_0==199) ) { + alt145=1; } - switch (alt143) { + switch (alt145) { case 1 : - // InternalDataDSL.g:14502:3: rule__XAnnotationElementValue__Group_0_1__0 + // InternalDataDSL.g:14894:3: rule__XAnnotationElementValue__Group_0_1__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_1__0(); @@ -49015,14 +50308,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0__2" - // InternalDataDSL.g:14510:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ; + // InternalDataDSL.g:14902:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ; public final void rule__XAnnotationElementValue__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14514:1: ( rule__XAnnotationElementValue__Group_0__2__Impl ) - // InternalDataDSL.g:14515:2: rule__XAnnotationElementValue__Group_0__2__Impl + // InternalDataDSL.g:14906:1: ( rule__XAnnotationElementValue__Group_0__2__Impl ) + // InternalDataDSL.g:14907:2: rule__XAnnotationElementValue__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0__2__Impl(); @@ -49048,22 +50341,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0__2__Impl" - // InternalDataDSL.g:14521:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ; + // InternalDataDSL.g:14913:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14525:1: ( ( ']' ) ) - // InternalDataDSL.g:14526:1: ( ']' ) + // InternalDataDSL.g:14917:1: ( ( ']' ) ) + // InternalDataDSL.g:14918:1: ( ']' ) { - // InternalDataDSL.g:14526:1: ( ']' ) - // InternalDataDSL.g:14527:2: ']' + // InternalDataDSL.g:14918:1: ( ']' ) + // InternalDataDSL.g:14919:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } - match(input,146,FOLLOW_2); if (state.failed) return ; + match(input,150,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } @@ -49089,14 +50382,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0" - // InternalDataDSL.g:14537:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ; + // InternalDataDSL.g:14929:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ; public final void rule__XAnnotationElementValue__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14541:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl ) - // InternalDataDSL.g:14542:2: rule__XAnnotationElementValue__Group_0_0__0__Impl + // InternalDataDSL.g:14933:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl ) + // InternalDataDSL.g:14934:2: rule__XAnnotationElementValue__Group_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0__0__Impl(); @@ -49122,23 +50415,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0__Impl" - // InternalDataDSL.g:14548:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ; + // InternalDataDSL.g:14940:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ; public final void rule__XAnnotationElementValue__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14552:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ) - // InternalDataDSL.g:14553:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) + // InternalDataDSL.g:14944:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ) + // InternalDataDSL.g:14945:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) { - // InternalDataDSL.g:14553:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) - // InternalDataDSL.g:14554:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) + // InternalDataDSL.g:14945:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) + // InternalDataDSL.g:14946:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } - // InternalDataDSL.g:14555:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) - // InternalDataDSL.g:14555:3: rule__XAnnotationElementValue__Group_0_0_0__0 + // InternalDataDSL.g:14947:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) + // InternalDataDSL.g:14947:3: rule__XAnnotationElementValue__Group_0_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0_0__0(); @@ -49173,16 +50466,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0" - // InternalDataDSL.g:14564:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ; + // InternalDataDSL.g:14956:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ; public final void rule__XAnnotationElementValue__Group_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14568:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ) - // InternalDataDSL.g:14569:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 + // InternalDataDSL.g:14960:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ) + // InternalDataDSL.g:14961:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__XAnnotationElementValue__Group_0_0_0__0__Impl(); state._fsp--; @@ -49211,23 +50504,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0__Impl" - // InternalDataDSL.g:14576:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:14968:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14580:1: ( ( () ) ) - // InternalDataDSL.g:14581:1: ( () ) + // InternalDataDSL.g:14972:1: ( ( () ) ) + // InternalDataDSL.g:14973:1: ( () ) { - // InternalDataDSL.g:14581:1: ( () ) - // InternalDataDSL.g:14582:2: () + // InternalDataDSL.g:14973:1: ( () ) + // InternalDataDSL.g:14974:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } - // InternalDataDSL.g:14583:2: () - // InternalDataDSL.g:14583:3: + // InternalDataDSL.g:14975:2: () + // InternalDataDSL.g:14975:3: { } @@ -49252,16 +50545,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1" - // InternalDataDSL.g:14591:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ; + // InternalDataDSL.g:14983:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ; public final void rule__XAnnotationElementValue__Group_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14595:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ) - // InternalDataDSL.g:14596:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 + // InternalDataDSL.g:14987:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ) + // InternalDataDSL.g:14988:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__XAnnotationElementValue__Group_0_0_0__1__Impl(); state._fsp--; @@ -49290,22 +50583,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1__Impl" - // InternalDataDSL.g:14603:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ; + // InternalDataDSL.g:14995:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14607:1: ( ( '#' ) ) - // InternalDataDSL.g:14608:1: ( '#' ) + // InternalDataDSL.g:14999:1: ( ( '#' ) ) + // InternalDataDSL.g:15000:1: ( '#' ) { - // InternalDataDSL.g:14608:1: ( '#' ) - // InternalDataDSL.g:14609:2: '#' + // InternalDataDSL.g:15000:1: ( '#' ) + // InternalDataDSL.g:15001:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,151,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } @@ -49331,14 +50624,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2" - // InternalDataDSL.g:14618:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ; + // InternalDataDSL.g:15010:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ; public final void rule__XAnnotationElementValue__Group_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14622:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl ) - // InternalDataDSL.g:14623:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl + // InternalDataDSL.g:15014:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl ) + // InternalDataDSL.g:15015:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0_0__2__Impl(); @@ -49364,22 +50657,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2__Impl" - // InternalDataDSL.g:14629:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ; + // InternalDataDSL.g:15021:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14633:1: ( ( '[' ) ) - // InternalDataDSL.g:14634:1: ( '[' ) + // InternalDataDSL.g:15025:1: ( ( '[' ) ) + // InternalDataDSL.g:15026:1: ( '[' ) { - // InternalDataDSL.g:14634:1: ( '[' ) - // InternalDataDSL.g:14635:2: '[' + // InternalDataDSL.g:15026:1: ( '[' ) + // InternalDataDSL.g:15027:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - match(input,148,FOLLOW_2); if (state.failed) return ; + match(input,152,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } @@ -49405,16 +50698,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0" - // InternalDataDSL.g:14645:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ; + // InternalDataDSL.g:15037:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ; public final void rule__XAnnotationElementValue__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14649:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ) - // InternalDataDSL.g:14650:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 + // InternalDataDSL.g:15041:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ) + // InternalDataDSL.g:15042:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XAnnotationElementValue__Group_0_1__0__Impl(); state._fsp--; @@ -49443,23 +50736,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0__Impl" - // InternalDataDSL.g:14657:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ; + // InternalDataDSL.g:15049:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ; public final void rule__XAnnotationElementValue__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14661:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ) - // InternalDataDSL.g:14662:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) + // InternalDataDSL.g:15053:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ) + // InternalDataDSL.g:15054:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) { - // InternalDataDSL.g:14662:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) - // InternalDataDSL.g:14663:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) + // InternalDataDSL.g:15054:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) + // InternalDataDSL.g:15055:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } - // InternalDataDSL.g:14664:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) - // InternalDataDSL.g:14664:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 + // InternalDataDSL.g:15056:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) + // InternalDataDSL.g:15056:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__ElementsAssignment_0_1_0(); @@ -49494,14 +50787,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1" - // InternalDataDSL.g:14672:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ; + // InternalDataDSL.g:15064:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ; public final void rule__XAnnotationElementValue__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14676:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl ) - // InternalDataDSL.g:14677:2: rule__XAnnotationElementValue__Group_0_1__1__Impl + // InternalDataDSL.g:15068:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl ) + // InternalDataDSL.g:15069:2: rule__XAnnotationElementValue__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_1__1__Impl(); @@ -49527,37 +50820,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1__Impl" - // InternalDataDSL.g:14683:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ; + // InternalDataDSL.g:15075:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ; public final void rule__XAnnotationElementValue__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14687:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ) - // InternalDataDSL.g:14688:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) + // InternalDataDSL.g:15079:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ) + // InternalDataDSL.g:15080:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) { - // InternalDataDSL.g:14688:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) - // InternalDataDSL.g:14689:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* + // InternalDataDSL.g:15080:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) + // InternalDataDSL.g:15081:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } - // InternalDataDSL.g:14690:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* - loop144: + // InternalDataDSL.g:15082:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* + loop146: do { - int alt144=2; - int LA144_0 = input.LA(1); + int alt146=2; + int LA146_0 = input.LA(1); - if ( (LA144_0==145) ) { - alt144=1; + if ( (LA146_0==149) ) { + alt146=1; } - switch (alt144) { + switch (alt146) { case 1 : - // InternalDataDSL.g:14690:3: rule__XAnnotationElementValue__Group_0_1_1__0 + // InternalDataDSL.g:15082:3: rule__XAnnotationElementValue__Group_0_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XAnnotationElementValue__Group_0_1_1__0(); state._fsp--; @@ -49567,7 +50860,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop144; + break loop146; } } while (true); @@ -49596,16 +50889,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0" - // InternalDataDSL.g:14699:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ; + // InternalDataDSL.g:15091:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ; public final void rule__XAnnotationElementValue__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14703:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ) - // InternalDataDSL.g:14704:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 + // InternalDataDSL.g:15095:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ) + // InternalDataDSL.g:15096:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAnnotationElementValue__Group_0_1_1__0__Impl(); state._fsp--; @@ -49634,22 +50927,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0__Impl" - // InternalDataDSL.g:14711:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:15103:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValue__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14715:1: ( ( ',' ) ) - // InternalDataDSL.g:14716:1: ( ',' ) + // InternalDataDSL.g:15107:1: ( ( ',' ) ) + // InternalDataDSL.g:15108:1: ( ',' ) { - // InternalDataDSL.g:14716:1: ( ',' ) - // InternalDataDSL.g:14717:2: ',' + // InternalDataDSL.g:15108:1: ( ',' ) + // InternalDataDSL.g:15109:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } @@ -49675,14 +50968,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1" - // InternalDataDSL.g:14726:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ; + // InternalDataDSL.g:15118:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ; public final void rule__XAnnotationElementValue__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14730:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl ) - // InternalDataDSL.g:14731:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl + // InternalDataDSL.g:15122:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl ) + // InternalDataDSL.g:15123:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_1_1__1__Impl(); @@ -49708,23 +51001,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1__Impl" - // InternalDataDSL.g:14737:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ; + // InternalDataDSL.g:15129:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ; public final void rule__XAnnotationElementValue__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14741:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ) - // InternalDataDSL.g:14742:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) + // InternalDataDSL.g:15133:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ) + // InternalDataDSL.g:15134:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) { - // InternalDataDSL.g:14742:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) - // InternalDataDSL.g:14743:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) + // InternalDataDSL.g:15134:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) + // InternalDataDSL.g:15135:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } - // InternalDataDSL.g:14744:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) - // InternalDataDSL.g:14744:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 + // InternalDataDSL.g:15136:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) + // InternalDataDSL.g:15136:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1(); @@ -49759,16 +51052,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__0" - // InternalDataDSL.g:14753:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ; + // InternalDataDSL.g:15145:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ; public final void rule__XAssignment__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14757:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) - // InternalDataDSL.g:14758:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 + // InternalDataDSL.g:15149:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) + // InternalDataDSL.g:15150:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 { - pushFollow(FOLLOW_107); + pushFollow(FOLLOW_108); rule__XAssignment__Group_0__0__Impl(); state._fsp--; @@ -49797,23 +51090,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__0__Impl" - // InternalDataDSL.g:14765:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; + // InternalDataDSL.g:15157:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14769:1: ( ( () ) ) - // InternalDataDSL.g:14770:1: ( () ) + // InternalDataDSL.g:15161:1: ( ( () ) ) + // InternalDataDSL.g:15162:1: ( () ) { - // InternalDataDSL.g:14770:1: ( () ) - // InternalDataDSL.g:14771:2: () + // InternalDataDSL.g:15162:1: ( () ) + // InternalDataDSL.g:15163:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } - // InternalDataDSL.g:14772:2: () - // InternalDataDSL.g:14772:3: + // InternalDataDSL.g:15164:2: () + // InternalDataDSL.g:15164:3: { } @@ -49838,16 +51131,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__1" - // InternalDataDSL.g:14780:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ; + // InternalDataDSL.g:15172:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ; public final void rule__XAssignment__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14784:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) - // InternalDataDSL.g:14785:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 + // InternalDataDSL.g:15176:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) + // InternalDataDSL.g:15177:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 { - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_104); rule__XAssignment__Group_0__1__Impl(); state._fsp--; @@ -49876,23 +51169,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__1__Impl" - // InternalDataDSL.g:14792:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ; + // InternalDataDSL.g:15184:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ; public final void rule__XAssignment__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14796:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) - // InternalDataDSL.g:14797:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) + // InternalDataDSL.g:15188:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) + // InternalDataDSL.g:15189:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) { - // InternalDataDSL.g:14797:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) - // InternalDataDSL.g:14798:2: ( rule__XAssignment__FeatureAssignment_0_1 ) + // InternalDataDSL.g:15189:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) + // InternalDataDSL.g:15190:2: ( rule__XAssignment__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } - // InternalDataDSL.g:14799:2: ( rule__XAssignment__FeatureAssignment_0_1 ) - // InternalDataDSL.g:14799:3: rule__XAssignment__FeatureAssignment_0_1 + // InternalDataDSL.g:15191:2: ( rule__XAssignment__FeatureAssignment_0_1 ) + // InternalDataDSL.g:15191:3: rule__XAssignment__FeatureAssignment_0_1 { pushFollow(FOLLOW_2); rule__XAssignment__FeatureAssignment_0_1(); @@ -49927,16 +51220,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__2" - // InternalDataDSL.g:14807:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ; + // InternalDataDSL.g:15199:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ; public final void rule__XAssignment__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14811:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) - // InternalDataDSL.g:14812:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 + // InternalDataDSL.g:15203:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) + // InternalDataDSL.g:15204:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAssignment__Group_0__2__Impl(); state._fsp--; @@ -49965,17 +51258,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__2__Impl" - // InternalDataDSL.g:14819:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; + // InternalDataDSL.g:15211:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14823:1: ( ( ruleOpSingleAssign ) ) - // InternalDataDSL.g:14824:1: ( ruleOpSingleAssign ) + // InternalDataDSL.g:15215:1: ( ( ruleOpSingleAssign ) ) + // InternalDataDSL.g:15216:1: ( ruleOpSingleAssign ) { - // InternalDataDSL.g:14824:1: ( ruleOpSingleAssign ) - // InternalDataDSL.g:14825:2: ruleOpSingleAssign + // InternalDataDSL.g:15216:1: ( ruleOpSingleAssign ) + // InternalDataDSL.g:15217:2: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); @@ -50010,14 +51303,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__3" - // InternalDataDSL.g:14834:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ; + // InternalDataDSL.g:15226:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ; public final void rule__XAssignment__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14838:1: ( rule__XAssignment__Group_0__3__Impl ) - // InternalDataDSL.g:14839:2: rule__XAssignment__Group_0__3__Impl + // InternalDataDSL.g:15230:1: ( rule__XAssignment__Group_0__3__Impl ) + // InternalDataDSL.g:15231:2: rule__XAssignment__Group_0__3__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_0__3__Impl(); @@ -50043,23 +51336,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__3__Impl" - // InternalDataDSL.g:14845:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ; + // InternalDataDSL.g:15237:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ; public final void rule__XAssignment__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14849:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) - // InternalDataDSL.g:14850:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) + // InternalDataDSL.g:15241:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) + // InternalDataDSL.g:15242:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) { - // InternalDataDSL.g:14850:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) - // InternalDataDSL.g:14851:2: ( rule__XAssignment__ValueAssignment_0_3 ) + // InternalDataDSL.g:15242:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) + // InternalDataDSL.g:15243:2: ( rule__XAssignment__ValueAssignment_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } - // InternalDataDSL.g:14852:2: ( rule__XAssignment__ValueAssignment_0_3 ) - // InternalDataDSL.g:14852:3: rule__XAssignment__ValueAssignment_0_3 + // InternalDataDSL.g:15244:2: ( rule__XAssignment__ValueAssignment_0_3 ) + // InternalDataDSL.g:15244:3: rule__XAssignment__ValueAssignment_0_3 { pushFollow(FOLLOW_2); rule__XAssignment__ValueAssignment_0_3(); @@ -50094,16 +51387,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__0" - // InternalDataDSL.g:14861:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ; + // InternalDataDSL.g:15253:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ; public final void rule__XAssignment__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14865:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) - // InternalDataDSL.g:14866:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 + // InternalDataDSL.g:15257:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) + // InternalDataDSL.g:15258:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 { - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); rule__XAssignment__Group_1__0__Impl(); state._fsp--; @@ -50132,17 +51425,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__0__Impl" - // InternalDataDSL.g:14873:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; + // InternalDataDSL.g:15265:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14877:1: ( ( ruleXOrExpression ) ) - // InternalDataDSL.g:14878:1: ( ruleXOrExpression ) + // InternalDataDSL.g:15269:1: ( ( ruleXOrExpression ) ) + // InternalDataDSL.g:15270:1: ( ruleXOrExpression ) { - // InternalDataDSL.g:14878:1: ( ruleXOrExpression ) - // InternalDataDSL.g:14879:2: ruleXOrExpression + // InternalDataDSL.g:15270:1: ( ruleXOrExpression ) + // InternalDataDSL.g:15271:2: ruleXOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); @@ -50177,14 +51470,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__1" - // InternalDataDSL.g:14888:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ; + // InternalDataDSL.g:15280:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ; public final void rule__XAssignment__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14892:1: ( rule__XAssignment__Group_1__1__Impl ) - // InternalDataDSL.g:14893:2: rule__XAssignment__Group_1__1__Impl + // InternalDataDSL.g:15284:1: ( rule__XAssignment__Group_1__1__Impl ) + // InternalDataDSL.g:15285:2: rule__XAssignment__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1__1__Impl(); @@ -50210,27 +51503,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__1__Impl" - // InternalDataDSL.g:14899:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ; + // InternalDataDSL.g:15291:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ; public final void rule__XAssignment__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14903:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) - // InternalDataDSL.g:14904:1: ( ( rule__XAssignment__Group_1_1__0 )? ) + // InternalDataDSL.g:15295:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) + // InternalDataDSL.g:15296:1: ( ( rule__XAssignment__Group_1_1__0 )? ) { - // InternalDataDSL.g:14904:1: ( ( rule__XAssignment__Group_1_1__0 )? ) - // InternalDataDSL.g:14905:2: ( rule__XAssignment__Group_1_1__0 )? + // InternalDataDSL.g:15296:1: ( ( rule__XAssignment__Group_1_1__0 )? ) + // InternalDataDSL.g:15297:2: ( rule__XAssignment__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } - // InternalDataDSL.g:14906:2: ( rule__XAssignment__Group_1_1__0 )? - int alt145=2; - alt145 = dfa145.predict(input); - switch (alt145) { + // InternalDataDSL.g:15298:2: ( rule__XAssignment__Group_1_1__0 )? + int alt147=2; + alt147 = dfa147.predict(input); + switch (alt147) { case 1 : - // InternalDataDSL.g:14906:3: rule__XAssignment__Group_1_1__0 + // InternalDataDSL.g:15298:3: rule__XAssignment__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1__0(); @@ -50268,16 +51561,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__0" - // InternalDataDSL.g:14915:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ; + // InternalDataDSL.g:15307:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ; public final void rule__XAssignment__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14919:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) - // InternalDataDSL.g:14920:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 + // InternalDataDSL.g:15311:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) + // InternalDataDSL.g:15312:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAssignment__Group_1_1__0__Impl(); state._fsp--; @@ -50306,23 +51599,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__0__Impl" - // InternalDataDSL.g:14927:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ; + // InternalDataDSL.g:15319:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ; public final void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14931:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) - // InternalDataDSL.g:14932:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) + // InternalDataDSL.g:15323:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) + // InternalDataDSL.g:15324:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) { - // InternalDataDSL.g:14932:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) - // InternalDataDSL.g:14933:2: ( rule__XAssignment__Group_1_1_0__0 ) + // InternalDataDSL.g:15324:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) + // InternalDataDSL.g:15325:2: ( rule__XAssignment__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } - // InternalDataDSL.g:14934:2: ( rule__XAssignment__Group_1_1_0__0 ) - // InternalDataDSL.g:14934:3: rule__XAssignment__Group_1_1_0__0 + // InternalDataDSL.g:15326:2: ( rule__XAssignment__Group_1_1_0__0 ) + // InternalDataDSL.g:15326:3: rule__XAssignment__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0__0(); @@ -50357,14 +51650,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__1" - // InternalDataDSL.g:14942:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ; + // InternalDataDSL.g:15334:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ; public final void rule__XAssignment__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14946:1: ( rule__XAssignment__Group_1_1__1__Impl ) - // InternalDataDSL.g:14947:2: rule__XAssignment__Group_1_1__1__Impl + // InternalDataDSL.g:15338:1: ( rule__XAssignment__Group_1_1__1__Impl ) + // InternalDataDSL.g:15339:2: rule__XAssignment__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1__1__Impl(); @@ -50390,23 +51683,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__1__Impl" - // InternalDataDSL.g:14953:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ; + // InternalDataDSL.g:15345:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14957:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) - // InternalDataDSL.g:14958:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) + // InternalDataDSL.g:15349:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) + // InternalDataDSL.g:15350:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) { - // InternalDataDSL.g:14958:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) - // InternalDataDSL.g:14959:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) + // InternalDataDSL.g:15350:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) + // InternalDataDSL.g:15351:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } - // InternalDataDSL.g:14960:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) - // InternalDataDSL.g:14960:3: rule__XAssignment__RightOperandAssignment_1_1_1 + // InternalDataDSL.g:15352:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) + // InternalDataDSL.g:15352:3: rule__XAssignment__RightOperandAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__XAssignment__RightOperandAssignment_1_1_1(); @@ -50441,14 +51734,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0__0" - // InternalDataDSL.g:14969:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ; + // InternalDataDSL.g:15361:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ; public final void rule__XAssignment__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14973:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) - // InternalDataDSL.g:14974:2: rule__XAssignment__Group_1_1_0__0__Impl + // InternalDataDSL.g:15365:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) + // InternalDataDSL.g:15366:2: rule__XAssignment__Group_1_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0__0__Impl(); @@ -50474,23 +51767,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl" - // InternalDataDSL.g:14980:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ; + // InternalDataDSL.g:15372:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ; public final void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:14984:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) - // InternalDataDSL.g:14985:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) + // InternalDataDSL.g:15376:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) + // InternalDataDSL.g:15377:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) { - // InternalDataDSL.g:14985:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) - // InternalDataDSL.g:14986:2: ( rule__XAssignment__Group_1_1_0_0__0 ) + // InternalDataDSL.g:15377:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) + // InternalDataDSL.g:15378:2: ( rule__XAssignment__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } - // InternalDataDSL.g:14987:2: ( rule__XAssignment__Group_1_1_0_0__0 ) - // InternalDataDSL.g:14987:3: rule__XAssignment__Group_1_1_0_0__0 + // InternalDataDSL.g:15379:2: ( rule__XAssignment__Group_1_1_0_0__0 ) + // InternalDataDSL.g:15379:3: rule__XAssignment__Group_1_1_0_0__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0_0__0(); @@ -50525,16 +51818,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0" - // InternalDataDSL.g:14996:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ; + // InternalDataDSL.g:15388:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ; public final void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15000:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) - // InternalDataDSL.g:15001:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 + // InternalDataDSL.g:15392:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) + // InternalDataDSL.g:15393:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 { - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); rule__XAssignment__Group_1_1_0_0__0__Impl(); state._fsp--; @@ -50563,23 +51856,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl" - // InternalDataDSL.g:15008:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:15400:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15012:1: ( ( () ) ) - // InternalDataDSL.g:15013:1: ( () ) + // InternalDataDSL.g:15404:1: ( ( () ) ) + // InternalDataDSL.g:15405:1: ( () ) { - // InternalDataDSL.g:15013:1: ( () ) - // InternalDataDSL.g:15014:2: () + // InternalDataDSL.g:15405:1: ( () ) + // InternalDataDSL.g:15406:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } - // InternalDataDSL.g:15015:2: () - // InternalDataDSL.g:15015:3: + // InternalDataDSL.g:15407:2: () + // InternalDataDSL.g:15407:3: { } @@ -50604,14 +51897,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1" - // InternalDataDSL.g:15023:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ; + // InternalDataDSL.g:15415:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ; public final void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15027:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) - // InternalDataDSL.g:15028:2: rule__XAssignment__Group_1_1_0_0__1__Impl + // InternalDataDSL.g:15419:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) + // InternalDataDSL.g:15420:2: rule__XAssignment__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0_0__1__Impl(); @@ -50637,23 +51930,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl" - // InternalDataDSL.g:15034:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ; + // InternalDataDSL.g:15426:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15038:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) - // InternalDataDSL.g:15039:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) + // InternalDataDSL.g:15430:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) + // InternalDataDSL.g:15431:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) { - // InternalDataDSL.g:15039:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) - // InternalDataDSL.g:15040:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) + // InternalDataDSL.g:15431:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) + // InternalDataDSL.g:15432:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } - // InternalDataDSL.g:15041:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) - // InternalDataDSL.g:15041:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1 + // InternalDataDSL.g:15433:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) + // InternalDataDSL.g:15433:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1 { pushFollow(FOLLOW_2); rule__XAssignment__FeatureAssignment_1_1_0_0_1(); @@ -50688,16 +51981,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_5__0" - // InternalDataDSL.g:15050:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ; + // InternalDataDSL.g:15442:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ; public final void rule__OpMultiAssign__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15054:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ) - // InternalDataDSL.g:15055:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 + // InternalDataDSL.g:15446:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ) + // InternalDataDSL.g:15447:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 { - pushFollow(FOLLOW_109); + pushFollow(FOLLOW_110); rule__OpMultiAssign__Group_5__0__Impl(); state._fsp--; @@ -50726,17 +52019,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_5__0__Impl" - // InternalDataDSL.g:15062:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ; + // InternalDataDSL.g:15454:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15066:1: ( ( '<' ) ) - // InternalDataDSL.g:15067:1: ( '<' ) + // InternalDataDSL.g:15458:1: ( ( '<' ) ) + // InternalDataDSL.g:15459:1: ( '<' ) { - // InternalDataDSL.g:15067:1: ( '<' ) - // InternalDataDSL.g:15068:2: '<' + // InternalDataDSL.g:15459:1: ( '<' ) + // InternalDataDSL.g:15460:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); @@ -50767,16 +52060,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_5__1" - // InternalDataDSL.g:15077:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ; + // InternalDataDSL.g:15469:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ; public final void rule__OpMultiAssign__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15081:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ) - // InternalDataDSL.g:15082:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 + // InternalDataDSL.g:15473:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ) + // InternalDataDSL.g:15474:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 { - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_104); rule__OpMultiAssign__Group_5__1__Impl(); state._fsp--; @@ -50805,17 +52098,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_5__1__Impl" - // InternalDataDSL.g:15089:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ; + // InternalDataDSL.g:15481:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15093:1: ( ( '<' ) ) - // InternalDataDSL.g:15094:1: ( '<' ) + // InternalDataDSL.g:15485:1: ( ( '<' ) ) + // InternalDataDSL.g:15486:1: ( '<' ) { - // InternalDataDSL.g:15094:1: ( '<' ) - // InternalDataDSL.g:15095:2: '<' + // InternalDataDSL.g:15486:1: ( '<' ) + // InternalDataDSL.g:15487:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); @@ -50846,14 +52139,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_5__2" - // InternalDataDSL.g:15104:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ; + // InternalDataDSL.g:15496:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ; public final void rule__OpMultiAssign__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15108:1: ( rule__OpMultiAssign__Group_5__2__Impl ) - // InternalDataDSL.g:15109:2: rule__OpMultiAssign__Group_5__2__Impl + // InternalDataDSL.g:15500:1: ( rule__OpMultiAssign__Group_5__2__Impl ) + // InternalDataDSL.g:15501:2: rule__OpMultiAssign__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__OpMultiAssign__Group_5__2__Impl(); @@ -50879,17 +52172,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_5__2__Impl" - // InternalDataDSL.g:15115:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ; + // InternalDataDSL.g:15507:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ; public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15119:1: ( ( '=' ) ) - // InternalDataDSL.g:15120:1: ( '=' ) + // InternalDataDSL.g:15511:1: ( ( '=' ) ) + // InternalDataDSL.g:15512:1: ( '=' ) { - // InternalDataDSL.g:15120:1: ( '=' ) - // InternalDataDSL.g:15121:2: '=' + // InternalDataDSL.g:15512:1: ( '=' ) + // InternalDataDSL.g:15513:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); @@ -50920,16 +52213,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_6__0" - // InternalDataDSL.g:15131:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ; + // InternalDataDSL.g:15523:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ; public final void rule__OpMultiAssign__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15135:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ) - // InternalDataDSL.g:15136:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 + // InternalDataDSL.g:15527:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ) + // InternalDataDSL.g:15528:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 { - pushFollow(FOLLOW_110); + pushFollow(FOLLOW_111); rule__OpMultiAssign__Group_6__0__Impl(); state._fsp--; @@ -50958,17 +52251,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_6__0__Impl" - // InternalDataDSL.g:15143:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ; + // InternalDataDSL.g:15535:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ; public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15147:1: ( ( '>' ) ) - // InternalDataDSL.g:15148:1: ( '>' ) + // InternalDataDSL.g:15539:1: ( ( '>' ) ) + // InternalDataDSL.g:15540:1: ( '>' ) { - // InternalDataDSL.g:15148:1: ( '>' ) - // InternalDataDSL.g:15149:2: '>' + // InternalDataDSL.g:15540:1: ( '>' ) + // InternalDataDSL.g:15541:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); @@ -50999,16 +52292,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_6__1" - // InternalDataDSL.g:15158:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ; + // InternalDataDSL.g:15550:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ; public final void rule__OpMultiAssign__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15162:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ) - // InternalDataDSL.g:15163:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 + // InternalDataDSL.g:15554:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ) + // InternalDataDSL.g:15555:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 { - pushFollow(FOLLOW_110); + pushFollow(FOLLOW_111); rule__OpMultiAssign__Group_6__1__Impl(); state._fsp--; @@ -51037,31 +52330,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_6__1__Impl" - // InternalDataDSL.g:15170:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ; + // InternalDataDSL.g:15562:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ; public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15174:1: ( ( ( '>' )? ) ) - // InternalDataDSL.g:15175:1: ( ( '>' )? ) + // InternalDataDSL.g:15566:1: ( ( ( '>' )? ) ) + // InternalDataDSL.g:15567:1: ( ( '>' )? ) { - // InternalDataDSL.g:15175:1: ( ( '>' )? ) - // InternalDataDSL.g:15176:2: ( '>' )? + // InternalDataDSL.g:15567:1: ( ( '>' )? ) + // InternalDataDSL.g:15568:2: ( '>' )? { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } - // InternalDataDSL.g:15177:2: ( '>' )? - int alt146=2; - int LA146_0 = input.LA(1); + // InternalDataDSL.g:15569:2: ( '>' )? + int alt148=2; + int LA148_0 = input.LA(1); - if ( (LA146_0==27) ) { - alt146=1; + if ( (LA148_0==27) ) { + alt148=1; } - switch (alt146) { + switch (alt148) { case 1 : - // InternalDataDSL.g:15177:3: '>' + // InternalDataDSL.g:15569:3: '>' { match(input,27,FOLLOW_2); if (state.failed) return ; @@ -51095,14 +52388,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_6__2" - // InternalDataDSL.g:15185:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ; + // InternalDataDSL.g:15577:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ; public final void rule__OpMultiAssign__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15189:1: ( rule__OpMultiAssign__Group_6__2__Impl ) - // InternalDataDSL.g:15190:2: rule__OpMultiAssign__Group_6__2__Impl + // InternalDataDSL.g:15581:1: ( rule__OpMultiAssign__Group_6__2__Impl ) + // InternalDataDSL.g:15582:2: rule__OpMultiAssign__Group_6__2__Impl { pushFollow(FOLLOW_2); rule__OpMultiAssign__Group_6__2__Impl(); @@ -51128,17 +52421,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMultiAssign__Group_6__2__Impl" - // InternalDataDSL.g:15196:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ; + // InternalDataDSL.g:15588:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ; public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15200:1: ( ( '>=' ) ) - // InternalDataDSL.g:15201:1: ( '>=' ) + // InternalDataDSL.g:15592:1: ( ( '>=' ) ) + // InternalDataDSL.g:15593:1: ( '>=' ) { - // InternalDataDSL.g:15201:1: ( '>=' ) - // InternalDataDSL.g:15202:2: '>=' + // InternalDataDSL.g:15593:1: ( '>=' ) + // InternalDataDSL.g:15594:2: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); @@ -51169,16 +52462,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__0" - // InternalDataDSL.g:15212:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ; + // InternalDataDSL.g:15604:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ; public final void rule__XOrExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15216:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) - // InternalDataDSL.g:15217:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 + // InternalDataDSL.g:15608:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) + // InternalDataDSL.g:15609:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 { - pushFollow(FOLLOW_111); + pushFollow(FOLLOW_112); rule__XOrExpression__Group__0__Impl(); state._fsp--; @@ -51207,17 +52500,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__0__Impl" - // InternalDataDSL.g:15224:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; + // InternalDataDSL.g:15616:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15228:1: ( ( ruleXAndExpression ) ) - // InternalDataDSL.g:15229:1: ( ruleXAndExpression ) + // InternalDataDSL.g:15620:1: ( ( ruleXAndExpression ) ) + // InternalDataDSL.g:15621:1: ( ruleXAndExpression ) { - // InternalDataDSL.g:15229:1: ( ruleXAndExpression ) - // InternalDataDSL.g:15230:2: ruleXAndExpression + // InternalDataDSL.g:15621:1: ( ruleXAndExpression ) + // InternalDataDSL.g:15622:2: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); @@ -51252,14 +52545,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__1" - // InternalDataDSL.g:15239:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; + // InternalDataDSL.g:15631:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; public final void rule__XOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15243:1: ( rule__XOrExpression__Group__1__Impl ) - // InternalDataDSL.g:15244:2: rule__XOrExpression__Group__1__Impl + // InternalDataDSL.g:15635:1: ( rule__XOrExpression__Group__1__Impl ) + // InternalDataDSL.g:15636:2: rule__XOrExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group__1__Impl(); @@ -51285,43 +52578,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__1__Impl" - // InternalDataDSL.g:15250:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ; + // InternalDataDSL.g:15642:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ; public final void rule__XOrExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15254:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) - // InternalDataDSL.g:15255:1: ( ( rule__XOrExpression__Group_1__0 )* ) + // InternalDataDSL.g:15646:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) + // InternalDataDSL.g:15647:1: ( ( rule__XOrExpression__Group_1__0 )* ) { - // InternalDataDSL.g:15255:1: ( ( rule__XOrExpression__Group_1__0 )* ) - // InternalDataDSL.g:15256:2: ( rule__XOrExpression__Group_1__0 )* + // InternalDataDSL.g:15647:1: ( ( rule__XOrExpression__Group_1__0 )* ) + // InternalDataDSL.g:15648:2: ( rule__XOrExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } - // InternalDataDSL.g:15257:2: ( rule__XOrExpression__Group_1__0 )* - loop147: + // InternalDataDSL.g:15649:2: ( rule__XOrExpression__Group_1__0 )* + loop149: do { - int alt147=2; - int LA147_0 = input.LA(1); + int alt149=2; + int LA149_0 = input.LA(1); - if ( (LA147_0==14) ) { - int LA147_2 = input.LA(2); + if ( (LA149_0==14) ) { + int LA149_2 = input.LA(2); - if ( (synpred215_InternalDataDSL()) ) { - alt147=1; + if ( (synpred220_InternalDataDSL()) ) { + alt149=1; } } - switch (alt147) { + switch (alt149) { case 1 : - // InternalDataDSL.g:15257:3: rule__XOrExpression__Group_1__0 + // InternalDataDSL.g:15649:3: rule__XOrExpression__Group_1__0 { - pushFollow(FOLLOW_112); + pushFollow(FOLLOW_113); rule__XOrExpression__Group_1__0(); state._fsp--; @@ -51331,7 +52624,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop147; + break loop149; } } while (true); @@ -51360,16 +52653,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__0" - // InternalDataDSL.g:15266:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ; + // InternalDataDSL.g:15658:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ; public final void rule__XOrExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15270:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) - // InternalDataDSL.g:15271:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 + // InternalDataDSL.g:15662:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) + // InternalDataDSL.g:15663:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XOrExpression__Group_1__0__Impl(); state._fsp--; @@ -51398,23 +52691,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__0__Impl" - // InternalDataDSL.g:15278:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ; + // InternalDataDSL.g:15670:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ; public final void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15282:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) - // InternalDataDSL.g:15283:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:15674:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) + // InternalDataDSL.g:15675:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:15283:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:15284:2: ( rule__XOrExpression__Group_1_0__0 ) + // InternalDataDSL.g:15675:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:15676:2: ( rule__XOrExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:15285:2: ( rule__XOrExpression__Group_1_0__0 ) - // InternalDataDSL.g:15285:3: rule__XOrExpression__Group_1_0__0 + // InternalDataDSL.g:15677:2: ( rule__XOrExpression__Group_1_0__0 ) + // InternalDataDSL.g:15677:3: rule__XOrExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0__0(); @@ -51449,14 +52742,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__1" - // InternalDataDSL.g:15293:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ; + // InternalDataDSL.g:15685:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ; public final void rule__XOrExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15297:1: ( rule__XOrExpression__Group_1__1__Impl ) - // InternalDataDSL.g:15298:2: rule__XOrExpression__Group_1__1__Impl + // InternalDataDSL.g:15689:1: ( rule__XOrExpression__Group_1__1__Impl ) + // InternalDataDSL.g:15690:2: rule__XOrExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1__1__Impl(); @@ -51482,23 +52775,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__1__Impl" - // InternalDataDSL.g:15304:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ; + // InternalDataDSL.g:15696:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15308:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) - // InternalDataDSL.g:15309:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:15700:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) + // InternalDataDSL.g:15701:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) { - // InternalDataDSL.g:15309:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) - // InternalDataDSL.g:15310:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:15701:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:15702:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalDataDSL.g:15311:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) - // InternalDataDSL.g:15311:3: rule__XOrExpression__RightOperandAssignment_1_1 + // InternalDataDSL.g:15703:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:15703:3: rule__XOrExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XOrExpression__RightOperandAssignment_1_1(); @@ -51533,14 +52826,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0__0" - // InternalDataDSL.g:15320:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ; + // InternalDataDSL.g:15712:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ; public final void rule__XOrExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15324:1: ( rule__XOrExpression__Group_1_0__0__Impl ) - // InternalDataDSL.g:15325:2: rule__XOrExpression__Group_1_0__0__Impl + // InternalDataDSL.g:15716:1: ( rule__XOrExpression__Group_1_0__0__Impl ) + // InternalDataDSL.g:15717:2: rule__XOrExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0__0__Impl(); @@ -51566,23 +52859,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:15331:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:15723:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ; public final void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15335:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:15336:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:15727:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:15728:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:15336:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:15337:2: ( rule__XOrExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:15728:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:15729:2: ( rule__XOrExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:15338:2: ( rule__XOrExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:15338:3: rule__XOrExpression__Group_1_0_0__0 + // InternalDataDSL.g:15730:2: ( rule__XOrExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:15730:3: rule__XOrExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0_0__0(); @@ -51617,16 +52910,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__0" - // InternalDataDSL.g:15347:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ; + // InternalDataDSL.g:15739:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ; public final void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15351:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) - // InternalDataDSL.g:15352:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 + // InternalDataDSL.g:15743:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) + // InternalDataDSL.g:15744:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 { - pushFollow(FOLLOW_111); + pushFollow(FOLLOW_112); rule__XOrExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -51655,23 +52948,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:15359:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:15751:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15363:1: ( ( () ) ) - // InternalDataDSL.g:15364:1: ( () ) + // InternalDataDSL.g:15755:1: ( ( () ) ) + // InternalDataDSL.g:15756:1: ( () ) { - // InternalDataDSL.g:15364:1: ( () ) - // InternalDataDSL.g:15365:2: () + // InternalDataDSL.g:15756:1: ( () ) + // InternalDataDSL.g:15757:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalDataDSL.g:15366:2: () - // InternalDataDSL.g:15366:3: + // InternalDataDSL.g:15758:2: () + // InternalDataDSL.g:15758:3: { } @@ -51696,14 +52989,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__1" - // InternalDataDSL.g:15374:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:15766:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ; public final void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15378:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:15379:2: rule__XOrExpression__Group_1_0_0__1__Impl + // InternalDataDSL.g:15770:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:15771:2: rule__XOrExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0_0__1__Impl(); @@ -51729,23 +53022,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl" - // InternalDataDSL.g:15385:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalDataDSL.g:15777:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15389:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalDataDSL.g:15390:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:15781:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalDataDSL.g:15782:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalDataDSL.g:15390:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalDataDSL.g:15391:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:15782:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:15783:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalDataDSL.g:15392:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) - // InternalDataDSL.g:15392:3: rule__XOrExpression__FeatureAssignment_1_0_0_1 + // InternalDataDSL.g:15784:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:15784:3: rule__XOrExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XOrExpression__FeatureAssignment_1_0_0_1(); @@ -51780,16 +53073,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__0" - // InternalDataDSL.g:15401:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ; + // InternalDataDSL.g:15793:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ; public final void rule__XAndExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15405:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) - // InternalDataDSL.g:15406:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 + // InternalDataDSL.g:15797:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) + // InternalDataDSL.g:15798:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 { - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_114); rule__XAndExpression__Group__0__Impl(); state._fsp--; @@ -51818,17 +53111,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__0__Impl" - // InternalDataDSL.g:15413:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; + // InternalDataDSL.g:15805:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15417:1: ( ( ruleXEqualityExpression ) ) - // InternalDataDSL.g:15418:1: ( ruleXEqualityExpression ) + // InternalDataDSL.g:15809:1: ( ( ruleXEqualityExpression ) ) + // InternalDataDSL.g:15810:1: ( ruleXEqualityExpression ) { - // InternalDataDSL.g:15418:1: ( ruleXEqualityExpression ) - // InternalDataDSL.g:15419:2: ruleXEqualityExpression + // InternalDataDSL.g:15810:1: ( ruleXEqualityExpression ) + // InternalDataDSL.g:15811:2: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); @@ -51863,14 +53156,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__1" - // InternalDataDSL.g:15428:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; + // InternalDataDSL.g:15820:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; public final void rule__XAndExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15432:1: ( rule__XAndExpression__Group__1__Impl ) - // InternalDataDSL.g:15433:2: rule__XAndExpression__Group__1__Impl + // InternalDataDSL.g:15824:1: ( rule__XAndExpression__Group__1__Impl ) + // InternalDataDSL.g:15825:2: rule__XAndExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group__1__Impl(); @@ -51896,43 +53189,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__1__Impl" - // InternalDataDSL.g:15439:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ; + // InternalDataDSL.g:15831:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ; public final void rule__XAndExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15443:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) - // InternalDataDSL.g:15444:1: ( ( rule__XAndExpression__Group_1__0 )* ) + // InternalDataDSL.g:15835:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) + // InternalDataDSL.g:15836:1: ( ( rule__XAndExpression__Group_1__0 )* ) { - // InternalDataDSL.g:15444:1: ( ( rule__XAndExpression__Group_1__0 )* ) - // InternalDataDSL.g:15445:2: ( rule__XAndExpression__Group_1__0 )* + // InternalDataDSL.g:15836:1: ( ( rule__XAndExpression__Group_1__0 )* ) + // InternalDataDSL.g:15837:2: ( rule__XAndExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } - // InternalDataDSL.g:15446:2: ( rule__XAndExpression__Group_1__0 )* - loop148: + // InternalDataDSL.g:15838:2: ( rule__XAndExpression__Group_1__0 )* + loop150: do { - int alt148=2; - int LA148_0 = input.LA(1); + int alt150=2; + int LA150_0 = input.LA(1); - if ( (LA148_0==15) ) { - int LA148_2 = input.LA(2); + if ( (LA150_0==15) ) { + int LA150_2 = input.LA(2); - if ( (synpred216_InternalDataDSL()) ) { - alt148=1; + if ( (synpred221_InternalDataDSL()) ) { + alt150=1; } } - switch (alt148) { + switch (alt150) { case 1 : - // InternalDataDSL.g:15446:3: rule__XAndExpression__Group_1__0 + // InternalDataDSL.g:15838:3: rule__XAndExpression__Group_1__0 { - pushFollow(FOLLOW_114); + pushFollow(FOLLOW_115); rule__XAndExpression__Group_1__0(); state._fsp--; @@ -51942,7 +53235,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop148; + break loop150; } } while (true); @@ -51971,16 +53264,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__0" - // InternalDataDSL.g:15455:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ; + // InternalDataDSL.g:15847:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ; public final void rule__XAndExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15459:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) - // InternalDataDSL.g:15460:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 + // InternalDataDSL.g:15851:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) + // InternalDataDSL.g:15852:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAndExpression__Group_1__0__Impl(); state._fsp--; @@ -52009,23 +53302,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__0__Impl" - // InternalDataDSL.g:15467:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ; + // InternalDataDSL.g:15859:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ; public final void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15471:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) - // InternalDataDSL.g:15472:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:15863:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) + // InternalDataDSL.g:15864:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:15472:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:15473:2: ( rule__XAndExpression__Group_1_0__0 ) + // InternalDataDSL.g:15864:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:15865:2: ( rule__XAndExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:15474:2: ( rule__XAndExpression__Group_1_0__0 ) - // InternalDataDSL.g:15474:3: rule__XAndExpression__Group_1_0__0 + // InternalDataDSL.g:15866:2: ( rule__XAndExpression__Group_1_0__0 ) + // InternalDataDSL.g:15866:3: rule__XAndExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0__0(); @@ -52060,14 +53353,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__1" - // InternalDataDSL.g:15482:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ; + // InternalDataDSL.g:15874:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ; public final void rule__XAndExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15486:1: ( rule__XAndExpression__Group_1__1__Impl ) - // InternalDataDSL.g:15487:2: rule__XAndExpression__Group_1__1__Impl + // InternalDataDSL.g:15878:1: ( rule__XAndExpression__Group_1__1__Impl ) + // InternalDataDSL.g:15879:2: rule__XAndExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1__1__Impl(); @@ -52093,23 +53386,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__1__Impl" - // InternalDataDSL.g:15493:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ; + // InternalDataDSL.g:15885:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15497:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) - // InternalDataDSL.g:15498:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:15889:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) + // InternalDataDSL.g:15890:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) { - // InternalDataDSL.g:15498:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) - // InternalDataDSL.g:15499:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:15890:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:15891:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalDataDSL.g:15500:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) - // InternalDataDSL.g:15500:3: rule__XAndExpression__RightOperandAssignment_1_1 + // InternalDataDSL.g:15892:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:15892:3: rule__XAndExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XAndExpression__RightOperandAssignment_1_1(); @@ -52144,14 +53437,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0__0" - // InternalDataDSL.g:15509:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ; + // InternalDataDSL.g:15901:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ; public final void rule__XAndExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15513:1: ( rule__XAndExpression__Group_1_0__0__Impl ) - // InternalDataDSL.g:15514:2: rule__XAndExpression__Group_1_0__0__Impl + // InternalDataDSL.g:15905:1: ( rule__XAndExpression__Group_1_0__0__Impl ) + // InternalDataDSL.g:15906:2: rule__XAndExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0__0__Impl(); @@ -52177,23 +53470,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:15520:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:15912:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ; public final void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15524:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:15525:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:15916:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:15917:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:15525:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:15526:2: ( rule__XAndExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:15917:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:15918:2: ( rule__XAndExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:15527:2: ( rule__XAndExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:15527:3: rule__XAndExpression__Group_1_0_0__0 + // InternalDataDSL.g:15919:2: ( rule__XAndExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:15919:3: rule__XAndExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0_0__0(); @@ -52228,16 +53521,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__0" - // InternalDataDSL.g:15536:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ; + // InternalDataDSL.g:15928:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ; public final void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15540:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) - // InternalDataDSL.g:15541:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 + // InternalDataDSL.g:15932:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) + // InternalDataDSL.g:15933:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 { - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_114); rule__XAndExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -52266,23 +53559,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:15548:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:15940:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15552:1: ( ( () ) ) - // InternalDataDSL.g:15553:1: ( () ) + // InternalDataDSL.g:15944:1: ( ( () ) ) + // InternalDataDSL.g:15945:1: ( () ) { - // InternalDataDSL.g:15553:1: ( () ) - // InternalDataDSL.g:15554:2: () + // InternalDataDSL.g:15945:1: ( () ) + // InternalDataDSL.g:15946:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalDataDSL.g:15555:2: () - // InternalDataDSL.g:15555:3: + // InternalDataDSL.g:15947:2: () + // InternalDataDSL.g:15947:3: { } @@ -52307,14 +53600,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__1" - // InternalDataDSL.g:15563:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:15955:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ; public final void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15567:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:15568:2: rule__XAndExpression__Group_1_0_0__1__Impl + // InternalDataDSL.g:15959:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:15960:2: rule__XAndExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0_0__1__Impl(); @@ -52340,23 +53633,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl" - // InternalDataDSL.g:15574:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalDataDSL.g:15966:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15578:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalDataDSL.g:15579:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:15970:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalDataDSL.g:15971:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalDataDSL.g:15579:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalDataDSL.g:15580:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:15971:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:15972:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalDataDSL.g:15581:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) - // InternalDataDSL.g:15581:3: rule__XAndExpression__FeatureAssignment_1_0_0_1 + // InternalDataDSL.g:15973:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:15973:3: rule__XAndExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XAndExpression__FeatureAssignment_1_0_0_1(); @@ -52391,16 +53684,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__0" - // InternalDataDSL.g:15590:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ; + // InternalDataDSL.g:15982:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ; public final void rule__XEqualityExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15594:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) - // InternalDataDSL.g:15595:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 + // InternalDataDSL.g:15986:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) + // InternalDataDSL.g:15987:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 { - pushFollow(FOLLOW_115); + pushFollow(FOLLOW_116); rule__XEqualityExpression__Group__0__Impl(); state._fsp--; @@ -52429,17 +53722,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__0__Impl" - // InternalDataDSL.g:15602:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; + // InternalDataDSL.g:15994:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15606:1: ( ( ruleXRelationalExpression ) ) - // InternalDataDSL.g:15607:1: ( ruleXRelationalExpression ) + // InternalDataDSL.g:15998:1: ( ( ruleXRelationalExpression ) ) + // InternalDataDSL.g:15999:1: ( ruleXRelationalExpression ) { - // InternalDataDSL.g:15607:1: ( ruleXRelationalExpression ) - // InternalDataDSL.g:15608:2: ruleXRelationalExpression + // InternalDataDSL.g:15999:1: ( ruleXRelationalExpression ) + // InternalDataDSL.g:16000:2: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); @@ -52474,14 +53767,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__1" - // InternalDataDSL.g:15617:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; + // InternalDataDSL.g:16009:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; public final void rule__XEqualityExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15621:1: ( rule__XEqualityExpression__Group__1__Impl ) - // InternalDataDSL.g:15622:2: rule__XEqualityExpression__Group__1__Impl + // InternalDataDSL.g:16013:1: ( rule__XEqualityExpression__Group__1__Impl ) + // InternalDataDSL.g:16014:2: rule__XEqualityExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group__1__Impl(); @@ -52507,32 +53800,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__1__Impl" - // InternalDataDSL.g:15628:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ; + // InternalDataDSL.g:16020:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ; public final void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15632:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) - // InternalDataDSL.g:15633:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) + // InternalDataDSL.g:16024:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) + // InternalDataDSL.g:16025:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) { - // InternalDataDSL.g:15633:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) - // InternalDataDSL.g:15634:2: ( rule__XEqualityExpression__Group_1__0 )* + // InternalDataDSL.g:16025:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) + // InternalDataDSL.g:16026:2: ( rule__XEqualityExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } - // InternalDataDSL.g:15635:2: ( rule__XEqualityExpression__Group_1__0 )* - loop149: + // InternalDataDSL.g:16027:2: ( rule__XEqualityExpression__Group_1__0 )* + loop151: do { - int alt149=2; + int alt151=2; switch ( input.LA(1) ) { case 22: { - int LA149_2 = input.LA(2); + int LA151_2 = input.LA(2); - if ( (synpred217_InternalDataDSL()) ) { - alt149=1; + if ( (synpred222_InternalDataDSL()) ) { + alt151=1; } @@ -52540,10 +53833,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 23: { - int LA149_3 = input.LA(2); + int LA151_3 = input.LA(2); - if ( (synpred217_InternalDataDSL()) ) { - alt149=1; + if ( (synpred222_InternalDataDSL()) ) { + alt151=1; } @@ -52551,10 +53844,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 24: { - int LA149_4 = input.LA(2); + int LA151_4 = input.LA(2); - if ( (synpred217_InternalDataDSL()) ) { - alt149=1; + if ( (synpred222_InternalDataDSL()) ) { + alt151=1; } @@ -52562,10 +53855,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 25: { - int LA149_5 = input.LA(2); + int LA151_5 = input.LA(2); - if ( (synpred217_InternalDataDSL()) ) { - alt149=1; + if ( (synpred222_InternalDataDSL()) ) { + alt151=1; } @@ -52574,11 +53867,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - switch (alt149) { + switch (alt151) { case 1 : - // InternalDataDSL.g:15635:3: rule__XEqualityExpression__Group_1__0 + // InternalDataDSL.g:16027:3: rule__XEqualityExpression__Group_1__0 { - pushFollow(FOLLOW_116); + pushFollow(FOLLOW_117); rule__XEqualityExpression__Group_1__0(); state._fsp--; @@ -52588,7 +53881,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop149; + break loop151; } } while (true); @@ -52617,16 +53910,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__0" - // InternalDataDSL.g:15644:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ; + // InternalDataDSL.g:16036:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ; public final void rule__XEqualityExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15648:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) - // InternalDataDSL.g:15649:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 + // InternalDataDSL.g:16040:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) + // InternalDataDSL.g:16041:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XEqualityExpression__Group_1__0__Impl(); state._fsp--; @@ -52655,23 +53948,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl" - // InternalDataDSL.g:15656:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ; + // InternalDataDSL.g:16048:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15660:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) - // InternalDataDSL.g:15661:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:16052:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) + // InternalDataDSL.g:16053:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:15661:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:15662:2: ( rule__XEqualityExpression__Group_1_0__0 ) + // InternalDataDSL.g:16053:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:16054:2: ( rule__XEqualityExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:15663:2: ( rule__XEqualityExpression__Group_1_0__0 ) - // InternalDataDSL.g:15663:3: rule__XEqualityExpression__Group_1_0__0 + // InternalDataDSL.g:16055:2: ( rule__XEqualityExpression__Group_1_0__0 ) + // InternalDataDSL.g:16055:3: rule__XEqualityExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0__0(); @@ -52706,14 +53999,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__1" - // InternalDataDSL.g:15671:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ; + // InternalDataDSL.g:16063:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ; public final void rule__XEqualityExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15675:1: ( rule__XEqualityExpression__Group_1__1__Impl ) - // InternalDataDSL.g:15676:2: rule__XEqualityExpression__Group_1__1__Impl + // InternalDataDSL.g:16067:1: ( rule__XEqualityExpression__Group_1__1__Impl ) + // InternalDataDSL.g:16068:2: rule__XEqualityExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1__1__Impl(); @@ -52739,23 +54032,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl" - // InternalDataDSL.g:15682:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ; + // InternalDataDSL.g:16074:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15686:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) - // InternalDataDSL.g:15687:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:16078:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) + // InternalDataDSL.g:16079:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) { - // InternalDataDSL.g:15687:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) - // InternalDataDSL.g:15688:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:16079:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:16080:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalDataDSL.g:15689:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) - // InternalDataDSL.g:15689:3: rule__XEqualityExpression__RightOperandAssignment_1_1 + // InternalDataDSL.g:16081:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:16081:3: rule__XEqualityExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XEqualityExpression__RightOperandAssignment_1_1(); @@ -52790,14 +54083,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0__0" - // InternalDataDSL.g:15698:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ; + // InternalDataDSL.g:16090:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ; public final void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15702:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) - // InternalDataDSL.g:15703:2: rule__XEqualityExpression__Group_1_0__0__Impl + // InternalDataDSL.g:16094:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) + // InternalDataDSL.g:16095:2: rule__XEqualityExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0__0__Impl(); @@ -52823,23 +54116,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:15709:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:16101:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15713:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:15714:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:16105:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:16106:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:15714:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:15715:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:16106:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:16107:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:15716:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:15716:3: rule__XEqualityExpression__Group_1_0_0__0 + // InternalDataDSL.g:16108:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:16108:3: rule__XEqualityExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0_0__0(); @@ -52874,16 +54167,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0" - // InternalDataDSL.g:15725:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ; + // InternalDataDSL.g:16117:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ; public final void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15729:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) - // InternalDataDSL.g:15730:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 + // InternalDataDSL.g:16121:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) + // InternalDataDSL.g:16122:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 { - pushFollow(FOLLOW_115); + pushFollow(FOLLOW_116); rule__XEqualityExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -52912,23 +54205,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:15737:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:16129:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15741:1: ( ( () ) ) - // InternalDataDSL.g:15742:1: ( () ) + // InternalDataDSL.g:16133:1: ( ( () ) ) + // InternalDataDSL.g:16134:1: ( () ) { - // InternalDataDSL.g:15742:1: ( () ) - // InternalDataDSL.g:15743:2: () + // InternalDataDSL.g:16134:1: ( () ) + // InternalDataDSL.g:16135:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalDataDSL.g:15744:2: () - // InternalDataDSL.g:15744:3: + // InternalDataDSL.g:16136:2: () + // InternalDataDSL.g:16136:3: { } @@ -52953,14 +54246,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1" - // InternalDataDSL.g:15752:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:16144:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ; public final void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15756:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:15757:2: rule__XEqualityExpression__Group_1_0_0__1__Impl + // InternalDataDSL.g:16148:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:16149:2: rule__XEqualityExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0_0__1__Impl(); @@ -52986,23 +54279,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl" - // InternalDataDSL.g:15763:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalDataDSL.g:16155:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15767:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalDataDSL.g:15768:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:16159:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalDataDSL.g:16160:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalDataDSL.g:15768:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalDataDSL.g:15769:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:16160:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:16161:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalDataDSL.g:15770:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) - // InternalDataDSL.g:15770:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 + // InternalDataDSL.g:16162:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:16162:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XEqualityExpression__FeatureAssignment_1_0_0_1(); @@ -53037,16 +54330,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__0" - // InternalDataDSL.g:15779:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ; + // InternalDataDSL.g:16171:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ; public final void rule__XRelationalExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15783:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) - // InternalDataDSL.g:15784:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 + // InternalDataDSL.g:16175:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) + // InternalDataDSL.g:16176:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 { - pushFollow(FOLLOW_117); + pushFollow(FOLLOW_118); rule__XRelationalExpression__Group__0__Impl(); state._fsp--; @@ -53075,17 +54368,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__0__Impl" - // InternalDataDSL.g:15791:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; + // InternalDataDSL.g:16183:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15795:1: ( ( ruleXOtherOperatorExpression ) ) - // InternalDataDSL.g:15796:1: ( ruleXOtherOperatorExpression ) + // InternalDataDSL.g:16187:1: ( ( ruleXOtherOperatorExpression ) ) + // InternalDataDSL.g:16188:1: ( ruleXOtherOperatorExpression ) { - // InternalDataDSL.g:15796:1: ( ruleXOtherOperatorExpression ) - // InternalDataDSL.g:15797:2: ruleXOtherOperatorExpression + // InternalDataDSL.g:16188:1: ( ruleXOtherOperatorExpression ) + // InternalDataDSL.g:16189:2: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); @@ -53120,14 +54413,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__1" - // InternalDataDSL.g:15806:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; + // InternalDataDSL.g:16198:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; public final void rule__XRelationalExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15810:1: ( rule__XRelationalExpression__Group__1__Impl ) - // InternalDataDSL.g:15811:2: rule__XRelationalExpression__Group__1__Impl + // InternalDataDSL.g:16202:1: ( rule__XRelationalExpression__Group__1__Impl ) + // InternalDataDSL.g:16203:2: rule__XRelationalExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group__1__Impl(); @@ -53153,32 +54446,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__1__Impl" - // InternalDataDSL.g:15817:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ; + // InternalDataDSL.g:16209:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ; public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15821:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) - // InternalDataDSL.g:15822:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) + // InternalDataDSL.g:16213:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) + // InternalDataDSL.g:16214:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) { - // InternalDataDSL.g:15822:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) - // InternalDataDSL.g:15823:2: ( rule__XRelationalExpression__Alternatives_1 )* + // InternalDataDSL.g:16214:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) + // InternalDataDSL.g:16215:2: ( rule__XRelationalExpression__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } - // InternalDataDSL.g:15824:2: ( rule__XRelationalExpression__Alternatives_1 )* - loop150: + // InternalDataDSL.g:16216:2: ( rule__XRelationalExpression__Alternatives_1 )* + loop152: do { - int alt150=2; + int alt152=2; switch ( input.LA(1) ) { case 28: { - int LA150_2 = input.LA(2); + int LA152_2 = input.LA(2); - if ( (synpred218_InternalDataDSL()) ) { - alt150=1; + if ( (synpred223_InternalDataDSL()) ) { + alt152=1; } @@ -53186,21 +54479,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 27: { - int LA150_3 = input.LA(2); + int LA152_3 = input.LA(2); - if ( (synpred218_InternalDataDSL()) ) { - alt150=1; + if ( (synpred223_InternalDataDSL()) ) { + alt152=1; } } break; - case 149: + case 153: { - int LA150_4 = input.LA(2); + int LA152_4 = input.LA(2); - if ( (synpred218_InternalDataDSL()) ) { - alt150=1; + if ( (synpred223_InternalDataDSL()) ) { + alt152=1; } @@ -53208,10 +54501,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 26: { - int LA150_5 = input.LA(2); + int LA152_5 = input.LA(2); - if ( (synpred218_InternalDataDSL()) ) { - alt150=1; + if ( (synpred223_InternalDataDSL()) ) { + alt152=1; } @@ -53220,11 +54513,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - switch (alt150) { + switch (alt152) { case 1 : - // InternalDataDSL.g:15824:3: rule__XRelationalExpression__Alternatives_1 + // InternalDataDSL.g:16216:3: rule__XRelationalExpression__Alternatives_1 { - pushFollow(FOLLOW_118); + pushFollow(FOLLOW_119); rule__XRelationalExpression__Alternatives_1(); state._fsp--; @@ -53234,7 +54527,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop150; + break loop152; } } while (true); @@ -53263,16 +54556,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__0" - // InternalDataDSL.g:15833:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ; + // InternalDataDSL.g:16225:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ; public final void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15837:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) - // InternalDataDSL.g:15838:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 + // InternalDataDSL.g:16229:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) + // InternalDataDSL.g:16230:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XRelationalExpression__Group_1_0__0__Impl(); state._fsp--; @@ -53301,23 +54594,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:15845:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:16237:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15849:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:15850:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:16241:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:16242:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:15850:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:15851:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:16242:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:16243:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:15852:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:15852:3: rule__XRelationalExpression__Group_1_0_0__0 + // InternalDataDSL.g:16244:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:16244:3: rule__XRelationalExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0__0(); @@ -53352,14 +54645,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__1" - // InternalDataDSL.g:15860:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ; + // InternalDataDSL.g:16252:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15864:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) - // InternalDataDSL.g:15865:2: rule__XRelationalExpression__Group_1_0__1__Impl + // InternalDataDSL.g:16256:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) + // InternalDataDSL.g:16257:2: rule__XRelationalExpression__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0__1__Impl(); @@ -53385,23 +54678,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl" - // InternalDataDSL.g:15871:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ; + // InternalDataDSL.g:16263:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15875:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ) - // InternalDataDSL.g:15876:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) + // InternalDataDSL.g:16267:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ) + // InternalDataDSL.g:16268:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) { - // InternalDataDSL.g:15876:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) - // InternalDataDSL.g:15877:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) + // InternalDataDSL.g:16268:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) + // InternalDataDSL.g:16269:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } - // InternalDataDSL.g:15878:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) - // InternalDataDSL.g:15878:3: rule__XRelationalExpression__TypeAssignment_1_0_1 + // InternalDataDSL.g:16270:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) + // InternalDataDSL.g:16270:3: rule__XRelationalExpression__TypeAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XRelationalExpression__TypeAssignment_1_0_1(); @@ -53436,14 +54729,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0" - // InternalDataDSL.g:15887:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ; + // InternalDataDSL.g:16279:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15891:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) - // InternalDataDSL.g:15892:2: rule__XRelationalExpression__Group_1_0_0__0__Impl + // InternalDataDSL.g:16283:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) + // InternalDataDSL.g:16284:2: rule__XRelationalExpression__Group_1_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0__0__Impl(); @@ -53469,23 +54762,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:15898:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ; + // InternalDataDSL.g:16290:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15902:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) - // InternalDataDSL.g:15903:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) + // InternalDataDSL.g:16294:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) + // InternalDataDSL.g:16295:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) { - // InternalDataDSL.g:15903:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) - // InternalDataDSL.g:15904:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) + // InternalDataDSL.g:16295:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) + // InternalDataDSL.g:16296:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } - // InternalDataDSL.g:15905:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) - // InternalDataDSL.g:15905:3: rule__XRelationalExpression__Group_1_0_0_0__0 + // InternalDataDSL.g:16297:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) + // InternalDataDSL.g:16297:3: rule__XRelationalExpression__Group_1_0_0_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0_0__0(); @@ -53520,16 +54813,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0" - // InternalDataDSL.g:15914:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ; + // InternalDataDSL.g:16306:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ; public final void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15918:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) - // InternalDataDSL.g:15919:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 + // InternalDataDSL.g:16310:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) + // InternalDataDSL.g:16311:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 { - pushFollow(FOLLOW_120); + pushFollow(FOLLOW_121); rule__XRelationalExpression__Group_1_0_0_0__0__Impl(); state._fsp--; @@ -53558,23 +54851,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl" - // InternalDataDSL.g:15926:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:16318:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15930:1: ( ( () ) ) - // InternalDataDSL.g:15931:1: ( () ) + // InternalDataDSL.g:16322:1: ( ( () ) ) + // InternalDataDSL.g:16323:1: ( () ) { - // InternalDataDSL.g:15931:1: ( () ) - // InternalDataDSL.g:15932:2: () + // InternalDataDSL.g:16323:1: ( () ) + // InternalDataDSL.g:16324:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } - // InternalDataDSL.g:15933:2: () - // InternalDataDSL.g:15933:3: + // InternalDataDSL.g:16325:2: () + // InternalDataDSL.g:16325:3: { } @@ -53599,14 +54892,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1" - // InternalDataDSL.g:15941:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ; + // InternalDataDSL.g:16333:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15945:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) - // InternalDataDSL.g:15946:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl + // InternalDataDSL.g:16337:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) + // InternalDataDSL.g:16338:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0_0__1__Impl(); @@ -53632,22 +54925,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl" - // InternalDataDSL.g:15952:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ; + // InternalDataDSL.g:16344:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15956:1: ( ( 'instanceof' ) ) - // InternalDataDSL.g:15957:1: ( 'instanceof' ) + // InternalDataDSL.g:16348:1: ( ( 'instanceof' ) ) + // InternalDataDSL.g:16349:1: ( 'instanceof' ) { - // InternalDataDSL.g:15957:1: ( 'instanceof' ) - // InternalDataDSL.g:15958:2: 'instanceof' + // InternalDataDSL.g:16349:1: ( 'instanceof' ) + // InternalDataDSL.g:16350:2: 'instanceof' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } - match(input,149,FOLLOW_2); if (state.failed) return ; + match(input,153,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } @@ -53673,16 +54966,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__0" - // InternalDataDSL.g:15968:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ; + // InternalDataDSL.g:16360:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ; public final void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15972:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) - // InternalDataDSL.g:15973:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 + // InternalDataDSL.g:16364:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) + // InternalDataDSL.g:16365:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XRelationalExpression__Group_1_1__0__Impl(); state._fsp--; @@ -53711,23 +55004,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl" - // InternalDataDSL.g:15980:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ; + // InternalDataDSL.g:16372:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15984:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) - // InternalDataDSL.g:15985:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) + // InternalDataDSL.g:16376:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) + // InternalDataDSL.g:16377:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) { - // InternalDataDSL.g:15985:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) - // InternalDataDSL.g:15986:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) + // InternalDataDSL.g:16377:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) + // InternalDataDSL.g:16378:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } - // InternalDataDSL.g:15987:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) - // InternalDataDSL.g:15987:3: rule__XRelationalExpression__Group_1_1_0__0 + // InternalDataDSL.g:16379:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) + // InternalDataDSL.g:16379:3: rule__XRelationalExpression__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0__0(); @@ -53762,14 +55055,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__1" - // InternalDataDSL.g:15995:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ; + // InternalDataDSL.g:16387:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ; public final void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:15999:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) - // InternalDataDSL.g:16000:2: rule__XRelationalExpression__Group_1_1__1__Impl + // InternalDataDSL.g:16391:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) + // InternalDataDSL.g:16392:2: rule__XRelationalExpression__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1__1__Impl(); @@ -53795,23 +55088,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl" - // InternalDataDSL.g:16006:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ; + // InternalDataDSL.g:16398:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16010:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ) - // InternalDataDSL.g:16011:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) + // InternalDataDSL.g:16402:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ) + // InternalDataDSL.g:16403:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) { - // InternalDataDSL.g:16011:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) - // InternalDataDSL.g:16012:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) + // InternalDataDSL.g:16403:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) + // InternalDataDSL.g:16404:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } - // InternalDataDSL.g:16013:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) - // InternalDataDSL.g:16013:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1 + // InternalDataDSL.g:16405:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) + // InternalDataDSL.g:16405:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__XRelationalExpression__RightOperandAssignment_1_1_1(); @@ -53846,14 +55139,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0" - // InternalDataDSL.g:16022:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ; + // InternalDataDSL.g:16414:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16026:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) - // InternalDataDSL.g:16027:2: rule__XRelationalExpression__Group_1_1_0__0__Impl + // InternalDataDSL.g:16418:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) + // InternalDataDSL.g:16419:2: rule__XRelationalExpression__Group_1_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0__0__Impl(); @@ -53879,23 +55172,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl" - // InternalDataDSL.g:16033:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ; + // InternalDataDSL.g:16425:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16037:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) - // InternalDataDSL.g:16038:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) + // InternalDataDSL.g:16429:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) + // InternalDataDSL.g:16430:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) { - // InternalDataDSL.g:16038:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) - // InternalDataDSL.g:16039:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) + // InternalDataDSL.g:16430:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) + // InternalDataDSL.g:16431:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } - // InternalDataDSL.g:16040:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) - // InternalDataDSL.g:16040:3: rule__XRelationalExpression__Group_1_1_0_0__0 + // InternalDataDSL.g:16432:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) + // InternalDataDSL.g:16432:3: rule__XRelationalExpression__Group_1_1_0_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0_0__0(); @@ -53930,16 +55223,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0" - // InternalDataDSL.g:16049:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ; + // InternalDataDSL.g:16441:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ; public final void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16053:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) - // InternalDataDSL.g:16054:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 + // InternalDataDSL.g:16445:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) + // InternalDataDSL.g:16446:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 { - pushFollow(FOLLOW_117); + pushFollow(FOLLOW_118); rule__XRelationalExpression__Group_1_1_0_0__0__Impl(); state._fsp--; @@ -53968,23 +55261,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl" - // InternalDataDSL.g:16061:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:16453:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16065:1: ( ( () ) ) - // InternalDataDSL.g:16066:1: ( () ) + // InternalDataDSL.g:16457:1: ( ( () ) ) + // InternalDataDSL.g:16458:1: ( () ) { - // InternalDataDSL.g:16066:1: ( () ) - // InternalDataDSL.g:16067:2: () + // InternalDataDSL.g:16458:1: ( () ) + // InternalDataDSL.g:16459:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } - // InternalDataDSL.g:16068:2: () - // InternalDataDSL.g:16068:3: + // InternalDataDSL.g:16460:2: () + // InternalDataDSL.g:16460:3: { } @@ -54009,14 +55302,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1" - // InternalDataDSL.g:16076:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ; + // InternalDataDSL.g:16468:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16080:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) - // InternalDataDSL.g:16081:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl + // InternalDataDSL.g:16472:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) + // InternalDataDSL.g:16473:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0_0__1__Impl(); @@ -54042,23 +55335,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl" - // InternalDataDSL.g:16087:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ; + // InternalDataDSL.g:16479:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16091:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ) - // InternalDataDSL.g:16092:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) + // InternalDataDSL.g:16483:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ) + // InternalDataDSL.g:16484:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) { - // InternalDataDSL.g:16092:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) - // InternalDataDSL.g:16093:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) + // InternalDataDSL.g:16484:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) + // InternalDataDSL.g:16485:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } - // InternalDataDSL.g:16094:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) - // InternalDataDSL.g:16094:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 + // InternalDataDSL.g:16486:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) + // InternalDataDSL.g:16486:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 { pushFollow(FOLLOW_2); rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1(); @@ -54093,16 +55386,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpCompare__Group_1__0" - // InternalDataDSL.g:16103:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ; + // InternalDataDSL.g:16495:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ; public final void rule__OpCompare__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16107:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ) - // InternalDataDSL.g:16108:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 + // InternalDataDSL.g:16499:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ) + // InternalDataDSL.g:16500:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 { - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_104); rule__OpCompare__Group_1__0__Impl(); state._fsp--; @@ -54131,17 +55424,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpCompare__Group_1__0__Impl" - // InternalDataDSL.g:16115:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ; + // InternalDataDSL.g:16507:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ; public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16119:1: ( ( '<' ) ) - // InternalDataDSL.g:16120:1: ( '<' ) + // InternalDataDSL.g:16511:1: ( ( '<' ) ) + // InternalDataDSL.g:16512:1: ( '<' ) { - // InternalDataDSL.g:16120:1: ( '<' ) - // InternalDataDSL.g:16121:2: '<' + // InternalDataDSL.g:16512:1: ( '<' ) + // InternalDataDSL.g:16513:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); @@ -54172,14 +55465,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpCompare__Group_1__1" - // InternalDataDSL.g:16130:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ; + // InternalDataDSL.g:16522:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ; public final void rule__OpCompare__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16134:1: ( rule__OpCompare__Group_1__1__Impl ) - // InternalDataDSL.g:16135:2: rule__OpCompare__Group_1__1__Impl + // InternalDataDSL.g:16526:1: ( rule__OpCompare__Group_1__1__Impl ) + // InternalDataDSL.g:16527:2: rule__OpCompare__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__OpCompare__Group_1__1__Impl(); @@ -54205,17 +55498,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpCompare__Group_1__1__Impl" - // InternalDataDSL.g:16141:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ; + // InternalDataDSL.g:16533:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ; public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16145:1: ( ( '=' ) ) - // InternalDataDSL.g:16146:1: ( '=' ) + // InternalDataDSL.g:16537:1: ( ( '=' ) ) + // InternalDataDSL.g:16538:1: ( '=' ) { - // InternalDataDSL.g:16146:1: ( '=' ) - // InternalDataDSL.g:16147:2: '=' + // InternalDataDSL.g:16538:1: ( '=' ) + // InternalDataDSL.g:16539:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); @@ -54246,16 +55539,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__0" - // InternalDataDSL.g:16157:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ; + // InternalDataDSL.g:16549:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ; public final void rule__XOtherOperatorExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16161:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) - // InternalDataDSL.g:16162:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 + // InternalDataDSL.g:16553:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) + // InternalDataDSL.g:16554:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 { - pushFollow(FOLLOW_121); + pushFollow(FOLLOW_122); rule__XOtherOperatorExpression__Group__0__Impl(); state._fsp--; @@ -54284,17 +55577,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl" - // InternalDataDSL.g:16169:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; + // InternalDataDSL.g:16561:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16173:1: ( ( ruleXAdditiveExpression ) ) - // InternalDataDSL.g:16174:1: ( ruleXAdditiveExpression ) + // InternalDataDSL.g:16565:1: ( ( ruleXAdditiveExpression ) ) + // InternalDataDSL.g:16566:1: ( ruleXAdditiveExpression ) { - // InternalDataDSL.g:16174:1: ( ruleXAdditiveExpression ) - // InternalDataDSL.g:16175:2: ruleXAdditiveExpression + // InternalDataDSL.g:16566:1: ( ruleXAdditiveExpression ) + // InternalDataDSL.g:16567:2: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); @@ -54329,14 +55622,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__1" - // InternalDataDSL.g:16184:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; + // InternalDataDSL.g:16576:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16188:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) - // InternalDataDSL.g:16189:2: rule__XOtherOperatorExpression__Group__1__Impl + // InternalDataDSL.g:16580:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) + // InternalDataDSL.g:16581:2: rule__XOtherOperatorExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group__1__Impl(); @@ -54362,31 +55655,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl" - // InternalDataDSL.g:16195:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ; + // InternalDataDSL.g:16587:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ; public final void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16199:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) - // InternalDataDSL.g:16200:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) + // InternalDataDSL.g:16591:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) + // InternalDataDSL.g:16592:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) { - // InternalDataDSL.g:16200:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) - // InternalDataDSL.g:16201:2: ( rule__XOtherOperatorExpression__Group_1__0 )* + // InternalDataDSL.g:16592:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) + // InternalDataDSL.g:16593:2: ( rule__XOtherOperatorExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } - // InternalDataDSL.g:16202:2: ( rule__XOtherOperatorExpression__Group_1__0 )* - loop151: + // InternalDataDSL.g:16594:2: ( rule__XOtherOperatorExpression__Group_1__0 )* + loop153: do { - int alt151=2; - alt151 = dfa151.predict(input); - switch (alt151) { + int alt153=2; + alt153 = dfa153.predict(input); + switch (alt153) { case 1 : - // InternalDataDSL.g:16202:3: rule__XOtherOperatorExpression__Group_1__0 + // InternalDataDSL.g:16594:3: rule__XOtherOperatorExpression__Group_1__0 { - pushFollow(FOLLOW_122); + pushFollow(FOLLOW_123); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; @@ -54396,7 +55689,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop151; + break loop153; } } while (true); @@ -54425,16 +55718,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0" - // InternalDataDSL.g:16211:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ; + // InternalDataDSL.g:16603:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ; public final void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16215:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) - // InternalDataDSL.g:16216:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 + // InternalDataDSL.g:16607:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) + // InternalDataDSL.g:16608:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XOtherOperatorExpression__Group_1__0__Impl(); state._fsp--; @@ -54463,23 +55756,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl" - // InternalDataDSL.g:16223:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ; + // InternalDataDSL.g:16615:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16227:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) - // InternalDataDSL.g:16228:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:16619:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) + // InternalDataDSL.g:16620:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:16228:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:16229:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) + // InternalDataDSL.g:16620:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:16621:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:16230:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) - // InternalDataDSL.g:16230:3: rule__XOtherOperatorExpression__Group_1_0__0 + // InternalDataDSL.g:16622:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) + // InternalDataDSL.g:16622:3: rule__XOtherOperatorExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0__0(); @@ -54514,14 +55807,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1" - // InternalDataDSL.g:16238:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ; + // InternalDataDSL.g:16630:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16242:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) - // InternalDataDSL.g:16243:2: rule__XOtherOperatorExpression__Group_1__1__Impl + // InternalDataDSL.g:16634:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) + // InternalDataDSL.g:16635:2: rule__XOtherOperatorExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1__1__Impl(); @@ -54547,23 +55840,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl" - // InternalDataDSL.g:16249:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ; + // InternalDataDSL.g:16641:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16253:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) - // InternalDataDSL.g:16254:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:16645:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) + // InternalDataDSL.g:16646:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) { - // InternalDataDSL.g:16254:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) - // InternalDataDSL.g:16255:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:16646:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:16647:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalDataDSL.g:16256:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) - // InternalDataDSL.g:16256:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 + // InternalDataDSL.g:16648:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:16648:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__RightOperandAssignment_1_1(); @@ -54598,14 +55891,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0" - // InternalDataDSL.g:16265:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ; + // InternalDataDSL.g:16657:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16269:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) - // InternalDataDSL.g:16270:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl + // InternalDataDSL.g:16661:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) + // InternalDataDSL.g:16662:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0__0__Impl(); @@ -54631,23 +55924,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:16276:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:16668:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16280:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:16281:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:16672:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:16673:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:16281:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:16282:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:16673:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:16674:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:16283:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:16283:3: rule__XOtherOperatorExpression__Group_1_0_0__0 + // InternalDataDSL.g:16675:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:16675:3: rule__XOtherOperatorExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0_0__0(); @@ -54682,16 +55975,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0" - // InternalDataDSL.g:16292:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ; + // InternalDataDSL.g:16684:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16296:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) - // InternalDataDSL.g:16297:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 + // InternalDataDSL.g:16688:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) + // InternalDataDSL.g:16689:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 { - pushFollow(FOLLOW_121); + pushFollow(FOLLOW_122); rule__XOtherOperatorExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -54720,23 +56013,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:16304:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:16696:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16308:1: ( ( () ) ) - // InternalDataDSL.g:16309:1: ( () ) + // InternalDataDSL.g:16700:1: ( ( () ) ) + // InternalDataDSL.g:16701:1: ( () ) { - // InternalDataDSL.g:16309:1: ( () ) - // InternalDataDSL.g:16310:2: () + // InternalDataDSL.g:16701:1: ( () ) + // InternalDataDSL.g:16702:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalDataDSL.g:16311:2: () - // InternalDataDSL.g:16311:3: + // InternalDataDSL.g:16703:2: () + // InternalDataDSL.g:16703:3: { } @@ -54761,14 +56054,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1" - // InternalDataDSL.g:16319:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:16711:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16323:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:16324:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl + // InternalDataDSL.g:16715:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:16716:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0_0__1__Impl(); @@ -54794,23 +56087,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl" - // InternalDataDSL.g:16330:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalDataDSL.g:16722:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16334:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalDataDSL.g:16335:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:16726:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalDataDSL.g:16727:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalDataDSL.g:16335:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalDataDSL.g:16336:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:16727:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:16728:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalDataDSL.g:16337:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) - // InternalDataDSL.g:16337:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 + // InternalDataDSL.g:16729:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:16729:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1(); @@ -54845,16 +56138,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_2__0" - // InternalDataDSL.g:16346:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ; + // InternalDataDSL.g:16738:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ; public final void rule__OpOther__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16350:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ) - // InternalDataDSL.g:16351:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 + // InternalDataDSL.g:16742:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ) + // InternalDataDSL.g:16743:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 { - pushFollow(FOLLOW_123); + pushFollow(FOLLOW_124); rule__OpOther__Group_2__0__Impl(); state._fsp--; @@ -54883,17 +56176,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_2__0__Impl" - // InternalDataDSL.g:16358:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ; + // InternalDataDSL.g:16750:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16362:1: ( ( '>' ) ) - // InternalDataDSL.g:16363:1: ( '>' ) + // InternalDataDSL.g:16754:1: ( ( '>' ) ) + // InternalDataDSL.g:16755:1: ( '>' ) { - // InternalDataDSL.g:16363:1: ( '>' ) - // InternalDataDSL.g:16364:2: '>' + // InternalDataDSL.g:16755:1: ( '>' ) + // InternalDataDSL.g:16756:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); @@ -54924,14 +56217,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_2__1" - // InternalDataDSL.g:16373:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ; + // InternalDataDSL.g:16765:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ; public final void rule__OpOther__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16377:1: ( rule__OpOther__Group_2__1__Impl ) - // InternalDataDSL.g:16378:2: rule__OpOther__Group_2__1__Impl + // InternalDataDSL.g:16769:1: ( rule__OpOther__Group_2__1__Impl ) + // InternalDataDSL.g:16770:2: rule__OpOther__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_2__1__Impl(); @@ -54957,17 +56250,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_2__1__Impl" - // InternalDataDSL.g:16384:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ; + // InternalDataDSL.g:16776:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ; public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16388:1: ( ( '..' ) ) - // InternalDataDSL.g:16389:1: ( '..' ) + // InternalDataDSL.g:16780:1: ( ( '..' ) ) + // InternalDataDSL.g:16781:1: ( '..' ) { - // InternalDataDSL.g:16389:1: ( '..' ) - // InternalDataDSL.g:16390:2: '..' + // InternalDataDSL.g:16781:1: ( '..' ) + // InternalDataDSL.g:16782:2: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); @@ -54998,16 +56291,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5__0" - // InternalDataDSL.g:16400:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ; + // InternalDataDSL.g:16792:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ; public final void rule__OpOther__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16404:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ) - // InternalDataDSL.g:16405:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 + // InternalDataDSL.g:16796:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ) + // InternalDataDSL.g:16797:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 { - pushFollow(FOLLOW_124); + pushFollow(FOLLOW_125); rule__OpOther__Group_5__0__Impl(); state._fsp--; @@ -55036,17 +56329,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5__0__Impl" - // InternalDataDSL.g:16412:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ; + // InternalDataDSL.g:16804:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16416:1: ( ( '>' ) ) - // InternalDataDSL.g:16417:1: ( '>' ) + // InternalDataDSL.g:16808:1: ( ( '>' ) ) + // InternalDataDSL.g:16809:1: ( '>' ) { - // InternalDataDSL.g:16417:1: ( '>' ) - // InternalDataDSL.g:16418:2: '>' + // InternalDataDSL.g:16809:1: ( '>' ) + // InternalDataDSL.g:16810:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); @@ -55077,14 +56370,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5__1" - // InternalDataDSL.g:16427:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ; + // InternalDataDSL.g:16819:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ; public final void rule__OpOther__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16431:1: ( rule__OpOther__Group_5__1__Impl ) - // InternalDataDSL.g:16432:2: rule__OpOther__Group_5__1__Impl + // InternalDataDSL.g:16823:1: ( rule__OpOther__Group_5__1__Impl ) + // InternalDataDSL.g:16824:2: rule__OpOther__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_5__1__Impl(); @@ -55110,23 +56403,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5__1__Impl" - // InternalDataDSL.g:16438:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ; + // InternalDataDSL.g:16830:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ; public final void rule__OpOther__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16442:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) ) - // InternalDataDSL.g:16443:1: ( ( rule__OpOther__Alternatives_5_1 ) ) + // InternalDataDSL.g:16834:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) ) + // InternalDataDSL.g:16835:1: ( ( rule__OpOther__Alternatives_5_1 ) ) { - // InternalDataDSL.g:16443:1: ( ( rule__OpOther__Alternatives_5_1 ) ) - // InternalDataDSL.g:16444:2: ( rule__OpOther__Alternatives_5_1 ) + // InternalDataDSL.g:16835:1: ( ( rule__OpOther__Alternatives_5_1 ) ) + // InternalDataDSL.g:16836:2: ( rule__OpOther__Alternatives_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } - // InternalDataDSL.g:16445:2: ( rule__OpOther__Alternatives_5_1 ) - // InternalDataDSL.g:16445:3: rule__OpOther__Alternatives_5_1 + // InternalDataDSL.g:16837:2: ( rule__OpOther__Alternatives_5_1 ) + // InternalDataDSL.g:16837:3: rule__OpOther__Alternatives_5_1 { pushFollow(FOLLOW_2); rule__OpOther__Alternatives_5_1(); @@ -55161,14 +56454,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5_1_0__0" - // InternalDataDSL.g:16454:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ; + // InternalDataDSL.g:16846:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ; public final void rule__OpOther__Group_5_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16458:1: ( rule__OpOther__Group_5_1_0__0__Impl ) - // InternalDataDSL.g:16459:2: rule__OpOther__Group_5_1_0__0__Impl + // InternalDataDSL.g:16850:1: ( rule__OpOther__Group_5_1_0__0__Impl ) + // InternalDataDSL.g:16851:2: rule__OpOther__Group_5_1_0__0__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_5_1_0__0__Impl(); @@ -55194,23 +56487,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5_1_0__0__Impl" - // InternalDataDSL.g:16465:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ; + // InternalDataDSL.g:16857:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ; public final void rule__OpOther__Group_5_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16469:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ) - // InternalDataDSL.g:16470:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) + // InternalDataDSL.g:16861:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ) + // InternalDataDSL.g:16862:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) { - // InternalDataDSL.g:16470:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) - // InternalDataDSL.g:16471:2: ( rule__OpOther__Group_5_1_0_0__0 ) + // InternalDataDSL.g:16862:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) + // InternalDataDSL.g:16863:2: ( rule__OpOther__Group_5_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } - // InternalDataDSL.g:16472:2: ( rule__OpOther__Group_5_1_0_0__0 ) - // InternalDataDSL.g:16472:3: rule__OpOther__Group_5_1_0_0__0 + // InternalDataDSL.g:16864:2: ( rule__OpOther__Group_5_1_0_0__0 ) + // InternalDataDSL.g:16864:3: rule__OpOther__Group_5_1_0_0__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_5_1_0_0__0(); @@ -55245,16 +56538,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5_1_0_0__0" - // InternalDataDSL.g:16481:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ; + // InternalDataDSL.g:16873:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ; public final void rule__OpOther__Group_5_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16485:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ) - // InternalDataDSL.g:16486:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 + // InternalDataDSL.g:16877:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ) + // InternalDataDSL.g:16878:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 { - pushFollow(FOLLOW_124); + pushFollow(FOLLOW_125); rule__OpOther__Group_5_1_0_0__0__Impl(); state._fsp--; @@ -55283,17 +56576,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5_1_0_0__0__Impl" - // InternalDataDSL.g:16493:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ; + // InternalDataDSL.g:16885:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16497:1: ( ( '>' ) ) - // InternalDataDSL.g:16498:1: ( '>' ) + // InternalDataDSL.g:16889:1: ( ( '>' ) ) + // InternalDataDSL.g:16890:1: ( '>' ) { - // InternalDataDSL.g:16498:1: ( '>' ) - // InternalDataDSL.g:16499:2: '>' + // InternalDataDSL.g:16890:1: ( '>' ) + // InternalDataDSL.g:16891:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); @@ -55324,14 +56617,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5_1_0_0__1" - // InternalDataDSL.g:16508:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ; + // InternalDataDSL.g:16900:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ; public final void rule__OpOther__Group_5_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16512:1: ( rule__OpOther__Group_5_1_0_0__1__Impl ) - // InternalDataDSL.g:16513:2: rule__OpOther__Group_5_1_0_0__1__Impl + // InternalDataDSL.g:16904:1: ( rule__OpOther__Group_5_1_0_0__1__Impl ) + // InternalDataDSL.g:16905:2: rule__OpOther__Group_5_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_5_1_0_0__1__Impl(); @@ -55357,17 +56650,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_5_1_0_0__1__Impl" - // InternalDataDSL.g:16519:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ; + // InternalDataDSL.g:16911:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ; public final void rule__OpOther__Group_5_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16523:1: ( ( '>' ) ) - // InternalDataDSL.g:16524:1: ( '>' ) + // InternalDataDSL.g:16915:1: ( ( '>' ) ) + // InternalDataDSL.g:16916:1: ( '>' ) { - // InternalDataDSL.g:16524:1: ( '>' ) - // InternalDataDSL.g:16525:2: '>' + // InternalDataDSL.g:16916:1: ( '>' ) + // InternalDataDSL.g:16917:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); @@ -55398,16 +56691,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6__0" - // InternalDataDSL.g:16535:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ; + // InternalDataDSL.g:16927:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ; public final void rule__OpOther__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16539:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ) - // InternalDataDSL.g:16540:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 + // InternalDataDSL.g:16931:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ) + // InternalDataDSL.g:16932:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 { - pushFollow(FOLLOW_125); + pushFollow(FOLLOW_126); rule__OpOther__Group_6__0__Impl(); state._fsp--; @@ -55436,17 +56729,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6__0__Impl" - // InternalDataDSL.g:16547:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ; + // InternalDataDSL.g:16939:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16551:1: ( ( '<' ) ) - // InternalDataDSL.g:16552:1: ( '<' ) + // InternalDataDSL.g:16943:1: ( ( '<' ) ) + // InternalDataDSL.g:16944:1: ( '<' ) { - // InternalDataDSL.g:16552:1: ( '<' ) - // InternalDataDSL.g:16553:2: '<' + // InternalDataDSL.g:16944:1: ( '<' ) + // InternalDataDSL.g:16945:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); @@ -55477,14 +56770,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6__1" - // InternalDataDSL.g:16562:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ; + // InternalDataDSL.g:16954:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ; public final void rule__OpOther__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16566:1: ( rule__OpOther__Group_6__1__Impl ) - // InternalDataDSL.g:16567:2: rule__OpOther__Group_6__1__Impl + // InternalDataDSL.g:16958:1: ( rule__OpOther__Group_6__1__Impl ) + // InternalDataDSL.g:16959:2: rule__OpOther__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_6__1__Impl(); @@ -55510,23 +56803,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6__1__Impl" - // InternalDataDSL.g:16573:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ; + // InternalDataDSL.g:16965:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ; public final void rule__OpOther__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16577:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) ) - // InternalDataDSL.g:16578:1: ( ( rule__OpOther__Alternatives_6_1 ) ) + // InternalDataDSL.g:16969:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) ) + // InternalDataDSL.g:16970:1: ( ( rule__OpOther__Alternatives_6_1 ) ) { - // InternalDataDSL.g:16578:1: ( ( rule__OpOther__Alternatives_6_1 ) ) - // InternalDataDSL.g:16579:2: ( rule__OpOther__Alternatives_6_1 ) + // InternalDataDSL.g:16970:1: ( ( rule__OpOther__Alternatives_6_1 ) ) + // InternalDataDSL.g:16971:2: ( rule__OpOther__Alternatives_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } - // InternalDataDSL.g:16580:2: ( rule__OpOther__Alternatives_6_1 ) - // InternalDataDSL.g:16580:3: rule__OpOther__Alternatives_6_1 + // InternalDataDSL.g:16972:2: ( rule__OpOther__Alternatives_6_1 ) + // InternalDataDSL.g:16972:3: rule__OpOther__Alternatives_6_1 { pushFollow(FOLLOW_2); rule__OpOther__Alternatives_6_1(); @@ -55561,14 +56854,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6_1_0__0" - // InternalDataDSL.g:16589:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ; + // InternalDataDSL.g:16981:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ; public final void rule__OpOther__Group_6_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16593:1: ( rule__OpOther__Group_6_1_0__0__Impl ) - // InternalDataDSL.g:16594:2: rule__OpOther__Group_6_1_0__0__Impl + // InternalDataDSL.g:16985:1: ( rule__OpOther__Group_6_1_0__0__Impl ) + // InternalDataDSL.g:16986:2: rule__OpOther__Group_6_1_0__0__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0__0__Impl(); @@ -55594,23 +56887,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6_1_0__0__Impl" - // InternalDataDSL.g:16600:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ; + // InternalDataDSL.g:16992:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ; public final void rule__OpOther__Group_6_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16604:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ) - // InternalDataDSL.g:16605:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) + // InternalDataDSL.g:16996:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ) + // InternalDataDSL.g:16997:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) { - // InternalDataDSL.g:16605:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) - // InternalDataDSL.g:16606:2: ( rule__OpOther__Group_6_1_0_0__0 ) + // InternalDataDSL.g:16997:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) + // InternalDataDSL.g:16998:2: ( rule__OpOther__Group_6_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } - // InternalDataDSL.g:16607:2: ( rule__OpOther__Group_6_1_0_0__0 ) - // InternalDataDSL.g:16607:3: rule__OpOther__Group_6_1_0_0__0 + // InternalDataDSL.g:16999:2: ( rule__OpOther__Group_6_1_0_0__0 ) + // InternalDataDSL.g:16999:3: rule__OpOther__Group_6_1_0_0__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0_0__0(); @@ -55645,16 +56938,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6_1_0_0__0" - // InternalDataDSL.g:16616:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ; + // InternalDataDSL.g:17008:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ; public final void rule__OpOther__Group_6_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16620:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ) - // InternalDataDSL.g:16621:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 + // InternalDataDSL.g:17012:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ) + // InternalDataDSL.g:17013:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 { - pushFollow(FOLLOW_109); + pushFollow(FOLLOW_110); rule__OpOther__Group_6_1_0_0__0__Impl(); state._fsp--; @@ -55683,17 +56976,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6_1_0_0__0__Impl" - // InternalDataDSL.g:16628:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ; + // InternalDataDSL.g:17020:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16632:1: ( ( '<' ) ) - // InternalDataDSL.g:16633:1: ( '<' ) + // InternalDataDSL.g:17024:1: ( ( '<' ) ) + // InternalDataDSL.g:17025:1: ( '<' ) { - // InternalDataDSL.g:16633:1: ( '<' ) - // InternalDataDSL.g:16634:2: '<' + // InternalDataDSL.g:17025:1: ( '<' ) + // InternalDataDSL.g:17026:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); @@ -55724,14 +57017,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6_1_0_0__1" - // InternalDataDSL.g:16643:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ; + // InternalDataDSL.g:17035:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ; public final void rule__OpOther__Group_6_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16647:1: ( rule__OpOther__Group_6_1_0_0__1__Impl ) - // InternalDataDSL.g:16648:2: rule__OpOther__Group_6_1_0_0__1__Impl + // InternalDataDSL.g:17039:1: ( rule__OpOther__Group_6_1_0_0__1__Impl ) + // InternalDataDSL.g:17040:2: rule__OpOther__Group_6_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0_0__1__Impl(); @@ -55757,17 +57050,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Group_6_1_0_0__1__Impl" - // InternalDataDSL.g:16654:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ; + // InternalDataDSL.g:17046:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ; public final void rule__OpOther__Group_6_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16658:1: ( ( '<' ) ) - // InternalDataDSL.g:16659:1: ( '<' ) + // InternalDataDSL.g:17050:1: ( ( '<' ) ) + // InternalDataDSL.g:17051:1: ( '<' ) { - // InternalDataDSL.g:16659:1: ( '<' ) - // InternalDataDSL.g:16660:2: '<' + // InternalDataDSL.g:17051:1: ( '<' ) + // InternalDataDSL.g:17052:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); @@ -55798,16 +57091,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__0" - // InternalDataDSL.g:16670:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ; + // InternalDataDSL.g:17062:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ; public final void rule__XAdditiveExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16674:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) - // InternalDataDSL.g:16675:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 + // InternalDataDSL.g:17066:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) + // InternalDataDSL.g:17067:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 { - pushFollow(FOLLOW_126); + pushFollow(FOLLOW_127); rule__XAdditiveExpression__Group__0__Impl(); state._fsp--; @@ -55836,17 +57129,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__0__Impl" - // InternalDataDSL.g:16682:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; + // InternalDataDSL.g:17074:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16686:1: ( ( ruleXMultiplicativeExpression ) ) - // InternalDataDSL.g:16687:1: ( ruleXMultiplicativeExpression ) + // InternalDataDSL.g:17078:1: ( ( ruleXMultiplicativeExpression ) ) + // InternalDataDSL.g:17079:1: ( ruleXMultiplicativeExpression ) { - // InternalDataDSL.g:16687:1: ( ruleXMultiplicativeExpression ) - // InternalDataDSL.g:16688:2: ruleXMultiplicativeExpression + // InternalDataDSL.g:17079:1: ( ruleXMultiplicativeExpression ) + // InternalDataDSL.g:17080:2: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); @@ -55881,14 +57174,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__1" - // InternalDataDSL.g:16697:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; + // InternalDataDSL.g:17089:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; public final void rule__XAdditiveExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16701:1: ( rule__XAdditiveExpression__Group__1__Impl ) - // InternalDataDSL.g:16702:2: rule__XAdditiveExpression__Group__1__Impl + // InternalDataDSL.g:17093:1: ( rule__XAdditiveExpression__Group__1__Impl ) + // InternalDataDSL.g:17094:2: rule__XAdditiveExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group__1__Impl(); @@ -55914,52 +57207,52 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__1__Impl" - // InternalDataDSL.g:16708:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ; + // InternalDataDSL.g:17100:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ; public final void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16712:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) - // InternalDataDSL.g:16713:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) + // InternalDataDSL.g:17104:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) + // InternalDataDSL.g:17105:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) { - // InternalDataDSL.g:16713:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) - // InternalDataDSL.g:16714:2: ( rule__XAdditiveExpression__Group_1__0 )* + // InternalDataDSL.g:17105:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) + // InternalDataDSL.g:17106:2: ( rule__XAdditiveExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } - // InternalDataDSL.g:16715:2: ( rule__XAdditiveExpression__Group_1__0 )* - loop152: + // InternalDataDSL.g:17107:2: ( rule__XAdditiveExpression__Group_1__0 )* + loop154: do { - int alt152=2; - int LA152_0 = input.LA(1); + int alt154=2; + int LA154_0 = input.LA(1); - if ( (LA152_0==36) ) { - int LA152_2 = input.LA(2); + if ( (LA154_0==36) ) { + int LA154_2 = input.LA(2); - if ( (synpred220_InternalDataDSL()) ) { - alt152=1; + if ( (synpred225_InternalDataDSL()) ) { + alt154=1; } } - else if ( (LA152_0==35) ) { - int LA152_3 = input.LA(2); + else if ( (LA154_0==35) ) { + int LA154_3 = input.LA(2); - if ( (synpred220_InternalDataDSL()) ) { - alt152=1; + if ( (synpred225_InternalDataDSL()) ) { + alt154=1; } } - switch (alt152) { + switch (alt154) { case 1 : - // InternalDataDSL.g:16715:3: rule__XAdditiveExpression__Group_1__0 + // InternalDataDSL.g:17107:3: rule__XAdditiveExpression__Group_1__0 { - pushFollow(FOLLOW_127); + pushFollow(FOLLOW_128); rule__XAdditiveExpression__Group_1__0(); state._fsp--; @@ -55969,7 +57262,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop152; + break loop154; } } while (true); @@ -55998,16 +57291,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__0" - // InternalDataDSL.g:16724:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ; + // InternalDataDSL.g:17116:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ; public final void rule__XAdditiveExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16728:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) - // InternalDataDSL.g:16729:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 + // InternalDataDSL.g:17120:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) + // InternalDataDSL.g:17121:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XAdditiveExpression__Group_1__0__Impl(); state._fsp--; @@ -56036,23 +57329,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl" - // InternalDataDSL.g:16736:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ; + // InternalDataDSL.g:17128:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16740:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) - // InternalDataDSL.g:16741:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:17132:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) + // InternalDataDSL.g:17133:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:16741:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:16742:2: ( rule__XAdditiveExpression__Group_1_0__0 ) + // InternalDataDSL.g:17133:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:17134:2: ( rule__XAdditiveExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:16743:2: ( rule__XAdditiveExpression__Group_1_0__0 ) - // InternalDataDSL.g:16743:3: rule__XAdditiveExpression__Group_1_0__0 + // InternalDataDSL.g:17135:2: ( rule__XAdditiveExpression__Group_1_0__0 ) + // InternalDataDSL.g:17135:3: rule__XAdditiveExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0__0(); @@ -56087,14 +57380,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__1" - // InternalDataDSL.g:16751:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ; + // InternalDataDSL.g:17143:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ; public final void rule__XAdditiveExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16755:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) - // InternalDataDSL.g:16756:2: rule__XAdditiveExpression__Group_1__1__Impl + // InternalDataDSL.g:17147:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) + // InternalDataDSL.g:17148:2: rule__XAdditiveExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1__1__Impl(); @@ -56120,23 +57413,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl" - // InternalDataDSL.g:16762:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ; + // InternalDataDSL.g:17154:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16766:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) - // InternalDataDSL.g:16767:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:17158:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) + // InternalDataDSL.g:17159:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) { - // InternalDataDSL.g:16767:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) - // InternalDataDSL.g:16768:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:17159:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:17160:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalDataDSL.g:16769:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) - // InternalDataDSL.g:16769:3: rule__XAdditiveExpression__RightOperandAssignment_1_1 + // InternalDataDSL.g:17161:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:17161:3: rule__XAdditiveExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__RightOperandAssignment_1_1(); @@ -56171,14 +57464,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0" - // InternalDataDSL.g:16778:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ; + // InternalDataDSL.g:17170:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ; public final void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16782:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) - // InternalDataDSL.g:16783:2: rule__XAdditiveExpression__Group_1_0__0__Impl + // InternalDataDSL.g:17174:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) + // InternalDataDSL.g:17175:2: rule__XAdditiveExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0__0__Impl(); @@ -56204,23 +57497,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:16789:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:17181:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16793:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:16794:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17185:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:17186:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:16794:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:16795:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:17186:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17187:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:16796:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:16796:3: rule__XAdditiveExpression__Group_1_0_0__0 + // InternalDataDSL.g:17188:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:17188:3: rule__XAdditiveExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0_0__0(); @@ -56255,16 +57548,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0" - // InternalDataDSL.g:16805:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ; + // InternalDataDSL.g:17197:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ; public final void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16809:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) - // InternalDataDSL.g:16810:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 + // InternalDataDSL.g:17201:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) + // InternalDataDSL.g:17202:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 { - pushFollow(FOLLOW_126); + pushFollow(FOLLOW_127); rule__XAdditiveExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -56293,23 +57586,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:16817:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:17209:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16821:1: ( ( () ) ) - // InternalDataDSL.g:16822:1: ( () ) + // InternalDataDSL.g:17213:1: ( ( () ) ) + // InternalDataDSL.g:17214:1: ( () ) { - // InternalDataDSL.g:16822:1: ( () ) - // InternalDataDSL.g:16823:2: () + // InternalDataDSL.g:17214:1: ( () ) + // InternalDataDSL.g:17215:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalDataDSL.g:16824:2: () - // InternalDataDSL.g:16824:3: + // InternalDataDSL.g:17216:2: () + // InternalDataDSL.g:17216:3: { } @@ -56334,14 +57627,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1" - // InternalDataDSL.g:16832:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:17224:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ; public final void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16836:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:16837:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl + // InternalDataDSL.g:17228:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:17229:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0_0__1__Impl(); @@ -56367,23 +57660,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl" - // InternalDataDSL.g:16843:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalDataDSL.g:17235:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16847:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalDataDSL.g:16848:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:17239:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalDataDSL.g:17240:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalDataDSL.g:16848:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalDataDSL.g:16849:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:17240:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:17241:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalDataDSL.g:16850:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) - // InternalDataDSL.g:16850:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 + // InternalDataDSL.g:17242:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:17242:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__FeatureAssignment_1_0_0_1(); @@ -56418,16 +57711,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__0" - // InternalDataDSL.g:16859:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ; + // InternalDataDSL.g:17251:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ; public final void rule__XMultiplicativeExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16863:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) - // InternalDataDSL.g:16864:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 + // InternalDataDSL.g:17255:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) + // InternalDataDSL.g:17256:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 { - pushFollow(FOLLOW_128); + pushFollow(FOLLOW_129); rule__XMultiplicativeExpression__Group__0__Impl(); state._fsp--; @@ -56456,17 +57749,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl" - // InternalDataDSL.g:16871:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; + // InternalDataDSL.g:17263:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16875:1: ( ( ruleXUnaryOperation ) ) - // InternalDataDSL.g:16876:1: ( ruleXUnaryOperation ) + // InternalDataDSL.g:17267:1: ( ( ruleXUnaryOperation ) ) + // InternalDataDSL.g:17268:1: ( ruleXUnaryOperation ) { - // InternalDataDSL.g:16876:1: ( ruleXUnaryOperation ) - // InternalDataDSL.g:16877:2: ruleXUnaryOperation + // InternalDataDSL.g:17268:1: ( ruleXUnaryOperation ) + // InternalDataDSL.g:17269:2: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); @@ -56501,14 +57794,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__1" - // InternalDataDSL.g:16886:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; + // InternalDataDSL.g:17278:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16890:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) - // InternalDataDSL.g:16891:2: rule__XMultiplicativeExpression__Group__1__Impl + // InternalDataDSL.g:17282:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) + // InternalDataDSL.g:17283:2: rule__XMultiplicativeExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group__1__Impl(); @@ -56534,32 +57827,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl" - // InternalDataDSL.g:16897:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ; + // InternalDataDSL.g:17289:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ; public final void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16901:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) - // InternalDataDSL.g:16902:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) + // InternalDataDSL.g:17293:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) + // InternalDataDSL.g:17294:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) { - // InternalDataDSL.g:16902:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) - // InternalDataDSL.g:16903:2: ( rule__XMultiplicativeExpression__Group_1__0 )* + // InternalDataDSL.g:17294:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) + // InternalDataDSL.g:17295:2: ( rule__XMultiplicativeExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } - // InternalDataDSL.g:16904:2: ( rule__XMultiplicativeExpression__Group_1__0 )* - loop153: + // InternalDataDSL.g:17296:2: ( rule__XMultiplicativeExpression__Group_1__0 )* + loop155: do { - int alt153=2; + int alt155=2; switch ( input.LA(1) ) { case 37: { - int LA153_2 = input.LA(2); + int LA155_2 = input.LA(2); - if ( (synpred221_InternalDataDSL()) ) { - alt153=1; + if ( (synpred226_InternalDataDSL()) ) { + alt155=1; } @@ -56567,10 +57860,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 38: { - int LA153_3 = input.LA(2); + int LA155_3 = input.LA(2); - if ( (synpred221_InternalDataDSL()) ) { - alt153=1; + if ( (synpred226_InternalDataDSL()) ) { + alt155=1; } @@ -56578,10 +57871,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 39: { - int LA153_4 = input.LA(2); + int LA155_4 = input.LA(2); - if ( (synpred221_InternalDataDSL()) ) { - alt153=1; + if ( (synpred226_InternalDataDSL()) ) { + alt155=1; } @@ -56589,10 +57882,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; case 40: { - int LA153_5 = input.LA(2); + int LA155_5 = input.LA(2); - if ( (synpred221_InternalDataDSL()) ) { - alt153=1; + if ( (synpred226_InternalDataDSL()) ) { + alt155=1; } @@ -56601,11 +57894,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - switch (alt153) { + switch (alt155) { case 1 : - // InternalDataDSL.g:16904:3: rule__XMultiplicativeExpression__Group_1__0 + // InternalDataDSL.g:17296:3: rule__XMultiplicativeExpression__Group_1__0 { - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_130); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; @@ -56615,7 +57908,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop153; + break loop155; } } while (true); @@ -56644,16 +57937,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0" - // InternalDataDSL.g:16913:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ; + // InternalDataDSL.g:17305:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ; public final void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16917:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) - // InternalDataDSL.g:16918:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 + // InternalDataDSL.g:17309:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) + // InternalDataDSL.g:17310:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XMultiplicativeExpression__Group_1__0__Impl(); state._fsp--; @@ -56682,23 +57975,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl" - // InternalDataDSL.g:16925:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ; + // InternalDataDSL.g:17317:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16929:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) - // InternalDataDSL.g:16930:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:17321:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) + // InternalDataDSL.g:17322:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:16930:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:16931:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) + // InternalDataDSL.g:17322:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:17323:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:16932:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) - // InternalDataDSL.g:16932:3: rule__XMultiplicativeExpression__Group_1_0__0 + // InternalDataDSL.g:17324:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) + // InternalDataDSL.g:17324:3: rule__XMultiplicativeExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0__0(); @@ -56733,14 +58026,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1" - // InternalDataDSL.g:16940:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ; + // InternalDataDSL.g:17332:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16944:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) - // InternalDataDSL.g:16945:2: rule__XMultiplicativeExpression__Group_1__1__Impl + // InternalDataDSL.g:17336:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) + // InternalDataDSL.g:17337:2: rule__XMultiplicativeExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1__1__Impl(); @@ -56766,23 +58059,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl" - // InternalDataDSL.g:16951:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ; + // InternalDataDSL.g:17343:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16955:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) - // InternalDataDSL.g:16956:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:17347:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) + // InternalDataDSL.g:17348:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) { - // InternalDataDSL.g:16956:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) - // InternalDataDSL.g:16957:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:17348:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) + // InternalDataDSL.g:17349:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalDataDSL.g:16958:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) - // InternalDataDSL.g:16958:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 + // InternalDataDSL.g:17350:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) + // InternalDataDSL.g:17350:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__RightOperandAssignment_1_1(); @@ -56817,14 +58110,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0" - // InternalDataDSL.g:16967:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ; + // InternalDataDSL.g:17359:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16971:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) - // InternalDataDSL.g:16972:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl + // InternalDataDSL.g:17363:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) + // InternalDataDSL.g:17364:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0__0__Impl(); @@ -56850,23 +58143,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:16978:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:17370:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16982:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:16983:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17374:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:17375:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:16983:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:16984:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:17375:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17376:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:16985:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:16985:3: rule__XMultiplicativeExpression__Group_1_0_0__0 + // InternalDataDSL.g:17377:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:17377:3: rule__XMultiplicativeExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0_0__0(); @@ -56901,16 +58194,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0" - // InternalDataDSL.g:16994:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ; + // InternalDataDSL.g:17386:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:16998:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) - // InternalDataDSL.g:16999:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 + // InternalDataDSL.g:17390:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) + // InternalDataDSL.g:17391:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 { - pushFollow(FOLLOW_128); + pushFollow(FOLLOW_129); rule__XMultiplicativeExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -56939,23 +58232,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:17006:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:17398:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17010:1: ( ( () ) ) - // InternalDataDSL.g:17011:1: ( () ) + // InternalDataDSL.g:17402:1: ( ( () ) ) + // InternalDataDSL.g:17403:1: ( () ) { - // InternalDataDSL.g:17011:1: ( () ) - // InternalDataDSL.g:17012:2: () + // InternalDataDSL.g:17403:1: ( () ) + // InternalDataDSL.g:17404:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalDataDSL.g:17013:2: () - // InternalDataDSL.g:17013:3: + // InternalDataDSL.g:17405:2: () + // InternalDataDSL.g:17405:3: { } @@ -56980,14 +58273,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1" - // InternalDataDSL.g:17021:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:17413:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17025:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:17026:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl + // InternalDataDSL.g:17417:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:17418:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0_0__1__Impl(); @@ -57013,23 +58306,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl" - // InternalDataDSL.g:17032:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalDataDSL.g:17424:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17036:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalDataDSL.g:17037:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:17428:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalDataDSL.g:17429:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalDataDSL.g:17037:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalDataDSL.g:17038:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:17429:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalDataDSL.g:17430:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalDataDSL.g:17039:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) - // InternalDataDSL.g:17039:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 + // InternalDataDSL.g:17431:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) + // InternalDataDSL.g:17431:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1(); @@ -57064,16 +58357,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__0" - // InternalDataDSL.g:17048:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ; + // InternalDataDSL.g:17440:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ; public final void rule__XUnaryOperation__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17052:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) - // InternalDataDSL.g:17053:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 + // InternalDataDSL.g:17444:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) + // InternalDataDSL.g:17445:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 { - pushFollow(FOLLOW_130); + pushFollow(FOLLOW_131); rule__XUnaryOperation__Group_0__0__Impl(); state._fsp--; @@ -57102,23 +58395,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl" - // InternalDataDSL.g:17060:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; + // InternalDataDSL.g:17452:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17064:1: ( ( () ) ) - // InternalDataDSL.g:17065:1: ( () ) + // InternalDataDSL.g:17456:1: ( ( () ) ) + // InternalDataDSL.g:17457:1: ( () ) { - // InternalDataDSL.g:17065:1: ( () ) - // InternalDataDSL.g:17066:2: () + // InternalDataDSL.g:17457:1: ( () ) + // InternalDataDSL.g:17458:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } - // InternalDataDSL.g:17067:2: () - // InternalDataDSL.g:17067:3: + // InternalDataDSL.g:17459:2: () + // InternalDataDSL.g:17459:3: { } @@ -57143,16 +58436,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__1" - // InternalDataDSL.g:17075:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ; + // InternalDataDSL.g:17467:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ; public final void rule__XUnaryOperation__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17079:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) - // InternalDataDSL.g:17080:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 + // InternalDataDSL.g:17471:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) + // InternalDataDSL.g:17472:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XUnaryOperation__Group_0__1__Impl(); state._fsp--; @@ -57181,23 +58474,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl" - // InternalDataDSL.g:17087:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ; + // InternalDataDSL.g:17479:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ; public final void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17091:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) - // InternalDataDSL.g:17092:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) + // InternalDataDSL.g:17483:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) + // InternalDataDSL.g:17484:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) { - // InternalDataDSL.g:17092:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) - // InternalDataDSL.g:17093:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) + // InternalDataDSL.g:17484:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) + // InternalDataDSL.g:17485:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } - // InternalDataDSL.g:17094:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) - // InternalDataDSL.g:17094:3: rule__XUnaryOperation__FeatureAssignment_0_1 + // InternalDataDSL.g:17486:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) + // InternalDataDSL.g:17486:3: rule__XUnaryOperation__FeatureAssignment_0_1 { pushFollow(FOLLOW_2); rule__XUnaryOperation__FeatureAssignment_0_1(); @@ -57232,14 +58525,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__2" - // InternalDataDSL.g:17102:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ; + // InternalDataDSL.g:17494:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ; public final void rule__XUnaryOperation__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17106:1: ( rule__XUnaryOperation__Group_0__2__Impl ) - // InternalDataDSL.g:17107:2: rule__XUnaryOperation__Group_0__2__Impl + // InternalDataDSL.g:17498:1: ( rule__XUnaryOperation__Group_0__2__Impl ) + // InternalDataDSL.g:17499:2: rule__XUnaryOperation__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XUnaryOperation__Group_0__2__Impl(); @@ -57265,23 +58558,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl" - // InternalDataDSL.g:17113:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ; + // InternalDataDSL.g:17505:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ; public final void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17117:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) - // InternalDataDSL.g:17118:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) + // InternalDataDSL.g:17509:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) + // InternalDataDSL.g:17510:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) { - // InternalDataDSL.g:17118:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) - // InternalDataDSL.g:17119:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) + // InternalDataDSL.g:17510:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) + // InternalDataDSL.g:17511:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } - // InternalDataDSL.g:17120:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) - // InternalDataDSL.g:17120:3: rule__XUnaryOperation__OperandAssignment_0_2 + // InternalDataDSL.g:17512:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) + // InternalDataDSL.g:17512:3: rule__XUnaryOperation__OperandAssignment_0_2 { pushFollow(FOLLOW_2); rule__XUnaryOperation__OperandAssignment_0_2(); @@ -57316,16 +58609,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__0" - // InternalDataDSL.g:17129:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ; + // InternalDataDSL.g:17521:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ; public final void rule__XCastedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17133:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) - // InternalDataDSL.g:17134:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 + // InternalDataDSL.g:17525:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) + // InternalDataDSL.g:17526:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_80); rule__XCastedExpression__Group__0__Impl(); state._fsp--; @@ -57354,17 +58647,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__0__Impl" - // InternalDataDSL.g:17141:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ; + // InternalDataDSL.g:17533:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ; public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17145:1: ( ( ruleXPostfixOperation ) ) - // InternalDataDSL.g:17146:1: ( ruleXPostfixOperation ) + // InternalDataDSL.g:17537:1: ( ( ruleXPostfixOperation ) ) + // InternalDataDSL.g:17538:1: ( ruleXPostfixOperation ) { - // InternalDataDSL.g:17146:1: ( ruleXPostfixOperation ) - // InternalDataDSL.g:17147:2: ruleXPostfixOperation + // InternalDataDSL.g:17538:1: ( ruleXPostfixOperation ) + // InternalDataDSL.g:17539:2: ruleXPostfixOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); @@ -57399,14 +58692,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__1" - // InternalDataDSL.g:17156:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; + // InternalDataDSL.g:17548:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; public final void rule__XCastedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17160:1: ( rule__XCastedExpression__Group__1__Impl ) - // InternalDataDSL.g:17161:2: rule__XCastedExpression__Group__1__Impl + // InternalDataDSL.g:17552:1: ( rule__XCastedExpression__Group__1__Impl ) + // InternalDataDSL.g:17553:2: rule__XCastedExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group__1__Impl(); @@ -57432,43 +58725,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__1__Impl" - // InternalDataDSL.g:17167:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ; + // InternalDataDSL.g:17559:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ; public final void rule__XCastedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17171:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) - // InternalDataDSL.g:17172:1: ( ( rule__XCastedExpression__Group_1__0 )* ) + // InternalDataDSL.g:17563:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) + // InternalDataDSL.g:17564:1: ( ( rule__XCastedExpression__Group_1__0 )* ) { - // InternalDataDSL.g:17172:1: ( ( rule__XCastedExpression__Group_1__0 )* ) - // InternalDataDSL.g:17173:2: ( rule__XCastedExpression__Group_1__0 )* + // InternalDataDSL.g:17564:1: ( ( rule__XCastedExpression__Group_1__0 )* ) + // InternalDataDSL.g:17565:2: ( rule__XCastedExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } - // InternalDataDSL.g:17174:2: ( rule__XCastedExpression__Group_1__0 )* - loop154: + // InternalDataDSL.g:17566:2: ( rule__XCastedExpression__Group_1__0 )* + loop156: do { - int alt154=2; - int LA154_0 = input.LA(1); + int alt156=2; + int LA156_0 = input.LA(1); - if ( (LA154_0==132) ) { - int LA154_2 = input.LA(2); + if ( (LA156_0==136) ) { + int LA156_2 = input.LA(2); - if ( (synpred222_InternalDataDSL()) ) { - alt154=1; + if ( (synpred227_InternalDataDSL()) ) { + alt156=1; } } - switch (alt154) { + switch (alt156) { case 1 : - // InternalDataDSL.g:17174:3: rule__XCastedExpression__Group_1__0 + // InternalDataDSL.g:17566:3: rule__XCastedExpression__Group_1__0 { - pushFollow(FOLLOW_131); + pushFollow(FOLLOW_132); rule__XCastedExpression__Group_1__0(); state._fsp--; @@ -57478,7 +58771,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop154; + break loop156; } } while (true); @@ -57507,16 +58800,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__0" - // InternalDataDSL.g:17183:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ; + // InternalDataDSL.g:17575:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ; public final void rule__XCastedExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17187:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) - // InternalDataDSL.g:17188:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 + // InternalDataDSL.g:17579:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) + // InternalDataDSL.g:17580:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XCastedExpression__Group_1__0__Impl(); state._fsp--; @@ -57545,23 +58838,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__0__Impl" - // InternalDataDSL.g:17195:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ; + // InternalDataDSL.g:17587:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ; public final void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17199:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) - // InternalDataDSL.g:17200:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:17591:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) + // InternalDataDSL.g:17592:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) { - // InternalDataDSL.g:17200:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) - // InternalDataDSL.g:17201:2: ( rule__XCastedExpression__Group_1_0__0 ) + // InternalDataDSL.g:17592:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) + // InternalDataDSL.g:17593:2: ( rule__XCastedExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } - // InternalDataDSL.g:17202:2: ( rule__XCastedExpression__Group_1_0__0 ) - // InternalDataDSL.g:17202:3: rule__XCastedExpression__Group_1_0__0 + // InternalDataDSL.g:17594:2: ( rule__XCastedExpression__Group_1_0__0 ) + // InternalDataDSL.g:17594:3: rule__XCastedExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0__0(); @@ -57596,14 +58889,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__1" - // InternalDataDSL.g:17210:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ; + // InternalDataDSL.g:17602:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ; public final void rule__XCastedExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17214:1: ( rule__XCastedExpression__Group_1__1__Impl ) - // InternalDataDSL.g:17215:2: rule__XCastedExpression__Group_1__1__Impl + // InternalDataDSL.g:17606:1: ( rule__XCastedExpression__Group_1__1__Impl ) + // InternalDataDSL.g:17607:2: rule__XCastedExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1__1__Impl(); @@ -57629,23 +58922,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__1__Impl" - // InternalDataDSL.g:17221:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ; + // InternalDataDSL.g:17613:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ; public final void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17225:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) - // InternalDataDSL.g:17226:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) + // InternalDataDSL.g:17617:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) + // InternalDataDSL.g:17618:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) { - // InternalDataDSL.g:17226:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) - // InternalDataDSL.g:17227:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) + // InternalDataDSL.g:17618:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) + // InternalDataDSL.g:17619:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } - // InternalDataDSL.g:17228:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) - // InternalDataDSL.g:17228:3: rule__XCastedExpression__TypeAssignment_1_1 + // InternalDataDSL.g:17620:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) + // InternalDataDSL.g:17620:3: rule__XCastedExpression__TypeAssignment_1_1 { pushFollow(FOLLOW_2); rule__XCastedExpression__TypeAssignment_1_1(); @@ -57680,14 +58973,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0__0" - // InternalDataDSL.g:17237:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ; + // InternalDataDSL.g:17629:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ; public final void rule__XCastedExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17241:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) - // InternalDataDSL.g:17242:2: rule__XCastedExpression__Group_1_0__0__Impl + // InternalDataDSL.g:17633:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) + // InternalDataDSL.g:17634:2: rule__XCastedExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0__0__Impl(); @@ -57713,23 +59006,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl" - // InternalDataDSL.g:17248:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:17640:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ; public final void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17252:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:17253:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17644:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:17645:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:17253:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) - // InternalDataDSL.g:17254:2: ( rule__XCastedExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:17645:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17646:2: ( rule__XCastedExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:17255:2: ( rule__XCastedExpression__Group_1_0_0__0 ) - // InternalDataDSL.g:17255:3: rule__XCastedExpression__Group_1_0_0__0 + // InternalDataDSL.g:17647:2: ( rule__XCastedExpression__Group_1_0_0__0 ) + // InternalDataDSL.g:17647:3: rule__XCastedExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0_0__0(); @@ -57764,16 +59057,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0" - // InternalDataDSL.g:17264:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ; + // InternalDataDSL.g:17656:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ; public final void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17268:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) - // InternalDataDSL.g:17269:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 + // InternalDataDSL.g:17660:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) + // InternalDataDSL.g:17661:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_80); rule__XCastedExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -57802,23 +59095,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl" - // InternalDataDSL.g:17276:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:17668:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17280:1: ( ( () ) ) - // InternalDataDSL.g:17281:1: ( () ) + // InternalDataDSL.g:17672:1: ( ( () ) ) + // InternalDataDSL.g:17673:1: ( () ) { - // InternalDataDSL.g:17281:1: ( () ) - // InternalDataDSL.g:17282:2: () + // InternalDataDSL.g:17673:1: ( () ) + // InternalDataDSL.g:17674:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } - // InternalDataDSL.g:17283:2: () - // InternalDataDSL.g:17283:3: + // InternalDataDSL.g:17675:2: () + // InternalDataDSL.g:17675:3: { } @@ -57843,14 +59136,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1" - // InternalDataDSL.g:17291:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:17683:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ; public final void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17295:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:17296:2: rule__XCastedExpression__Group_1_0_0__1__Impl + // InternalDataDSL.g:17687:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:17688:2: rule__XCastedExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0_0__1__Impl(); @@ -57876,22 +59169,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl" - // InternalDataDSL.g:17302:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ; + // InternalDataDSL.g:17694:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ; public final void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17306:1: ( ( 'as' ) ) - // InternalDataDSL.g:17307:1: ( 'as' ) + // InternalDataDSL.g:17698:1: ( ( 'as' ) ) + // InternalDataDSL.g:17699:1: ( 'as' ) { - // InternalDataDSL.g:17307:1: ( 'as' ) - // InternalDataDSL.g:17308:2: 'as' + // InternalDataDSL.g:17699:1: ( 'as' ) + // InternalDataDSL.g:17700:2: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,136,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } @@ -57917,16 +59210,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group__0" - // InternalDataDSL.g:17318:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ; + // InternalDataDSL.g:17710:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ; public final void rule__XPostfixOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17322:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ) - // InternalDataDSL.g:17323:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 + // InternalDataDSL.g:17714:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ) + // InternalDataDSL.g:17715:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 { - pushFollow(FOLLOW_132); + pushFollow(FOLLOW_133); rule__XPostfixOperation__Group__0__Impl(); state._fsp--; @@ -57955,17 +59248,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group__0__Impl" - // InternalDataDSL.g:17330:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ; + // InternalDataDSL.g:17722:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ; public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17334:1: ( ( ruleXMemberFeatureCall ) ) - // InternalDataDSL.g:17335:1: ( ruleXMemberFeatureCall ) + // InternalDataDSL.g:17726:1: ( ( ruleXMemberFeatureCall ) ) + // InternalDataDSL.g:17727:1: ( ruleXMemberFeatureCall ) { - // InternalDataDSL.g:17335:1: ( ruleXMemberFeatureCall ) - // InternalDataDSL.g:17336:2: ruleXMemberFeatureCall + // InternalDataDSL.g:17727:1: ( ruleXMemberFeatureCall ) + // InternalDataDSL.g:17728:2: ruleXMemberFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); @@ -58000,14 +59293,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group__1" - // InternalDataDSL.g:17345:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ; + // InternalDataDSL.g:17737:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ; public final void rule__XPostfixOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17349:1: ( rule__XPostfixOperation__Group__1__Impl ) - // InternalDataDSL.g:17350:2: rule__XPostfixOperation__Group__1__Impl + // InternalDataDSL.g:17741:1: ( rule__XPostfixOperation__Group__1__Impl ) + // InternalDataDSL.g:17742:2: rule__XPostfixOperation__Group__1__Impl { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group__1__Impl(); @@ -58033,42 +59326,42 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group__1__Impl" - // InternalDataDSL.g:17356:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ; + // InternalDataDSL.g:17748:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ; public final void rule__XPostfixOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17360:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) ) - // InternalDataDSL.g:17361:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) + // InternalDataDSL.g:17752:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) ) + // InternalDataDSL.g:17753:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) { - // InternalDataDSL.g:17361:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) - // InternalDataDSL.g:17362:2: ( rule__XPostfixOperation__Group_1__0 )? + // InternalDataDSL.g:17753:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) + // InternalDataDSL.g:17754:2: ( rule__XPostfixOperation__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } - // InternalDataDSL.g:17363:2: ( rule__XPostfixOperation__Group_1__0 )? - int alt155=2; - int LA155_0 = input.LA(1); + // InternalDataDSL.g:17755:2: ( rule__XPostfixOperation__Group_1__0 )? + int alt157=2; + int LA157_0 = input.LA(1); - if ( (LA155_0==42) ) { - int LA155_1 = input.LA(2); + if ( (LA157_0==42) ) { + int LA157_1 = input.LA(2); - if ( (synpred223_InternalDataDSL()) ) { - alt155=1; + if ( (synpred228_InternalDataDSL()) ) { + alt157=1; } } - else if ( (LA155_0==43) ) { - int LA155_2 = input.LA(2); + else if ( (LA157_0==43) ) { + int LA157_2 = input.LA(2); - if ( (synpred223_InternalDataDSL()) ) { - alt155=1; + if ( (synpred228_InternalDataDSL()) ) { + alt157=1; } } - switch (alt155) { + switch (alt157) { case 1 : - // InternalDataDSL.g:17363:3: rule__XPostfixOperation__Group_1__0 + // InternalDataDSL.g:17755:3: rule__XPostfixOperation__Group_1__0 { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1__0(); @@ -58106,14 +59399,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group_1__0" - // InternalDataDSL.g:17372:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ; + // InternalDataDSL.g:17764:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ; public final void rule__XPostfixOperation__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17376:1: ( rule__XPostfixOperation__Group_1__0__Impl ) - // InternalDataDSL.g:17377:2: rule__XPostfixOperation__Group_1__0__Impl + // InternalDataDSL.g:17768:1: ( rule__XPostfixOperation__Group_1__0__Impl ) + // InternalDataDSL.g:17769:2: rule__XPostfixOperation__Group_1__0__Impl { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1__0__Impl(); @@ -58139,23 +59432,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group_1__0__Impl" - // InternalDataDSL.g:17383:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ; + // InternalDataDSL.g:17775:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ; public final void rule__XPostfixOperation__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17387:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ) - // InternalDataDSL.g:17388:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) + // InternalDataDSL.g:17779:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ) + // InternalDataDSL.g:17780:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) { - // InternalDataDSL.g:17388:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) - // InternalDataDSL.g:17389:2: ( rule__XPostfixOperation__Group_1_0__0 ) + // InternalDataDSL.g:17780:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) + // InternalDataDSL.g:17781:2: ( rule__XPostfixOperation__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } - // InternalDataDSL.g:17390:2: ( rule__XPostfixOperation__Group_1_0__0 ) - // InternalDataDSL.g:17390:3: rule__XPostfixOperation__Group_1_0__0 + // InternalDataDSL.g:17782:2: ( rule__XPostfixOperation__Group_1_0__0 ) + // InternalDataDSL.g:17782:3: rule__XPostfixOperation__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1_0__0(); @@ -58190,16 +59483,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group_1_0__0" - // InternalDataDSL.g:17399:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ; + // InternalDataDSL.g:17791:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ; public final void rule__XPostfixOperation__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17403:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ) - // InternalDataDSL.g:17404:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 + // InternalDataDSL.g:17795:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ) + // InternalDataDSL.g:17796:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 { - pushFollow(FOLLOW_132); + pushFollow(FOLLOW_133); rule__XPostfixOperation__Group_1_0__0__Impl(); state._fsp--; @@ -58228,23 +59521,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group_1_0__0__Impl" - // InternalDataDSL.g:17411:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ; + // InternalDataDSL.g:17803:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ; public final void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17415:1: ( ( () ) ) - // InternalDataDSL.g:17416:1: ( () ) + // InternalDataDSL.g:17807:1: ( ( () ) ) + // InternalDataDSL.g:17808:1: ( () ) { - // InternalDataDSL.g:17416:1: ( () ) - // InternalDataDSL.g:17417:2: () + // InternalDataDSL.g:17808:1: ( () ) + // InternalDataDSL.g:17809:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } - // InternalDataDSL.g:17418:2: () - // InternalDataDSL.g:17418:3: + // InternalDataDSL.g:17810:2: () + // InternalDataDSL.g:17810:3: { } @@ -58269,14 +59562,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group_1_0__1" - // InternalDataDSL.g:17426:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ; + // InternalDataDSL.g:17818:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ; public final void rule__XPostfixOperation__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17430:1: ( rule__XPostfixOperation__Group_1_0__1__Impl ) - // InternalDataDSL.g:17431:2: rule__XPostfixOperation__Group_1_0__1__Impl + // InternalDataDSL.g:17822:1: ( rule__XPostfixOperation__Group_1_0__1__Impl ) + // InternalDataDSL.g:17823:2: rule__XPostfixOperation__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1_0__1__Impl(); @@ -58302,23 +59595,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__Group_1_0__1__Impl" - // InternalDataDSL.g:17437:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ; + // InternalDataDSL.g:17829:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ; public final void rule__XPostfixOperation__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17441:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ) - // InternalDataDSL.g:17442:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) + // InternalDataDSL.g:17833:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ) + // InternalDataDSL.g:17834:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) { - // InternalDataDSL.g:17442:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) - // InternalDataDSL.g:17443:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) + // InternalDataDSL.g:17834:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) + // InternalDataDSL.g:17835:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } - // InternalDataDSL.g:17444:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) - // InternalDataDSL.g:17444:3: rule__XPostfixOperation__FeatureAssignment_1_0_1 + // InternalDataDSL.g:17836:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) + // InternalDataDSL.g:17836:3: rule__XPostfixOperation__FeatureAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XPostfixOperation__FeatureAssignment_1_0_1(); @@ -58353,16 +59646,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__0" - // InternalDataDSL.g:17453:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ; + // InternalDataDSL.g:17845:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ; public final void rule__XMemberFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17457:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) - // InternalDataDSL.g:17458:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 + // InternalDataDSL.g:17849:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) + // InternalDataDSL.g:17850:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 { - pushFollow(FOLLOW_133); + pushFollow(FOLLOW_134); rule__XMemberFeatureCall__Group__0__Impl(); state._fsp--; @@ -58391,17 +59684,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl" - // InternalDataDSL.g:17465:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; + // InternalDataDSL.g:17857:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17469:1: ( ( ruleXPrimaryExpression ) ) - // InternalDataDSL.g:17470:1: ( ruleXPrimaryExpression ) + // InternalDataDSL.g:17861:1: ( ( ruleXPrimaryExpression ) ) + // InternalDataDSL.g:17862:1: ( ruleXPrimaryExpression ) { - // InternalDataDSL.g:17470:1: ( ruleXPrimaryExpression ) - // InternalDataDSL.g:17471:2: ruleXPrimaryExpression + // InternalDataDSL.g:17862:1: ( ruleXPrimaryExpression ) + // InternalDataDSL.g:17863:2: ruleXPrimaryExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); @@ -58436,14 +59729,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__1" - // InternalDataDSL.g:17480:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; + // InternalDataDSL.g:17872:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17484:1: ( rule__XMemberFeatureCall__Group__1__Impl ) - // InternalDataDSL.g:17485:2: rule__XMemberFeatureCall__Group__1__Impl + // InternalDataDSL.g:17876:1: ( rule__XMemberFeatureCall__Group__1__Impl ) + // InternalDataDSL.g:17877:2: rule__XMemberFeatureCall__Group__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group__1__Impl(); @@ -58469,54 +59762,54 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl" - // InternalDataDSL.g:17491:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ; + // InternalDataDSL.g:17883:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ; public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17495:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) - // InternalDataDSL.g:17496:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) + // InternalDataDSL.g:17887:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) + // InternalDataDSL.g:17888:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) { - // InternalDataDSL.g:17496:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) - // InternalDataDSL.g:17497:2: ( rule__XMemberFeatureCall__Alternatives_1 )* + // InternalDataDSL.g:17888:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) + // InternalDataDSL.g:17889:2: ( rule__XMemberFeatureCall__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } - // InternalDataDSL.g:17498:2: ( rule__XMemberFeatureCall__Alternatives_1 )* - loop156: + // InternalDataDSL.g:17890:2: ( rule__XMemberFeatureCall__Alternatives_1 )* + loop158: do { - int alt156=2; + int alt158=2; switch ( input.LA(1) ) { case 44: { - int LA156_2 = input.LA(2); + int LA158_2 = input.LA(2); - if ( (synpred224_InternalDataDSL()) ) { - alt156=1; + if ( (synpred229_InternalDataDSL()) ) { + alt158=1; } } break; - case 191: + case 195: { - int LA156_3 = input.LA(2); + int LA158_3 = input.LA(2); - if ( (synpred224_InternalDataDSL()) ) { - alt156=1; + if ( (synpred229_InternalDataDSL()) ) { + alt158=1; } } break; - case 192: + case 196: { - int LA156_4 = input.LA(2); + int LA158_4 = input.LA(2); - if ( (synpred224_InternalDataDSL()) ) { - alt156=1; + if ( (synpred229_InternalDataDSL()) ) { + alt158=1; } @@ -58525,11 +59818,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - switch (alt156) { + switch (alt158) { case 1 : - // InternalDataDSL.g:17498:3: rule__XMemberFeatureCall__Alternatives_1 + // InternalDataDSL.g:17890:3: rule__XMemberFeatureCall__Alternatives_1 { - pushFollow(FOLLOW_134); + pushFollow(FOLLOW_135); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; @@ -58539,7 +59832,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop156; + break loop158; } } while (true); @@ -58568,16 +59861,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0" - // InternalDataDSL.g:17507:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ; + // InternalDataDSL.g:17899:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17511:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) - // InternalDataDSL.g:17512:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 + // InternalDataDSL.g:17903:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) + // InternalDataDSL.g:17904:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XMemberFeatureCall__Group_1_0__0__Impl(); state._fsp--; @@ -58606,23 +59899,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl" - // InternalDataDSL.g:17519:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ; + // InternalDataDSL.g:17911:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17523:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) - // InternalDataDSL.g:17524:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17915:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) + // InternalDataDSL.g:17916:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) { - // InternalDataDSL.g:17524:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) - // InternalDataDSL.g:17525:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) + // InternalDataDSL.g:17916:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) + // InternalDataDSL.g:17917:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:17526:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) - // InternalDataDSL.g:17526:3: rule__XMemberFeatureCall__Group_1_0_0__0 + // InternalDataDSL.g:17918:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) + // InternalDataDSL.g:17918:3: rule__XMemberFeatureCall__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0__0(); @@ -58657,14 +59950,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1" - // InternalDataDSL.g:17534:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ; + // InternalDataDSL.g:17926:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17538:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) - // InternalDataDSL.g:17539:2: rule__XMemberFeatureCall__Group_1_0__1__Impl + // InternalDataDSL.g:17930:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) + // InternalDataDSL.g:17931:2: rule__XMemberFeatureCall__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0__1__Impl(); @@ -58690,23 +59983,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl" - // InternalDataDSL.g:17545:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ; + // InternalDataDSL.g:17937:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17549:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) - // InternalDataDSL.g:17550:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) + // InternalDataDSL.g:17941:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) + // InternalDataDSL.g:17942:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) { - // InternalDataDSL.g:17550:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) - // InternalDataDSL.g:17551:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) + // InternalDataDSL.g:17942:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) + // InternalDataDSL.g:17943:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } - // InternalDataDSL.g:17552:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) - // InternalDataDSL.g:17552:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1 + // InternalDataDSL.g:17944:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) + // InternalDataDSL.g:17944:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__ValueAssignment_1_0_1(); @@ -58741,14 +60034,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0" - // InternalDataDSL.g:17561:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ; + // InternalDataDSL.g:17953:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17565:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) - // InternalDataDSL.g:17566:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl + // InternalDataDSL.g:17957:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) + // InternalDataDSL.g:17958:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0__0__Impl(); @@ -58774,23 +60067,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl" - // InternalDataDSL.g:17572:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ; + // InternalDataDSL.g:17964:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17576:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) - // InternalDataDSL.g:17577:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) + // InternalDataDSL.g:17968:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) + // InternalDataDSL.g:17969:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) { - // InternalDataDSL.g:17577:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) - // InternalDataDSL.g:17578:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) + // InternalDataDSL.g:17969:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) + // InternalDataDSL.g:17970:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } - // InternalDataDSL.g:17579:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) - // InternalDataDSL.g:17579:3: rule__XMemberFeatureCall__Group_1_0_0_0__0 + // InternalDataDSL.g:17971:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) + // InternalDataDSL.g:17971:3: rule__XMemberFeatureCall__Group_1_0_0_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0_0__0(); @@ -58825,16 +60118,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0" - // InternalDataDSL.g:17588:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ; + // InternalDataDSL.g:17980:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17592:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) - // InternalDataDSL.g:17593:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 + // InternalDataDSL.g:17984:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) + // InternalDataDSL.g:17985:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 { - pushFollow(FOLLOW_135); + pushFollow(FOLLOW_136); rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl(); state._fsp--; @@ -58863,23 +60156,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl" - // InternalDataDSL.g:17600:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:17992:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17604:1: ( ( () ) ) - // InternalDataDSL.g:17605:1: ( () ) + // InternalDataDSL.g:17996:1: ( ( () ) ) + // InternalDataDSL.g:17997:1: ( () ) { - // InternalDataDSL.g:17605:1: ( () ) - // InternalDataDSL.g:17606:2: () + // InternalDataDSL.g:17997:1: ( () ) + // InternalDataDSL.g:17998:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } - // InternalDataDSL.g:17607:2: () - // InternalDataDSL.g:17607:3: + // InternalDataDSL.g:17999:2: () + // InternalDataDSL.g:17999:3: { } @@ -58904,16 +60197,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1" - // InternalDataDSL.g:17615:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ; + // InternalDataDSL.g:18007:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17619:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) - // InternalDataDSL.g:17620:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 + // InternalDataDSL.g:18011:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) + // InternalDataDSL.g:18012:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 { - pushFollow(FOLLOW_107); + pushFollow(FOLLOW_108); rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl(); state._fsp--; @@ -58942,23 +60235,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl" - // InternalDataDSL.g:17627:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ; + // InternalDataDSL.g:18019:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17631:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ) - // InternalDataDSL.g:17632:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) + // InternalDataDSL.g:18023:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ) + // InternalDataDSL.g:18024:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) { - // InternalDataDSL.g:17632:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) - // InternalDataDSL.g:17633:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) + // InternalDataDSL.g:18024:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) + // InternalDataDSL.g:18025:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } - // InternalDataDSL.g:17634:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) - // InternalDataDSL.g:17634:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 + // InternalDataDSL.g:18026:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) + // InternalDataDSL.g:18026:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1_0_0_0_1(); @@ -58993,16 +60286,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2" - // InternalDataDSL.g:17642:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ; + // InternalDataDSL.g:18034:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17646:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) - // InternalDataDSL.g:17647:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 + // InternalDataDSL.g:18038:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) + // InternalDataDSL.g:18039:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 { - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_104); rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl(); state._fsp--; @@ -59031,23 +60324,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl" - // InternalDataDSL.g:17654:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ; + // InternalDataDSL.g:18046:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17658:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) - // InternalDataDSL.g:17659:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) + // InternalDataDSL.g:18050:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) + // InternalDataDSL.g:18051:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) { - // InternalDataDSL.g:17659:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) - // InternalDataDSL.g:17660:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) + // InternalDataDSL.g:18051:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) + // InternalDataDSL.g:18052:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } - // InternalDataDSL.g:17661:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) - // InternalDataDSL.g:17661:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 + // InternalDataDSL.g:18053:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) + // InternalDataDSL.g:18053:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2(); @@ -59082,14 +60375,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3" - // InternalDataDSL.g:17669:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ; + // InternalDataDSL.g:18061:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17673:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) - // InternalDataDSL.g:17674:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl + // InternalDataDSL.g:18065:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) + // InternalDataDSL.g:18066:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl(); @@ -59115,17 +60408,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl" - // InternalDataDSL.g:17680:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ; + // InternalDataDSL.g:18072:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17684:1: ( ( ruleOpSingleAssign ) ) - // InternalDataDSL.g:17685:1: ( ruleOpSingleAssign ) + // InternalDataDSL.g:18076:1: ( ( ruleOpSingleAssign ) ) + // InternalDataDSL.g:18077:1: ( ruleOpSingleAssign ) { - // InternalDataDSL.g:17685:1: ( ruleOpSingleAssign ) - // InternalDataDSL.g:17686:2: ruleOpSingleAssign + // InternalDataDSL.g:18077:1: ( ruleOpSingleAssign ) + // InternalDataDSL.g:18078:2: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); @@ -59160,16 +60453,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0" - // InternalDataDSL.g:17696:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ; + // InternalDataDSL.g:18088:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17700:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) - // InternalDataDSL.g:17701:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 + // InternalDataDSL.g:18092:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) + // InternalDataDSL.g:18093:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_137); rule__XMemberFeatureCall__Group_1_1__0__Impl(); state._fsp--; @@ -59198,23 +60491,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl" - // InternalDataDSL.g:17708:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ; + // InternalDataDSL.g:18100:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17712:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) - // InternalDataDSL.g:17713:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) + // InternalDataDSL.g:18104:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) + // InternalDataDSL.g:18105:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) { - // InternalDataDSL.g:17713:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) - // InternalDataDSL.g:17714:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) + // InternalDataDSL.g:18105:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) + // InternalDataDSL.g:18106:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } - // InternalDataDSL.g:17715:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) - // InternalDataDSL.g:17715:3: rule__XMemberFeatureCall__Group_1_1_0__0 + // InternalDataDSL.g:18107:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) + // InternalDataDSL.g:18107:3: rule__XMemberFeatureCall__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0__0(); @@ -59249,16 +60542,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1" - // InternalDataDSL.g:17723:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ; + // InternalDataDSL.g:18115:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17727:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) - // InternalDataDSL.g:17728:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 + // InternalDataDSL.g:18119:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) + // InternalDataDSL.g:18120:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_137); rule__XMemberFeatureCall__Group_1_1__1__Impl(); state._fsp--; @@ -59287,31 +60580,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl" - // InternalDataDSL.g:17735:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ; + // InternalDataDSL.g:18127:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17739:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) - // InternalDataDSL.g:17740:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) + // InternalDataDSL.g:18131:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) + // InternalDataDSL.g:18132:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) { - // InternalDataDSL.g:17740:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) - // InternalDataDSL.g:17741:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? + // InternalDataDSL.g:18132:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) + // InternalDataDSL.g:18133:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } - // InternalDataDSL.g:17742:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? - int alt157=2; - int LA157_0 = input.LA(1); + // InternalDataDSL.g:18134:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? + int alt159=2; + int LA159_0 = input.LA(1); - if ( (LA157_0==28) ) { - alt157=1; + if ( (LA159_0==28) ) { + alt159=1; } - switch (alt157) { + switch (alt159) { case 1 : - // InternalDataDSL.g:17742:3: rule__XMemberFeatureCall__Group_1_1_1__0 + // InternalDataDSL.g:18134:3: rule__XMemberFeatureCall__Group_1_1_1__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_1__0(); @@ -59349,16 +60642,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2" - // InternalDataDSL.g:17750:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ; + // InternalDataDSL.g:18142:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17754:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) - // InternalDataDSL.g:17755:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 + // InternalDataDSL.g:18146:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) + // InternalDataDSL.g:18147:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 { - pushFollow(FOLLOW_137); + pushFollow(FOLLOW_138); rule__XMemberFeatureCall__Group_1_1__2__Impl(); state._fsp--; @@ -59387,23 +60680,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl" - // InternalDataDSL.g:17762:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ; + // InternalDataDSL.g:18154:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17766:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) - // InternalDataDSL.g:17767:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) + // InternalDataDSL.g:18158:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) + // InternalDataDSL.g:18159:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) { - // InternalDataDSL.g:17767:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) - // InternalDataDSL.g:17768:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) + // InternalDataDSL.g:18159:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) + // InternalDataDSL.g:18160:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } - // InternalDataDSL.g:17769:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) - // InternalDataDSL.g:17769:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 + // InternalDataDSL.g:18161:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) + // InternalDataDSL.g:18161:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__FeatureAssignment_1_1_2(); @@ -59438,16 +60731,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3" - // InternalDataDSL.g:17777:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ; + // InternalDataDSL.g:18169:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ; public final void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17781:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) - // InternalDataDSL.g:17782:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 + // InternalDataDSL.g:18173:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) + // InternalDataDSL.g:18174:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 { - pushFollow(FOLLOW_137); + pushFollow(FOLLOW_138); rule__XMemberFeatureCall__Group_1_1__3__Impl(); state._fsp--; @@ -59476,27 +60769,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl" - // InternalDataDSL.g:17789:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ; + // InternalDataDSL.g:18181:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17793:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) - // InternalDataDSL.g:17794:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) + // InternalDataDSL.g:18185:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) + // InternalDataDSL.g:18186:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) { - // InternalDataDSL.g:17794:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) - // InternalDataDSL.g:17795:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? + // InternalDataDSL.g:18186:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) + // InternalDataDSL.g:18187:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } - // InternalDataDSL.g:17796:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? - int alt158=2; - alt158 = dfa158.predict(input); - switch (alt158) { + // InternalDataDSL.g:18188:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? + int alt160=2; + alt160 = dfa160.predict(input); + switch (alt160) { case 1 : - // InternalDataDSL.g:17796:3: rule__XMemberFeatureCall__Group_1_1_3__0 + // InternalDataDSL.g:18188:3: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3__0(); @@ -59534,14 +60827,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4" - // InternalDataDSL.g:17804:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ; + // InternalDataDSL.g:18196:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ; public final void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17808:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) - // InternalDataDSL.g:17809:2: rule__XMemberFeatureCall__Group_1_1__4__Impl + // InternalDataDSL.g:18200:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) + // InternalDataDSL.g:18201:2: rule__XMemberFeatureCall__Group_1_1__4__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1__4__Impl(); @@ -59567,27 +60860,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl" - // InternalDataDSL.g:17815:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ; + // InternalDataDSL.g:18207:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17819:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) - // InternalDataDSL.g:17820:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) + // InternalDataDSL.g:18211:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) + // InternalDataDSL.g:18212:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) { - // InternalDataDSL.g:17820:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) - // InternalDataDSL.g:17821:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? + // InternalDataDSL.g:18212:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) + // InternalDataDSL.g:18213:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } - // InternalDataDSL.g:17822:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? - int alt159=2; - alt159 = dfa159.predict(input); - switch (alt159) { + // InternalDataDSL.g:18214:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? + int alt161=2; + alt161 = dfa161.predict(input); + switch (alt161) { case 1 : - // InternalDataDSL.g:17822:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 + // InternalDataDSL.g:18214:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); @@ -59625,14 +60918,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0" - // InternalDataDSL.g:17831:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ; + // InternalDataDSL.g:18223:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17835:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) - // InternalDataDSL.g:17836:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl + // InternalDataDSL.g:18227:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) + // InternalDataDSL.g:18228:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0__0__Impl(); @@ -59658,23 +60951,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl" - // InternalDataDSL.g:17842:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ; + // InternalDataDSL.g:18234:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17846:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) - // InternalDataDSL.g:17847:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) + // InternalDataDSL.g:18238:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) + // InternalDataDSL.g:18239:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) { - // InternalDataDSL.g:17847:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) - // InternalDataDSL.g:17848:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) + // InternalDataDSL.g:18239:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) + // InternalDataDSL.g:18240:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } - // InternalDataDSL.g:17849:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) - // InternalDataDSL.g:17849:3: rule__XMemberFeatureCall__Group_1_1_0_0__0 + // InternalDataDSL.g:18241:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) + // InternalDataDSL.g:18241:3: rule__XMemberFeatureCall__Group_1_1_0_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0_0__0(); @@ -59709,16 +61002,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0" - // InternalDataDSL.g:17858:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ; + // InternalDataDSL.g:18250:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17862:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) - // InternalDataDSL.g:17863:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 + // InternalDataDSL.g:18254:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) + // InternalDataDSL.g:18255:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 { - pushFollow(FOLLOW_133); + pushFollow(FOLLOW_134); rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl(); state._fsp--; @@ -59747,23 +61040,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl" - // InternalDataDSL.g:17870:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:18262:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17874:1: ( ( () ) ) - // InternalDataDSL.g:17875:1: ( () ) + // InternalDataDSL.g:18266:1: ( ( () ) ) + // InternalDataDSL.g:18267:1: ( () ) { - // InternalDataDSL.g:17875:1: ( () ) - // InternalDataDSL.g:17876:2: () + // InternalDataDSL.g:18267:1: ( () ) + // InternalDataDSL.g:18268:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); } - // InternalDataDSL.g:17877:2: () - // InternalDataDSL.g:17877:3: + // InternalDataDSL.g:18269:2: () + // InternalDataDSL.g:18269:3: { } @@ -59788,14 +61081,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1" - // InternalDataDSL.g:17885:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ; + // InternalDataDSL.g:18277:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17889:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) - // InternalDataDSL.g:17890:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl + // InternalDataDSL.g:18281:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) + // InternalDataDSL.g:18282:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl(); @@ -59821,23 +61114,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl" - // InternalDataDSL.g:17896:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ; + // InternalDataDSL.g:18288:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17900:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) - // InternalDataDSL.g:17901:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) + // InternalDataDSL.g:18292:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) + // InternalDataDSL.g:18293:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) { - // InternalDataDSL.g:17901:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) - // InternalDataDSL.g:17902:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) + // InternalDataDSL.g:18293:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) + // InternalDataDSL.g:18294:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); } - // InternalDataDSL.g:17903:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) - // InternalDataDSL.g:17903:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 + // InternalDataDSL.g:18295:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) + // InternalDataDSL.g:18295:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1_1_0_0_1(); @@ -59872,16 +61165,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0" - // InternalDataDSL.g:17912:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ; + // InternalDataDSL.g:18304:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17916:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) - // InternalDataDSL.g:17917:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 + // InternalDataDSL.g:18308:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) + // InternalDataDSL.g:18309:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__XMemberFeatureCall__Group_1_1_1__0__Impl(); state._fsp--; @@ -59910,17 +61203,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl" - // InternalDataDSL.g:17924:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ; + // InternalDataDSL.g:18316:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17928:1: ( ( '<' ) ) - // InternalDataDSL.g:17929:1: ( '<' ) + // InternalDataDSL.g:18320:1: ( ( '<' ) ) + // InternalDataDSL.g:18321:1: ( '<' ) { - // InternalDataDSL.g:17929:1: ( '<' ) - // InternalDataDSL.g:17930:2: '<' + // InternalDataDSL.g:18321:1: ( '<' ) + // InternalDataDSL.g:18322:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); @@ -59951,16 +61244,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1" - // InternalDataDSL.g:17939:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ; + // InternalDataDSL.g:18331:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17943:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) - // InternalDataDSL.g:17944:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 + // InternalDataDSL.g:18335:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) + // InternalDataDSL.g:18336:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__XMemberFeatureCall__Group_1_1_1__1__Impl(); state._fsp--; @@ -59989,23 +61282,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl" - // InternalDataDSL.g:17951:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ; + // InternalDataDSL.g:18343:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17955:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) - // InternalDataDSL.g:17956:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) + // InternalDataDSL.g:18347:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) + // InternalDataDSL.g:18348:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) { - // InternalDataDSL.g:17956:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) - // InternalDataDSL.g:17957:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) + // InternalDataDSL.g:18348:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) + // InternalDataDSL.g:18349:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); } - // InternalDataDSL.g:17958:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) - // InternalDataDSL.g:17958:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 + // InternalDataDSL.g:18350:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) + // InternalDataDSL.g:18350:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1(); @@ -60040,16 +61333,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2" - // InternalDataDSL.g:17966:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ; + // InternalDataDSL.g:18358:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17970:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) - // InternalDataDSL.g:17971:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 + // InternalDataDSL.g:18362:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) + // InternalDataDSL.g:18363:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__XMemberFeatureCall__Group_1_1_1__2__Impl(); state._fsp--; @@ -60078,37 +61371,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl" - // InternalDataDSL.g:17978:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ; + // InternalDataDSL.g:18370:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17982:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) - // InternalDataDSL.g:17983:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) + // InternalDataDSL.g:18374:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) + // InternalDataDSL.g:18375:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) { - // InternalDataDSL.g:17983:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) - // InternalDataDSL.g:17984:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* + // InternalDataDSL.g:18375:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) + // InternalDataDSL.g:18376:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); } - // InternalDataDSL.g:17985:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* - loop160: + // InternalDataDSL.g:18377:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* + loop162: do { - int alt160=2; - int LA160_0 = input.LA(1); + int alt162=2; + int LA162_0 = input.LA(1); - if ( (LA160_0==145) ) { - alt160=1; + if ( (LA162_0==149) ) { + alt162=1; } - switch (alt160) { + switch (alt162) { case 1 : - // InternalDataDSL.g:17985:3: rule__XMemberFeatureCall__Group_1_1_1_2__0 + // InternalDataDSL.g:18377:3: rule__XMemberFeatureCall__Group_1_1_1_2__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XMemberFeatureCall__Group_1_1_1_2__0(); state._fsp--; @@ -60118,7 +61411,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop160; + break loop162; } } while (true); @@ -60147,14 +61440,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3" - // InternalDataDSL.g:17993:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ; + // InternalDataDSL.g:18385:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:17997:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) - // InternalDataDSL.g:17998:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl + // InternalDataDSL.g:18389:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) + // InternalDataDSL.g:18390:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_1__3__Impl(); @@ -60180,17 +61473,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl" - // InternalDataDSL.g:18004:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ; + // InternalDataDSL.g:18396:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18008:1: ( ( '>' ) ) - // InternalDataDSL.g:18009:1: ( '>' ) + // InternalDataDSL.g:18400:1: ( ( '>' ) ) + // InternalDataDSL.g:18401:1: ( '>' ) { - // InternalDataDSL.g:18009:1: ( '>' ) - // InternalDataDSL.g:18010:2: '>' + // InternalDataDSL.g:18401:1: ( '>' ) + // InternalDataDSL.g:18402:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); @@ -60221,16 +61514,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0" - // InternalDataDSL.g:18020:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ; + // InternalDataDSL.g:18412:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18024:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) - // InternalDataDSL.g:18025:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 + // InternalDataDSL.g:18416:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) + // InternalDataDSL.g:18417:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl(); state._fsp--; @@ -60259,22 +61552,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl" - // InternalDataDSL.g:18032:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ; + // InternalDataDSL.g:18424:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18036:1: ( ( ',' ) ) - // InternalDataDSL.g:18037:1: ( ',' ) + // InternalDataDSL.g:18428:1: ( ( ',' ) ) + // InternalDataDSL.g:18429:1: ( ',' ) { - // InternalDataDSL.g:18037:1: ( ',' ) - // InternalDataDSL.g:18038:2: ',' + // InternalDataDSL.g:18429:1: ( ',' ) + // InternalDataDSL.g:18430:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } @@ -60300,14 +61593,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1" - // InternalDataDSL.g:18047:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ; + // InternalDataDSL.g:18439:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18051:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) - // InternalDataDSL.g:18052:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl + // InternalDataDSL.g:18443:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) + // InternalDataDSL.g:18444:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl(); @@ -60333,23 +61626,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl" - // InternalDataDSL.g:18058:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ; + // InternalDataDSL.g:18450:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18062:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) - // InternalDataDSL.g:18063:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) + // InternalDataDSL.g:18454:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) + // InternalDataDSL.g:18455:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) { - // InternalDataDSL.g:18063:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) - // InternalDataDSL.g:18064:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) + // InternalDataDSL.g:18455:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) + // InternalDataDSL.g:18456:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); } - // InternalDataDSL.g:18065:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) - // InternalDataDSL.g:18065:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 + // InternalDataDSL.g:18457:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) + // InternalDataDSL.g:18457:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1(); @@ -60384,16 +61677,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0" - // InternalDataDSL.g:18074:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ; + // InternalDataDSL.g:18466:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18078:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) - // InternalDataDSL.g:18079:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 + // InternalDataDSL.g:18470:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) + // InternalDataDSL.g:18471:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 { - pushFollow(FOLLOW_140); + pushFollow(FOLLOW_141); rule__XMemberFeatureCall__Group_1_1_3__0__Impl(); state._fsp--; @@ -60422,23 +61715,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl" - // InternalDataDSL.g:18086:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ; + // InternalDataDSL.g:18478:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18090:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) - // InternalDataDSL.g:18091:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) + // InternalDataDSL.g:18482:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) + // InternalDataDSL.g:18483:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) { - // InternalDataDSL.g:18091:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) - // InternalDataDSL.g:18092:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) + // InternalDataDSL.g:18483:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) + // InternalDataDSL.g:18484:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); } - // InternalDataDSL.g:18093:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) - // InternalDataDSL.g:18093:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 + // InternalDataDSL.g:18485:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) + // InternalDataDSL.g:18485:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0(); @@ -60473,16 +61766,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1" - // InternalDataDSL.g:18101:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ; + // InternalDataDSL.g:18493:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ; public final void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18105:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) - // InternalDataDSL.g:18106:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 + // InternalDataDSL.g:18497:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) + // InternalDataDSL.g:18498:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 { - pushFollow(FOLLOW_140); + pushFollow(FOLLOW_141); rule__XMemberFeatureCall__Group_1_1_3__1__Impl(); state._fsp--; @@ -60511,31 +61804,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl" - // InternalDataDSL.g:18113:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ; + // InternalDataDSL.g:18505:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18117:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) - // InternalDataDSL.g:18118:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) + // InternalDataDSL.g:18509:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) + // InternalDataDSL.g:18510:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) { - // InternalDataDSL.g:18118:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) - // InternalDataDSL.g:18119:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? + // InternalDataDSL.g:18510:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) + // InternalDataDSL.g:18511:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); } - // InternalDataDSL.g:18120:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? - int alt161=2; - int LA161_0 = input.LA(1); + // InternalDataDSL.g:18512:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? + int alt163=2; + int LA163_0 = input.LA(1); - if ( ((LA161_0>=RULE_STRING && LA161_0<=RULE_DECIMAL)||LA161_0==28||LA161_0==32||(LA161_0>=35 && LA161_0<=36)||LA161_0==41||(LA161_0>=46 && LA161_0<=51)||LA161_0==80||LA161_0==113||LA161_0==143||(LA161_0>=147 && LA161_0<=148)||LA161_0==150||LA161_0==152||(LA161_0>=156 && LA161_0<=163)||LA161_0==165||LA161_0==193||LA161_0==195) ) { - alt161=1; + if ( ((LA163_0>=RULE_STRING && LA163_0<=RULE_DECIMAL)||LA163_0==28||LA163_0==32||(LA163_0>=35 && LA163_0<=36)||LA163_0==41||(LA163_0>=46 && LA163_0<=51)||LA163_0==83||LA163_0==116||LA163_0==147||(LA163_0>=151 && LA163_0<=152)||LA163_0==154||LA163_0==156||(LA163_0>=160 && LA163_0<=167)||LA163_0==169||LA163_0==197||LA163_0==199) ) { + alt163=1; } - switch (alt161) { + switch (alt163) { case 1 : - // InternalDataDSL.g:18120:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1 + // InternalDataDSL.g:18512:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1_1_3_1(); @@ -60573,14 +61866,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2" - // InternalDataDSL.g:18128:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ; + // InternalDataDSL.g:18520:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18132:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) - // InternalDataDSL.g:18133:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl + // InternalDataDSL.g:18524:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) + // InternalDataDSL.g:18525:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3__2__Impl(); @@ -60606,22 +61899,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl" - // InternalDataDSL.g:18139:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ; + // InternalDataDSL.g:18531:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18143:1: ( ( ')' ) ) - // InternalDataDSL.g:18144:1: ( ')' ) + // InternalDataDSL.g:18535:1: ( ( ')' ) ) + // InternalDataDSL.g:18536:1: ( ')' ) { - // InternalDataDSL.g:18144:1: ( ')' ) - // InternalDataDSL.g:18145:2: ')' + // InternalDataDSL.g:18536:1: ( ')' ) + // InternalDataDSL.g:18537:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } @@ -60647,16 +61940,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0" - // InternalDataDSL.g:18155:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ; + // InternalDataDSL.g:18547:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18159:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) - // InternalDataDSL.g:18160:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 + // InternalDataDSL.g:18551:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) + // InternalDataDSL.g:18552:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl(); state._fsp--; @@ -60685,23 +61978,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl" - // InternalDataDSL.g:18167:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ; + // InternalDataDSL.g:18559:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18171:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) - // InternalDataDSL.g:18172:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) + // InternalDataDSL.g:18563:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) + // InternalDataDSL.g:18564:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) { - // InternalDataDSL.g:18172:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) - // InternalDataDSL.g:18173:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) + // InternalDataDSL.g:18564:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) + // InternalDataDSL.g:18565:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); } - // InternalDataDSL.g:18174:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) - // InternalDataDSL.g:18174:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 + // InternalDataDSL.g:18566:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) + // InternalDataDSL.g:18566:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0(); @@ -60736,14 +62029,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1" - // InternalDataDSL.g:18182:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ; + // InternalDataDSL.g:18574:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18186:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) - // InternalDataDSL.g:18187:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl + // InternalDataDSL.g:18578:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) + // InternalDataDSL.g:18579:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl(); @@ -60769,37 +62062,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl" - // InternalDataDSL.g:18193:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ; + // InternalDataDSL.g:18585:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18197:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) - // InternalDataDSL.g:18198:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) + // InternalDataDSL.g:18589:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) + // InternalDataDSL.g:18590:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) { - // InternalDataDSL.g:18198:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) - // InternalDataDSL.g:18199:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* + // InternalDataDSL.g:18590:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) + // InternalDataDSL.g:18591:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); } - // InternalDataDSL.g:18200:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* - loop162: + // InternalDataDSL.g:18592:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* + loop164: do { - int alt162=2; - int LA162_0 = input.LA(1); + int alt164=2; + int LA164_0 = input.LA(1); - if ( (LA162_0==145) ) { - alt162=1; + if ( (LA164_0==149) ) { + alt164=1; } - switch (alt162) { + switch (alt164) { case 1 : - // InternalDataDSL.g:18200:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 + // InternalDataDSL.g:18592:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0(); state._fsp--; @@ -60809,7 +62102,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop162; + break loop164; } } while (true); @@ -60838,16 +62131,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0" - // InternalDataDSL.g:18209:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ; + // InternalDataDSL.g:18601:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18213:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) - // InternalDataDSL.g:18214:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 + // InternalDataDSL.g:18605:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) + // InternalDataDSL.g:18606:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl(); state._fsp--; @@ -60876,22 +62169,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl" - // InternalDataDSL.g:18221:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:18613:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18225:1: ( ( ',' ) ) - // InternalDataDSL.g:18226:1: ( ',' ) + // InternalDataDSL.g:18617:1: ( ( ',' ) ) + // InternalDataDSL.g:18618:1: ( ',' ) { - // InternalDataDSL.g:18226:1: ( ',' ) - // InternalDataDSL.g:18227:2: ',' + // InternalDataDSL.g:18618:1: ( ',' ) + // InternalDataDSL.g:18619:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } @@ -60917,14 +62210,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1" - // InternalDataDSL.g:18236:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ; + // InternalDataDSL.g:18628:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18240:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) - // InternalDataDSL.g:18241:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl + // InternalDataDSL.g:18632:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) + // InternalDataDSL.g:18633:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl(); @@ -60950,23 +62243,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl" - // InternalDataDSL.g:18247:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ; + // InternalDataDSL.g:18639:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18251:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) - // InternalDataDSL.g:18252:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) + // InternalDataDSL.g:18643:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) + // InternalDataDSL.g:18644:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) { - // InternalDataDSL.g:18252:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) - // InternalDataDSL.g:18253:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) + // InternalDataDSL.g:18644:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) + // InternalDataDSL.g:18645:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); } - // InternalDataDSL.g:18254:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) - // InternalDataDSL.g:18254:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 + // InternalDataDSL.g:18646:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) + // InternalDataDSL.g:18646:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1(); @@ -61001,16 +62294,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__0" - // InternalDataDSL.g:18263:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ; + // InternalDataDSL.g:18655:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ; public final void rule__XSetLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18267:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ) - // InternalDataDSL.g:18268:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 + // InternalDataDSL.g:18659:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ) + // InternalDataDSL.g:18660:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__XSetLiteral__Group__0__Impl(); state._fsp--; @@ -61039,23 +62332,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__0__Impl" - // InternalDataDSL.g:18275:1: rule__XSetLiteral__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:18667:1: rule__XSetLiteral__Group__0__Impl : ( () ) ; public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18279:1: ( ( () ) ) - // InternalDataDSL.g:18280:1: ( () ) + // InternalDataDSL.g:18671:1: ( ( () ) ) + // InternalDataDSL.g:18672:1: ( () ) { - // InternalDataDSL.g:18280:1: ( () ) - // InternalDataDSL.g:18281:2: () + // InternalDataDSL.g:18672:1: ( () ) + // InternalDataDSL.g:18673:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); } - // InternalDataDSL.g:18282:2: () - // InternalDataDSL.g:18282:3: + // InternalDataDSL.g:18674:2: () + // InternalDataDSL.g:18674:3: { } @@ -61080,14 +62373,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__1" - // InternalDataDSL.g:18290:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ; + // InternalDataDSL.g:18682:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ; public final void rule__XSetLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18294:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ) - // InternalDataDSL.g:18295:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 + // InternalDataDSL.g:18686:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ) + // InternalDataDSL.g:18687:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 { pushFollow(FOLLOW_8); rule__XSetLiteral__Group__1__Impl(); @@ -61118,22 +62411,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__1__Impl" - // InternalDataDSL.g:18302:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ; + // InternalDataDSL.g:18694:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18306:1: ( ( '#' ) ) - // InternalDataDSL.g:18307:1: ( '#' ) + // InternalDataDSL.g:18698:1: ( ( '#' ) ) + // InternalDataDSL.g:18699:1: ( '#' ) { - // InternalDataDSL.g:18307:1: ( '#' ) - // InternalDataDSL.g:18308:2: '#' + // InternalDataDSL.g:18699:1: ( '#' ) + // InternalDataDSL.g:18700:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,151,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } @@ -61159,16 +62452,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__2" - // InternalDataDSL.g:18317:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ; + // InternalDataDSL.g:18709:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ; public final void rule__XSetLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18321:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ) - // InternalDataDSL.g:18322:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 + // InternalDataDSL.g:18713:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ) + // InternalDataDSL.g:18714:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 { - pushFollow(FOLLOW_141); + pushFollow(FOLLOW_142); rule__XSetLiteral__Group__2__Impl(); state._fsp--; @@ -61197,22 +62490,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__2__Impl" - // InternalDataDSL.g:18329:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ; + // InternalDataDSL.g:18721:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ; public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18333:1: ( ( '{' ) ) - // InternalDataDSL.g:18334:1: ( '{' ) + // InternalDataDSL.g:18725:1: ( ( '{' ) ) + // InternalDataDSL.g:18726:1: ( '{' ) { - // InternalDataDSL.g:18334:1: ( '{' ) - // InternalDataDSL.g:18335:2: '{' + // InternalDataDSL.g:18726:1: ( '{' ) + // InternalDataDSL.g:18727:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); } @@ -61238,16 +62531,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__3" - // InternalDataDSL.g:18344:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ; + // InternalDataDSL.g:18736:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ; public final void rule__XSetLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18348:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ) - // InternalDataDSL.g:18349:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 + // InternalDataDSL.g:18740:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ) + // InternalDataDSL.g:18741:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 { - pushFollow(FOLLOW_141); + pushFollow(FOLLOW_142); rule__XSetLiteral__Group__3__Impl(); state._fsp--; @@ -61276,31 +62569,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__3__Impl" - // InternalDataDSL.g:18356:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ; + // InternalDataDSL.g:18748:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ; public final void rule__XSetLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18360:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) ) - // InternalDataDSL.g:18361:1: ( ( rule__XSetLiteral__Group_3__0 )? ) + // InternalDataDSL.g:18752:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) ) + // InternalDataDSL.g:18753:1: ( ( rule__XSetLiteral__Group_3__0 )? ) { - // InternalDataDSL.g:18361:1: ( ( rule__XSetLiteral__Group_3__0 )? ) - // InternalDataDSL.g:18362:2: ( rule__XSetLiteral__Group_3__0 )? + // InternalDataDSL.g:18753:1: ( ( rule__XSetLiteral__Group_3__0 )? ) + // InternalDataDSL.g:18754:2: ( rule__XSetLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3()); } - // InternalDataDSL.g:18363:2: ( rule__XSetLiteral__Group_3__0 )? - int alt163=2; - int LA163_0 = input.LA(1); + // InternalDataDSL.g:18755:2: ( rule__XSetLiteral__Group_3__0 )? + int alt165=2; + int LA165_0 = input.LA(1); - if ( ((LA163_0>=RULE_STRING && LA163_0<=RULE_DECIMAL)||LA163_0==28||(LA163_0>=35 && LA163_0<=36)||LA163_0==41||(LA163_0>=46 && LA163_0<=51)||LA163_0==80||LA163_0==113||LA163_0==143||(LA163_0>=147 && LA163_0<=148)||LA163_0==150||LA163_0==152||(LA163_0>=156 && LA163_0<=163)||LA163_0==165||LA163_0==195) ) { - alt163=1; + if ( ((LA165_0>=RULE_STRING && LA165_0<=RULE_DECIMAL)||LA165_0==28||(LA165_0>=35 && LA165_0<=36)||LA165_0==41||(LA165_0>=46 && LA165_0<=51)||LA165_0==83||LA165_0==116||LA165_0==147||(LA165_0>=151 && LA165_0<=152)||LA165_0==154||LA165_0==156||(LA165_0>=160 && LA165_0<=167)||LA165_0==169||LA165_0==199) ) { + alt165=1; } - switch (alt163) { + switch (alt165) { case 1 : - // InternalDataDSL.g:18363:3: rule__XSetLiteral__Group_3__0 + // InternalDataDSL.g:18755:3: rule__XSetLiteral__Group_3__0 { pushFollow(FOLLOW_2); rule__XSetLiteral__Group_3__0(); @@ -61338,14 +62631,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__4" - // InternalDataDSL.g:18371:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ; + // InternalDataDSL.g:18763:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ; public final void rule__XSetLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18375:1: ( rule__XSetLiteral__Group__4__Impl ) - // InternalDataDSL.g:18376:2: rule__XSetLiteral__Group__4__Impl + // InternalDataDSL.g:18767:1: ( rule__XSetLiteral__Group__4__Impl ) + // InternalDataDSL.g:18768:2: rule__XSetLiteral__Group__4__Impl { pushFollow(FOLLOW_2); rule__XSetLiteral__Group__4__Impl(); @@ -61371,22 +62664,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group__4__Impl" - // InternalDataDSL.g:18382:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ; + // InternalDataDSL.g:18774:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ; public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18386:1: ( ( '}' ) ) - // InternalDataDSL.g:18387:1: ( '}' ) + // InternalDataDSL.g:18778:1: ( ( '}' ) ) + // InternalDataDSL.g:18779:1: ( '}' ) { - // InternalDataDSL.g:18387:1: ( '}' ) - // InternalDataDSL.g:18388:2: '}' + // InternalDataDSL.g:18779:1: ( '}' ) + // InternalDataDSL.g:18780:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); } @@ -61412,16 +62705,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3__0" - // InternalDataDSL.g:18398:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ; + // InternalDataDSL.g:18790:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ; public final void rule__XSetLiteral__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18402:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ) - // InternalDataDSL.g:18403:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 + // InternalDataDSL.g:18794:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ) + // InternalDataDSL.g:18795:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XSetLiteral__Group_3__0__Impl(); state._fsp--; @@ -61450,23 +62743,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3__0__Impl" - // InternalDataDSL.g:18410:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ; + // InternalDataDSL.g:18802:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ; public final void rule__XSetLiteral__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18414:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ) - // InternalDataDSL.g:18415:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) + // InternalDataDSL.g:18806:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ) + // InternalDataDSL.g:18807:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) { - // InternalDataDSL.g:18415:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) - // InternalDataDSL.g:18416:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) + // InternalDataDSL.g:18807:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) + // InternalDataDSL.g:18808:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); } - // InternalDataDSL.g:18417:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) - // InternalDataDSL.g:18417:3: rule__XSetLiteral__ElementsAssignment_3_0 + // InternalDataDSL.g:18809:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) + // InternalDataDSL.g:18809:3: rule__XSetLiteral__ElementsAssignment_3_0 { pushFollow(FOLLOW_2); rule__XSetLiteral__ElementsAssignment_3_0(); @@ -61501,14 +62794,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3__1" - // InternalDataDSL.g:18425:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ; + // InternalDataDSL.g:18817:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ; public final void rule__XSetLiteral__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18429:1: ( rule__XSetLiteral__Group_3__1__Impl ) - // InternalDataDSL.g:18430:2: rule__XSetLiteral__Group_3__1__Impl + // InternalDataDSL.g:18821:1: ( rule__XSetLiteral__Group_3__1__Impl ) + // InternalDataDSL.g:18822:2: rule__XSetLiteral__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XSetLiteral__Group_3__1__Impl(); @@ -61534,37 +62827,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3__1__Impl" - // InternalDataDSL.g:18436:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ; + // InternalDataDSL.g:18828:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ; public final void rule__XSetLiteral__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18440:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) ) - // InternalDataDSL.g:18441:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) + // InternalDataDSL.g:18832:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) ) + // InternalDataDSL.g:18833:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) { - // InternalDataDSL.g:18441:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) - // InternalDataDSL.g:18442:2: ( rule__XSetLiteral__Group_3_1__0 )* + // InternalDataDSL.g:18833:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) + // InternalDataDSL.g:18834:2: ( rule__XSetLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); } - // InternalDataDSL.g:18443:2: ( rule__XSetLiteral__Group_3_1__0 )* - loop164: + // InternalDataDSL.g:18835:2: ( rule__XSetLiteral__Group_3_1__0 )* + loop166: do { - int alt164=2; - int LA164_0 = input.LA(1); + int alt166=2; + int LA166_0 = input.LA(1); - if ( (LA164_0==145) ) { - alt164=1; + if ( (LA166_0==149) ) { + alt166=1; } - switch (alt164) { + switch (alt166) { case 1 : - // InternalDataDSL.g:18443:3: rule__XSetLiteral__Group_3_1__0 + // InternalDataDSL.g:18835:3: rule__XSetLiteral__Group_3_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XSetLiteral__Group_3_1__0(); state._fsp--; @@ -61574,7 +62867,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop164; + break loop166; } } while (true); @@ -61603,16 +62896,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3_1__0" - // InternalDataDSL.g:18452:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ; + // InternalDataDSL.g:18844:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ; public final void rule__XSetLiteral__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18456:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ) - // InternalDataDSL.g:18457:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 + // InternalDataDSL.g:18848:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ) + // InternalDataDSL.g:18849:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XSetLiteral__Group_3_1__0__Impl(); state._fsp--; @@ -61641,22 +62934,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3_1__0__Impl" - // InternalDataDSL.g:18464:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:18856:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18468:1: ( ( ',' ) ) - // InternalDataDSL.g:18469:1: ( ',' ) + // InternalDataDSL.g:18860:1: ( ( ',' ) ) + // InternalDataDSL.g:18861:1: ( ',' ) { - // InternalDataDSL.g:18469:1: ( ',' ) - // InternalDataDSL.g:18470:2: ',' + // InternalDataDSL.g:18861:1: ( ',' ) + // InternalDataDSL.g:18862:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } @@ -61682,14 +62975,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3_1__1" - // InternalDataDSL.g:18479:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ; + // InternalDataDSL.g:18871:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ; public final void rule__XSetLiteral__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18483:1: ( rule__XSetLiteral__Group_3_1__1__Impl ) - // InternalDataDSL.g:18484:2: rule__XSetLiteral__Group_3_1__1__Impl + // InternalDataDSL.g:18875:1: ( rule__XSetLiteral__Group_3_1__1__Impl ) + // InternalDataDSL.g:18876:2: rule__XSetLiteral__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XSetLiteral__Group_3_1__1__Impl(); @@ -61715,23 +63008,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__Group_3_1__1__Impl" - // InternalDataDSL.g:18490:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:18882:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ; public final void rule__XSetLiteral__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18494:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:18495:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) + // InternalDataDSL.g:18886:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:18887:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) { - // InternalDataDSL.g:18495:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) - // InternalDataDSL.g:18496:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) + // InternalDataDSL.g:18887:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) + // InternalDataDSL.g:18888:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); } - // InternalDataDSL.g:18497:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) - // InternalDataDSL.g:18497:3: rule__XSetLiteral__ElementsAssignment_3_1_1 + // InternalDataDSL.g:18889:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) + // InternalDataDSL.g:18889:3: rule__XSetLiteral__ElementsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XSetLiteral__ElementsAssignment_3_1_1(); @@ -61766,16 +63059,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__0" - // InternalDataDSL.g:18506:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ; + // InternalDataDSL.g:18898:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ; public final void rule__XListLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18510:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ) - // InternalDataDSL.g:18511:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 + // InternalDataDSL.g:18902:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ) + // InternalDataDSL.g:18903:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__XListLiteral__Group__0__Impl(); state._fsp--; @@ -61804,23 +63097,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__0__Impl" - // InternalDataDSL.g:18518:1: rule__XListLiteral__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:18910:1: rule__XListLiteral__Group__0__Impl : ( () ) ; public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18522:1: ( ( () ) ) - // InternalDataDSL.g:18523:1: ( () ) + // InternalDataDSL.g:18914:1: ( ( () ) ) + // InternalDataDSL.g:18915:1: ( () ) { - // InternalDataDSL.g:18523:1: ( () ) - // InternalDataDSL.g:18524:2: () + // InternalDataDSL.g:18915:1: ( () ) + // InternalDataDSL.g:18916:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); } - // InternalDataDSL.g:18525:2: () - // InternalDataDSL.g:18525:3: + // InternalDataDSL.g:18917:2: () + // InternalDataDSL.g:18917:3: { } @@ -61845,16 +63138,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__1" - // InternalDataDSL.g:18533:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ; + // InternalDataDSL.g:18925:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ; public final void rule__XListLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18537:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ) - // InternalDataDSL.g:18538:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 + // InternalDataDSL.g:18929:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ) + // InternalDataDSL.g:18930:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__XListLiteral__Group__1__Impl(); state._fsp--; @@ -61883,22 +63176,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__1__Impl" - // InternalDataDSL.g:18545:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ; + // InternalDataDSL.g:18937:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18549:1: ( ( '#' ) ) - // InternalDataDSL.g:18550:1: ( '#' ) + // InternalDataDSL.g:18941:1: ( ( '#' ) ) + // InternalDataDSL.g:18942:1: ( '#' ) { - // InternalDataDSL.g:18550:1: ( '#' ) - // InternalDataDSL.g:18551:2: '#' + // InternalDataDSL.g:18942:1: ( '#' ) + // InternalDataDSL.g:18943:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,151,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } @@ -61924,16 +63217,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__2" - // InternalDataDSL.g:18560:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ; + // InternalDataDSL.g:18952:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ; public final void rule__XListLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18564:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ) - // InternalDataDSL.g:18565:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 + // InternalDataDSL.g:18956:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ) + // InternalDataDSL.g:18957:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__XListLiteral__Group__2__Impl(); state._fsp--; @@ -61962,22 +63255,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__2__Impl" - // InternalDataDSL.g:18572:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ; + // InternalDataDSL.g:18964:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ; public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18576:1: ( ( '[' ) ) - // InternalDataDSL.g:18577:1: ( '[' ) + // InternalDataDSL.g:18968:1: ( ( '[' ) ) + // InternalDataDSL.g:18969:1: ( '[' ) { - // InternalDataDSL.g:18577:1: ( '[' ) - // InternalDataDSL.g:18578:2: '[' + // InternalDataDSL.g:18969:1: ( '[' ) + // InternalDataDSL.g:18970:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } - match(input,148,FOLLOW_2); if (state.failed) return ; + match(input,152,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } @@ -62003,16 +63296,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__3" - // InternalDataDSL.g:18587:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ; + // InternalDataDSL.g:18979:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ; public final void rule__XListLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18591:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ) - // InternalDataDSL.g:18592:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 + // InternalDataDSL.g:18983:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ) + // InternalDataDSL.g:18984:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__XListLiteral__Group__3__Impl(); state._fsp--; @@ -62041,31 +63334,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__3__Impl" - // InternalDataDSL.g:18599:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ; + // InternalDataDSL.g:18991:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ; public final void rule__XListLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18603:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) ) - // InternalDataDSL.g:18604:1: ( ( rule__XListLiteral__Group_3__0 )? ) + // InternalDataDSL.g:18995:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) ) + // InternalDataDSL.g:18996:1: ( ( rule__XListLiteral__Group_3__0 )? ) { - // InternalDataDSL.g:18604:1: ( ( rule__XListLiteral__Group_3__0 )? ) - // InternalDataDSL.g:18605:2: ( rule__XListLiteral__Group_3__0 )? + // InternalDataDSL.g:18996:1: ( ( rule__XListLiteral__Group_3__0 )? ) + // InternalDataDSL.g:18997:2: ( rule__XListLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3()); } - // InternalDataDSL.g:18606:2: ( rule__XListLiteral__Group_3__0 )? - int alt165=2; - int LA165_0 = input.LA(1); + // InternalDataDSL.g:18998:2: ( rule__XListLiteral__Group_3__0 )? + int alt167=2; + int LA167_0 = input.LA(1); - if ( ((LA165_0>=RULE_STRING && LA165_0<=RULE_DECIMAL)||LA165_0==28||(LA165_0>=35 && LA165_0<=36)||LA165_0==41||(LA165_0>=46 && LA165_0<=51)||LA165_0==80||LA165_0==113||LA165_0==143||(LA165_0>=147 && LA165_0<=148)||LA165_0==150||LA165_0==152||(LA165_0>=156 && LA165_0<=163)||LA165_0==165||LA165_0==195) ) { - alt165=1; + if ( ((LA167_0>=RULE_STRING && LA167_0<=RULE_DECIMAL)||LA167_0==28||(LA167_0>=35 && LA167_0<=36)||LA167_0==41||(LA167_0>=46 && LA167_0<=51)||LA167_0==83||LA167_0==116||LA167_0==147||(LA167_0>=151 && LA167_0<=152)||LA167_0==154||LA167_0==156||(LA167_0>=160 && LA167_0<=167)||LA167_0==169||LA167_0==199) ) { + alt167=1; } - switch (alt165) { + switch (alt167) { case 1 : - // InternalDataDSL.g:18606:3: rule__XListLiteral__Group_3__0 + // InternalDataDSL.g:18998:3: rule__XListLiteral__Group_3__0 { pushFollow(FOLLOW_2); rule__XListLiteral__Group_3__0(); @@ -62103,14 +63396,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__4" - // InternalDataDSL.g:18614:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ; + // InternalDataDSL.g:19006:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ; public final void rule__XListLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18618:1: ( rule__XListLiteral__Group__4__Impl ) - // InternalDataDSL.g:18619:2: rule__XListLiteral__Group__4__Impl + // InternalDataDSL.g:19010:1: ( rule__XListLiteral__Group__4__Impl ) + // InternalDataDSL.g:19011:2: rule__XListLiteral__Group__4__Impl { pushFollow(FOLLOW_2); rule__XListLiteral__Group__4__Impl(); @@ -62136,22 +63429,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group__4__Impl" - // InternalDataDSL.g:18625:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ; + // InternalDataDSL.g:19017:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ; public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18629:1: ( ( ']' ) ) - // InternalDataDSL.g:18630:1: ( ']' ) + // InternalDataDSL.g:19021:1: ( ( ']' ) ) + // InternalDataDSL.g:19022:1: ( ']' ) { - // InternalDataDSL.g:18630:1: ( ']' ) - // InternalDataDSL.g:18631:2: ']' + // InternalDataDSL.g:19022:1: ( ']' ) + // InternalDataDSL.g:19023:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } - match(input,146,FOLLOW_2); if (state.failed) return ; + match(input,150,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } @@ -62177,16 +63470,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3__0" - // InternalDataDSL.g:18641:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ; + // InternalDataDSL.g:19033:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ; public final void rule__XListLiteral__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18645:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ) - // InternalDataDSL.g:18646:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 + // InternalDataDSL.g:19037:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ) + // InternalDataDSL.g:19038:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XListLiteral__Group_3__0__Impl(); state._fsp--; @@ -62215,23 +63508,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3__0__Impl" - // InternalDataDSL.g:18653:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ; + // InternalDataDSL.g:19045:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ; public final void rule__XListLiteral__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18657:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ) - // InternalDataDSL.g:18658:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) + // InternalDataDSL.g:19049:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ) + // InternalDataDSL.g:19050:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) { - // InternalDataDSL.g:18658:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) - // InternalDataDSL.g:18659:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) + // InternalDataDSL.g:19050:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) + // InternalDataDSL.g:19051:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); } - // InternalDataDSL.g:18660:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) - // InternalDataDSL.g:18660:3: rule__XListLiteral__ElementsAssignment_3_0 + // InternalDataDSL.g:19052:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) + // InternalDataDSL.g:19052:3: rule__XListLiteral__ElementsAssignment_3_0 { pushFollow(FOLLOW_2); rule__XListLiteral__ElementsAssignment_3_0(); @@ -62266,14 +63559,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3__1" - // InternalDataDSL.g:18668:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ; + // InternalDataDSL.g:19060:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ; public final void rule__XListLiteral__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18672:1: ( rule__XListLiteral__Group_3__1__Impl ) - // InternalDataDSL.g:18673:2: rule__XListLiteral__Group_3__1__Impl + // InternalDataDSL.g:19064:1: ( rule__XListLiteral__Group_3__1__Impl ) + // InternalDataDSL.g:19065:2: rule__XListLiteral__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XListLiteral__Group_3__1__Impl(); @@ -62299,37 +63592,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3__1__Impl" - // InternalDataDSL.g:18679:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ; + // InternalDataDSL.g:19071:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ; public final void rule__XListLiteral__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18683:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) ) - // InternalDataDSL.g:18684:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) + // InternalDataDSL.g:19075:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) ) + // InternalDataDSL.g:19076:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) { - // InternalDataDSL.g:18684:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) - // InternalDataDSL.g:18685:2: ( rule__XListLiteral__Group_3_1__0 )* + // InternalDataDSL.g:19076:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) + // InternalDataDSL.g:19077:2: ( rule__XListLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3_1()); } - // InternalDataDSL.g:18686:2: ( rule__XListLiteral__Group_3_1__0 )* - loop166: + // InternalDataDSL.g:19078:2: ( rule__XListLiteral__Group_3_1__0 )* + loop168: do { - int alt166=2; - int LA166_0 = input.LA(1); + int alt168=2; + int LA168_0 = input.LA(1); - if ( (LA166_0==145) ) { - alt166=1; + if ( (LA168_0==149) ) { + alt168=1; } - switch (alt166) { + switch (alt168) { case 1 : - // InternalDataDSL.g:18686:3: rule__XListLiteral__Group_3_1__0 + // InternalDataDSL.g:19078:3: rule__XListLiteral__Group_3_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XListLiteral__Group_3_1__0(); state._fsp--; @@ -62339,7 +63632,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop166; + break loop168; } } while (true); @@ -62368,16 +63661,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3_1__0" - // InternalDataDSL.g:18695:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ; + // InternalDataDSL.g:19087:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ; public final void rule__XListLiteral__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18699:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ) - // InternalDataDSL.g:18700:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 + // InternalDataDSL.g:19091:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ) + // InternalDataDSL.g:19092:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XListLiteral__Group_3_1__0__Impl(); state._fsp--; @@ -62406,22 +63699,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3_1__0__Impl" - // InternalDataDSL.g:18707:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:19099:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18711:1: ( ( ',' ) ) - // InternalDataDSL.g:18712:1: ( ',' ) + // InternalDataDSL.g:19103:1: ( ( ',' ) ) + // InternalDataDSL.g:19104:1: ( ',' ) { - // InternalDataDSL.g:18712:1: ( ',' ) - // InternalDataDSL.g:18713:2: ',' + // InternalDataDSL.g:19104:1: ( ',' ) + // InternalDataDSL.g:19105:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } @@ -62447,14 +63740,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3_1__1" - // InternalDataDSL.g:18722:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ; + // InternalDataDSL.g:19114:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ; public final void rule__XListLiteral__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18726:1: ( rule__XListLiteral__Group_3_1__1__Impl ) - // InternalDataDSL.g:18727:2: rule__XListLiteral__Group_3_1__1__Impl + // InternalDataDSL.g:19118:1: ( rule__XListLiteral__Group_3_1__1__Impl ) + // InternalDataDSL.g:19119:2: rule__XListLiteral__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XListLiteral__Group_3_1__1__Impl(); @@ -62480,23 +63773,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__Group_3_1__1__Impl" - // InternalDataDSL.g:18733:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:19125:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ; public final void rule__XListLiteral__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18737:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:18738:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) + // InternalDataDSL.g:19129:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:19130:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) { - // InternalDataDSL.g:18738:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) - // InternalDataDSL.g:18739:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) + // InternalDataDSL.g:19130:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) + // InternalDataDSL.g:19131:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); } - // InternalDataDSL.g:18740:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) - // InternalDataDSL.g:18740:3: rule__XListLiteral__ElementsAssignment_3_1_1 + // InternalDataDSL.g:19132:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) + // InternalDataDSL.g:19132:3: rule__XListLiteral__ElementsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XListLiteral__ElementsAssignment_3_1_1(); @@ -62531,16 +63824,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__0" - // InternalDataDSL.g:18749:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ; + // InternalDataDSL.g:19141:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ; public final void rule__XClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18753:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) - // InternalDataDSL.g:18754:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 + // InternalDataDSL.g:19145:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) + // InternalDataDSL.g:19146:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 { - pushFollow(FOLLOW_142); + pushFollow(FOLLOW_143); rule__XClosure__Group__0__Impl(); state._fsp--; @@ -62569,23 +63862,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__0__Impl" - // InternalDataDSL.g:18761:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ; + // InternalDataDSL.g:19153:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ; public final void rule__XClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18765:1: ( ( ( rule__XClosure__Group_0__0 ) ) ) - // InternalDataDSL.g:18766:1: ( ( rule__XClosure__Group_0__0 ) ) + // InternalDataDSL.g:19157:1: ( ( ( rule__XClosure__Group_0__0 ) ) ) + // InternalDataDSL.g:19158:1: ( ( rule__XClosure__Group_0__0 ) ) { - // InternalDataDSL.g:18766:1: ( ( rule__XClosure__Group_0__0 ) ) - // InternalDataDSL.g:18767:2: ( rule__XClosure__Group_0__0 ) + // InternalDataDSL.g:19158:1: ( ( rule__XClosure__Group_0__0 ) ) + // InternalDataDSL.g:19159:2: ( rule__XClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0()); } - // InternalDataDSL.g:18768:2: ( rule__XClosure__Group_0__0 ) - // InternalDataDSL.g:18768:3: rule__XClosure__Group_0__0 + // InternalDataDSL.g:19160:2: ( rule__XClosure__Group_0__0 ) + // InternalDataDSL.g:19160:3: rule__XClosure__Group_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_0__0(); @@ -62620,16 +63913,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__1" - // InternalDataDSL.g:18776:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ; + // InternalDataDSL.g:19168:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ; public final void rule__XClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18780:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) - // InternalDataDSL.g:18781:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 + // InternalDataDSL.g:19172:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) + // InternalDataDSL.g:19173:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 { - pushFollow(FOLLOW_142); + pushFollow(FOLLOW_143); rule__XClosure__Group__1__Impl(); state._fsp--; @@ -62658,27 +63951,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__1__Impl" - // InternalDataDSL.g:18788:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ; + // InternalDataDSL.g:19180:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ; public final void rule__XClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18792:1: ( ( ( rule__XClosure__Group_1__0 )? ) ) - // InternalDataDSL.g:18793:1: ( ( rule__XClosure__Group_1__0 )? ) + // InternalDataDSL.g:19184:1: ( ( ( rule__XClosure__Group_1__0 )? ) ) + // InternalDataDSL.g:19185:1: ( ( rule__XClosure__Group_1__0 )? ) { - // InternalDataDSL.g:18793:1: ( ( rule__XClosure__Group_1__0 )? ) - // InternalDataDSL.g:18794:2: ( rule__XClosure__Group_1__0 )? + // InternalDataDSL.g:19185:1: ( ( rule__XClosure__Group_1__0 )? ) + // InternalDataDSL.g:19186:2: ( rule__XClosure__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1()); } - // InternalDataDSL.g:18795:2: ( rule__XClosure__Group_1__0 )? - int alt167=2; - alt167 = dfa167.predict(input); - switch (alt167) { + // InternalDataDSL.g:19187:2: ( rule__XClosure__Group_1__0 )? + int alt169=2; + alt169 = dfa169.predict(input); + switch (alt169) { case 1 : - // InternalDataDSL.g:18795:3: rule__XClosure__Group_1__0 + // InternalDataDSL.g:19187:3: rule__XClosure__Group_1__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1__0(); @@ -62716,16 +64009,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__2" - // InternalDataDSL.g:18803:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ; + // InternalDataDSL.g:19195:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ; public final void rule__XClosure__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18807:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) - // InternalDataDSL.g:18808:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 + // InternalDataDSL.g:19199:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) + // InternalDataDSL.g:19200:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 { - pushFollow(FOLLOW_143); + pushFollow(FOLLOW_144); rule__XClosure__Group__2__Impl(); state._fsp--; @@ -62754,23 +64047,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__2__Impl" - // InternalDataDSL.g:18815:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ; + // InternalDataDSL.g:19207:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ; public final void rule__XClosure__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18819:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) ) - // InternalDataDSL.g:18820:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) + // InternalDataDSL.g:19211:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) ) + // InternalDataDSL.g:19212:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) { - // InternalDataDSL.g:18820:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) - // InternalDataDSL.g:18821:2: ( rule__XClosure__ExpressionAssignment_2 ) + // InternalDataDSL.g:19212:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) + // InternalDataDSL.g:19213:2: ( rule__XClosure__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); } - // InternalDataDSL.g:18822:2: ( rule__XClosure__ExpressionAssignment_2 ) - // InternalDataDSL.g:18822:3: rule__XClosure__ExpressionAssignment_2 + // InternalDataDSL.g:19214:2: ( rule__XClosure__ExpressionAssignment_2 ) + // InternalDataDSL.g:19214:3: rule__XClosure__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XClosure__ExpressionAssignment_2(); @@ -62805,14 +64098,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__3" - // InternalDataDSL.g:18830:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ; + // InternalDataDSL.g:19222:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ; public final void rule__XClosure__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18834:1: ( rule__XClosure__Group__3__Impl ) - // InternalDataDSL.g:18835:2: rule__XClosure__Group__3__Impl + // InternalDataDSL.g:19226:1: ( rule__XClosure__Group__3__Impl ) + // InternalDataDSL.g:19227:2: rule__XClosure__Group__3__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group__3__Impl(); @@ -62838,22 +64131,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__3__Impl" - // InternalDataDSL.g:18841:1: rule__XClosure__Group__3__Impl : ( ']' ) ; + // InternalDataDSL.g:19233:1: rule__XClosure__Group__3__Impl : ( ']' ) ; public final void rule__XClosure__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18845:1: ( ( ']' ) ) - // InternalDataDSL.g:18846:1: ( ']' ) + // InternalDataDSL.g:19237:1: ( ( ']' ) ) + // InternalDataDSL.g:19238:1: ( ']' ) { - // InternalDataDSL.g:18846:1: ( ']' ) - // InternalDataDSL.g:18847:2: ']' + // InternalDataDSL.g:19238:1: ( ']' ) + // InternalDataDSL.g:19239:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } - match(input,146,FOLLOW_2); if (state.failed) return ; + match(input,150,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } @@ -62879,14 +64172,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_0__0" - // InternalDataDSL.g:18857:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ; + // InternalDataDSL.g:19249:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ; public final void rule__XClosure__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18861:1: ( rule__XClosure__Group_0__0__Impl ) - // InternalDataDSL.g:18862:2: rule__XClosure__Group_0__0__Impl + // InternalDataDSL.g:19253:1: ( rule__XClosure__Group_0__0__Impl ) + // InternalDataDSL.g:19254:2: rule__XClosure__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_0__0__Impl(); @@ -62912,23 +64205,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_0__0__Impl" - // InternalDataDSL.g:18868:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ; + // InternalDataDSL.g:19260:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ; public final void rule__XClosure__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18872:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) ) - // InternalDataDSL.g:18873:1: ( ( rule__XClosure__Group_0_0__0 ) ) + // InternalDataDSL.g:19264:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) ) + // InternalDataDSL.g:19265:1: ( ( rule__XClosure__Group_0_0__0 ) ) { - // InternalDataDSL.g:18873:1: ( ( rule__XClosure__Group_0_0__0 ) ) - // InternalDataDSL.g:18874:2: ( rule__XClosure__Group_0_0__0 ) + // InternalDataDSL.g:19265:1: ( ( rule__XClosure__Group_0_0__0 ) ) + // InternalDataDSL.g:19266:2: ( rule__XClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0_0()); } - // InternalDataDSL.g:18875:2: ( rule__XClosure__Group_0_0__0 ) - // InternalDataDSL.g:18875:3: rule__XClosure__Group_0_0__0 + // InternalDataDSL.g:19267:2: ( rule__XClosure__Group_0_0__0 ) + // InternalDataDSL.g:19267:3: rule__XClosure__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_0_0__0(); @@ -62963,16 +64256,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_0_0__0" - // InternalDataDSL.g:18884:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ; + // InternalDataDSL.g:19276:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ; public final void rule__XClosure__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18888:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ) - // InternalDataDSL.g:18889:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 + // InternalDataDSL.g:19280:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ) + // InternalDataDSL.g:19281:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__XClosure__Group_0_0__0__Impl(); state._fsp--; @@ -63001,23 +64294,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_0_0__0__Impl" - // InternalDataDSL.g:18896:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:19288:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ; public final void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18900:1: ( ( () ) ) - // InternalDataDSL.g:18901:1: ( () ) + // InternalDataDSL.g:19292:1: ( ( () ) ) + // InternalDataDSL.g:19293:1: ( () ) { - // InternalDataDSL.g:18901:1: ( () ) - // InternalDataDSL.g:18902:2: () + // InternalDataDSL.g:19293:1: ( () ) + // InternalDataDSL.g:19294:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); } - // InternalDataDSL.g:18903:2: () - // InternalDataDSL.g:18903:3: + // InternalDataDSL.g:19295:2: () + // InternalDataDSL.g:19295:3: { } @@ -63042,14 +64335,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_0_0__1" - // InternalDataDSL.g:18911:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ; + // InternalDataDSL.g:19303:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ; public final void rule__XClosure__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18915:1: ( rule__XClosure__Group_0_0__1__Impl ) - // InternalDataDSL.g:18916:2: rule__XClosure__Group_0_0__1__Impl + // InternalDataDSL.g:19307:1: ( rule__XClosure__Group_0_0__1__Impl ) + // InternalDataDSL.g:19308:2: rule__XClosure__Group_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_0_0__1__Impl(); @@ -63075,22 +64368,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_0_0__1__Impl" - // InternalDataDSL.g:18922:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ; + // InternalDataDSL.g:19314:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ; public final void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18926:1: ( ( '[' ) ) - // InternalDataDSL.g:18927:1: ( '[' ) + // InternalDataDSL.g:19318:1: ( ( '[' ) ) + // InternalDataDSL.g:19319:1: ( '[' ) { - // InternalDataDSL.g:18927:1: ( '[' ) - // InternalDataDSL.g:18928:2: '[' + // InternalDataDSL.g:19319:1: ( '[' ) + // InternalDataDSL.g:19320:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } - match(input,148,FOLLOW_2); if (state.failed) return ; + match(input,152,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } @@ -63116,14 +64409,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1__0" - // InternalDataDSL.g:18938:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ; + // InternalDataDSL.g:19330:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ; public final void rule__XClosure__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18942:1: ( rule__XClosure__Group_1__0__Impl ) - // InternalDataDSL.g:18943:2: rule__XClosure__Group_1__0__Impl + // InternalDataDSL.g:19334:1: ( rule__XClosure__Group_1__0__Impl ) + // InternalDataDSL.g:19335:2: rule__XClosure__Group_1__0__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1__0__Impl(); @@ -63149,23 +64442,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1__0__Impl" - // InternalDataDSL.g:18949:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ; + // InternalDataDSL.g:19341:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ; public final void rule__XClosure__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18953:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) ) - // InternalDataDSL.g:18954:1: ( ( rule__XClosure__Group_1_0__0 ) ) + // InternalDataDSL.g:19345:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) ) + // InternalDataDSL.g:19346:1: ( ( rule__XClosure__Group_1_0__0 ) ) { - // InternalDataDSL.g:18954:1: ( ( rule__XClosure__Group_1_0__0 ) ) - // InternalDataDSL.g:18955:2: ( rule__XClosure__Group_1_0__0 ) + // InternalDataDSL.g:19346:1: ( ( rule__XClosure__Group_1_0__0 ) ) + // InternalDataDSL.g:19347:2: ( rule__XClosure__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0()); } - // InternalDataDSL.g:18956:2: ( rule__XClosure__Group_1_0__0 ) - // InternalDataDSL.g:18956:3: rule__XClosure__Group_1_0__0 + // InternalDataDSL.g:19348:2: ( rule__XClosure__Group_1_0__0 ) + // InternalDataDSL.g:19348:3: rule__XClosure__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0__0(); @@ -63200,16 +64493,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0__0" - // InternalDataDSL.g:18965:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ; + // InternalDataDSL.g:19357:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ; public final void rule__XClosure__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18969:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ) - // InternalDataDSL.g:18970:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 + // InternalDataDSL.g:19361:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ) + // InternalDataDSL.g:19362:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 { - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_145); rule__XClosure__Group_1_0__0__Impl(); state._fsp--; @@ -63238,31 +64531,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0__0__Impl" - // InternalDataDSL.g:18977:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ; + // InternalDataDSL.g:19369:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ; public final void rule__XClosure__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18981:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) ) - // InternalDataDSL.g:18982:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) + // InternalDataDSL.g:19373:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) ) + // InternalDataDSL.g:19374:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) { - // InternalDataDSL.g:18982:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) - // InternalDataDSL.g:18983:2: ( rule__XClosure__Group_1_0_0__0 )? + // InternalDataDSL.g:19374:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) + // InternalDataDSL.g:19375:2: ( rule__XClosure__Group_1_0_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0()); } - // InternalDataDSL.g:18984:2: ( rule__XClosure__Group_1_0_0__0 )? - int alt168=2; - int LA168_0 = input.LA(1); + // InternalDataDSL.g:19376:2: ( rule__XClosure__Group_1_0_0__0 )? + int alt170=2; + int LA170_0 = input.LA(1); - if ( (LA168_0==RULE_ID||LA168_0==32||LA168_0==143) ) { - alt168=1; + if ( (LA170_0==RULE_ID||LA170_0==32||LA170_0==147) ) { + alt170=1; } - switch (alt168) { + switch (alt170) { case 1 : - // InternalDataDSL.g:18984:3: rule__XClosure__Group_1_0_0__0 + // InternalDataDSL.g:19376:3: rule__XClosure__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0_0__0(); @@ -63300,14 +64593,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0__1" - // InternalDataDSL.g:18992:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ; + // InternalDataDSL.g:19384:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ; public final void rule__XClosure__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:18996:1: ( rule__XClosure__Group_1_0__1__Impl ) - // InternalDataDSL.g:18997:2: rule__XClosure__Group_1_0__1__Impl + // InternalDataDSL.g:19388:1: ( rule__XClosure__Group_1_0__1__Impl ) + // InternalDataDSL.g:19389:2: rule__XClosure__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0__1__Impl(); @@ -63333,23 +64626,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0__1__Impl" - // InternalDataDSL.g:19003:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ; + // InternalDataDSL.g:19395:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ; public final void rule__XClosure__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19007:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ) - // InternalDataDSL.g:19008:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) + // InternalDataDSL.g:19399:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ) + // InternalDataDSL.g:19400:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) { - // InternalDataDSL.g:19008:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) - // InternalDataDSL.g:19009:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) + // InternalDataDSL.g:19400:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) + // InternalDataDSL.g:19401:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); } - // InternalDataDSL.g:19010:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) - // InternalDataDSL.g:19010:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 + // InternalDataDSL.g:19402:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) + // InternalDataDSL.g:19402:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XClosure__ExplicitSyntaxAssignment_1_0_1(); @@ -63384,16 +64677,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0__0" - // InternalDataDSL.g:19019:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ; + // InternalDataDSL.g:19411:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ; public final void rule__XClosure__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19023:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ) - // InternalDataDSL.g:19024:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 + // InternalDataDSL.g:19415:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ) + // InternalDataDSL.g:19416:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XClosure__Group_1_0_0__0__Impl(); state._fsp--; @@ -63422,23 +64715,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0__0__Impl" - // InternalDataDSL.g:19031:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ; + // InternalDataDSL.g:19423:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ; public final void rule__XClosure__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19035:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ) - // InternalDataDSL.g:19036:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) + // InternalDataDSL.g:19427:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ) + // InternalDataDSL.g:19428:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) { - // InternalDataDSL.g:19036:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) - // InternalDataDSL.g:19037:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) + // InternalDataDSL.g:19428:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) + // InternalDataDSL.g:19429:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); } - // InternalDataDSL.g:19038:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) - // InternalDataDSL.g:19038:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 + // InternalDataDSL.g:19430:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) + // InternalDataDSL.g:19430:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 { pushFollow(FOLLOW_2); rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0(); @@ -63473,14 +64766,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0__1" - // InternalDataDSL.g:19046:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ; + // InternalDataDSL.g:19438:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ; public final void rule__XClosure__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19050:1: ( rule__XClosure__Group_1_0_0__1__Impl ) - // InternalDataDSL.g:19051:2: rule__XClosure__Group_1_0_0__1__Impl + // InternalDataDSL.g:19442:1: ( rule__XClosure__Group_1_0_0__1__Impl ) + // InternalDataDSL.g:19443:2: rule__XClosure__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0_0__1__Impl(); @@ -63506,37 +64799,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0__1__Impl" - // InternalDataDSL.g:19057:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ; + // InternalDataDSL.g:19449:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ; public final void rule__XClosure__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19061:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ) - // InternalDataDSL.g:19062:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) + // InternalDataDSL.g:19453:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ) + // InternalDataDSL.g:19454:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) { - // InternalDataDSL.g:19062:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) - // InternalDataDSL.g:19063:2: ( rule__XClosure__Group_1_0_0_1__0 )* + // InternalDataDSL.g:19454:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) + // InternalDataDSL.g:19455:2: ( rule__XClosure__Group_1_0_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); } - // InternalDataDSL.g:19064:2: ( rule__XClosure__Group_1_0_0_1__0 )* - loop169: + // InternalDataDSL.g:19456:2: ( rule__XClosure__Group_1_0_0_1__0 )* + loop171: do { - int alt169=2; - int LA169_0 = input.LA(1); + int alt171=2; + int LA171_0 = input.LA(1); - if ( (LA169_0==145) ) { - alt169=1; + if ( (LA171_0==149) ) { + alt171=1; } - switch (alt169) { + switch (alt171) { case 1 : - // InternalDataDSL.g:19064:3: rule__XClosure__Group_1_0_0_1__0 + // InternalDataDSL.g:19456:3: rule__XClosure__Group_1_0_0_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XClosure__Group_1_0_0_1__0(); state._fsp--; @@ -63546,7 +64839,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop169; + break loop171; } } while (true); @@ -63575,16 +64868,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0_1__0" - // InternalDataDSL.g:19073:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ; + // InternalDataDSL.g:19465:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ; public final void rule__XClosure__Group_1_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19077:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ) - // InternalDataDSL.g:19078:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 + // InternalDataDSL.g:19469:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ) + // InternalDataDSL.g:19470:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XClosure__Group_1_0_0_1__0__Impl(); state._fsp--; @@ -63613,22 +64906,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0_1__0__Impl" - // InternalDataDSL.g:19085:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:19477:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ; public final void rule__XClosure__Group_1_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19089:1: ( ( ',' ) ) - // InternalDataDSL.g:19090:1: ( ',' ) + // InternalDataDSL.g:19481:1: ( ( ',' ) ) + // InternalDataDSL.g:19482:1: ( ',' ) { - // InternalDataDSL.g:19090:1: ( ',' ) - // InternalDataDSL.g:19091:2: ',' + // InternalDataDSL.g:19482:1: ( ',' ) + // InternalDataDSL.g:19483:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } @@ -63654,14 +64947,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0_1__1" - // InternalDataDSL.g:19100:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ; + // InternalDataDSL.g:19492:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ; public final void rule__XClosure__Group_1_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19104:1: ( rule__XClosure__Group_1_0_0_1__1__Impl ) - // InternalDataDSL.g:19105:2: rule__XClosure__Group_1_0_0_1__1__Impl + // InternalDataDSL.g:19496:1: ( rule__XClosure__Group_1_0_0_1__1__Impl ) + // InternalDataDSL.g:19497:2: rule__XClosure__Group_1_0_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0_0_1__1__Impl(); @@ -63687,23 +64980,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_1_0_0_1__1__Impl" - // InternalDataDSL.g:19111:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ; + // InternalDataDSL.g:19503:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ; public final void rule__XClosure__Group_1_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19115:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ) - // InternalDataDSL.g:19116:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) + // InternalDataDSL.g:19507:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ) + // InternalDataDSL.g:19508:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) { - // InternalDataDSL.g:19116:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) - // InternalDataDSL.g:19117:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) + // InternalDataDSL.g:19508:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) + // InternalDataDSL.g:19509:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); } - // InternalDataDSL.g:19118:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) - // InternalDataDSL.g:19118:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 + // InternalDataDSL.g:19510:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) + // InternalDataDSL.g:19510:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 { pushFollow(FOLLOW_2); rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1(); @@ -63738,16 +65031,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__0" - // InternalDataDSL.g:19127:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ; + // InternalDataDSL.g:19519:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ; public final void rule__XExpressionInClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19131:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) - // InternalDataDSL.g:19132:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 + // InternalDataDSL.g:19523:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) + // InternalDataDSL.g:19524:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 { - pushFollow(FOLLOW_142); + pushFollow(FOLLOW_143); rule__XExpressionInClosure__Group__0__Impl(); state._fsp--; @@ -63776,23 +65069,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__0__Impl" - // InternalDataDSL.g:19139:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:19531:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19143:1: ( ( () ) ) - // InternalDataDSL.g:19144:1: ( () ) + // InternalDataDSL.g:19535:1: ( ( () ) ) + // InternalDataDSL.g:19536:1: ( () ) { - // InternalDataDSL.g:19144:1: ( () ) - // InternalDataDSL.g:19145:2: () + // InternalDataDSL.g:19536:1: ( () ) + // InternalDataDSL.g:19537:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); } - // InternalDataDSL.g:19146:2: () - // InternalDataDSL.g:19146:3: + // InternalDataDSL.g:19538:2: () + // InternalDataDSL.g:19538:3: { } @@ -63817,14 +65110,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__1" - // InternalDataDSL.g:19154:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; + // InternalDataDSL.g:19546:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; public final void rule__XExpressionInClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19158:1: ( rule__XExpressionInClosure__Group__1__Impl ) - // InternalDataDSL.g:19159:2: rule__XExpressionInClosure__Group__1__Impl + // InternalDataDSL.g:19550:1: ( rule__XExpressionInClosure__Group__1__Impl ) + // InternalDataDSL.g:19551:2: rule__XExpressionInClosure__Group__1__Impl { pushFollow(FOLLOW_2); rule__XExpressionInClosure__Group__1__Impl(); @@ -63850,37 +65143,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__1__Impl" - // InternalDataDSL.g:19165:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ; + // InternalDataDSL.g:19557:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ; public final void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19169:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) - // InternalDataDSL.g:19170:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) + // InternalDataDSL.g:19561:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) + // InternalDataDSL.g:19562:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) { - // InternalDataDSL.g:19170:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) - // InternalDataDSL.g:19171:2: ( rule__XExpressionInClosure__Group_1__0 )* + // InternalDataDSL.g:19562:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) + // InternalDataDSL.g:19563:2: ( rule__XExpressionInClosure__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); } - // InternalDataDSL.g:19172:2: ( rule__XExpressionInClosure__Group_1__0 )* - loop170: + // InternalDataDSL.g:19564:2: ( rule__XExpressionInClosure__Group_1__0 )* + loop172: do { - int alt170=2; - int LA170_0 = input.LA(1); + int alt172=2; + int LA172_0 = input.LA(1); - if ( ((LA170_0>=RULE_STRING && LA170_0<=RULE_DECIMAL)||LA170_0==28||(LA170_0>=35 && LA170_0<=36)||LA170_0==41||(LA170_0>=45 && LA170_0<=51)||LA170_0==80||LA170_0==113||LA170_0==143||(LA170_0>=147 && LA170_0<=148)||LA170_0==150||LA170_0==152||(LA170_0>=156 && LA170_0<=163)||LA170_0==165||(LA170_0>=194 && LA170_0<=195)) ) { - alt170=1; + if ( ((LA172_0>=RULE_STRING && LA172_0<=RULE_DECIMAL)||LA172_0==28||(LA172_0>=35 && LA172_0<=36)||LA172_0==41||(LA172_0>=45 && LA172_0<=51)||LA172_0==83||LA172_0==116||LA172_0==147||(LA172_0>=151 && LA172_0<=152)||LA172_0==154||LA172_0==156||(LA172_0>=160 && LA172_0<=167)||LA172_0==169||(LA172_0>=198 && LA172_0<=199)) ) { + alt172=1; } - switch (alt170) { + switch (alt172) { case 1 : - // InternalDataDSL.g:19172:3: rule__XExpressionInClosure__Group_1__0 + // InternalDataDSL.g:19564:3: rule__XExpressionInClosure__Group_1__0 { - pushFollow(FOLLOW_145); + pushFollow(FOLLOW_146); rule__XExpressionInClosure__Group_1__0(); state._fsp--; @@ -63890,7 +65183,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop170; + break loop172; } } while (true); @@ -63919,16 +65212,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__0" - // InternalDataDSL.g:19181:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ; + // InternalDataDSL.g:19573:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ; public final void rule__XExpressionInClosure__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19185:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) - // InternalDataDSL.g:19186:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 + // InternalDataDSL.g:19577:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) + // InternalDataDSL.g:19578:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 { - pushFollow(FOLLOW_94); + pushFollow(FOLLOW_95); rule__XExpressionInClosure__Group_1__0__Impl(); state._fsp--; @@ -63957,23 +65250,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl" - // InternalDataDSL.g:19193:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ; + // InternalDataDSL.g:19585:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ; public final void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19197:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) - // InternalDataDSL.g:19198:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) + // InternalDataDSL.g:19589:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) + // InternalDataDSL.g:19590:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) { - // InternalDataDSL.g:19198:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) - // InternalDataDSL.g:19199:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) + // InternalDataDSL.g:19590:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) + // InternalDataDSL.g:19591:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); } - // InternalDataDSL.g:19200:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) - // InternalDataDSL.g:19200:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0 + // InternalDataDSL.g:19592:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) + // InternalDataDSL.g:19592:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0 { pushFollow(FOLLOW_2); rule__XExpressionInClosure__ExpressionsAssignment_1_0(); @@ -64008,14 +65301,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__1" - // InternalDataDSL.g:19208:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ; + // InternalDataDSL.g:19600:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ; public final void rule__XExpressionInClosure__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19212:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) - // InternalDataDSL.g:19213:2: rule__XExpressionInClosure__Group_1__1__Impl + // InternalDataDSL.g:19604:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) + // InternalDataDSL.g:19605:2: rule__XExpressionInClosure__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XExpressionInClosure__Group_1__1__Impl(); @@ -64041,33 +65334,33 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl" - // InternalDataDSL.g:19219:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; + // InternalDataDSL.g:19611:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19223:1: ( ( ( ';' )? ) ) - // InternalDataDSL.g:19224:1: ( ( ';' )? ) + // InternalDataDSL.g:19615:1: ( ( ( ';' )? ) ) + // InternalDataDSL.g:19616:1: ( ( ';' )? ) { - // InternalDataDSL.g:19224:1: ( ( ';' )? ) - // InternalDataDSL.g:19225:2: ( ';' )? + // InternalDataDSL.g:19616:1: ( ( ';' )? ) + // InternalDataDSL.g:19617:2: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); } - // InternalDataDSL.g:19226:2: ( ';' )? - int alt171=2; - int LA171_0 = input.LA(1); + // InternalDataDSL.g:19618:2: ( ';' )? + int alt173=2; + int LA173_0 = input.LA(1); - if ( (LA171_0==141) ) { - alt171=1; + if ( (LA173_0==145) ) { + alt173=1; } - switch (alt171) { + switch (alt173) { case 1 : - // InternalDataDSL.g:19226:3: ';' + // InternalDataDSL.g:19618:3: ';' { - match(input,141,FOLLOW_2); if (state.failed) return ; + match(input,145,FOLLOW_2); if (state.failed) return ; } break; @@ -64099,16 +65392,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__0" - // InternalDataDSL.g:19235:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ; + // InternalDataDSL.g:19627:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ; public final void rule__XShortClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19239:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) - // InternalDataDSL.g:19240:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 + // InternalDataDSL.g:19631:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) + // InternalDataDSL.g:19632:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XShortClosure__Group__0__Impl(); state._fsp--; @@ -64137,23 +65430,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__0__Impl" - // InternalDataDSL.g:19247:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ; + // InternalDataDSL.g:19639:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ; public final void rule__XShortClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19251:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) - // InternalDataDSL.g:19252:1: ( ( rule__XShortClosure__Group_0__0 ) ) + // InternalDataDSL.g:19643:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) + // InternalDataDSL.g:19644:1: ( ( rule__XShortClosure__Group_0__0 ) ) { - // InternalDataDSL.g:19252:1: ( ( rule__XShortClosure__Group_0__0 ) ) - // InternalDataDSL.g:19253:2: ( rule__XShortClosure__Group_0__0 ) + // InternalDataDSL.g:19644:1: ( ( rule__XShortClosure__Group_0__0 ) ) + // InternalDataDSL.g:19645:2: ( rule__XShortClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0()); } - // InternalDataDSL.g:19254:2: ( rule__XShortClosure__Group_0__0 ) - // InternalDataDSL.g:19254:3: rule__XShortClosure__Group_0__0 + // InternalDataDSL.g:19646:2: ( rule__XShortClosure__Group_0__0 ) + // InternalDataDSL.g:19646:3: rule__XShortClosure__Group_0__0 { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0__0(); @@ -64188,14 +65481,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__1" - // InternalDataDSL.g:19262:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; + // InternalDataDSL.g:19654:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; public final void rule__XShortClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19266:1: ( rule__XShortClosure__Group__1__Impl ) - // InternalDataDSL.g:19267:2: rule__XShortClosure__Group__1__Impl + // InternalDataDSL.g:19658:1: ( rule__XShortClosure__Group__1__Impl ) + // InternalDataDSL.g:19659:2: rule__XShortClosure__Group__1__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group__1__Impl(); @@ -64221,23 +65514,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__1__Impl" - // InternalDataDSL.g:19273:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ; + // InternalDataDSL.g:19665:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ; public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19277:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) - // InternalDataDSL.g:19278:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) + // InternalDataDSL.g:19669:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) + // InternalDataDSL.g:19670:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) { - // InternalDataDSL.g:19278:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) - // InternalDataDSL.g:19279:2: ( rule__XShortClosure__ExpressionAssignment_1 ) + // InternalDataDSL.g:19670:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) + // InternalDataDSL.g:19671:2: ( rule__XShortClosure__ExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); } - // InternalDataDSL.g:19280:2: ( rule__XShortClosure__ExpressionAssignment_1 ) - // InternalDataDSL.g:19280:3: rule__XShortClosure__ExpressionAssignment_1 + // InternalDataDSL.g:19672:2: ( rule__XShortClosure__ExpressionAssignment_1 ) + // InternalDataDSL.g:19672:3: rule__XShortClosure__ExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__XShortClosure__ExpressionAssignment_1(); @@ -64272,14 +65565,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0__0" - // InternalDataDSL.g:19289:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ; + // InternalDataDSL.g:19681:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ; public final void rule__XShortClosure__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19293:1: ( rule__XShortClosure__Group_0__0__Impl ) - // InternalDataDSL.g:19294:2: rule__XShortClosure__Group_0__0__Impl + // InternalDataDSL.g:19685:1: ( rule__XShortClosure__Group_0__0__Impl ) + // InternalDataDSL.g:19686:2: rule__XShortClosure__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0__0__Impl(); @@ -64305,23 +65598,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0__0__Impl" - // InternalDataDSL.g:19300:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ; + // InternalDataDSL.g:19692:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ; public final void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19304:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) - // InternalDataDSL.g:19305:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) + // InternalDataDSL.g:19696:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) + // InternalDataDSL.g:19697:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) { - // InternalDataDSL.g:19305:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) - // InternalDataDSL.g:19306:2: ( rule__XShortClosure__Group_0_0__0 ) + // InternalDataDSL.g:19697:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) + // InternalDataDSL.g:19698:2: ( rule__XShortClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0()); } - // InternalDataDSL.g:19307:2: ( rule__XShortClosure__Group_0_0__0 ) - // InternalDataDSL.g:19307:3: rule__XShortClosure__Group_0_0__0 + // InternalDataDSL.g:19699:2: ( rule__XShortClosure__Group_0_0__0 ) + // InternalDataDSL.g:19699:3: rule__XShortClosure__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0__0(); @@ -64356,16 +65649,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__0" - // InternalDataDSL.g:19316:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ; + // InternalDataDSL.g:19708:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ; public final void rule__XShortClosure__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19320:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) - // InternalDataDSL.g:19321:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 + // InternalDataDSL.g:19712:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) + // InternalDataDSL.g:19713:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 { - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_145); rule__XShortClosure__Group_0_0__0__Impl(); state._fsp--; @@ -64394,23 +65687,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl" - // InternalDataDSL.g:19328:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:19720:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ; public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19332:1: ( ( () ) ) - // InternalDataDSL.g:19333:1: ( () ) + // InternalDataDSL.g:19724:1: ( ( () ) ) + // InternalDataDSL.g:19725:1: ( () ) { - // InternalDataDSL.g:19333:1: ( () ) - // InternalDataDSL.g:19334:2: () + // InternalDataDSL.g:19725:1: ( () ) + // InternalDataDSL.g:19726:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); } - // InternalDataDSL.g:19335:2: () - // InternalDataDSL.g:19335:3: + // InternalDataDSL.g:19727:2: () + // InternalDataDSL.g:19727:3: { } @@ -64435,16 +65728,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__1" - // InternalDataDSL.g:19343:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ; + // InternalDataDSL.g:19735:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ; public final void rule__XShortClosure__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19347:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) - // InternalDataDSL.g:19348:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 + // InternalDataDSL.g:19739:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) + // InternalDataDSL.g:19740:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 { - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_145); rule__XShortClosure__Group_0_0__1__Impl(); state._fsp--; @@ -64473,31 +65766,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl" - // InternalDataDSL.g:19355:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ; + // InternalDataDSL.g:19747:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ; public final void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19359:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) - // InternalDataDSL.g:19360:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) + // InternalDataDSL.g:19751:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) + // InternalDataDSL.g:19752:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) { - // InternalDataDSL.g:19360:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) - // InternalDataDSL.g:19361:2: ( rule__XShortClosure__Group_0_0_1__0 )? + // InternalDataDSL.g:19752:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) + // InternalDataDSL.g:19753:2: ( rule__XShortClosure__Group_0_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); } - // InternalDataDSL.g:19362:2: ( rule__XShortClosure__Group_0_0_1__0 )? - int alt172=2; - int LA172_0 = input.LA(1); + // InternalDataDSL.g:19754:2: ( rule__XShortClosure__Group_0_0_1__0 )? + int alt174=2; + int LA174_0 = input.LA(1); - if ( (LA172_0==RULE_ID||LA172_0==32||LA172_0==143) ) { - alt172=1; + if ( (LA174_0==RULE_ID||LA174_0==32||LA174_0==147) ) { + alt174=1; } - switch (alt172) { + switch (alt174) { case 1 : - // InternalDataDSL.g:19362:3: rule__XShortClosure__Group_0_0_1__0 + // InternalDataDSL.g:19754:3: rule__XShortClosure__Group_0_0_1__0 { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0_1__0(); @@ -64535,14 +65828,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__2" - // InternalDataDSL.g:19370:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ; + // InternalDataDSL.g:19762:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ; public final void rule__XShortClosure__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19374:1: ( rule__XShortClosure__Group_0_0__2__Impl ) - // InternalDataDSL.g:19375:2: rule__XShortClosure__Group_0_0__2__Impl + // InternalDataDSL.g:19766:1: ( rule__XShortClosure__Group_0_0__2__Impl ) + // InternalDataDSL.g:19767:2: rule__XShortClosure__Group_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0__2__Impl(); @@ -64568,23 +65861,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl" - // InternalDataDSL.g:19381:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ; + // InternalDataDSL.g:19773:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ; public final void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19385:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) - // InternalDataDSL.g:19386:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) + // InternalDataDSL.g:19777:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) + // InternalDataDSL.g:19778:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) { - // InternalDataDSL.g:19386:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) - // InternalDataDSL.g:19387:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) + // InternalDataDSL.g:19778:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) + // InternalDataDSL.g:19779:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); } - // InternalDataDSL.g:19388:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) - // InternalDataDSL.g:19388:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 + // InternalDataDSL.g:19780:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) + // InternalDataDSL.g:19780:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 { pushFollow(FOLLOW_2); rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2(); @@ -64619,16 +65912,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__0" - // InternalDataDSL.g:19397:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ; + // InternalDataDSL.g:19789:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ; public final void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19401:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) - // InternalDataDSL.g:19402:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 + // InternalDataDSL.g:19793:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) + // InternalDataDSL.g:19794:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XShortClosure__Group_0_0_1__0__Impl(); state._fsp--; @@ -64657,23 +65950,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl" - // InternalDataDSL.g:19409:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ; + // InternalDataDSL.g:19801:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ; public final void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19413:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) - // InternalDataDSL.g:19414:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) + // InternalDataDSL.g:19805:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) + // InternalDataDSL.g:19806:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) { - // InternalDataDSL.g:19414:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) - // InternalDataDSL.g:19415:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) + // InternalDataDSL.g:19806:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) + // InternalDataDSL.g:19807:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); } - // InternalDataDSL.g:19416:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) - // InternalDataDSL.g:19416:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 + // InternalDataDSL.g:19808:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) + // InternalDataDSL.g:19808:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 { pushFollow(FOLLOW_2); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0(); @@ -64708,14 +66001,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__1" - // InternalDataDSL.g:19424:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ; + // InternalDataDSL.g:19816:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19428:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) - // InternalDataDSL.g:19429:2: rule__XShortClosure__Group_0_0_1__1__Impl + // InternalDataDSL.g:19820:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) + // InternalDataDSL.g:19821:2: rule__XShortClosure__Group_0_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0_1__1__Impl(); @@ -64741,37 +66034,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl" - // InternalDataDSL.g:19435:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ; + // InternalDataDSL.g:19827:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ; public final void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19439:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) - // InternalDataDSL.g:19440:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) + // InternalDataDSL.g:19831:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) + // InternalDataDSL.g:19832:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) { - // InternalDataDSL.g:19440:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) - // InternalDataDSL.g:19441:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* + // InternalDataDSL.g:19832:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) + // InternalDataDSL.g:19833:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); } - // InternalDataDSL.g:19442:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* - loop173: + // InternalDataDSL.g:19834:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* + loop175: do { - int alt173=2; - int LA173_0 = input.LA(1); + int alt175=2; + int LA175_0 = input.LA(1); - if ( (LA173_0==145) ) { - alt173=1; + if ( (LA175_0==149) ) { + alt175=1; } - switch (alt173) { + switch (alt175) { case 1 : - // InternalDataDSL.g:19442:3: rule__XShortClosure__Group_0_0_1_1__0 + // InternalDataDSL.g:19834:3: rule__XShortClosure__Group_0_0_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XShortClosure__Group_0_0_1_1__0(); state._fsp--; @@ -64781,7 +66074,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop173; + break loop175; } } while (true); @@ -64810,16 +66103,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0" - // InternalDataDSL.g:19451:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ; + // InternalDataDSL.g:19843:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ; public final void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19455:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) - // InternalDataDSL.g:19456:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 + // InternalDataDSL.g:19847:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) + // InternalDataDSL.g:19848:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XShortClosure__Group_0_0_1_1__0__Impl(); state._fsp--; @@ -64848,22 +66141,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl" - // InternalDataDSL.g:19463:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:19855:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ; public final void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19467:1: ( ( ',' ) ) - // InternalDataDSL.g:19468:1: ( ',' ) + // InternalDataDSL.g:19859:1: ( ( ',' ) ) + // InternalDataDSL.g:19860:1: ( ',' ) { - // InternalDataDSL.g:19468:1: ( ',' ) - // InternalDataDSL.g:19469:2: ',' + // InternalDataDSL.g:19860:1: ( ',' ) + // InternalDataDSL.g:19861:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } @@ -64889,14 +66182,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1" - // InternalDataDSL.g:19478:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ; + // InternalDataDSL.g:19870:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19482:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) - // InternalDataDSL.g:19483:2: rule__XShortClosure__Group_0_0_1_1__1__Impl + // InternalDataDSL.g:19874:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) + // InternalDataDSL.g:19875:2: rule__XShortClosure__Group_0_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0_1_1__1__Impl(); @@ -64922,23 +66215,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl" - // InternalDataDSL.g:19489:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ; + // InternalDataDSL.g:19881:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ; public final void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19493:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) - // InternalDataDSL.g:19494:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) + // InternalDataDSL.g:19885:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) + // InternalDataDSL.g:19886:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) { - // InternalDataDSL.g:19494:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) - // InternalDataDSL.g:19495:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) + // InternalDataDSL.g:19886:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) + // InternalDataDSL.g:19887:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); } - // InternalDataDSL.g:19496:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) - // InternalDataDSL.g:19496:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 + // InternalDataDSL.g:19888:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) + // InternalDataDSL.g:19888:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 { pushFollow(FOLLOW_2); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1(); @@ -64973,16 +66266,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__0" - // InternalDataDSL.g:19505:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ; + // InternalDataDSL.g:19897:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ; public final void rule__XParenthesizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19509:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) - // InternalDataDSL.g:19510:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 + // InternalDataDSL.g:19901:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) + // InternalDataDSL.g:19902:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XParenthesizedExpression__Group__0__Impl(); state._fsp--; @@ -65011,22 +66304,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl" - // InternalDataDSL.g:19517:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; + // InternalDataDSL.g:19909:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19521:1: ( ( '(' ) ) - // InternalDataDSL.g:19522:1: ( '(' ) + // InternalDataDSL.g:19913:1: ( ( '(' ) ) + // InternalDataDSL.g:19914:1: ( '(' ) { - // InternalDataDSL.g:19522:1: ( '(' ) - // InternalDataDSL.g:19523:2: '(' + // InternalDataDSL.g:19914:1: ( '(' ) + // InternalDataDSL.g:19915:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } @@ -65052,16 +66345,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__1" - // InternalDataDSL.g:19532:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ; + // InternalDataDSL.g:19924:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ; public final void rule__XParenthesizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19536:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) - // InternalDataDSL.g:19537:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 + // InternalDataDSL.g:19928:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) + // InternalDataDSL.g:19929:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XParenthesizedExpression__Group__1__Impl(); state._fsp--; @@ -65090,17 +66383,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl" - // InternalDataDSL.g:19544:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; + // InternalDataDSL.g:19936:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19548:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:19549:1: ( ruleXExpression ) + // InternalDataDSL.g:19940:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:19941:1: ( ruleXExpression ) { - // InternalDataDSL.g:19549:1: ( ruleXExpression ) - // InternalDataDSL.g:19550:2: ruleXExpression + // InternalDataDSL.g:19941:1: ( ruleXExpression ) + // InternalDataDSL.g:19942:2: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); @@ -65135,14 +66428,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__2" - // InternalDataDSL.g:19559:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; + // InternalDataDSL.g:19951:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19563:1: ( rule__XParenthesizedExpression__Group__2__Impl ) - // InternalDataDSL.g:19564:2: rule__XParenthesizedExpression__Group__2__Impl + // InternalDataDSL.g:19955:1: ( rule__XParenthesizedExpression__Group__2__Impl ) + // InternalDataDSL.g:19956:2: rule__XParenthesizedExpression__Group__2__Impl { pushFollow(FOLLOW_2); rule__XParenthesizedExpression__Group__2__Impl(); @@ -65168,22 +66461,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl" - // InternalDataDSL.g:19570:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; + // InternalDataDSL.g:19962:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19574:1: ( ( ')' ) ) - // InternalDataDSL.g:19575:1: ( ')' ) + // InternalDataDSL.g:19966:1: ( ( ')' ) ) + // InternalDataDSL.g:19967:1: ( ')' ) { - // InternalDataDSL.g:19575:1: ( ')' ) - // InternalDataDSL.g:19576:2: ')' + // InternalDataDSL.g:19967:1: ( ')' ) + // InternalDataDSL.g:19968:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } @@ -65209,16 +66502,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__0" - // InternalDataDSL.g:19586:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ; + // InternalDataDSL.g:19978:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ; public final void rule__XIfExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19590:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) - // InternalDataDSL.g:19591:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 + // InternalDataDSL.g:19982:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) + // InternalDataDSL.g:19983:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 { - pushFollow(FOLLOW_147); + pushFollow(FOLLOW_148); rule__XIfExpression__Group__0__Impl(); state._fsp--; @@ -65247,23 +66540,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__0__Impl" - // InternalDataDSL.g:19598:1: rule__XIfExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:19990:1: rule__XIfExpression__Group__0__Impl : ( () ) ; public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19602:1: ( ( () ) ) - // InternalDataDSL.g:19603:1: ( () ) + // InternalDataDSL.g:19994:1: ( ( () ) ) + // InternalDataDSL.g:19995:1: ( () ) { - // InternalDataDSL.g:19603:1: ( () ) - // InternalDataDSL.g:19604:2: () + // InternalDataDSL.g:19995:1: ( () ) + // InternalDataDSL.g:19996:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); } - // InternalDataDSL.g:19605:2: () - // InternalDataDSL.g:19605:3: + // InternalDataDSL.g:19997:2: () + // InternalDataDSL.g:19997:3: { } @@ -65288,16 +66581,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__1" - // InternalDataDSL.g:19613:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ; + // InternalDataDSL.g:20005:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ; public final void rule__XIfExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19617:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) - // InternalDataDSL.g:19618:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 + // InternalDataDSL.g:20009:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) + // InternalDataDSL.g:20010:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XIfExpression__Group__1__Impl(); state._fsp--; @@ -65326,22 +66619,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__1__Impl" - // InternalDataDSL.g:19625:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; + // InternalDataDSL.g:20017:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19629:1: ( ( 'if' ) ) - // InternalDataDSL.g:19630:1: ( 'if' ) + // InternalDataDSL.g:20021:1: ( ( 'if' ) ) + // InternalDataDSL.g:20022:1: ( 'if' ) { - // InternalDataDSL.g:19630:1: ( 'if' ) - // InternalDataDSL.g:19631:2: 'if' + // InternalDataDSL.g:20022:1: ( 'if' ) + // InternalDataDSL.g:20023:2: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } - match(input,150,FOLLOW_2); if (state.failed) return ; + match(input,154,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } @@ -65367,16 +66660,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__2" - // InternalDataDSL.g:19640:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ; + // InternalDataDSL.g:20032:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ; public final void rule__XIfExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19644:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) - // InternalDataDSL.g:19645:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 + // InternalDataDSL.g:20036:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) + // InternalDataDSL.g:20037:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XIfExpression__Group__2__Impl(); state._fsp--; @@ -65405,22 +66698,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__2__Impl" - // InternalDataDSL.g:19652:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; + // InternalDataDSL.g:20044:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19656:1: ( ( '(' ) ) - // InternalDataDSL.g:19657:1: ( '(' ) + // InternalDataDSL.g:20048:1: ( ( '(' ) ) + // InternalDataDSL.g:20049:1: ( '(' ) { - // InternalDataDSL.g:19657:1: ( '(' ) - // InternalDataDSL.g:19658:2: '(' + // InternalDataDSL.g:20049:1: ( '(' ) + // InternalDataDSL.g:20050:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -65446,16 +66739,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__3" - // InternalDataDSL.g:19667:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ; + // InternalDataDSL.g:20059:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ; public final void rule__XIfExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19671:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) - // InternalDataDSL.g:19672:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 + // InternalDataDSL.g:20063:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) + // InternalDataDSL.g:20064:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XIfExpression__Group__3__Impl(); state._fsp--; @@ -65484,23 +66777,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__3__Impl" - // InternalDataDSL.g:19679:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ; + // InternalDataDSL.g:20071:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ; public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19683:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) - // InternalDataDSL.g:19684:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) + // InternalDataDSL.g:20075:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) + // InternalDataDSL.g:20076:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) { - // InternalDataDSL.g:19684:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) - // InternalDataDSL.g:19685:2: ( rule__XIfExpression__IfAssignment_3 ) + // InternalDataDSL.g:20076:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) + // InternalDataDSL.g:20077:2: ( rule__XIfExpression__IfAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); } - // InternalDataDSL.g:19686:2: ( rule__XIfExpression__IfAssignment_3 ) - // InternalDataDSL.g:19686:3: rule__XIfExpression__IfAssignment_3 + // InternalDataDSL.g:20078:2: ( rule__XIfExpression__IfAssignment_3 ) + // InternalDataDSL.g:20078:3: rule__XIfExpression__IfAssignment_3 { pushFollow(FOLLOW_2); rule__XIfExpression__IfAssignment_3(); @@ -65535,16 +66828,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__4" - // InternalDataDSL.g:19694:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ; + // InternalDataDSL.g:20086:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ; public final void rule__XIfExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19698:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) - // InternalDataDSL.g:19699:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 + // InternalDataDSL.g:20090:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) + // InternalDataDSL.g:20091:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XIfExpression__Group__4__Impl(); state._fsp--; @@ -65573,22 +66866,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__4__Impl" - // InternalDataDSL.g:19706:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; + // InternalDataDSL.g:20098:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19710:1: ( ( ')' ) ) - // InternalDataDSL.g:19711:1: ( ')' ) + // InternalDataDSL.g:20102:1: ( ( ')' ) ) + // InternalDataDSL.g:20103:1: ( ')' ) { - // InternalDataDSL.g:19711:1: ( ')' ) - // InternalDataDSL.g:19712:2: ')' + // InternalDataDSL.g:20103:1: ( ')' ) + // InternalDataDSL.g:20104:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } @@ -65614,16 +66907,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__5" - // InternalDataDSL.g:19721:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ; + // InternalDataDSL.g:20113:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ; public final void rule__XIfExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19725:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) - // InternalDataDSL.g:19726:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 + // InternalDataDSL.g:20117:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) + // InternalDataDSL.g:20118:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 { - pushFollow(FOLLOW_148); + pushFollow(FOLLOW_149); rule__XIfExpression__Group__5__Impl(); state._fsp--; @@ -65652,23 +66945,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__5__Impl" - // InternalDataDSL.g:19733:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ; + // InternalDataDSL.g:20125:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ; public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19737:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) - // InternalDataDSL.g:19738:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) + // InternalDataDSL.g:20129:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) + // InternalDataDSL.g:20130:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) { - // InternalDataDSL.g:19738:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) - // InternalDataDSL.g:19739:2: ( rule__XIfExpression__ThenAssignment_5 ) + // InternalDataDSL.g:20130:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) + // InternalDataDSL.g:20131:2: ( rule__XIfExpression__ThenAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); } - // InternalDataDSL.g:19740:2: ( rule__XIfExpression__ThenAssignment_5 ) - // InternalDataDSL.g:19740:3: rule__XIfExpression__ThenAssignment_5 + // InternalDataDSL.g:20132:2: ( rule__XIfExpression__ThenAssignment_5 ) + // InternalDataDSL.g:20132:3: rule__XIfExpression__ThenAssignment_5 { pushFollow(FOLLOW_2); rule__XIfExpression__ThenAssignment_5(); @@ -65703,14 +66996,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__6" - // InternalDataDSL.g:19748:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; + // InternalDataDSL.g:20140:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; public final void rule__XIfExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19752:1: ( rule__XIfExpression__Group__6__Impl ) - // InternalDataDSL.g:19753:2: rule__XIfExpression__Group__6__Impl + // InternalDataDSL.g:20144:1: ( rule__XIfExpression__Group__6__Impl ) + // InternalDataDSL.g:20145:2: rule__XIfExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__XIfExpression__Group__6__Impl(); @@ -65736,35 +67029,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__6__Impl" - // InternalDataDSL.g:19759:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ; + // InternalDataDSL.g:20151:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ; public final void rule__XIfExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19763:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) - // InternalDataDSL.g:19764:1: ( ( rule__XIfExpression__Group_6__0 )? ) + // InternalDataDSL.g:20155:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) + // InternalDataDSL.g:20156:1: ( ( rule__XIfExpression__Group_6__0 )? ) { - // InternalDataDSL.g:19764:1: ( ( rule__XIfExpression__Group_6__0 )? ) - // InternalDataDSL.g:19765:2: ( rule__XIfExpression__Group_6__0 )? + // InternalDataDSL.g:20156:1: ( ( rule__XIfExpression__Group_6__0 )? ) + // InternalDataDSL.g:20157:2: ( rule__XIfExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup_6()); } - // InternalDataDSL.g:19766:2: ( rule__XIfExpression__Group_6__0 )? - int alt174=2; - int LA174_0 = input.LA(1); + // InternalDataDSL.g:20158:2: ( rule__XIfExpression__Group_6__0 )? + int alt176=2; + int LA176_0 = input.LA(1); - if ( (LA174_0==151) ) { - int LA174_1 = input.LA(2); + if ( (LA176_0==155) ) { + int LA176_1 = input.LA(2); - if ( (synpred242_InternalDataDSL()) ) { - alt174=1; + if ( (synpred247_InternalDataDSL()) ) { + alt176=1; } } - switch (alt174) { + switch (alt176) { case 1 : - // InternalDataDSL.g:19766:3: rule__XIfExpression__Group_6__0 + // InternalDataDSL.g:20158:3: rule__XIfExpression__Group_6__0 { pushFollow(FOLLOW_2); rule__XIfExpression__Group_6__0(); @@ -65802,16 +67095,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__0" - // InternalDataDSL.g:19775:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ; + // InternalDataDSL.g:20167:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ; public final void rule__XIfExpression__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19779:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) - // InternalDataDSL.g:19780:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 + // InternalDataDSL.g:20171:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) + // InternalDataDSL.g:20172:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XIfExpression__Group_6__0__Impl(); state._fsp--; @@ -65840,25 +67133,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__0__Impl" - // InternalDataDSL.g:19787:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; + // InternalDataDSL.g:20179:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19791:1: ( ( ( 'else' ) ) ) - // InternalDataDSL.g:19792:1: ( ( 'else' ) ) + // InternalDataDSL.g:20183:1: ( ( ( 'else' ) ) ) + // InternalDataDSL.g:20184:1: ( ( 'else' ) ) { - // InternalDataDSL.g:19792:1: ( ( 'else' ) ) - // InternalDataDSL.g:19793:2: ( 'else' ) + // InternalDataDSL.g:20184:1: ( ( 'else' ) ) + // InternalDataDSL.g:20185:2: ( 'else' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); } - // InternalDataDSL.g:19794:2: ( 'else' ) - // InternalDataDSL.g:19794:3: 'else' + // InternalDataDSL.g:20186:2: ( 'else' ) + // InternalDataDSL.g:20186:3: 'else' { - match(input,151,FOLLOW_2); if (state.failed) return ; + match(input,155,FOLLOW_2); if (state.failed) return ; } @@ -65887,14 +67180,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__1" - // InternalDataDSL.g:19802:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ; + // InternalDataDSL.g:20194:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ; public final void rule__XIfExpression__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19806:1: ( rule__XIfExpression__Group_6__1__Impl ) - // InternalDataDSL.g:19807:2: rule__XIfExpression__Group_6__1__Impl + // InternalDataDSL.g:20198:1: ( rule__XIfExpression__Group_6__1__Impl ) + // InternalDataDSL.g:20199:2: rule__XIfExpression__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__XIfExpression__Group_6__1__Impl(); @@ -65920,23 +67213,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__1__Impl" - // InternalDataDSL.g:19813:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ; + // InternalDataDSL.g:20205:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ; public final void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19817:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) - // InternalDataDSL.g:19818:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) + // InternalDataDSL.g:20209:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) + // InternalDataDSL.g:20210:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) { - // InternalDataDSL.g:19818:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) - // InternalDataDSL.g:19819:2: ( rule__XIfExpression__ElseAssignment_6_1 ) + // InternalDataDSL.g:20210:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) + // InternalDataDSL.g:20211:2: ( rule__XIfExpression__ElseAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); } - // InternalDataDSL.g:19820:2: ( rule__XIfExpression__ElseAssignment_6_1 ) - // InternalDataDSL.g:19820:3: rule__XIfExpression__ElseAssignment_6_1 + // InternalDataDSL.g:20212:2: ( rule__XIfExpression__ElseAssignment_6_1 ) + // InternalDataDSL.g:20212:3: rule__XIfExpression__ElseAssignment_6_1 { pushFollow(FOLLOW_2); rule__XIfExpression__ElseAssignment_6_1(); @@ -65971,16 +67264,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__0" - // InternalDataDSL.g:19829:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ; + // InternalDataDSL.g:20221:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ; public final void rule__XSwitchExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19833:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) - // InternalDataDSL.g:19834:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 + // InternalDataDSL.g:20225:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) + // InternalDataDSL.g:20226:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 { - pushFollow(FOLLOW_149); + pushFollow(FOLLOW_150); rule__XSwitchExpression__Group__0__Impl(); state._fsp--; @@ -66009,23 +67302,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__0__Impl" - // InternalDataDSL.g:19841:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:20233:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19845:1: ( ( () ) ) - // InternalDataDSL.g:19846:1: ( () ) + // InternalDataDSL.g:20237:1: ( ( () ) ) + // InternalDataDSL.g:20238:1: ( () ) { - // InternalDataDSL.g:19846:1: ( () ) - // InternalDataDSL.g:19847:2: () + // InternalDataDSL.g:20238:1: ( () ) + // InternalDataDSL.g:20239:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); } - // InternalDataDSL.g:19848:2: () - // InternalDataDSL.g:19848:3: + // InternalDataDSL.g:20240:2: () + // InternalDataDSL.g:20240:3: { } @@ -66050,16 +67343,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__1" - // InternalDataDSL.g:19856:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ; + // InternalDataDSL.g:20248:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ; public final void rule__XSwitchExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19860:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) - // InternalDataDSL.g:19861:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 + // InternalDataDSL.g:20252:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) + // InternalDataDSL.g:20253:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 { - pushFollow(FOLLOW_150); + pushFollow(FOLLOW_151); rule__XSwitchExpression__Group__1__Impl(); state._fsp--; @@ -66088,22 +67381,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__1__Impl" - // InternalDataDSL.g:19868:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; + // InternalDataDSL.g:20260:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19872:1: ( ( 'switch' ) ) - // InternalDataDSL.g:19873:1: ( 'switch' ) + // InternalDataDSL.g:20264:1: ( ( 'switch' ) ) + // InternalDataDSL.g:20265:1: ( 'switch' ) { - // InternalDataDSL.g:19873:1: ( 'switch' ) - // InternalDataDSL.g:19874:2: 'switch' + // InternalDataDSL.g:20265:1: ( 'switch' ) + // InternalDataDSL.g:20266:2: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } - match(input,152,FOLLOW_2); if (state.failed) return ; + match(input,156,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } @@ -66129,14 +67422,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__2" - // InternalDataDSL.g:19883:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ; + // InternalDataDSL.g:20275:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ; public final void rule__XSwitchExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19887:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) - // InternalDataDSL.g:19888:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 + // InternalDataDSL.g:20279:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) + // InternalDataDSL.g:20280:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 { pushFollow(FOLLOW_8); rule__XSwitchExpression__Group__2__Impl(); @@ -66167,23 +67460,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__2__Impl" - // InternalDataDSL.g:19895:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ; + // InternalDataDSL.g:20287:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ; public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19899:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) ) - // InternalDataDSL.g:19900:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) + // InternalDataDSL.g:20291:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) ) + // InternalDataDSL.g:20292:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) { - // InternalDataDSL.g:19900:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) - // InternalDataDSL.g:19901:2: ( rule__XSwitchExpression__Alternatives_2 ) + // InternalDataDSL.g:20292:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) + // InternalDataDSL.g:20293:2: ( rule__XSwitchExpression__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); } - // InternalDataDSL.g:19902:2: ( rule__XSwitchExpression__Alternatives_2 ) - // InternalDataDSL.g:19902:3: rule__XSwitchExpression__Alternatives_2 + // InternalDataDSL.g:20294:2: ( rule__XSwitchExpression__Alternatives_2 ) + // InternalDataDSL.g:20294:3: rule__XSwitchExpression__Alternatives_2 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Alternatives_2(); @@ -66218,16 +67511,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__3" - // InternalDataDSL.g:19910:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ; + // InternalDataDSL.g:20302:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ; public final void rule__XSwitchExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19914:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) - // InternalDataDSL.g:19915:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 + // InternalDataDSL.g:20306:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) + // InternalDataDSL.g:20307:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 { - pushFollow(FOLLOW_151); + pushFollow(FOLLOW_152); rule__XSwitchExpression__Group__3__Impl(); state._fsp--; @@ -66256,22 +67549,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__3__Impl" - // InternalDataDSL.g:19922:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ; + // InternalDataDSL.g:20314:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ; public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19926:1: ( ( '{' ) ) - // InternalDataDSL.g:19927:1: ( '{' ) + // InternalDataDSL.g:20318:1: ( ( '{' ) ) + // InternalDataDSL.g:20319:1: ( '{' ) { - // InternalDataDSL.g:19927:1: ( '{' ) - // InternalDataDSL.g:19928:2: '{' + // InternalDataDSL.g:20319:1: ( '{' ) + // InternalDataDSL.g:20320:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); } @@ -66297,16 +67590,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__4" - // InternalDataDSL.g:19937:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ; + // InternalDataDSL.g:20329:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ; public final void rule__XSwitchExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19941:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) - // InternalDataDSL.g:19942:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 + // InternalDataDSL.g:20333:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) + // InternalDataDSL.g:20334:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 { - pushFollow(FOLLOW_151); + pushFollow(FOLLOW_152); rule__XSwitchExpression__Group__4__Impl(); state._fsp--; @@ -66335,37 +67628,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__4__Impl" - // InternalDataDSL.g:19949:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ; + // InternalDataDSL.g:20341:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ; public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19953:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ) - // InternalDataDSL.g:19954:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) + // InternalDataDSL.g:20345:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ) + // InternalDataDSL.g:20346:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) { - // InternalDataDSL.g:19954:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) - // InternalDataDSL.g:19955:2: ( rule__XSwitchExpression__CasesAssignment_4 )* + // InternalDataDSL.g:20346:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) + // InternalDataDSL.g:20347:2: ( rule__XSwitchExpression__CasesAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); } - // InternalDataDSL.g:19956:2: ( rule__XSwitchExpression__CasesAssignment_4 )* - loop175: + // InternalDataDSL.g:20348:2: ( rule__XSwitchExpression__CasesAssignment_4 )* + loop177: do { - int alt175=2; - int LA175_0 = input.LA(1); + int alt177=2; + int LA177_0 = input.LA(1); - if ( (LA175_0==RULE_ID||LA175_0==32||LA175_0==143||LA175_0==145||LA175_0==153||LA175_0==155) ) { - alt175=1; + if ( (LA177_0==RULE_ID||LA177_0==32||LA177_0==147||LA177_0==149||LA177_0==157||LA177_0==159) ) { + alt177=1; } - switch (alt175) { + switch (alt177) { case 1 : - // InternalDataDSL.g:19956:3: rule__XSwitchExpression__CasesAssignment_4 + // InternalDataDSL.g:20348:3: rule__XSwitchExpression__CasesAssignment_4 { - pushFollow(FOLLOW_152); + pushFollow(FOLLOW_153); rule__XSwitchExpression__CasesAssignment_4(); state._fsp--; @@ -66375,7 +67668,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop175; + break loop177; } } while (true); @@ -66404,16 +67697,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__5" - // InternalDataDSL.g:19964:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ; + // InternalDataDSL.g:20356:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ; public final void rule__XSwitchExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19968:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) - // InternalDataDSL.g:19969:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 + // InternalDataDSL.g:20360:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) + // InternalDataDSL.g:20361:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 { - pushFollow(FOLLOW_151); + pushFollow(FOLLOW_152); rule__XSwitchExpression__Group__5__Impl(); state._fsp--; @@ -66442,31 +67735,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__5__Impl" - // InternalDataDSL.g:19976:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ; + // InternalDataDSL.g:20368:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ; public final void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19980:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) ) - // InternalDataDSL.g:19981:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) + // InternalDataDSL.g:20372:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) ) + // InternalDataDSL.g:20373:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) { - // InternalDataDSL.g:19981:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) - // InternalDataDSL.g:19982:2: ( rule__XSwitchExpression__Group_5__0 )? + // InternalDataDSL.g:20373:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) + // InternalDataDSL.g:20374:2: ( rule__XSwitchExpression__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); } - // InternalDataDSL.g:19983:2: ( rule__XSwitchExpression__Group_5__0 )? - int alt176=2; - int LA176_0 = input.LA(1); + // InternalDataDSL.g:20375:2: ( rule__XSwitchExpression__Group_5__0 )? + int alt178=2; + int LA178_0 = input.LA(1); - if ( (LA176_0==154) ) { - alt176=1; + if ( (LA178_0==158) ) { + alt178=1; } - switch (alt176) { + switch (alt178) { case 1 : - // InternalDataDSL.g:19983:3: rule__XSwitchExpression__Group_5__0 + // InternalDataDSL.g:20375:3: rule__XSwitchExpression__Group_5__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_5__0(); @@ -66504,14 +67797,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__6" - // InternalDataDSL.g:19991:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ; + // InternalDataDSL.g:20383:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ; public final void rule__XSwitchExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:19995:1: ( rule__XSwitchExpression__Group__6__Impl ) - // InternalDataDSL.g:19996:2: rule__XSwitchExpression__Group__6__Impl + // InternalDataDSL.g:20387:1: ( rule__XSwitchExpression__Group__6__Impl ) + // InternalDataDSL.g:20388:2: rule__XSwitchExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group__6__Impl(); @@ -66537,22 +67830,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__6__Impl" - // InternalDataDSL.g:20002:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ; + // InternalDataDSL.g:20394:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ; public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20006:1: ( ( '}' ) ) - // InternalDataDSL.g:20007:1: ( '}' ) + // InternalDataDSL.g:20398:1: ( ( '}' ) ) + // InternalDataDSL.g:20399:1: ( '}' ) { - // InternalDataDSL.g:20007:1: ( '}' ) - // InternalDataDSL.g:20008:2: '}' + // InternalDataDSL.g:20399:1: ( '}' ) + // InternalDataDSL.g:20400:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); } @@ -66578,16 +67871,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__0" - // InternalDataDSL.g:20018:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ; + // InternalDataDSL.g:20410:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ; public final void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20022:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) - // InternalDataDSL.g:20023:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 + // InternalDataDSL.g:20414:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) + // InternalDataDSL.g:20415:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XSwitchExpression__Group_2_0__0__Impl(); state._fsp--; @@ -66616,23 +67909,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl" - // InternalDataDSL.g:20030:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ; + // InternalDataDSL.g:20422:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20034:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ) - // InternalDataDSL.g:20035:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) + // InternalDataDSL.g:20426:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ) + // InternalDataDSL.g:20427:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) { - // InternalDataDSL.g:20035:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) - // InternalDataDSL.g:20036:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) + // InternalDataDSL.g:20427:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) + // InternalDataDSL.g:20428:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); } - // InternalDataDSL.g:20037:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) - // InternalDataDSL.g:20037:3: rule__XSwitchExpression__Group_2_0_0__0 + // InternalDataDSL.g:20429:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) + // InternalDataDSL.g:20429:3: rule__XSwitchExpression__Group_2_0_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0__0(); @@ -66667,16 +67960,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__1" - // InternalDataDSL.g:20045:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ; + // InternalDataDSL.g:20437:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ; public final void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20049:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ) - // InternalDataDSL.g:20050:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 + // InternalDataDSL.g:20441:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ) + // InternalDataDSL.g:20442:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XSwitchExpression__Group_2_0__1__Impl(); state._fsp--; @@ -66705,23 +67998,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl" - // InternalDataDSL.g:20057:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ; + // InternalDataDSL.g:20449:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ; public final void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20061:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ) - // InternalDataDSL.g:20062:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) + // InternalDataDSL.g:20453:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ) + // InternalDataDSL.g:20454:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) { - // InternalDataDSL.g:20062:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) - // InternalDataDSL.g:20063:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) + // InternalDataDSL.g:20454:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) + // InternalDataDSL.g:20455:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); } - // InternalDataDSL.g:20064:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) - // InternalDataDSL.g:20064:3: rule__XSwitchExpression__SwitchAssignment_2_0_1 + // InternalDataDSL.g:20456:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) + // InternalDataDSL.g:20456:3: rule__XSwitchExpression__SwitchAssignment_2_0_1 { pushFollow(FOLLOW_2); rule__XSwitchExpression__SwitchAssignment_2_0_1(); @@ -66756,14 +68049,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__2" - // InternalDataDSL.g:20072:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ; + // InternalDataDSL.g:20464:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ; public final void rule__XSwitchExpression__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20076:1: ( rule__XSwitchExpression__Group_2_0__2__Impl ) - // InternalDataDSL.g:20077:2: rule__XSwitchExpression__Group_2_0__2__Impl + // InternalDataDSL.g:20468:1: ( rule__XSwitchExpression__Group_2_0__2__Impl ) + // InternalDataDSL.g:20469:2: rule__XSwitchExpression__Group_2_0__2__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0__2__Impl(); @@ -66789,22 +68082,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__2__Impl" - // InternalDataDSL.g:20083:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ; + // InternalDataDSL.g:20475:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ; public final void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20087:1: ( ( ')' ) ) - // InternalDataDSL.g:20088:1: ( ')' ) + // InternalDataDSL.g:20479:1: ( ( ')' ) ) + // InternalDataDSL.g:20480:1: ( ')' ) { - // InternalDataDSL.g:20088:1: ( ')' ) - // InternalDataDSL.g:20089:2: ')' + // InternalDataDSL.g:20480:1: ( ')' ) + // InternalDataDSL.g:20481:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } @@ -66830,14 +68123,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0" - // InternalDataDSL.g:20099:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ; + // InternalDataDSL.g:20491:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ; public final void rule__XSwitchExpression__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20103:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl ) - // InternalDataDSL.g:20104:2: rule__XSwitchExpression__Group_2_0_0__0__Impl + // InternalDataDSL.g:20495:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl ) + // InternalDataDSL.g:20496:2: rule__XSwitchExpression__Group_2_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0__0__Impl(); @@ -66863,23 +68156,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0__Impl" - // InternalDataDSL.g:20110:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ; + // InternalDataDSL.g:20502:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20114:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ) - // InternalDataDSL.g:20115:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) + // InternalDataDSL.g:20506:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ) + // InternalDataDSL.g:20507:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) { - // InternalDataDSL.g:20115:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) - // InternalDataDSL.g:20116:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) + // InternalDataDSL.g:20507:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) + // InternalDataDSL.g:20508:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); } - // InternalDataDSL.g:20117:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) - // InternalDataDSL.g:20117:3: rule__XSwitchExpression__Group_2_0_0_0__0 + // InternalDataDSL.g:20509:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) + // InternalDataDSL.g:20509:3: rule__XSwitchExpression__Group_2_0_0_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0_0__0(); @@ -66914,16 +68207,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0" - // InternalDataDSL.g:20126:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ; + // InternalDataDSL.g:20518:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ; public final void rule__XSwitchExpression__Group_2_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20130:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ) - // InternalDataDSL.g:20131:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 + // InternalDataDSL.g:20522:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ) + // InternalDataDSL.g:20523:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XSwitchExpression__Group_2_0_0_0__0__Impl(); state._fsp--; @@ -66952,22 +68245,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0__Impl" - // InternalDataDSL.g:20138:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ; + // InternalDataDSL.g:20530:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20142:1: ( ( '(' ) ) - // InternalDataDSL.g:20143:1: ( '(' ) + // InternalDataDSL.g:20534:1: ( ( '(' ) ) + // InternalDataDSL.g:20535:1: ( '(' ) { - // InternalDataDSL.g:20143:1: ( '(' ) - // InternalDataDSL.g:20144:2: '(' + // InternalDataDSL.g:20535:1: ( '(' ) + // InternalDataDSL.g:20536:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } @@ -66993,16 +68286,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1" - // InternalDataDSL.g:20153:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ; + // InternalDataDSL.g:20545:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ; public final void rule__XSwitchExpression__Group_2_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20157:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ) - // InternalDataDSL.g:20158:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 + // InternalDataDSL.g:20549:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ) + // InternalDataDSL.g:20550:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 { - pushFollow(FOLLOW_153); + pushFollow(FOLLOW_154); rule__XSwitchExpression__Group_2_0_0_0__1__Impl(); state._fsp--; @@ -67031,23 +68324,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1__Impl" - // InternalDataDSL.g:20165:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ; + // InternalDataDSL.g:20557:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20169:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ) - // InternalDataDSL.g:20170:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) + // InternalDataDSL.g:20561:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ) + // InternalDataDSL.g:20562:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) { - // InternalDataDSL.g:20170:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) - // InternalDataDSL.g:20171:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) + // InternalDataDSL.g:20562:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) + // InternalDataDSL.g:20563:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); } - // InternalDataDSL.g:20172:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) - // InternalDataDSL.g:20172:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 + // InternalDataDSL.g:20564:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) + // InternalDataDSL.g:20564:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 { pushFollow(FOLLOW_2); rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1(); @@ -67082,14 +68375,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2" - // InternalDataDSL.g:20180:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ; + // InternalDataDSL.g:20572:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ; public final void rule__XSwitchExpression__Group_2_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20184:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl ) - // InternalDataDSL.g:20185:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl + // InternalDataDSL.g:20576:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl ) + // InternalDataDSL.g:20577:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0_0__2__Impl(); @@ -67115,22 +68408,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2__Impl" - // InternalDataDSL.g:20191:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ; + // InternalDataDSL.g:20583:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20195:1: ( ( ':' ) ) - // InternalDataDSL.g:20196:1: ( ':' ) + // InternalDataDSL.g:20587:1: ( ( ':' ) ) + // InternalDataDSL.g:20588:1: ( ':' ) { - // InternalDataDSL.g:20196:1: ( ':' ) - // InternalDataDSL.g:20197:2: ':' + // InternalDataDSL.g:20588:1: ( ':' ) + // InternalDataDSL.g:20589:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } - match(input,153,FOLLOW_2); if (state.failed) return ; + match(input,157,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } @@ -67156,16 +68449,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1__0" - // InternalDataDSL.g:20207:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ; + // InternalDataDSL.g:20599:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ; public final void rule__XSwitchExpression__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20211:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ) - // InternalDataDSL.g:20212:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 + // InternalDataDSL.g:20603:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ) + // InternalDataDSL.g:20604:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 { - pushFollow(FOLLOW_150); + pushFollow(FOLLOW_151); rule__XSwitchExpression__Group_2_1__0__Impl(); state._fsp--; @@ -67194,27 +68487,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1__0__Impl" - // InternalDataDSL.g:20219:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ; + // InternalDataDSL.g:20611:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ; public final void rule__XSwitchExpression__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20223:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ) - // InternalDataDSL.g:20224:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) + // InternalDataDSL.g:20615:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ) + // InternalDataDSL.g:20616:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) { - // InternalDataDSL.g:20224:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) - // InternalDataDSL.g:20225:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? + // InternalDataDSL.g:20616:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) + // InternalDataDSL.g:20617:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); } - // InternalDataDSL.g:20226:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? - int alt177=2; - alt177 = dfa177.predict(input); - switch (alt177) { + // InternalDataDSL.g:20618:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? + int alt179=2; + alt179 = dfa179.predict(input); + switch (alt179) { case 1 : - // InternalDataDSL.g:20226:3: rule__XSwitchExpression__Group_2_1_0__0 + // InternalDataDSL.g:20618:3: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0__0(); @@ -67252,14 +68545,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1__1" - // InternalDataDSL.g:20234:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ; + // InternalDataDSL.g:20626:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ; public final void rule__XSwitchExpression__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20238:1: ( rule__XSwitchExpression__Group_2_1__1__Impl ) - // InternalDataDSL.g:20239:2: rule__XSwitchExpression__Group_2_1__1__Impl + // InternalDataDSL.g:20630:1: ( rule__XSwitchExpression__Group_2_1__1__Impl ) + // InternalDataDSL.g:20631:2: rule__XSwitchExpression__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1__1__Impl(); @@ -67285,23 +68578,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1__1__Impl" - // InternalDataDSL.g:20245:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ; + // InternalDataDSL.g:20637:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ; public final void rule__XSwitchExpression__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20249:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ) - // InternalDataDSL.g:20250:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) + // InternalDataDSL.g:20641:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ) + // InternalDataDSL.g:20642:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) { - // InternalDataDSL.g:20250:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) - // InternalDataDSL.g:20251:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) + // InternalDataDSL.g:20642:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) + // InternalDataDSL.g:20643:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); } - // InternalDataDSL.g:20252:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) - // InternalDataDSL.g:20252:3: rule__XSwitchExpression__SwitchAssignment_2_1_1 + // InternalDataDSL.g:20644:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) + // InternalDataDSL.g:20644:3: rule__XSwitchExpression__SwitchAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__XSwitchExpression__SwitchAssignment_2_1_1(); @@ -67336,14 +68629,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0" - // InternalDataDSL.g:20261:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ; + // InternalDataDSL.g:20653:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ; public final void rule__XSwitchExpression__Group_2_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20265:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl ) - // InternalDataDSL.g:20266:2: rule__XSwitchExpression__Group_2_1_0__0__Impl + // InternalDataDSL.g:20657:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl ) + // InternalDataDSL.g:20658:2: rule__XSwitchExpression__Group_2_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0__0__Impl(); @@ -67369,23 +68662,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0__Impl" - // InternalDataDSL.g:20272:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ; + // InternalDataDSL.g:20664:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20276:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ) - // InternalDataDSL.g:20277:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) + // InternalDataDSL.g:20668:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ) + // InternalDataDSL.g:20669:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) { - // InternalDataDSL.g:20277:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) - // InternalDataDSL.g:20278:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) + // InternalDataDSL.g:20669:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) + // InternalDataDSL.g:20670:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); } - // InternalDataDSL.g:20279:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) - // InternalDataDSL.g:20279:3: rule__XSwitchExpression__Group_2_1_0_0__0 + // InternalDataDSL.g:20671:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) + // InternalDataDSL.g:20671:3: rule__XSwitchExpression__Group_2_1_0_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0_0__0(); @@ -67420,16 +68713,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0" - // InternalDataDSL.g:20288:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ; + // InternalDataDSL.g:20680:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ; public final void rule__XSwitchExpression__Group_2_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20292:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ) - // InternalDataDSL.g:20293:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 + // InternalDataDSL.g:20684:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ) + // InternalDataDSL.g:20685:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 { - pushFollow(FOLLOW_153); + pushFollow(FOLLOW_154); rule__XSwitchExpression__Group_2_1_0_0__0__Impl(); state._fsp--; @@ -67458,23 +68751,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0__Impl" - // InternalDataDSL.g:20300:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ; + // InternalDataDSL.g:20692:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ; public final void rule__XSwitchExpression__Group_2_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20304:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ) - // InternalDataDSL.g:20305:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) + // InternalDataDSL.g:20696:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ) + // InternalDataDSL.g:20697:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) { - // InternalDataDSL.g:20305:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) - // InternalDataDSL.g:20306:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) + // InternalDataDSL.g:20697:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) + // InternalDataDSL.g:20698:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); } - // InternalDataDSL.g:20307:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) - // InternalDataDSL.g:20307:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 + // InternalDataDSL.g:20699:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) + // InternalDataDSL.g:20699:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0(); @@ -67509,14 +68802,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1" - // InternalDataDSL.g:20315:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ; + // InternalDataDSL.g:20707:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ; public final void rule__XSwitchExpression__Group_2_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20319:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl ) - // InternalDataDSL.g:20320:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl + // InternalDataDSL.g:20711:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl ) + // InternalDataDSL.g:20712:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0_0__1__Impl(); @@ -67542,22 +68835,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1__Impl" - // InternalDataDSL.g:20326:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ; + // InternalDataDSL.g:20718:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_2_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20330:1: ( ( ':' ) ) - // InternalDataDSL.g:20331:1: ( ':' ) + // InternalDataDSL.g:20722:1: ( ( ':' ) ) + // InternalDataDSL.g:20723:1: ( ':' ) { - // InternalDataDSL.g:20331:1: ( ':' ) - // InternalDataDSL.g:20332:2: ':' + // InternalDataDSL.g:20723:1: ( ':' ) + // InternalDataDSL.g:20724:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } - match(input,153,FOLLOW_2); if (state.failed) return ; + match(input,157,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } @@ -67583,16 +68876,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_5__0" - // InternalDataDSL.g:20342:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ; + // InternalDataDSL.g:20734:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ; public final void rule__XSwitchExpression__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20346:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ) - // InternalDataDSL.g:20347:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 + // InternalDataDSL.g:20738:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ) + // InternalDataDSL.g:20739:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 { - pushFollow(FOLLOW_153); + pushFollow(FOLLOW_154); rule__XSwitchExpression__Group_5__0__Impl(); state._fsp--; @@ -67621,22 +68914,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_5__0__Impl" - // InternalDataDSL.g:20354:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ; + // InternalDataDSL.g:20746:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ; public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20358:1: ( ( 'default' ) ) - // InternalDataDSL.g:20359:1: ( 'default' ) + // InternalDataDSL.g:20750:1: ( ( 'default' ) ) + // InternalDataDSL.g:20751:1: ( 'default' ) { - // InternalDataDSL.g:20359:1: ( 'default' ) - // InternalDataDSL.g:20360:2: 'default' + // InternalDataDSL.g:20751:1: ( 'default' ) + // InternalDataDSL.g:20752:2: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } - match(input,154,FOLLOW_2); if (state.failed) return ; + match(input,158,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } @@ -67662,16 +68955,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_5__1" - // InternalDataDSL.g:20369:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ; + // InternalDataDSL.g:20761:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ; public final void rule__XSwitchExpression__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20373:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ) - // InternalDataDSL.g:20374:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 + // InternalDataDSL.g:20765:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ) + // InternalDataDSL.g:20766:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XSwitchExpression__Group_5__1__Impl(); state._fsp--; @@ -67700,22 +68993,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_5__1__Impl" - // InternalDataDSL.g:20381:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ; + // InternalDataDSL.g:20773:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20385:1: ( ( ':' ) ) - // InternalDataDSL.g:20386:1: ( ':' ) + // InternalDataDSL.g:20777:1: ( ( ':' ) ) + // InternalDataDSL.g:20778:1: ( ':' ) { - // InternalDataDSL.g:20386:1: ( ':' ) - // InternalDataDSL.g:20387:2: ':' + // InternalDataDSL.g:20778:1: ( ':' ) + // InternalDataDSL.g:20779:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } - match(input,153,FOLLOW_2); if (state.failed) return ; + match(input,157,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } @@ -67741,14 +69034,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_5__2" - // InternalDataDSL.g:20396:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ; + // InternalDataDSL.g:20788:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ; public final void rule__XSwitchExpression__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20400:1: ( rule__XSwitchExpression__Group_5__2__Impl ) - // InternalDataDSL.g:20401:2: rule__XSwitchExpression__Group_5__2__Impl + // InternalDataDSL.g:20792:1: ( rule__XSwitchExpression__Group_5__2__Impl ) + // InternalDataDSL.g:20793:2: rule__XSwitchExpression__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_5__2__Impl(); @@ -67774,23 +69067,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_5__2__Impl" - // InternalDataDSL.g:20407:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ; + // InternalDataDSL.g:20799:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ; public final void rule__XSwitchExpression__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20411:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ) - // InternalDataDSL.g:20412:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) + // InternalDataDSL.g:20803:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ) + // InternalDataDSL.g:20804:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) { - // InternalDataDSL.g:20412:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) - // InternalDataDSL.g:20413:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) + // InternalDataDSL.g:20804:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) + // InternalDataDSL.g:20805:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); } - // InternalDataDSL.g:20414:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) - // InternalDataDSL.g:20414:3: rule__XSwitchExpression__DefaultAssignment_5_2 + // InternalDataDSL.g:20806:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) + // InternalDataDSL.g:20806:3: rule__XSwitchExpression__DefaultAssignment_5_2 { pushFollow(FOLLOW_2); rule__XSwitchExpression__DefaultAssignment_5_2(); @@ -67825,16 +69118,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__0" - // InternalDataDSL.g:20423:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ; + // InternalDataDSL.g:20815:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ; public final void rule__XCasePart__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20427:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) - // InternalDataDSL.g:20428:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 + // InternalDataDSL.g:20819:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) + // InternalDataDSL.g:20820:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 { - pushFollow(FOLLOW_154); + pushFollow(FOLLOW_155); rule__XCasePart__Group__0__Impl(); state._fsp--; @@ -67863,23 +69156,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__0__Impl" - // InternalDataDSL.g:20435:1: rule__XCasePart__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:20827:1: rule__XCasePart__Group__0__Impl : ( () ) ; public final void rule__XCasePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20439:1: ( ( () ) ) - // InternalDataDSL.g:20440:1: ( () ) + // InternalDataDSL.g:20831:1: ( ( () ) ) + // InternalDataDSL.g:20832:1: ( () ) { - // InternalDataDSL.g:20440:1: ( () ) - // InternalDataDSL.g:20441:2: () + // InternalDataDSL.g:20832:1: ( () ) + // InternalDataDSL.g:20833:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); } - // InternalDataDSL.g:20442:2: () - // InternalDataDSL.g:20442:3: + // InternalDataDSL.g:20834:2: () + // InternalDataDSL.g:20834:3: { } @@ -67904,16 +69197,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__1" - // InternalDataDSL.g:20450:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ; + // InternalDataDSL.g:20842:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ; public final void rule__XCasePart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20454:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) - // InternalDataDSL.g:20455:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 + // InternalDataDSL.g:20846:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) + // InternalDataDSL.g:20847:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 { - pushFollow(FOLLOW_154); + pushFollow(FOLLOW_155); rule__XCasePart__Group__1__Impl(); state._fsp--; @@ -67942,31 +69235,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__1__Impl" - // InternalDataDSL.g:20462:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ; + // InternalDataDSL.g:20854:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ; public final void rule__XCasePart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20466:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ) - // InternalDataDSL.g:20467:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) + // InternalDataDSL.g:20858:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ) + // InternalDataDSL.g:20859:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) { - // InternalDataDSL.g:20467:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) - // InternalDataDSL.g:20468:2: ( rule__XCasePart__TypeGuardAssignment_1 )? + // InternalDataDSL.g:20859:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) + // InternalDataDSL.g:20860:2: ( rule__XCasePart__TypeGuardAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); } - // InternalDataDSL.g:20469:2: ( rule__XCasePart__TypeGuardAssignment_1 )? - int alt178=2; - int LA178_0 = input.LA(1); + // InternalDataDSL.g:20861:2: ( rule__XCasePart__TypeGuardAssignment_1 )? + int alt180=2; + int LA180_0 = input.LA(1); - if ( (LA178_0==RULE_ID||LA178_0==32||LA178_0==143) ) { - alt178=1; + if ( (LA180_0==RULE_ID||LA180_0==32||LA180_0==147) ) { + alt180=1; } - switch (alt178) { + switch (alt180) { case 1 : - // InternalDataDSL.g:20469:3: rule__XCasePart__TypeGuardAssignment_1 + // InternalDataDSL.g:20861:3: rule__XCasePart__TypeGuardAssignment_1 { pushFollow(FOLLOW_2); rule__XCasePart__TypeGuardAssignment_1(); @@ -68004,16 +69297,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__2" - // InternalDataDSL.g:20477:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ; + // InternalDataDSL.g:20869:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ; public final void rule__XCasePart__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20481:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) - // InternalDataDSL.g:20482:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 + // InternalDataDSL.g:20873:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) + // InternalDataDSL.g:20874:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 { - pushFollow(FOLLOW_154); + pushFollow(FOLLOW_155); rule__XCasePart__Group__2__Impl(); state._fsp--; @@ -68042,31 +69335,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__2__Impl" - // InternalDataDSL.g:20489:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ; + // InternalDataDSL.g:20881:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ; public final void rule__XCasePart__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20493:1: ( ( ( rule__XCasePart__Group_2__0 )? ) ) - // InternalDataDSL.g:20494:1: ( ( rule__XCasePart__Group_2__0 )? ) + // InternalDataDSL.g:20885:1: ( ( ( rule__XCasePart__Group_2__0 )? ) ) + // InternalDataDSL.g:20886:1: ( ( rule__XCasePart__Group_2__0 )? ) { - // InternalDataDSL.g:20494:1: ( ( rule__XCasePart__Group_2__0 )? ) - // InternalDataDSL.g:20495:2: ( rule__XCasePart__Group_2__0 )? + // InternalDataDSL.g:20886:1: ( ( rule__XCasePart__Group_2__0 )? ) + // InternalDataDSL.g:20887:2: ( rule__XCasePart__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_2()); } - // InternalDataDSL.g:20496:2: ( rule__XCasePart__Group_2__0 )? - int alt179=2; - int LA179_0 = input.LA(1); + // InternalDataDSL.g:20888:2: ( rule__XCasePart__Group_2__0 )? + int alt181=2; + int LA181_0 = input.LA(1); - if ( (LA179_0==155) ) { - alt179=1; + if ( (LA181_0==159) ) { + alt181=1; } - switch (alt179) { + switch (alt181) { case 1 : - // InternalDataDSL.g:20496:3: rule__XCasePart__Group_2__0 + // InternalDataDSL.g:20888:3: rule__XCasePart__Group_2__0 { pushFollow(FOLLOW_2); rule__XCasePart__Group_2__0(); @@ -68104,14 +69397,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__3" - // InternalDataDSL.g:20504:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; + // InternalDataDSL.g:20896:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; public final void rule__XCasePart__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20508:1: ( rule__XCasePart__Group__3__Impl ) - // InternalDataDSL.g:20509:2: rule__XCasePart__Group__3__Impl + // InternalDataDSL.g:20900:1: ( rule__XCasePart__Group__3__Impl ) + // InternalDataDSL.g:20901:2: rule__XCasePart__Group__3__Impl { pushFollow(FOLLOW_2); rule__XCasePart__Group__3__Impl(); @@ -68137,23 +69430,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__3__Impl" - // InternalDataDSL.g:20515:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ; + // InternalDataDSL.g:20907:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ; public final void rule__XCasePart__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20519:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) ) - // InternalDataDSL.g:20520:1: ( ( rule__XCasePart__Alternatives_3 ) ) + // InternalDataDSL.g:20911:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) ) + // InternalDataDSL.g:20912:1: ( ( rule__XCasePart__Alternatives_3 ) ) { - // InternalDataDSL.g:20520:1: ( ( rule__XCasePart__Alternatives_3 ) ) - // InternalDataDSL.g:20521:2: ( rule__XCasePart__Alternatives_3 ) + // InternalDataDSL.g:20912:1: ( ( rule__XCasePart__Alternatives_3 ) ) + // InternalDataDSL.g:20913:2: ( rule__XCasePart__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getAlternatives_3()); } - // InternalDataDSL.g:20522:2: ( rule__XCasePart__Alternatives_3 ) - // InternalDataDSL.g:20522:3: rule__XCasePart__Alternatives_3 + // InternalDataDSL.g:20914:2: ( rule__XCasePart__Alternatives_3 ) + // InternalDataDSL.g:20914:3: rule__XCasePart__Alternatives_3 { pushFollow(FOLLOW_2); rule__XCasePart__Alternatives_3(); @@ -68188,16 +69481,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_2__0" - // InternalDataDSL.g:20531:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ; + // InternalDataDSL.g:20923:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ; public final void rule__XCasePart__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20535:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ) - // InternalDataDSL.g:20536:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 + // InternalDataDSL.g:20927:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ) + // InternalDataDSL.g:20928:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XCasePart__Group_2__0__Impl(); state._fsp--; @@ -68226,22 +69519,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_2__0__Impl" - // InternalDataDSL.g:20543:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ; + // InternalDataDSL.g:20935:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ; public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20547:1: ( ( 'case' ) ) - // InternalDataDSL.g:20548:1: ( 'case' ) + // InternalDataDSL.g:20939:1: ( ( 'case' ) ) + // InternalDataDSL.g:20940:1: ( 'case' ) { - // InternalDataDSL.g:20548:1: ( 'case' ) - // InternalDataDSL.g:20549:2: 'case' + // InternalDataDSL.g:20940:1: ( 'case' ) + // InternalDataDSL.g:20941:2: 'case' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } - match(input,155,FOLLOW_2); if (state.failed) return ; + match(input,159,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } @@ -68267,14 +69560,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_2__1" - // InternalDataDSL.g:20558:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ; + // InternalDataDSL.g:20950:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ; public final void rule__XCasePart__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20562:1: ( rule__XCasePart__Group_2__1__Impl ) - // InternalDataDSL.g:20563:2: rule__XCasePart__Group_2__1__Impl + // InternalDataDSL.g:20954:1: ( rule__XCasePart__Group_2__1__Impl ) + // InternalDataDSL.g:20955:2: rule__XCasePart__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__XCasePart__Group_2__1__Impl(); @@ -68300,23 +69593,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_2__1__Impl" - // InternalDataDSL.g:20569:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ; + // InternalDataDSL.g:20961:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ; public final void rule__XCasePart__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20573:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ) - // InternalDataDSL.g:20574:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) + // InternalDataDSL.g:20965:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ) + // InternalDataDSL.g:20966:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) { - // InternalDataDSL.g:20574:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) - // InternalDataDSL.g:20575:2: ( rule__XCasePart__CaseAssignment_2_1 ) + // InternalDataDSL.g:20966:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) + // InternalDataDSL.g:20967:2: ( rule__XCasePart__CaseAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); } - // InternalDataDSL.g:20576:2: ( rule__XCasePart__CaseAssignment_2_1 ) - // InternalDataDSL.g:20576:3: rule__XCasePart__CaseAssignment_2_1 + // InternalDataDSL.g:20968:2: ( rule__XCasePart__CaseAssignment_2_1 ) + // InternalDataDSL.g:20968:3: rule__XCasePart__CaseAssignment_2_1 { pushFollow(FOLLOW_2); rule__XCasePart__CaseAssignment_2_1(); @@ -68351,16 +69644,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_3_0__0" - // InternalDataDSL.g:20585:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ; + // InternalDataDSL.g:20977:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ; public final void rule__XCasePart__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20589:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ) - // InternalDataDSL.g:20590:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 + // InternalDataDSL.g:20981:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ) + // InternalDataDSL.g:20982:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XCasePart__Group_3_0__0__Impl(); state._fsp--; @@ -68389,22 +69682,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_3_0__0__Impl" - // InternalDataDSL.g:20597:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ; + // InternalDataDSL.g:20989:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ; public final void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20601:1: ( ( ':' ) ) - // InternalDataDSL.g:20602:1: ( ':' ) + // InternalDataDSL.g:20993:1: ( ( ':' ) ) + // InternalDataDSL.g:20994:1: ( ':' ) { - // InternalDataDSL.g:20602:1: ( ':' ) - // InternalDataDSL.g:20603:2: ':' + // InternalDataDSL.g:20994:1: ( ':' ) + // InternalDataDSL.g:20995:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } - match(input,153,FOLLOW_2); if (state.failed) return ; + match(input,157,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } @@ -68430,14 +69723,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_3_0__1" - // InternalDataDSL.g:20612:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ; + // InternalDataDSL.g:21004:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ; public final void rule__XCasePart__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20616:1: ( rule__XCasePart__Group_3_0__1__Impl ) - // InternalDataDSL.g:20617:2: rule__XCasePart__Group_3_0__1__Impl + // InternalDataDSL.g:21008:1: ( rule__XCasePart__Group_3_0__1__Impl ) + // InternalDataDSL.g:21009:2: rule__XCasePart__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__XCasePart__Group_3_0__1__Impl(); @@ -68463,23 +69756,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_3_0__1__Impl" - // InternalDataDSL.g:20623:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ; + // InternalDataDSL.g:21015:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ; public final void rule__XCasePart__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20627:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ) - // InternalDataDSL.g:20628:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) + // InternalDataDSL.g:21019:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ) + // InternalDataDSL.g:21020:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) { - // InternalDataDSL.g:20628:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) - // InternalDataDSL.g:20629:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) + // InternalDataDSL.g:21020:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) + // InternalDataDSL.g:21021:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); } - // InternalDataDSL.g:20630:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) - // InternalDataDSL.g:20630:3: rule__XCasePart__ThenAssignment_3_0_1 + // InternalDataDSL.g:21022:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) + // InternalDataDSL.g:21022:3: rule__XCasePart__ThenAssignment_3_0_1 { pushFollow(FOLLOW_2); rule__XCasePart__ThenAssignment_3_0_1(); @@ -68514,16 +69807,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__0" - // InternalDataDSL.g:20639:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ; + // InternalDataDSL.g:21031:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ; public final void rule__XForLoopExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20643:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) - // InternalDataDSL.g:20644:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 + // InternalDataDSL.g:21035:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) + // InternalDataDSL.g:21036:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XForLoopExpression__Group__0__Impl(); state._fsp--; @@ -68552,23 +69845,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__0__Impl" - // InternalDataDSL.g:20651:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ; + // InternalDataDSL.g:21043:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ; public final void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20655:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) ) - // InternalDataDSL.g:20656:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) + // InternalDataDSL.g:21047:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) ) + // InternalDataDSL.g:21048:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) { - // InternalDataDSL.g:20656:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) - // InternalDataDSL.g:20657:2: ( rule__XForLoopExpression__Group_0__0 ) + // InternalDataDSL.g:21048:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) + // InternalDataDSL.g:21049:2: ( rule__XForLoopExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); } - // InternalDataDSL.g:20658:2: ( rule__XForLoopExpression__Group_0__0 ) - // InternalDataDSL.g:20658:3: rule__XForLoopExpression__Group_0__0 + // InternalDataDSL.g:21050:2: ( rule__XForLoopExpression__Group_0__0 ) + // InternalDataDSL.g:21050:3: rule__XForLoopExpression__Group_0__0 { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0__0(); @@ -68603,16 +69896,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__1" - // InternalDataDSL.g:20666:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ; + // InternalDataDSL.g:21058:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ; public final void rule__XForLoopExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20670:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) - // InternalDataDSL.g:20671:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 + // InternalDataDSL.g:21062:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) + // InternalDataDSL.g:21063:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XForLoopExpression__Group__1__Impl(); state._fsp--; @@ -68641,23 +69934,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__1__Impl" - // InternalDataDSL.g:20678:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ; + // InternalDataDSL.g:21070:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ; public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20682:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ) - // InternalDataDSL.g:20683:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) + // InternalDataDSL.g:21074:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ) + // InternalDataDSL.g:21075:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) { - // InternalDataDSL.g:20683:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) - // InternalDataDSL.g:20684:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) + // InternalDataDSL.g:21075:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) + // InternalDataDSL.g:21076:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); } - // InternalDataDSL.g:20685:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) - // InternalDataDSL.g:20685:3: rule__XForLoopExpression__ForExpressionAssignment_1 + // InternalDataDSL.g:21077:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) + // InternalDataDSL.g:21077:3: rule__XForLoopExpression__ForExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__XForLoopExpression__ForExpressionAssignment_1(); @@ -68692,16 +69985,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__2" - // InternalDataDSL.g:20693:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ; + // InternalDataDSL.g:21085:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ; public final void rule__XForLoopExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20697:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) - // InternalDataDSL.g:20698:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 + // InternalDataDSL.g:21089:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) + // InternalDataDSL.g:21090:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XForLoopExpression__Group__2__Impl(); state._fsp--; @@ -68730,22 +70023,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__2__Impl" - // InternalDataDSL.g:20705:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ; + // InternalDataDSL.g:21097:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ; public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20709:1: ( ( ')' ) ) - // InternalDataDSL.g:20710:1: ( ')' ) + // InternalDataDSL.g:21101:1: ( ( ')' ) ) + // InternalDataDSL.g:21102:1: ( ')' ) { - // InternalDataDSL.g:20710:1: ( ')' ) - // InternalDataDSL.g:20711:2: ')' + // InternalDataDSL.g:21102:1: ( ')' ) + // InternalDataDSL.g:21103:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } @@ -68771,14 +70064,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__3" - // InternalDataDSL.g:20720:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ; + // InternalDataDSL.g:21112:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ; public final void rule__XForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20724:1: ( rule__XForLoopExpression__Group__3__Impl ) - // InternalDataDSL.g:20725:2: rule__XForLoopExpression__Group__3__Impl + // InternalDataDSL.g:21116:1: ( rule__XForLoopExpression__Group__3__Impl ) + // InternalDataDSL.g:21117:2: rule__XForLoopExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group__3__Impl(); @@ -68804,23 +70097,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__3__Impl" - // InternalDataDSL.g:20731:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ; + // InternalDataDSL.g:21123:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ; public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20735:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ) - // InternalDataDSL.g:20736:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) + // InternalDataDSL.g:21127:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ) + // InternalDataDSL.g:21128:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) { - // InternalDataDSL.g:20736:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) - // InternalDataDSL.g:20737:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) + // InternalDataDSL.g:21128:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) + // InternalDataDSL.g:21129:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); } - // InternalDataDSL.g:20738:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) - // InternalDataDSL.g:20738:3: rule__XForLoopExpression__EachExpressionAssignment_3 + // InternalDataDSL.g:21130:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) + // InternalDataDSL.g:21130:3: rule__XForLoopExpression__EachExpressionAssignment_3 { pushFollow(FOLLOW_2); rule__XForLoopExpression__EachExpressionAssignment_3(); @@ -68855,14 +70148,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0__0" - // InternalDataDSL.g:20747:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ; + // InternalDataDSL.g:21139:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ; public final void rule__XForLoopExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20751:1: ( rule__XForLoopExpression__Group_0__0__Impl ) - // InternalDataDSL.g:20752:2: rule__XForLoopExpression__Group_0__0__Impl + // InternalDataDSL.g:21143:1: ( rule__XForLoopExpression__Group_0__0__Impl ) + // InternalDataDSL.g:21144:2: rule__XForLoopExpression__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0__0__Impl(); @@ -68888,23 +70181,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0__0__Impl" - // InternalDataDSL.g:20758:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ; + // InternalDataDSL.g:21150:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ; public final void rule__XForLoopExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20762:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ) - // InternalDataDSL.g:20763:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) + // InternalDataDSL.g:21154:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ) + // InternalDataDSL.g:21155:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) { - // InternalDataDSL.g:20763:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) - // InternalDataDSL.g:20764:2: ( rule__XForLoopExpression__Group_0_0__0 ) + // InternalDataDSL.g:21155:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) + // InternalDataDSL.g:21156:2: ( rule__XForLoopExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); } - // InternalDataDSL.g:20765:2: ( rule__XForLoopExpression__Group_0_0__0 ) - // InternalDataDSL.g:20765:3: rule__XForLoopExpression__Group_0_0__0 + // InternalDataDSL.g:21157:2: ( rule__XForLoopExpression__Group_0_0__0 ) + // InternalDataDSL.g:21157:3: rule__XForLoopExpression__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0_0__0(); @@ -68939,14 +70232,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__0" - // InternalDataDSL.g:20774:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ; + // InternalDataDSL.g:21166:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ; public final void rule__XForLoopExpression__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20778:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ) - // InternalDataDSL.g:20779:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 + // InternalDataDSL.g:21170:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ) + // InternalDataDSL.g:21171:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 { pushFollow(FOLLOW_49); rule__XForLoopExpression__Group_0_0__0__Impl(); @@ -68977,23 +70270,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__0__Impl" - // InternalDataDSL.g:20786:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:21178:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ; public final void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20790:1: ( ( () ) ) - // InternalDataDSL.g:20791:1: ( () ) + // InternalDataDSL.g:21182:1: ( ( () ) ) + // InternalDataDSL.g:21183:1: ( () ) { - // InternalDataDSL.g:20791:1: ( () ) - // InternalDataDSL.g:20792:2: () + // InternalDataDSL.g:21183:1: ( () ) + // InternalDataDSL.g:21184:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); } - // InternalDataDSL.g:20793:2: () - // InternalDataDSL.g:20793:3: + // InternalDataDSL.g:21185:2: () + // InternalDataDSL.g:21185:3: { } @@ -69018,16 +70311,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__1" - // InternalDataDSL.g:20801:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ; + // InternalDataDSL.g:21193:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ; public final void rule__XForLoopExpression__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20805:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ) - // InternalDataDSL.g:20806:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 + // InternalDataDSL.g:21197:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ) + // InternalDataDSL.g:21198:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XForLoopExpression__Group_0_0__1__Impl(); state._fsp--; @@ -69056,22 +70349,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__1__Impl" - // InternalDataDSL.g:20813:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ; + // InternalDataDSL.g:21205:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ; public final void rule__XForLoopExpression__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20817:1: ( ( 'for' ) ) - // InternalDataDSL.g:20818:1: ( 'for' ) + // InternalDataDSL.g:21209:1: ( ( 'for' ) ) + // InternalDataDSL.g:21210:1: ( 'for' ) { - // InternalDataDSL.g:20818:1: ( 'for' ) - // InternalDataDSL.g:20819:2: 'for' + // InternalDataDSL.g:21210:1: ( 'for' ) + // InternalDataDSL.g:21211:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } - match(input,113,FOLLOW_2); if (state.failed) return ; + match(input,116,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } @@ -69097,16 +70390,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__2" - // InternalDataDSL.g:20828:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ; + // InternalDataDSL.g:21220:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ; public final void rule__XForLoopExpression__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20832:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ) - // InternalDataDSL.g:20833:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 + // InternalDataDSL.g:21224:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ) + // InternalDataDSL.g:21225:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XForLoopExpression__Group_0_0__2__Impl(); state._fsp--; @@ -69135,22 +70428,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__2__Impl" - // InternalDataDSL.g:20840:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ; + // InternalDataDSL.g:21232:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ; public final void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20844:1: ( ( '(' ) ) - // InternalDataDSL.g:20845:1: ( '(' ) + // InternalDataDSL.g:21236:1: ( ( '(' ) ) + // InternalDataDSL.g:21237:1: ( '(' ) { - // InternalDataDSL.g:20845:1: ( '(' ) - // InternalDataDSL.g:20846:2: '(' + // InternalDataDSL.g:21237:1: ( '(' ) + // InternalDataDSL.g:21238:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } @@ -69176,16 +70469,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__3" - // InternalDataDSL.g:20855:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ; + // InternalDataDSL.g:21247:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ; public final void rule__XForLoopExpression__Group_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20859:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ) - // InternalDataDSL.g:20860:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 + // InternalDataDSL.g:21251:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ) + // InternalDataDSL.g:21252:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 { - pushFollow(FOLLOW_153); + pushFollow(FOLLOW_154); rule__XForLoopExpression__Group_0_0__3__Impl(); state._fsp--; @@ -69214,23 +70507,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__3__Impl" - // InternalDataDSL.g:20867:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ; + // InternalDataDSL.g:21259:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ; public final void rule__XForLoopExpression__Group_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20871:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ) - // InternalDataDSL.g:20872:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) + // InternalDataDSL.g:21263:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ) + // InternalDataDSL.g:21264:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) { - // InternalDataDSL.g:20872:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) - // InternalDataDSL.g:20873:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) + // InternalDataDSL.g:21264:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) + // InternalDataDSL.g:21265:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); } - // InternalDataDSL.g:20874:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) - // InternalDataDSL.g:20874:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 + // InternalDataDSL.g:21266:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) + // InternalDataDSL.g:21266:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 { pushFollow(FOLLOW_2); rule__XForLoopExpression__DeclaredParamAssignment_0_0_3(); @@ -69265,14 +70558,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__4" - // InternalDataDSL.g:20882:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ; + // InternalDataDSL.g:21274:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ; public final void rule__XForLoopExpression__Group_0_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20886:1: ( rule__XForLoopExpression__Group_0_0__4__Impl ) - // InternalDataDSL.g:20887:2: rule__XForLoopExpression__Group_0_0__4__Impl + // InternalDataDSL.g:21278:1: ( rule__XForLoopExpression__Group_0_0__4__Impl ) + // InternalDataDSL.g:21279:2: rule__XForLoopExpression__Group_0_0__4__Impl { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0_0__4__Impl(); @@ -69298,22 +70591,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group_0_0__4__Impl" - // InternalDataDSL.g:20893:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ; + // InternalDataDSL.g:21285:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ; public final void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20897:1: ( ( ':' ) ) - // InternalDataDSL.g:20898:1: ( ':' ) + // InternalDataDSL.g:21289:1: ( ( ':' ) ) + // InternalDataDSL.g:21290:1: ( ':' ) { - // InternalDataDSL.g:20898:1: ( ':' ) - // InternalDataDSL.g:20899:2: ':' + // InternalDataDSL.g:21290:1: ( ':' ) + // InternalDataDSL.g:21291:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } - match(input,153,FOLLOW_2); if (state.failed) return ; + match(input,157,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } @@ -69339,14 +70632,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__0" - // InternalDataDSL.g:20909:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ; + // InternalDataDSL.g:21301:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ; public final void rule__XBasicForLoopExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20913:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ) - // InternalDataDSL.g:20914:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 + // InternalDataDSL.g:21305:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ) + // InternalDataDSL.g:21306:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 { pushFollow(FOLLOW_49); rule__XBasicForLoopExpression__Group__0__Impl(); @@ -69377,23 +70670,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__0__Impl" - // InternalDataDSL.g:20921:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:21313:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ; public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20925:1: ( ( () ) ) - // InternalDataDSL.g:20926:1: ( () ) + // InternalDataDSL.g:21317:1: ( ( () ) ) + // InternalDataDSL.g:21318:1: ( () ) { - // InternalDataDSL.g:20926:1: ( () ) - // InternalDataDSL.g:20927:2: () + // InternalDataDSL.g:21318:1: ( () ) + // InternalDataDSL.g:21319:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); } - // InternalDataDSL.g:20928:2: () - // InternalDataDSL.g:20928:3: + // InternalDataDSL.g:21320:2: () + // InternalDataDSL.g:21320:3: { } @@ -69418,16 +70711,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__1" - // InternalDataDSL.g:20936:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ; + // InternalDataDSL.g:21328:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ; public final void rule__XBasicForLoopExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20940:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ) - // InternalDataDSL.g:20941:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 + // InternalDataDSL.g:21332:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ) + // InternalDataDSL.g:21333:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XBasicForLoopExpression__Group__1__Impl(); state._fsp--; @@ -69456,22 +70749,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__1__Impl" - // InternalDataDSL.g:20948:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ; + // InternalDataDSL.g:21340:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ; public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20952:1: ( ( 'for' ) ) - // InternalDataDSL.g:20953:1: ( 'for' ) + // InternalDataDSL.g:21344:1: ( ( 'for' ) ) + // InternalDataDSL.g:21345:1: ( 'for' ) { - // InternalDataDSL.g:20953:1: ( 'for' ) - // InternalDataDSL.g:20954:2: 'for' + // InternalDataDSL.g:21345:1: ( 'for' ) + // InternalDataDSL.g:21346:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } - match(input,113,FOLLOW_2); if (state.failed) return ; + match(input,116,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } @@ -69497,16 +70790,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__2" - // InternalDataDSL.g:20963:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ; + // InternalDataDSL.g:21355:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ; public final void rule__XBasicForLoopExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20967:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ) - // InternalDataDSL.g:20968:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 + // InternalDataDSL.g:21359:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ) + // InternalDataDSL.g:21360:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 { - pushFollow(FOLLOW_155); + pushFollow(FOLLOW_156); rule__XBasicForLoopExpression__Group__2__Impl(); state._fsp--; @@ -69535,22 +70828,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__2__Impl" - // InternalDataDSL.g:20975:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ; + // InternalDataDSL.g:21367:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ; public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20979:1: ( ( '(' ) ) - // InternalDataDSL.g:20980:1: ( '(' ) + // InternalDataDSL.g:21371:1: ( ( '(' ) ) + // InternalDataDSL.g:21372:1: ( '(' ) { - // InternalDataDSL.g:20980:1: ( '(' ) - // InternalDataDSL.g:20981:2: '(' + // InternalDataDSL.g:21372:1: ( '(' ) + // InternalDataDSL.g:21373:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -69576,16 +70869,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__3" - // InternalDataDSL.g:20990:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ; + // InternalDataDSL.g:21382:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ; public final void rule__XBasicForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:20994:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ) - // InternalDataDSL.g:20995:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 + // InternalDataDSL.g:21386:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ) + // InternalDataDSL.g:21387:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 { - pushFollow(FOLLOW_155); + pushFollow(FOLLOW_156); rule__XBasicForLoopExpression__Group__3__Impl(); state._fsp--; @@ -69614,31 +70907,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__3__Impl" - // InternalDataDSL.g:21002:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ; + // InternalDataDSL.g:21394:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ; public final void rule__XBasicForLoopExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21006:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ) - // InternalDataDSL.g:21007:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) + // InternalDataDSL.g:21398:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ) + // InternalDataDSL.g:21399:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) { - // InternalDataDSL.g:21007:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) - // InternalDataDSL.g:21008:2: ( rule__XBasicForLoopExpression__Group_3__0 )? + // InternalDataDSL.g:21399:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) + // InternalDataDSL.g:21400:2: ( rule__XBasicForLoopExpression__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); } - // InternalDataDSL.g:21009:2: ( rule__XBasicForLoopExpression__Group_3__0 )? - int alt180=2; - int LA180_0 = input.LA(1); + // InternalDataDSL.g:21401:2: ( rule__XBasicForLoopExpression__Group_3__0 )? + int alt182=2; + int LA182_0 = input.LA(1); - if ( ((LA180_0>=RULE_STRING && LA180_0<=RULE_DECIMAL)||LA180_0==28||(LA180_0>=35 && LA180_0<=36)||LA180_0==41||(LA180_0>=45 && LA180_0<=51)||LA180_0==80||LA180_0==113||LA180_0==143||(LA180_0>=147 && LA180_0<=148)||LA180_0==150||LA180_0==152||(LA180_0>=156 && LA180_0<=163)||LA180_0==165||(LA180_0>=194 && LA180_0<=195)) ) { - alt180=1; + if ( ((LA182_0>=RULE_STRING && LA182_0<=RULE_DECIMAL)||LA182_0==28||(LA182_0>=35 && LA182_0<=36)||LA182_0==41||(LA182_0>=45 && LA182_0<=51)||LA182_0==83||LA182_0==116||LA182_0==147||(LA182_0>=151 && LA182_0<=152)||LA182_0==154||LA182_0==156||(LA182_0>=160 && LA182_0<=167)||LA182_0==169||(LA182_0>=198 && LA182_0<=199)) ) { + alt182=1; } - switch (alt180) { + switch (alt182) { case 1 : - // InternalDataDSL.g:21009:3: rule__XBasicForLoopExpression__Group_3__0 + // InternalDataDSL.g:21401:3: rule__XBasicForLoopExpression__Group_3__0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_3__0(); @@ -69676,16 +70969,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__4" - // InternalDataDSL.g:21017:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ; + // InternalDataDSL.g:21409:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ; public final void rule__XBasicForLoopExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21021:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ) - // InternalDataDSL.g:21022:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 + // InternalDataDSL.g:21413:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ) + // InternalDataDSL.g:21414:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 { - pushFollow(FOLLOW_156); + pushFollow(FOLLOW_157); rule__XBasicForLoopExpression__Group__4__Impl(); state._fsp--; @@ -69714,22 +71007,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__4__Impl" - // InternalDataDSL.g:21029:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ; + // InternalDataDSL.g:21421:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21033:1: ( ( ';' ) ) - // InternalDataDSL.g:21034:1: ( ';' ) + // InternalDataDSL.g:21425:1: ( ( ';' ) ) + // InternalDataDSL.g:21426:1: ( ';' ) { - // InternalDataDSL.g:21034:1: ( ';' ) - // InternalDataDSL.g:21035:2: ';' + // InternalDataDSL.g:21426:1: ( ';' ) + // InternalDataDSL.g:21427:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } - match(input,141,FOLLOW_2); if (state.failed) return ; + match(input,145,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } @@ -69755,16 +71048,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__5" - // InternalDataDSL.g:21044:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ; + // InternalDataDSL.g:21436:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ; public final void rule__XBasicForLoopExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21048:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ) - // InternalDataDSL.g:21049:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 + // InternalDataDSL.g:21440:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ) + // InternalDataDSL.g:21441:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 { - pushFollow(FOLLOW_156); + pushFollow(FOLLOW_157); rule__XBasicForLoopExpression__Group__5__Impl(); state._fsp--; @@ -69793,31 +71086,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__5__Impl" - // InternalDataDSL.g:21056:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ; + // InternalDataDSL.g:21448:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ; public final void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21060:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ) - // InternalDataDSL.g:21061:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) + // InternalDataDSL.g:21452:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ) + // InternalDataDSL.g:21453:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) { - // InternalDataDSL.g:21061:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) - // InternalDataDSL.g:21062:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? + // InternalDataDSL.g:21453:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) + // InternalDataDSL.g:21454:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); } - // InternalDataDSL.g:21063:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? - int alt181=2; - int LA181_0 = input.LA(1); + // InternalDataDSL.g:21455:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? + int alt183=2; + int LA183_0 = input.LA(1); - if ( ((LA181_0>=RULE_STRING && LA181_0<=RULE_DECIMAL)||LA181_0==28||(LA181_0>=35 && LA181_0<=36)||LA181_0==41||(LA181_0>=46 && LA181_0<=51)||LA181_0==80||LA181_0==113||LA181_0==143||(LA181_0>=147 && LA181_0<=148)||LA181_0==150||LA181_0==152||(LA181_0>=156 && LA181_0<=163)||LA181_0==165||LA181_0==195) ) { - alt181=1; + if ( ((LA183_0>=RULE_STRING && LA183_0<=RULE_DECIMAL)||LA183_0==28||(LA183_0>=35 && LA183_0<=36)||LA183_0==41||(LA183_0>=46 && LA183_0<=51)||LA183_0==83||LA183_0==116||LA183_0==147||(LA183_0>=151 && LA183_0<=152)||LA183_0==154||LA183_0==156||(LA183_0>=160 && LA183_0<=167)||LA183_0==169||LA183_0==199) ) { + alt183=1; } - switch (alt181) { + switch (alt183) { case 1 : - // InternalDataDSL.g:21063:3: rule__XBasicForLoopExpression__ExpressionAssignment_5 + // InternalDataDSL.g:21455:3: rule__XBasicForLoopExpression__ExpressionAssignment_5 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__ExpressionAssignment_5(); @@ -69855,16 +71148,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__6" - // InternalDataDSL.g:21071:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ; + // InternalDataDSL.g:21463:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ; public final void rule__XBasicForLoopExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21075:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ) - // InternalDataDSL.g:21076:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 + // InternalDataDSL.g:21467:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ) + // InternalDataDSL.g:21468:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); rule__XBasicForLoopExpression__Group__6__Impl(); state._fsp--; @@ -69893,22 +71186,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__6__Impl" - // InternalDataDSL.g:21083:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ; + // InternalDataDSL.g:21475:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21087:1: ( ( ';' ) ) - // InternalDataDSL.g:21088:1: ( ';' ) + // InternalDataDSL.g:21479:1: ( ( ';' ) ) + // InternalDataDSL.g:21480:1: ( ';' ) { - // InternalDataDSL.g:21088:1: ( ';' ) - // InternalDataDSL.g:21089:2: ';' + // InternalDataDSL.g:21480:1: ( ';' ) + // InternalDataDSL.g:21481:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } - match(input,141,FOLLOW_2); if (state.failed) return ; + match(input,145,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } @@ -69934,16 +71227,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__7" - // InternalDataDSL.g:21098:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ; + // InternalDataDSL.g:21490:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ; public final void rule__XBasicForLoopExpression__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21102:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ) - // InternalDataDSL.g:21103:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 + // InternalDataDSL.g:21494:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ) + // InternalDataDSL.g:21495:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); rule__XBasicForLoopExpression__Group__7__Impl(); state._fsp--; @@ -69972,31 +71265,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__7__Impl" - // InternalDataDSL.g:21110:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ; + // InternalDataDSL.g:21502:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ; public final void rule__XBasicForLoopExpression__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21114:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ) - // InternalDataDSL.g:21115:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) + // InternalDataDSL.g:21506:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ) + // InternalDataDSL.g:21507:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) { - // InternalDataDSL.g:21115:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) - // InternalDataDSL.g:21116:2: ( rule__XBasicForLoopExpression__Group_7__0 )? + // InternalDataDSL.g:21507:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) + // InternalDataDSL.g:21508:2: ( rule__XBasicForLoopExpression__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); } - // InternalDataDSL.g:21117:2: ( rule__XBasicForLoopExpression__Group_7__0 )? - int alt182=2; - int LA182_0 = input.LA(1); + // InternalDataDSL.g:21509:2: ( rule__XBasicForLoopExpression__Group_7__0 )? + int alt184=2; + int LA184_0 = input.LA(1); - if ( ((LA182_0>=RULE_STRING && LA182_0<=RULE_DECIMAL)||LA182_0==28||(LA182_0>=35 && LA182_0<=36)||LA182_0==41||(LA182_0>=46 && LA182_0<=51)||LA182_0==80||LA182_0==113||LA182_0==143||(LA182_0>=147 && LA182_0<=148)||LA182_0==150||LA182_0==152||(LA182_0>=156 && LA182_0<=163)||LA182_0==165||LA182_0==195) ) { - alt182=1; + if ( ((LA184_0>=RULE_STRING && LA184_0<=RULE_DECIMAL)||LA184_0==28||(LA184_0>=35 && LA184_0<=36)||LA184_0==41||(LA184_0>=46 && LA184_0<=51)||LA184_0==83||LA184_0==116||LA184_0==147||(LA184_0>=151 && LA184_0<=152)||LA184_0==154||LA184_0==156||(LA184_0>=160 && LA184_0<=167)||LA184_0==169||LA184_0==199) ) { + alt184=1; } - switch (alt182) { + switch (alt184) { case 1 : - // InternalDataDSL.g:21117:3: rule__XBasicForLoopExpression__Group_7__0 + // InternalDataDSL.g:21509:3: rule__XBasicForLoopExpression__Group_7__0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_7__0(); @@ -70034,16 +71327,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__8" - // InternalDataDSL.g:21125:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ; + // InternalDataDSL.g:21517:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ; public final void rule__XBasicForLoopExpression__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21129:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ) - // InternalDataDSL.g:21130:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 + // InternalDataDSL.g:21521:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ) + // InternalDataDSL.g:21522:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XBasicForLoopExpression__Group__8__Impl(); state._fsp--; @@ -70072,22 +71365,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__8__Impl" - // InternalDataDSL.g:21137:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ; + // InternalDataDSL.g:21529:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ; public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21141:1: ( ( ')' ) ) - // InternalDataDSL.g:21142:1: ( ')' ) + // InternalDataDSL.g:21533:1: ( ( ')' ) ) + // InternalDataDSL.g:21534:1: ( ')' ) { - // InternalDataDSL.g:21142:1: ( ')' ) - // InternalDataDSL.g:21143:2: ')' + // InternalDataDSL.g:21534:1: ( ')' ) + // InternalDataDSL.g:21535:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } @@ -70113,14 +71406,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__9" - // InternalDataDSL.g:21152:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ; + // InternalDataDSL.g:21544:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ; public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21156:1: ( rule__XBasicForLoopExpression__Group__9__Impl ) - // InternalDataDSL.g:21157:2: rule__XBasicForLoopExpression__Group__9__Impl + // InternalDataDSL.g:21548:1: ( rule__XBasicForLoopExpression__Group__9__Impl ) + // InternalDataDSL.g:21549:2: rule__XBasicForLoopExpression__Group__9__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group__9__Impl(); @@ -70146,23 +71439,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group__9__Impl" - // InternalDataDSL.g:21163:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ; + // InternalDataDSL.g:21555:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ; public final void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21167:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ) - // InternalDataDSL.g:21168:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) + // InternalDataDSL.g:21559:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ) + // InternalDataDSL.g:21560:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) { - // InternalDataDSL.g:21168:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) - // InternalDataDSL.g:21169:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) + // InternalDataDSL.g:21560:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) + // InternalDataDSL.g:21561:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); } - // InternalDataDSL.g:21170:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) - // InternalDataDSL.g:21170:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9 + // InternalDataDSL.g:21562:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) + // InternalDataDSL.g:21562:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__EachExpressionAssignment_9(); @@ -70197,16 +71490,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3__0" - // InternalDataDSL.g:21179:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ; + // InternalDataDSL.g:21571:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ; public final void rule__XBasicForLoopExpression__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21183:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ) - // InternalDataDSL.g:21184:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 + // InternalDataDSL.g:21575:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ) + // InternalDataDSL.g:21576:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XBasicForLoopExpression__Group_3__0__Impl(); state._fsp--; @@ -70235,23 +71528,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3__0__Impl" - // InternalDataDSL.g:21191:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ; + // InternalDataDSL.g:21583:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ; public final void rule__XBasicForLoopExpression__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21195:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ) - // InternalDataDSL.g:21196:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) + // InternalDataDSL.g:21587:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ) + // InternalDataDSL.g:21588:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) { - // InternalDataDSL.g:21196:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) - // InternalDataDSL.g:21197:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) + // InternalDataDSL.g:21588:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) + // InternalDataDSL.g:21589:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); } - // InternalDataDSL.g:21198:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) - // InternalDataDSL.g:21198:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 + // InternalDataDSL.g:21590:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) + // InternalDataDSL.g:21590:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0(); @@ -70286,14 +71579,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3__1" - // InternalDataDSL.g:21206:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ; + // InternalDataDSL.g:21598:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ; public final void rule__XBasicForLoopExpression__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21210:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl ) - // InternalDataDSL.g:21211:2: rule__XBasicForLoopExpression__Group_3__1__Impl + // InternalDataDSL.g:21602:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl ) + // InternalDataDSL.g:21603:2: rule__XBasicForLoopExpression__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_3__1__Impl(); @@ -70319,37 +71612,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3__1__Impl" - // InternalDataDSL.g:21217:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ; + // InternalDataDSL.g:21609:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ; public final void rule__XBasicForLoopExpression__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21221:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ) - // InternalDataDSL.g:21222:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) + // InternalDataDSL.g:21613:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ) + // InternalDataDSL.g:21614:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) { - // InternalDataDSL.g:21222:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) - // InternalDataDSL.g:21223:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* + // InternalDataDSL.g:21614:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) + // InternalDataDSL.g:21615:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); } - // InternalDataDSL.g:21224:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* - loop183: + // InternalDataDSL.g:21616:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* + loop185: do { - int alt183=2; - int LA183_0 = input.LA(1); + int alt185=2; + int LA185_0 = input.LA(1); - if ( (LA183_0==145) ) { - alt183=1; + if ( (LA185_0==149) ) { + alt185=1; } - switch (alt183) { + switch (alt185) { case 1 : - // InternalDataDSL.g:21224:3: rule__XBasicForLoopExpression__Group_3_1__0 + // InternalDataDSL.g:21616:3: rule__XBasicForLoopExpression__Group_3_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XBasicForLoopExpression__Group_3_1__0(); state._fsp--; @@ -70359,7 +71652,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop183; + break loop185; } } while (true); @@ -70388,16 +71681,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0" - // InternalDataDSL.g:21233:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ; + // InternalDataDSL.g:21625:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ; public final void rule__XBasicForLoopExpression__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21237:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ) - // InternalDataDSL.g:21238:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 + // InternalDataDSL.g:21629:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ) + // InternalDataDSL.g:21630:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 { - pushFollow(FOLLOW_157); + pushFollow(FOLLOW_158); rule__XBasicForLoopExpression__Group_3_1__0__Impl(); state._fsp--; @@ -70426,22 +71719,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0__Impl" - // InternalDataDSL.g:21245:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:21637:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21249:1: ( ( ',' ) ) - // InternalDataDSL.g:21250:1: ( ',' ) + // InternalDataDSL.g:21641:1: ( ( ',' ) ) + // InternalDataDSL.g:21642:1: ( ',' ) { - // InternalDataDSL.g:21250:1: ( ',' ) - // InternalDataDSL.g:21251:2: ',' + // InternalDataDSL.g:21642:1: ( ',' ) + // InternalDataDSL.g:21643:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } @@ -70467,14 +71760,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1" - // InternalDataDSL.g:21260:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ; + // InternalDataDSL.g:21652:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ; public final void rule__XBasicForLoopExpression__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21264:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl ) - // InternalDataDSL.g:21265:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl + // InternalDataDSL.g:21656:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl ) + // InternalDataDSL.g:21657:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_3_1__1__Impl(); @@ -70500,23 +71793,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1__Impl" - // InternalDataDSL.g:21271:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:21663:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ; public final void rule__XBasicForLoopExpression__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21275:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:21276:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) + // InternalDataDSL.g:21667:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:21668:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) { - // InternalDataDSL.g:21276:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) - // InternalDataDSL.g:21277:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) + // InternalDataDSL.g:21668:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) + // InternalDataDSL.g:21669:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); } - // InternalDataDSL.g:21278:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) - // InternalDataDSL.g:21278:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 + // InternalDataDSL.g:21670:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) + // InternalDataDSL.g:21670:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1(); @@ -70551,16 +71844,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7__0" - // InternalDataDSL.g:21287:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ; + // InternalDataDSL.g:21679:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ; public final void rule__XBasicForLoopExpression__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21291:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ) - // InternalDataDSL.g:21292:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 + // InternalDataDSL.g:21683:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ) + // InternalDataDSL.g:21684:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XBasicForLoopExpression__Group_7__0__Impl(); state._fsp--; @@ -70589,23 +71882,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7__0__Impl" - // InternalDataDSL.g:21299:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ; + // InternalDataDSL.g:21691:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ; public final void rule__XBasicForLoopExpression__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21303:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ) - // InternalDataDSL.g:21304:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) + // InternalDataDSL.g:21695:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ) + // InternalDataDSL.g:21696:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) { - // InternalDataDSL.g:21304:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) - // InternalDataDSL.g:21305:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) + // InternalDataDSL.g:21696:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) + // InternalDataDSL.g:21697:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); } - // InternalDataDSL.g:21306:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) - // InternalDataDSL.g:21306:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 + // InternalDataDSL.g:21698:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) + // InternalDataDSL.g:21698:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0(); @@ -70640,14 +71933,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7__1" - // InternalDataDSL.g:21314:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ; + // InternalDataDSL.g:21706:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ; public final void rule__XBasicForLoopExpression__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21318:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl ) - // InternalDataDSL.g:21319:2: rule__XBasicForLoopExpression__Group_7__1__Impl + // InternalDataDSL.g:21710:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl ) + // InternalDataDSL.g:21711:2: rule__XBasicForLoopExpression__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_7__1__Impl(); @@ -70673,37 +71966,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7__1__Impl" - // InternalDataDSL.g:21325:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ; + // InternalDataDSL.g:21717:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ; public final void rule__XBasicForLoopExpression__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21329:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ) - // InternalDataDSL.g:21330:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) + // InternalDataDSL.g:21721:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ) + // InternalDataDSL.g:21722:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) { - // InternalDataDSL.g:21330:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) - // InternalDataDSL.g:21331:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* + // InternalDataDSL.g:21722:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) + // InternalDataDSL.g:21723:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); } - // InternalDataDSL.g:21332:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* - loop184: + // InternalDataDSL.g:21724:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* + loop186: do { - int alt184=2; - int LA184_0 = input.LA(1); + int alt186=2; + int LA186_0 = input.LA(1); - if ( (LA184_0==145) ) { - alt184=1; + if ( (LA186_0==149) ) { + alt186=1; } - switch (alt184) { + switch (alt186) { case 1 : - // InternalDataDSL.g:21332:3: rule__XBasicForLoopExpression__Group_7_1__0 + // InternalDataDSL.g:21724:3: rule__XBasicForLoopExpression__Group_7_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XBasicForLoopExpression__Group_7_1__0(); state._fsp--; @@ -70713,7 +72006,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop184; + break loop186; } } while (true); @@ -70742,16 +72035,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0" - // InternalDataDSL.g:21341:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ; + // InternalDataDSL.g:21733:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ; public final void rule__XBasicForLoopExpression__Group_7_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21345:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ) - // InternalDataDSL.g:21346:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 + // InternalDataDSL.g:21737:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ) + // InternalDataDSL.g:21738:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XBasicForLoopExpression__Group_7_1__0__Impl(); state._fsp--; @@ -70780,22 +72073,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0__Impl" - // InternalDataDSL.g:21353:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:21745:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ; public final void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21357:1: ( ( ',' ) ) - // InternalDataDSL.g:21358:1: ( ',' ) + // InternalDataDSL.g:21749:1: ( ( ',' ) ) + // InternalDataDSL.g:21750:1: ( ',' ) { - // InternalDataDSL.g:21358:1: ( ',' ) - // InternalDataDSL.g:21359:2: ',' + // InternalDataDSL.g:21750:1: ( ',' ) + // InternalDataDSL.g:21751:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } @@ -70821,14 +72114,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1" - // InternalDataDSL.g:21368:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ; + // InternalDataDSL.g:21760:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ; public final void rule__XBasicForLoopExpression__Group_7_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21372:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl ) - // InternalDataDSL.g:21373:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl + // InternalDataDSL.g:21764:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl ) + // InternalDataDSL.g:21765:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_7_1__1__Impl(); @@ -70854,23 +72147,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1__Impl" - // InternalDataDSL.g:21379:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ; + // InternalDataDSL.g:21771:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ; public final void rule__XBasicForLoopExpression__Group_7_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21383:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ) - // InternalDataDSL.g:21384:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) + // InternalDataDSL.g:21775:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ) + // InternalDataDSL.g:21776:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) { - // InternalDataDSL.g:21384:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) - // InternalDataDSL.g:21385:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) + // InternalDataDSL.g:21776:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) + // InternalDataDSL.g:21777:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); } - // InternalDataDSL.g:21386:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) - // InternalDataDSL.g:21386:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 + // InternalDataDSL.g:21778:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) + // InternalDataDSL.g:21778:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1(); @@ -70905,16 +72198,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__0" - // InternalDataDSL.g:21395:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ; + // InternalDataDSL.g:21787:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ; public final void rule__XWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21399:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) - // InternalDataDSL.g:21400:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 + // InternalDataDSL.g:21791:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) + // InternalDataDSL.g:21792:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 { - pushFollow(FOLLOW_158); + pushFollow(FOLLOW_159); rule__XWhileExpression__Group__0__Impl(); state._fsp--; @@ -70943,23 +72236,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__0__Impl" - // InternalDataDSL.g:21407:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:21799:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21411:1: ( ( () ) ) - // InternalDataDSL.g:21412:1: ( () ) + // InternalDataDSL.g:21803:1: ( ( () ) ) + // InternalDataDSL.g:21804:1: ( () ) { - // InternalDataDSL.g:21412:1: ( () ) - // InternalDataDSL.g:21413:2: () + // InternalDataDSL.g:21804:1: ( () ) + // InternalDataDSL.g:21805:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); } - // InternalDataDSL.g:21414:2: () - // InternalDataDSL.g:21414:3: + // InternalDataDSL.g:21806:2: () + // InternalDataDSL.g:21806:3: { } @@ -70984,16 +72277,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__1" - // InternalDataDSL.g:21422:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ; + // InternalDataDSL.g:21814:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ; public final void rule__XWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21426:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) - // InternalDataDSL.g:21427:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 + // InternalDataDSL.g:21818:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) + // InternalDataDSL.g:21819:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XWhileExpression__Group__1__Impl(); state._fsp--; @@ -71022,22 +72315,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__1__Impl" - // InternalDataDSL.g:21434:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; + // InternalDataDSL.g:21826:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21438:1: ( ( 'while' ) ) - // InternalDataDSL.g:21439:1: ( 'while' ) + // InternalDataDSL.g:21830:1: ( ( 'while' ) ) + // InternalDataDSL.g:21831:1: ( 'while' ) { - // InternalDataDSL.g:21439:1: ( 'while' ) - // InternalDataDSL.g:21440:2: 'while' + // InternalDataDSL.g:21831:1: ( 'while' ) + // InternalDataDSL.g:21832:2: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } - match(input,156,FOLLOW_2); if (state.failed) return ; + match(input,160,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } @@ -71063,16 +72356,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__2" - // InternalDataDSL.g:21449:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ; + // InternalDataDSL.g:21841:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ; public final void rule__XWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21453:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) - // InternalDataDSL.g:21454:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 + // InternalDataDSL.g:21845:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) + // InternalDataDSL.g:21846:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XWhileExpression__Group__2__Impl(); state._fsp--; @@ -71101,22 +72394,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__2__Impl" - // InternalDataDSL.g:21461:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; + // InternalDataDSL.g:21853:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21465:1: ( ( '(' ) ) - // InternalDataDSL.g:21466:1: ( '(' ) + // InternalDataDSL.g:21857:1: ( ( '(' ) ) + // InternalDataDSL.g:21858:1: ( '(' ) { - // InternalDataDSL.g:21466:1: ( '(' ) - // InternalDataDSL.g:21467:2: '(' + // InternalDataDSL.g:21858:1: ( '(' ) + // InternalDataDSL.g:21859:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -71142,16 +72435,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__3" - // InternalDataDSL.g:21476:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ; + // InternalDataDSL.g:21868:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ; public final void rule__XWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21480:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) - // InternalDataDSL.g:21481:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 + // InternalDataDSL.g:21872:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) + // InternalDataDSL.g:21873:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XWhileExpression__Group__3__Impl(); state._fsp--; @@ -71180,23 +72473,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__3__Impl" - // InternalDataDSL.g:21488:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ; + // InternalDataDSL.g:21880:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ; public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21492:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) - // InternalDataDSL.g:21493:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) + // InternalDataDSL.g:21884:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) + // InternalDataDSL.g:21885:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) { - // InternalDataDSL.g:21493:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) - // InternalDataDSL.g:21494:2: ( rule__XWhileExpression__PredicateAssignment_3 ) + // InternalDataDSL.g:21885:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) + // InternalDataDSL.g:21886:2: ( rule__XWhileExpression__PredicateAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); } - // InternalDataDSL.g:21495:2: ( rule__XWhileExpression__PredicateAssignment_3 ) - // InternalDataDSL.g:21495:3: rule__XWhileExpression__PredicateAssignment_3 + // InternalDataDSL.g:21887:2: ( rule__XWhileExpression__PredicateAssignment_3 ) + // InternalDataDSL.g:21887:3: rule__XWhileExpression__PredicateAssignment_3 { pushFollow(FOLLOW_2); rule__XWhileExpression__PredicateAssignment_3(); @@ -71231,16 +72524,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__4" - // InternalDataDSL.g:21503:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ; + // InternalDataDSL.g:21895:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ; public final void rule__XWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21507:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) - // InternalDataDSL.g:21508:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 + // InternalDataDSL.g:21899:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) + // InternalDataDSL.g:21900:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XWhileExpression__Group__4__Impl(); state._fsp--; @@ -71269,22 +72562,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__4__Impl" - // InternalDataDSL.g:21515:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; + // InternalDataDSL.g:21907:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21519:1: ( ( ')' ) ) - // InternalDataDSL.g:21520:1: ( ')' ) + // InternalDataDSL.g:21911:1: ( ( ')' ) ) + // InternalDataDSL.g:21912:1: ( ')' ) { - // InternalDataDSL.g:21520:1: ( ')' ) - // InternalDataDSL.g:21521:2: ')' + // InternalDataDSL.g:21912:1: ( ')' ) + // InternalDataDSL.g:21913:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } @@ -71310,14 +72603,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__5" - // InternalDataDSL.g:21530:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; + // InternalDataDSL.g:21922:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; public final void rule__XWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21534:1: ( rule__XWhileExpression__Group__5__Impl ) - // InternalDataDSL.g:21535:2: rule__XWhileExpression__Group__5__Impl + // InternalDataDSL.g:21926:1: ( rule__XWhileExpression__Group__5__Impl ) + // InternalDataDSL.g:21927:2: rule__XWhileExpression__Group__5__Impl { pushFollow(FOLLOW_2); rule__XWhileExpression__Group__5__Impl(); @@ -71343,23 +72636,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__5__Impl" - // InternalDataDSL.g:21541:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ; + // InternalDataDSL.g:21933:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ; public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21545:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) - // InternalDataDSL.g:21546:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) + // InternalDataDSL.g:21937:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) + // InternalDataDSL.g:21938:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) { - // InternalDataDSL.g:21546:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) - // InternalDataDSL.g:21547:2: ( rule__XWhileExpression__BodyAssignment_5 ) + // InternalDataDSL.g:21938:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) + // InternalDataDSL.g:21939:2: ( rule__XWhileExpression__BodyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); } - // InternalDataDSL.g:21548:2: ( rule__XWhileExpression__BodyAssignment_5 ) - // InternalDataDSL.g:21548:3: rule__XWhileExpression__BodyAssignment_5 + // InternalDataDSL.g:21940:2: ( rule__XWhileExpression__BodyAssignment_5 ) + // InternalDataDSL.g:21940:3: rule__XWhileExpression__BodyAssignment_5 { pushFollow(FOLLOW_2); rule__XWhileExpression__BodyAssignment_5(); @@ -71394,16 +72687,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__0" - // InternalDataDSL.g:21557:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ; + // InternalDataDSL.g:21949:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ; public final void rule__XDoWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21561:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) - // InternalDataDSL.g:21562:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 + // InternalDataDSL.g:21953:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) + // InternalDataDSL.g:21954:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 { - pushFollow(FOLLOW_159); + pushFollow(FOLLOW_160); rule__XDoWhileExpression__Group__0__Impl(); state._fsp--; @@ -71432,23 +72725,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__0__Impl" - // InternalDataDSL.g:21569:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:21961:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21573:1: ( ( () ) ) - // InternalDataDSL.g:21574:1: ( () ) + // InternalDataDSL.g:21965:1: ( ( () ) ) + // InternalDataDSL.g:21966:1: ( () ) { - // InternalDataDSL.g:21574:1: ( () ) - // InternalDataDSL.g:21575:2: () + // InternalDataDSL.g:21966:1: ( () ) + // InternalDataDSL.g:21967:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); } - // InternalDataDSL.g:21576:2: () - // InternalDataDSL.g:21576:3: + // InternalDataDSL.g:21968:2: () + // InternalDataDSL.g:21968:3: { } @@ -71473,16 +72766,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__1" - // InternalDataDSL.g:21584:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ; + // InternalDataDSL.g:21976:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ; public final void rule__XDoWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21588:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) - // InternalDataDSL.g:21589:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 + // InternalDataDSL.g:21980:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) + // InternalDataDSL.g:21981:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XDoWhileExpression__Group__1__Impl(); state._fsp--; @@ -71511,22 +72804,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__1__Impl" - // InternalDataDSL.g:21596:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; + // InternalDataDSL.g:21988:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21600:1: ( ( 'do' ) ) - // InternalDataDSL.g:21601:1: ( 'do' ) + // InternalDataDSL.g:21992:1: ( ( 'do' ) ) + // InternalDataDSL.g:21993:1: ( 'do' ) { - // InternalDataDSL.g:21601:1: ( 'do' ) - // InternalDataDSL.g:21602:2: 'do' + // InternalDataDSL.g:21993:1: ( 'do' ) + // InternalDataDSL.g:21994:2: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } - match(input,157,FOLLOW_2); if (state.failed) return ; + match(input,161,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } @@ -71552,16 +72845,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__2" - // InternalDataDSL.g:21611:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ; + // InternalDataDSL.g:22003:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ; public final void rule__XDoWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21615:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) - // InternalDataDSL.g:21616:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 + // InternalDataDSL.g:22007:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) + // InternalDataDSL.g:22008:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 { - pushFollow(FOLLOW_158); + pushFollow(FOLLOW_159); rule__XDoWhileExpression__Group__2__Impl(); state._fsp--; @@ -71590,23 +72883,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__2__Impl" - // InternalDataDSL.g:21623:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ; + // InternalDataDSL.g:22015:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ; public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21627:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) - // InternalDataDSL.g:21628:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) + // InternalDataDSL.g:22019:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) + // InternalDataDSL.g:22020:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) { - // InternalDataDSL.g:21628:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) - // InternalDataDSL.g:21629:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) + // InternalDataDSL.g:22020:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) + // InternalDataDSL.g:22021:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); } - // InternalDataDSL.g:21630:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) - // InternalDataDSL.g:21630:3: rule__XDoWhileExpression__BodyAssignment_2 + // InternalDataDSL.g:22022:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) + // InternalDataDSL.g:22022:3: rule__XDoWhileExpression__BodyAssignment_2 { pushFollow(FOLLOW_2); rule__XDoWhileExpression__BodyAssignment_2(); @@ -71641,16 +72934,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__3" - // InternalDataDSL.g:21638:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ; + // InternalDataDSL.g:22030:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ; public final void rule__XDoWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21642:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) - // InternalDataDSL.g:21643:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 + // InternalDataDSL.g:22034:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) + // InternalDataDSL.g:22035:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XDoWhileExpression__Group__3__Impl(); state._fsp--; @@ -71679,22 +72972,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__3__Impl" - // InternalDataDSL.g:21650:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; + // InternalDataDSL.g:22042:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21654:1: ( ( 'while' ) ) - // InternalDataDSL.g:21655:1: ( 'while' ) + // InternalDataDSL.g:22046:1: ( ( 'while' ) ) + // InternalDataDSL.g:22047:1: ( 'while' ) { - // InternalDataDSL.g:21655:1: ( 'while' ) - // InternalDataDSL.g:21656:2: 'while' + // InternalDataDSL.g:22047:1: ( 'while' ) + // InternalDataDSL.g:22048:2: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } - match(input,156,FOLLOW_2); if (state.failed) return ; + match(input,160,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } @@ -71720,16 +73013,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__4" - // InternalDataDSL.g:21665:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ; + // InternalDataDSL.g:22057:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ; public final void rule__XDoWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21669:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) - // InternalDataDSL.g:21670:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 + // InternalDataDSL.g:22061:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) + // InternalDataDSL.g:22062:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XDoWhileExpression__Group__4__Impl(); state._fsp--; @@ -71758,22 +73051,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__4__Impl" - // InternalDataDSL.g:21677:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; + // InternalDataDSL.g:22069:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21681:1: ( ( '(' ) ) - // InternalDataDSL.g:21682:1: ( '(' ) + // InternalDataDSL.g:22073:1: ( ( '(' ) ) + // InternalDataDSL.g:22074:1: ( '(' ) { - // InternalDataDSL.g:21682:1: ( '(' ) - // InternalDataDSL.g:21683:2: '(' + // InternalDataDSL.g:22074:1: ( '(' ) + // InternalDataDSL.g:22075:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } @@ -71799,16 +73092,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__5" - // InternalDataDSL.g:21692:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ; + // InternalDataDSL.g:22084:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ; public final void rule__XDoWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21696:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) - // InternalDataDSL.g:21697:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 + // InternalDataDSL.g:22088:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) + // InternalDataDSL.g:22089:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XDoWhileExpression__Group__5__Impl(); state._fsp--; @@ -71837,23 +73130,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__5__Impl" - // InternalDataDSL.g:21704:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ; + // InternalDataDSL.g:22096:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ; public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21708:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) - // InternalDataDSL.g:21709:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) + // InternalDataDSL.g:22100:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) + // InternalDataDSL.g:22101:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) { - // InternalDataDSL.g:21709:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) - // InternalDataDSL.g:21710:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) + // InternalDataDSL.g:22101:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) + // InternalDataDSL.g:22102:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); } - // InternalDataDSL.g:21711:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) - // InternalDataDSL.g:21711:3: rule__XDoWhileExpression__PredicateAssignment_5 + // InternalDataDSL.g:22103:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) + // InternalDataDSL.g:22103:3: rule__XDoWhileExpression__PredicateAssignment_5 { pushFollow(FOLLOW_2); rule__XDoWhileExpression__PredicateAssignment_5(); @@ -71888,14 +73181,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__6" - // InternalDataDSL.g:21719:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; + // InternalDataDSL.g:22111:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; public final void rule__XDoWhileExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21723:1: ( rule__XDoWhileExpression__Group__6__Impl ) - // InternalDataDSL.g:21724:2: rule__XDoWhileExpression__Group__6__Impl + // InternalDataDSL.g:22115:1: ( rule__XDoWhileExpression__Group__6__Impl ) + // InternalDataDSL.g:22116:2: rule__XDoWhileExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__XDoWhileExpression__Group__6__Impl(); @@ -71921,22 +73214,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__6__Impl" - // InternalDataDSL.g:21730:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; + // InternalDataDSL.g:22122:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21734:1: ( ( ')' ) ) - // InternalDataDSL.g:21735:1: ( ')' ) + // InternalDataDSL.g:22126:1: ( ( ')' ) ) + // InternalDataDSL.g:22127:1: ( ')' ) { - // InternalDataDSL.g:21735:1: ( ')' ) - // InternalDataDSL.g:21736:2: ')' + // InternalDataDSL.g:22127:1: ( ')' ) + // InternalDataDSL.g:22128:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } @@ -71962,14 +73255,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__0" - // InternalDataDSL.g:21746:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ; + // InternalDataDSL.g:22138:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ; public final void rule__XBlockExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21750:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) - // InternalDataDSL.g:21751:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 + // InternalDataDSL.g:22142:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) + // InternalDataDSL.g:22143:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 { pushFollow(FOLLOW_8); rule__XBlockExpression__Group__0__Impl(); @@ -72000,23 +73293,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__0__Impl" - // InternalDataDSL.g:21758:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:22150:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21762:1: ( ( () ) ) - // InternalDataDSL.g:21763:1: ( () ) + // InternalDataDSL.g:22154:1: ( ( () ) ) + // InternalDataDSL.g:22155:1: ( () ) { - // InternalDataDSL.g:21763:1: ( () ) - // InternalDataDSL.g:21764:2: () + // InternalDataDSL.g:22155:1: ( () ) + // InternalDataDSL.g:22156:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); } - // InternalDataDSL.g:21765:2: () - // InternalDataDSL.g:21765:3: + // InternalDataDSL.g:22157:2: () + // InternalDataDSL.g:22157:3: { } @@ -72041,16 +73334,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__1" - // InternalDataDSL.g:21773:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ; + // InternalDataDSL.g:22165:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ; public final void rule__XBlockExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21777:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) - // InternalDataDSL.g:21778:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 + // InternalDataDSL.g:22169:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) + // InternalDataDSL.g:22170:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 { - pushFollow(FOLLOW_160); + pushFollow(FOLLOW_161); rule__XBlockExpression__Group__1__Impl(); state._fsp--; @@ -72079,22 +73372,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__1__Impl" - // InternalDataDSL.g:21785:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; + // InternalDataDSL.g:22177:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21789:1: ( ( '{' ) ) - // InternalDataDSL.g:21790:1: ( '{' ) + // InternalDataDSL.g:22181:1: ( ( '{' ) ) + // InternalDataDSL.g:22182:1: ( '{' ) { - // InternalDataDSL.g:21790:1: ( '{' ) - // InternalDataDSL.g:21791:2: '{' + // InternalDataDSL.g:22182:1: ( '{' ) + // InternalDataDSL.g:22183:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } @@ -72120,16 +73413,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__2" - // InternalDataDSL.g:21800:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ; + // InternalDataDSL.g:22192:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ; public final void rule__XBlockExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21804:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) - // InternalDataDSL.g:21805:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 + // InternalDataDSL.g:22196:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) + // InternalDataDSL.g:22197:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 { - pushFollow(FOLLOW_160); + pushFollow(FOLLOW_161); rule__XBlockExpression__Group__2__Impl(); state._fsp--; @@ -72158,37 +73451,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__2__Impl" - // InternalDataDSL.g:21812:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ; + // InternalDataDSL.g:22204:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ; public final void rule__XBlockExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21816:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) - // InternalDataDSL.g:21817:1: ( ( rule__XBlockExpression__Group_2__0 )* ) + // InternalDataDSL.g:22208:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) + // InternalDataDSL.g:22209:1: ( ( rule__XBlockExpression__Group_2__0 )* ) { - // InternalDataDSL.g:21817:1: ( ( rule__XBlockExpression__Group_2__0 )* ) - // InternalDataDSL.g:21818:2: ( rule__XBlockExpression__Group_2__0 )* + // InternalDataDSL.g:22209:1: ( ( rule__XBlockExpression__Group_2__0 )* ) + // InternalDataDSL.g:22210:2: ( rule__XBlockExpression__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup_2()); } - // InternalDataDSL.g:21819:2: ( rule__XBlockExpression__Group_2__0 )* - loop185: + // InternalDataDSL.g:22211:2: ( rule__XBlockExpression__Group_2__0 )* + loop187: do { - int alt185=2; - int LA185_0 = input.LA(1); + int alt187=2; + int LA187_0 = input.LA(1); - if ( ((LA185_0>=RULE_STRING && LA185_0<=RULE_DECIMAL)||LA185_0==28||(LA185_0>=35 && LA185_0<=36)||LA185_0==41||(LA185_0>=45 && LA185_0<=51)||LA185_0==80||LA185_0==113||LA185_0==143||(LA185_0>=147 && LA185_0<=148)||LA185_0==150||LA185_0==152||(LA185_0>=156 && LA185_0<=163)||LA185_0==165||(LA185_0>=194 && LA185_0<=195)) ) { - alt185=1; + if ( ((LA187_0>=RULE_STRING && LA187_0<=RULE_DECIMAL)||LA187_0==28||(LA187_0>=35 && LA187_0<=36)||LA187_0==41||(LA187_0>=45 && LA187_0<=51)||LA187_0==83||LA187_0==116||LA187_0==147||(LA187_0>=151 && LA187_0<=152)||LA187_0==154||LA187_0==156||(LA187_0>=160 && LA187_0<=167)||LA187_0==169||(LA187_0>=198 && LA187_0<=199)) ) { + alt187=1; } - switch (alt185) { + switch (alt187) { case 1 : - // InternalDataDSL.g:21819:3: rule__XBlockExpression__Group_2__0 + // InternalDataDSL.g:22211:3: rule__XBlockExpression__Group_2__0 { - pushFollow(FOLLOW_145); + pushFollow(FOLLOW_146); rule__XBlockExpression__Group_2__0(); state._fsp--; @@ -72198,7 +73491,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop185; + break loop187; } } while (true); @@ -72227,14 +73520,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__3" - // InternalDataDSL.g:21827:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; + // InternalDataDSL.g:22219:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; public final void rule__XBlockExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21831:1: ( rule__XBlockExpression__Group__3__Impl ) - // InternalDataDSL.g:21832:2: rule__XBlockExpression__Group__3__Impl + // InternalDataDSL.g:22223:1: ( rule__XBlockExpression__Group__3__Impl ) + // InternalDataDSL.g:22224:2: rule__XBlockExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XBlockExpression__Group__3__Impl(); @@ -72260,22 +73553,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__3__Impl" - // InternalDataDSL.g:21838:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; + // InternalDataDSL.g:22230:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21842:1: ( ( '}' ) ) - // InternalDataDSL.g:21843:1: ( '}' ) + // InternalDataDSL.g:22234:1: ( ( '}' ) ) + // InternalDataDSL.g:22235:1: ( '}' ) { - // InternalDataDSL.g:21843:1: ( '}' ) - // InternalDataDSL.g:21844:2: '}' + // InternalDataDSL.g:22235:1: ( '}' ) + // InternalDataDSL.g:22236:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } @@ -72301,16 +73594,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__0" - // InternalDataDSL.g:21854:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ; + // InternalDataDSL.g:22246:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ; public final void rule__XBlockExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21858:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) - // InternalDataDSL.g:21859:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 + // InternalDataDSL.g:22250:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) + // InternalDataDSL.g:22251:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 { - pushFollow(FOLLOW_94); + pushFollow(FOLLOW_95); rule__XBlockExpression__Group_2__0__Impl(); state._fsp--; @@ -72339,23 +73632,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__0__Impl" - // InternalDataDSL.g:21866:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ; + // InternalDataDSL.g:22258:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ; public final void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21870:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) - // InternalDataDSL.g:21871:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) + // InternalDataDSL.g:22262:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) + // InternalDataDSL.g:22263:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) { - // InternalDataDSL.g:21871:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) - // InternalDataDSL.g:21872:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) + // InternalDataDSL.g:22263:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) + // InternalDataDSL.g:22264:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); } - // InternalDataDSL.g:21873:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) - // InternalDataDSL.g:21873:3: rule__XBlockExpression__ExpressionsAssignment_2_0 + // InternalDataDSL.g:22265:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) + // InternalDataDSL.g:22265:3: rule__XBlockExpression__ExpressionsAssignment_2_0 { pushFollow(FOLLOW_2); rule__XBlockExpression__ExpressionsAssignment_2_0(); @@ -72390,14 +73683,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__1" - // InternalDataDSL.g:21881:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ; + // InternalDataDSL.g:22273:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ; public final void rule__XBlockExpression__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21885:1: ( rule__XBlockExpression__Group_2__1__Impl ) - // InternalDataDSL.g:21886:2: rule__XBlockExpression__Group_2__1__Impl + // InternalDataDSL.g:22277:1: ( rule__XBlockExpression__Group_2__1__Impl ) + // InternalDataDSL.g:22278:2: rule__XBlockExpression__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__XBlockExpression__Group_2__1__Impl(); @@ -72423,33 +73716,33 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__1__Impl" - // InternalDataDSL.g:21892:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; + // InternalDataDSL.g:22284:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21896:1: ( ( ( ';' )? ) ) - // InternalDataDSL.g:21897:1: ( ( ';' )? ) + // InternalDataDSL.g:22288:1: ( ( ( ';' )? ) ) + // InternalDataDSL.g:22289:1: ( ( ';' )? ) { - // InternalDataDSL.g:21897:1: ( ( ';' )? ) - // InternalDataDSL.g:21898:2: ( ';' )? + // InternalDataDSL.g:22289:1: ( ( ';' )? ) + // InternalDataDSL.g:22290:2: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); } - // InternalDataDSL.g:21899:2: ( ';' )? - int alt186=2; - int LA186_0 = input.LA(1); + // InternalDataDSL.g:22291:2: ( ';' )? + int alt188=2; + int LA188_0 = input.LA(1); - if ( (LA186_0==141) ) { - alt186=1; + if ( (LA188_0==145) ) { + alt188=1; } - switch (alt186) { + switch (alt188) { case 1 : - // InternalDataDSL.g:21899:3: ';' + // InternalDataDSL.g:22291:3: ';' { - match(input,141,FOLLOW_2); if (state.failed) return ; + match(input,145,FOLLOW_2); if (state.failed) return ; } break; @@ -72481,16 +73774,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__0" - // InternalDataDSL.g:21908:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ; + // InternalDataDSL.g:22300:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ; public final void rule__XVariableDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21912:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) - // InternalDataDSL.g:21913:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 + // InternalDataDSL.g:22304:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) + // InternalDataDSL.g:22305:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 { - pushFollow(FOLLOW_161); + pushFollow(FOLLOW_162); rule__XVariableDeclaration__Group__0__Impl(); state._fsp--; @@ -72519,23 +73812,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__0__Impl" - // InternalDataDSL.g:21920:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:22312:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ; public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21924:1: ( ( () ) ) - // InternalDataDSL.g:21925:1: ( () ) + // InternalDataDSL.g:22316:1: ( ( () ) ) + // InternalDataDSL.g:22317:1: ( () ) { - // InternalDataDSL.g:21925:1: ( () ) - // InternalDataDSL.g:21926:2: () + // InternalDataDSL.g:22317:1: ( () ) + // InternalDataDSL.g:22318:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0()); } - // InternalDataDSL.g:21927:2: () - // InternalDataDSL.g:21927:3: + // InternalDataDSL.g:22319:2: () + // InternalDataDSL.g:22319:3: { } @@ -72560,16 +73853,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__1" - // InternalDataDSL.g:21935:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ; + // InternalDataDSL.g:22327:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ; public final void rule__XVariableDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21939:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) - // InternalDataDSL.g:21940:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 + // InternalDataDSL.g:22331:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) + // InternalDataDSL.g:22332:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XVariableDeclaration__Group__1__Impl(); state._fsp--; @@ -72598,23 +73891,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__1__Impl" - // InternalDataDSL.g:21947:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ; + // InternalDataDSL.g:22339:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ; public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21951:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) - // InternalDataDSL.g:21952:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) + // InternalDataDSL.g:22343:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) + // InternalDataDSL.g:22344:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) { - // InternalDataDSL.g:21952:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) - // InternalDataDSL.g:21953:2: ( rule__XVariableDeclaration__Alternatives_1 ) + // InternalDataDSL.g:22344:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) + // InternalDataDSL.g:22345:2: ( rule__XVariableDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); } - // InternalDataDSL.g:21954:2: ( rule__XVariableDeclaration__Alternatives_1 ) - // InternalDataDSL.g:21954:3: rule__XVariableDeclaration__Alternatives_1 + // InternalDataDSL.g:22346:2: ( rule__XVariableDeclaration__Alternatives_1 ) + // InternalDataDSL.g:22346:3: rule__XVariableDeclaration__Alternatives_1 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Alternatives_1(); @@ -72649,16 +73942,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__2" - // InternalDataDSL.g:21962:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ; + // InternalDataDSL.g:22354:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ; public final void rule__XVariableDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21966:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ) - // InternalDataDSL.g:21967:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 + // InternalDataDSL.g:22358:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ) + // InternalDataDSL.g:22359:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 { - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_104); rule__XVariableDeclaration__Group__2__Impl(); state._fsp--; @@ -72687,23 +73980,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__2__Impl" - // InternalDataDSL.g:21974:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ; + // InternalDataDSL.g:22366:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ; public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21978:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ) - // InternalDataDSL.g:21979:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) + // InternalDataDSL.g:22370:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ) + // InternalDataDSL.g:22371:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) { - // InternalDataDSL.g:21979:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) - // InternalDataDSL.g:21980:2: ( rule__XVariableDeclaration__Alternatives_2 ) + // InternalDataDSL.g:22371:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) + // InternalDataDSL.g:22372:2: ( rule__XVariableDeclaration__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2()); } - // InternalDataDSL.g:21981:2: ( rule__XVariableDeclaration__Alternatives_2 ) - // InternalDataDSL.g:21981:3: rule__XVariableDeclaration__Alternatives_2 + // InternalDataDSL.g:22373:2: ( rule__XVariableDeclaration__Alternatives_2 ) + // InternalDataDSL.g:22373:3: rule__XVariableDeclaration__Alternatives_2 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Alternatives_2(); @@ -72738,14 +74031,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__3" - // InternalDataDSL.g:21989:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ; + // InternalDataDSL.g:22381:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ; public final void rule__XVariableDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:21993:1: ( rule__XVariableDeclaration__Group__3__Impl ) - // InternalDataDSL.g:21994:2: rule__XVariableDeclaration__Group__3__Impl + // InternalDataDSL.g:22385:1: ( rule__XVariableDeclaration__Group__3__Impl ) + // InternalDataDSL.g:22386:2: rule__XVariableDeclaration__Group__3__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group__3__Impl(); @@ -72771,31 +74064,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__3__Impl" - // InternalDataDSL.g:22000:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ; + // InternalDataDSL.g:22392:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ; public final void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22004:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) ) - // InternalDataDSL.g:22005:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) + // InternalDataDSL.g:22396:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) ) + // InternalDataDSL.g:22397:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) { - // InternalDataDSL.g:22005:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) - // InternalDataDSL.g:22006:2: ( rule__XVariableDeclaration__Group_3__0 )? + // InternalDataDSL.g:22397:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) + // InternalDataDSL.g:22398:2: ( rule__XVariableDeclaration__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_3()); } - // InternalDataDSL.g:22007:2: ( rule__XVariableDeclaration__Group_3__0 )? - int alt187=2; - int LA187_0 = input.LA(1); + // InternalDataDSL.g:22399:2: ( rule__XVariableDeclaration__Group_3__0 )? + int alt189=2; + int LA189_0 = input.LA(1); - if ( (LA187_0==13) ) { - alt187=1; + if ( (LA189_0==13) ) { + alt189=1; } - switch (alt187) { + switch (alt189) { case 1 : - // InternalDataDSL.g:22007:3: rule__XVariableDeclaration__Group_3__0 + // InternalDataDSL.g:22399:3: rule__XVariableDeclaration__Group_3__0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_3__0(); @@ -72833,14 +74126,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0" - // InternalDataDSL.g:22016:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ; + // InternalDataDSL.g:22408:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ; public final void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22020:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl ) - // InternalDataDSL.g:22021:2: rule__XVariableDeclaration__Group_2_0__0__Impl + // InternalDataDSL.g:22412:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl ) + // InternalDataDSL.g:22413:2: rule__XVariableDeclaration__Group_2_0__0__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0__0__Impl(); @@ -72866,23 +74159,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl" - // InternalDataDSL.g:22027:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ; + // InternalDataDSL.g:22419:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22031:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ) - // InternalDataDSL.g:22032:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) + // InternalDataDSL.g:22423:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ) + // InternalDataDSL.g:22424:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) { - // InternalDataDSL.g:22032:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) - // InternalDataDSL.g:22033:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) + // InternalDataDSL.g:22424:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) + // InternalDataDSL.g:22425:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0()); } - // InternalDataDSL.g:22034:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) - // InternalDataDSL.g:22034:3: rule__XVariableDeclaration__Group_2_0_0__0 + // InternalDataDSL.g:22426:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) + // InternalDataDSL.g:22426:3: rule__XVariableDeclaration__Group_2_0_0__0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0_0__0(); @@ -72917,14 +74210,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0" - // InternalDataDSL.g:22043:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ; + // InternalDataDSL.g:22435:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ; public final void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22047:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ) - // InternalDataDSL.g:22048:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 + // InternalDataDSL.g:22439:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ) + // InternalDataDSL.g:22440:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 { pushFollow(FOLLOW_7); rule__XVariableDeclaration__Group_2_0_0__0__Impl(); @@ -72955,23 +74248,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl" - // InternalDataDSL.g:22055:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ; + // InternalDataDSL.g:22447:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22059:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ) - // InternalDataDSL.g:22060:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) + // InternalDataDSL.g:22451:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ) + // InternalDataDSL.g:22452:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) { - // InternalDataDSL.g:22060:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) - // InternalDataDSL.g:22061:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) + // InternalDataDSL.g:22452:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) + // InternalDataDSL.g:22453:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0()); } - // InternalDataDSL.g:22062:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) - // InternalDataDSL.g:22062:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 + // InternalDataDSL.g:22454:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) + // InternalDataDSL.g:22454:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__TypeAssignment_2_0_0_0(); @@ -73006,14 +74299,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1" - // InternalDataDSL.g:22070:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ; + // InternalDataDSL.g:22462:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ; public final void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22074:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl ) - // InternalDataDSL.g:22075:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl + // InternalDataDSL.g:22466:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl ) + // InternalDataDSL.g:22467:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0_0__1__Impl(); @@ -73039,23 +74332,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl" - // InternalDataDSL.g:22081:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ; + // InternalDataDSL.g:22473:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22085:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ) - // InternalDataDSL.g:22086:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) + // InternalDataDSL.g:22477:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ) + // InternalDataDSL.g:22478:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) { - // InternalDataDSL.g:22086:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) - // InternalDataDSL.g:22087:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) + // InternalDataDSL.g:22478:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) + // InternalDataDSL.g:22479:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1()); } - // InternalDataDSL.g:22088:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) - // InternalDataDSL.g:22088:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1 + // InternalDataDSL.g:22480:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) + // InternalDataDSL.g:22480:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__NameAssignment_2_0_0_1(); @@ -73090,16 +74383,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__0" - // InternalDataDSL.g:22097:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ; + // InternalDataDSL.g:22489:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ; public final void rule__XVariableDeclaration__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22101:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ) - // InternalDataDSL.g:22102:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 + // InternalDataDSL.g:22493:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ) + // InternalDataDSL.g:22494:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XVariableDeclaration__Group_3__0__Impl(); state._fsp--; @@ -73128,17 +74421,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl" - // InternalDataDSL.g:22109:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ; + // InternalDataDSL.g:22501:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ; public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22113:1: ( ( '=' ) ) - // InternalDataDSL.g:22114:1: ( '=' ) + // InternalDataDSL.g:22505:1: ( ( '=' ) ) + // InternalDataDSL.g:22506:1: ( '=' ) { - // InternalDataDSL.g:22114:1: ( '=' ) - // InternalDataDSL.g:22115:2: '=' + // InternalDataDSL.g:22506:1: ( '=' ) + // InternalDataDSL.g:22507:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); @@ -73169,14 +74462,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__1" - // InternalDataDSL.g:22124:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ; + // InternalDataDSL.g:22516:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ; public final void rule__XVariableDeclaration__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22128:1: ( rule__XVariableDeclaration__Group_3__1__Impl ) - // InternalDataDSL.g:22129:2: rule__XVariableDeclaration__Group_3__1__Impl + // InternalDataDSL.g:22520:1: ( rule__XVariableDeclaration__Group_3__1__Impl ) + // InternalDataDSL.g:22521:2: rule__XVariableDeclaration__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_3__1__Impl(); @@ -73202,23 +74495,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl" - // InternalDataDSL.g:22135:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ; + // InternalDataDSL.g:22527:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ; public final void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22139:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ) - // InternalDataDSL.g:22140:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) + // InternalDataDSL.g:22531:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ) + // InternalDataDSL.g:22532:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) { - // InternalDataDSL.g:22140:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) - // InternalDataDSL.g:22141:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) + // InternalDataDSL.g:22532:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) + // InternalDataDSL.g:22533:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1()); } - // InternalDataDSL.g:22142:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) - // InternalDataDSL.g:22142:3: rule__XVariableDeclaration__RightAssignment_3_1 + // InternalDataDSL.g:22534:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) + // InternalDataDSL.g:22534:3: rule__XVariableDeclaration__RightAssignment_3_1 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__RightAssignment_3_1(); @@ -73253,16 +74546,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__0" - // InternalDataDSL.g:22151:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ; + // InternalDataDSL.g:22543:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ; public final void rule__JvmFormalParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22155:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) - // InternalDataDSL.g:22156:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 + // InternalDataDSL.g:22547:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) + // InternalDataDSL.g:22548:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__JvmFormalParameter__Group__0__Impl(); state._fsp--; @@ -73291,38 +74584,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__0__Impl" - // InternalDataDSL.g:22163:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ; + // InternalDataDSL.g:22555:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ; public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22167:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ) - // InternalDataDSL.g:22168:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) + // InternalDataDSL.g:22559:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ) + // InternalDataDSL.g:22560:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) { - // InternalDataDSL.g:22168:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) - // InternalDataDSL.g:22169:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? + // InternalDataDSL.g:22560:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) + // InternalDataDSL.g:22561:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0()); } - // InternalDataDSL.g:22170:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? - int alt188=2; - int LA188_0 = input.LA(1); + // InternalDataDSL.g:22562:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? + int alt190=2; + int LA190_0 = input.LA(1); - if ( (LA188_0==RULE_ID) ) { - int LA188_1 = input.LA(2); + if ( (LA190_0==RULE_ID) ) { + int LA190_1 = input.LA(2); - if ( (LA188_1==RULE_ID||LA188_1==28||LA188_1==44||LA188_1==148) ) { - alt188=1; + if ( (LA190_1==RULE_ID||LA190_1==28||LA190_1==44||LA190_1==152) ) { + alt190=1; } } - else if ( (LA188_0==32||LA188_0==143) ) { - alt188=1; + else if ( (LA190_0==32||LA190_0==147) ) { + alt190=1; } - switch (alt188) { + switch (alt190) { case 1 : - // InternalDataDSL.g:22170:3: rule__JvmFormalParameter__ParameterTypeAssignment_0 + // InternalDataDSL.g:22562:3: rule__JvmFormalParameter__ParameterTypeAssignment_0 { pushFollow(FOLLOW_2); rule__JvmFormalParameter__ParameterTypeAssignment_0(); @@ -73360,14 +74653,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__1" - // InternalDataDSL.g:22178:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ; + // InternalDataDSL.g:22570:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ; public final void rule__JvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22182:1: ( rule__JvmFormalParameter__Group__1__Impl ) - // InternalDataDSL.g:22183:2: rule__JvmFormalParameter__Group__1__Impl + // InternalDataDSL.g:22574:1: ( rule__JvmFormalParameter__Group__1__Impl ) + // InternalDataDSL.g:22575:2: rule__JvmFormalParameter__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmFormalParameter__Group__1__Impl(); @@ -73393,23 +74686,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__1__Impl" - // InternalDataDSL.g:22189:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ; + // InternalDataDSL.g:22581:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ; public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22193:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ) - // InternalDataDSL.g:22194:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) + // InternalDataDSL.g:22585:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ) + // InternalDataDSL.g:22586:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) { - // InternalDataDSL.g:22194:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) - // InternalDataDSL.g:22195:2: ( rule__JvmFormalParameter__NameAssignment_1 ) + // InternalDataDSL.g:22586:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) + // InternalDataDSL.g:22587:2: ( rule__JvmFormalParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1()); } - // InternalDataDSL.g:22196:2: ( rule__JvmFormalParameter__NameAssignment_1 ) - // InternalDataDSL.g:22196:3: rule__JvmFormalParameter__NameAssignment_1 + // InternalDataDSL.g:22588:2: ( rule__JvmFormalParameter__NameAssignment_1 ) + // InternalDataDSL.g:22588:3: rule__JvmFormalParameter__NameAssignment_1 { pushFollow(FOLLOW_2); rule__JvmFormalParameter__NameAssignment_1(); @@ -73444,14 +74737,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FullJvmFormalParameter__Group__0" - // InternalDataDSL.g:22205:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ; + // InternalDataDSL.g:22597:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ; public final void rule__FullJvmFormalParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22209:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) - // InternalDataDSL.g:22210:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 + // InternalDataDSL.g:22601:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) + // InternalDataDSL.g:22602:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 { pushFollow(FOLLOW_7); rule__FullJvmFormalParameter__Group__0__Impl(); @@ -73482,23 +74775,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl" - // InternalDataDSL.g:22217:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ; + // InternalDataDSL.g:22609:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ; public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22221:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ) - // InternalDataDSL.g:22222:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) + // InternalDataDSL.g:22613:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ) + // InternalDataDSL.g:22614:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) { - // InternalDataDSL.g:22222:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) - // InternalDataDSL.g:22223:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) + // InternalDataDSL.g:22614:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) + // InternalDataDSL.g:22615:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); } - // InternalDataDSL.g:22224:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) - // InternalDataDSL.g:22224:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 + // InternalDataDSL.g:22616:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) + // InternalDataDSL.g:22616:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 { pushFollow(FOLLOW_2); rule__FullJvmFormalParameter__ParameterTypeAssignment_0(); @@ -73533,14 +74826,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FullJvmFormalParameter__Group__1" - // InternalDataDSL.g:22232:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ; + // InternalDataDSL.g:22624:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ; public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22236:1: ( rule__FullJvmFormalParameter__Group__1__Impl ) - // InternalDataDSL.g:22237:2: rule__FullJvmFormalParameter__Group__1__Impl + // InternalDataDSL.g:22628:1: ( rule__FullJvmFormalParameter__Group__1__Impl ) + // InternalDataDSL.g:22629:2: rule__FullJvmFormalParameter__Group__1__Impl { pushFollow(FOLLOW_2); rule__FullJvmFormalParameter__Group__1__Impl(); @@ -73566,23 +74859,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl" - // InternalDataDSL.g:22243:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ; + // InternalDataDSL.g:22635:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ; public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22247:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ) - // InternalDataDSL.g:22248:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) + // InternalDataDSL.g:22639:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ) + // InternalDataDSL.g:22640:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) { - // InternalDataDSL.g:22248:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) - // InternalDataDSL.g:22249:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) + // InternalDataDSL.g:22640:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) + // InternalDataDSL.g:22641:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); } - // InternalDataDSL.g:22250:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) - // InternalDataDSL.g:22250:3: rule__FullJvmFormalParameter__NameAssignment_1 + // InternalDataDSL.g:22642:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) + // InternalDataDSL.g:22642:3: rule__FullJvmFormalParameter__NameAssignment_1 { pushFollow(FOLLOW_2); rule__FullJvmFormalParameter__NameAssignment_1(); @@ -73617,16 +74910,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__0" - // InternalDataDSL.g:22259:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ; + // InternalDataDSL.g:22651:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ; public final void rule__XFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22263:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) - // InternalDataDSL.g:22264:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 + // InternalDataDSL.g:22655:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) + // InternalDataDSL.g:22656:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_137); rule__XFeatureCall__Group__0__Impl(); state._fsp--; @@ -73655,23 +74948,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__0__Impl" - // InternalDataDSL.g:22271:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:22663:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22275:1: ( ( () ) ) - // InternalDataDSL.g:22276:1: ( () ) + // InternalDataDSL.g:22667:1: ( ( () ) ) + // InternalDataDSL.g:22668:1: ( () ) { - // InternalDataDSL.g:22276:1: ( () ) - // InternalDataDSL.g:22277:2: () + // InternalDataDSL.g:22668:1: ( () ) + // InternalDataDSL.g:22669:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); } - // InternalDataDSL.g:22278:2: () - // InternalDataDSL.g:22278:3: + // InternalDataDSL.g:22670:2: () + // InternalDataDSL.g:22670:3: { } @@ -73696,16 +74989,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__1" - // InternalDataDSL.g:22286:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ; + // InternalDataDSL.g:22678:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ; public final void rule__XFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22290:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) - // InternalDataDSL.g:22291:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 + // InternalDataDSL.g:22682:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) + // InternalDataDSL.g:22683:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_137); rule__XFeatureCall__Group__1__Impl(); state._fsp--; @@ -73734,31 +75027,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__1__Impl" - // InternalDataDSL.g:22298:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ; + // InternalDataDSL.g:22690:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ; public final void rule__XFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22302:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) ) - // InternalDataDSL.g:22303:1: ( ( rule__XFeatureCall__Group_1__0 )? ) + // InternalDataDSL.g:22694:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) ) + // InternalDataDSL.g:22695:1: ( ( rule__XFeatureCall__Group_1__0 )? ) { - // InternalDataDSL.g:22303:1: ( ( rule__XFeatureCall__Group_1__0 )? ) - // InternalDataDSL.g:22304:2: ( rule__XFeatureCall__Group_1__0 )? + // InternalDataDSL.g:22695:1: ( ( rule__XFeatureCall__Group_1__0 )? ) + // InternalDataDSL.g:22696:2: ( rule__XFeatureCall__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1()); } - // InternalDataDSL.g:22305:2: ( rule__XFeatureCall__Group_1__0 )? - int alt189=2; - int LA189_0 = input.LA(1); + // InternalDataDSL.g:22697:2: ( rule__XFeatureCall__Group_1__0 )? + int alt191=2; + int LA191_0 = input.LA(1); - if ( (LA189_0==28) ) { - alt189=1; + if ( (LA191_0==28) ) { + alt191=1; } - switch (alt189) { + switch (alt191) { case 1 : - // InternalDataDSL.g:22305:3: rule__XFeatureCall__Group_1__0 + // InternalDataDSL.g:22697:3: rule__XFeatureCall__Group_1__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_1__0(); @@ -73796,16 +75089,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__2" - // InternalDataDSL.g:22313:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ; + // InternalDataDSL.g:22705:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ; public final void rule__XFeatureCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22317:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) - // InternalDataDSL.g:22318:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 + // InternalDataDSL.g:22709:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) + // InternalDataDSL.g:22710:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 { - pushFollow(FOLLOW_137); + pushFollow(FOLLOW_138); rule__XFeatureCall__Group__2__Impl(); state._fsp--; @@ -73834,23 +75127,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__2__Impl" - // InternalDataDSL.g:22325:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ; + // InternalDataDSL.g:22717:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ; public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22329:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ) - // InternalDataDSL.g:22330:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) + // InternalDataDSL.g:22721:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ) + // InternalDataDSL.g:22722:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) { - // InternalDataDSL.g:22330:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) - // InternalDataDSL.g:22331:2: ( rule__XFeatureCall__FeatureAssignment_2 ) + // InternalDataDSL.g:22722:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) + // InternalDataDSL.g:22723:2: ( rule__XFeatureCall__FeatureAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); } - // InternalDataDSL.g:22332:2: ( rule__XFeatureCall__FeatureAssignment_2 ) - // InternalDataDSL.g:22332:3: rule__XFeatureCall__FeatureAssignment_2 + // InternalDataDSL.g:22724:2: ( rule__XFeatureCall__FeatureAssignment_2 ) + // InternalDataDSL.g:22724:3: rule__XFeatureCall__FeatureAssignment_2 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureAssignment_2(); @@ -73885,16 +75178,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__3" - // InternalDataDSL.g:22340:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ; + // InternalDataDSL.g:22732:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ; public final void rule__XFeatureCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22344:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) - // InternalDataDSL.g:22345:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 + // InternalDataDSL.g:22736:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) + // InternalDataDSL.g:22737:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 { - pushFollow(FOLLOW_137); + pushFollow(FOLLOW_138); rule__XFeatureCall__Group__3__Impl(); state._fsp--; @@ -73923,27 +75216,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__3__Impl" - // InternalDataDSL.g:22352:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ; + // InternalDataDSL.g:22744:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ; public final void rule__XFeatureCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22356:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) ) - // InternalDataDSL.g:22357:1: ( ( rule__XFeatureCall__Group_3__0 )? ) + // InternalDataDSL.g:22748:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) ) + // InternalDataDSL.g:22749:1: ( ( rule__XFeatureCall__Group_3__0 )? ) { - // InternalDataDSL.g:22357:1: ( ( rule__XFeatureCall__Group_3__0 )? ) - // InternalDataDSL.g:22358:2: ( rule__XFeatureCall__Group_3__0 )? + // InternalDataDSL.g:22749:1: ( ( rule__XFeatureCall__Group_3__0 )? ) + // InternalDataDSL.g:22750:2: ( rule__XFeatureCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3()); } - // InternalDataDSL.g:22359:2: ( rule__XFeatureCall__Group_3__0 )? - int alt190=2; - alt190 = dfa190.predict(input); - switch (alt190) { + // InternalDataDSL.g:22751:2: ( rule__XFeatureCall__Group_3__0 )? + int alt192=2; + alt192 = dfa192.predict(input); + switch (alt192) { case 1 : - // InternalDataDSL.g:22359:3: rule__XFeatureCall__Group_3__0 + // InternalDataDSL.g:22751:3: rule__XFeatureCall__Group_3__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3__0(); @@ -73981,14 +75274,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__4" - // InternalDataDSL.g:22367:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ; + // InternalDataDSL.g:22759:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ; public final void rule__XFeatureCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22371:1: ( rule__XFeatureCall__Group__4__Impl ) - // InternalDataDSL.g:22372:2: rule__XFeatureCall__Group__4__Impl + // InternalDataDSL.g:22763:1: ( rule__XFeatureCall__Group__4__Impl ) + // InternalDataDSL.g:22764:2: rule__XFeatureCall__Group__4__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group__4__Impl(); @@ -74014,27 +75307,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__4__Impl" - // InternalDataDSL.g:22378:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ; + // InternalDataDSL.g:22770:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ; public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22382:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ) - // InternalDataDSL.g:22383:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) + // InternalDataDSL.g:22774:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ) + // InternalDataDSL.g:22775:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) { - // InternalDataDSL.g:22383:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) - // InternalDataDSL.g:22384:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? + // InternalDataDSL.g:22775:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) + // InternalDataDSL.g:22776:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); } - // InternalDataDSL.g:22385:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? - int alt191=2; - alt191 = dfa191.predict(input); - switch (alt191) { + // InternalDataDSL.g:22777:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? + int alt193=2; + alt193 = dfa193.predict(input); + switch (alt193) { case 1 : - // InternalDataDSL.g:22385:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 + // InternalDataDSL.g:22777:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); @@ -74072,16 +75365,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__0" - // InternalDataDSL.g:22394:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ; + // InternalDataDSL.g:22786:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ; public final void rule__XFeatureCall__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22398:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ) - // InternalDataDSL.g:22399:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 + // InternalDataDSL.g:22790:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ) + // InternalDataDSL.g:22791:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__XFeatureCall__Group_1__0__Impl(); state._fsp--; @@ -74110,17 +75403,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__0__Impl" - // InternalDataDSL.g:22406:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ; + // InternalDataDSL.g:22798:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ; public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22410:1: ( ( '<' ) ) - // InternalDataDSL.g:22411:1: ( '<' ) + // InternalDataDSL.g:22802:1: ( ( '<' ) ) + // InternalDataDSL.g:22803:1: ( '<' ) { - // InternalDataDSL.g:22411:1: ( '<' ) - // InternalDataDSL.g:22412:2: '<' + // InternalDataDSL.g:22803:1: ( '<' ) + // InternalDataDSL.g:22804:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); @@ -74151,16 +75444,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__1" - // InternalDataDSL.g:22421:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ; + // InternalDataDSL.g:22813:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ; public final void rule__XFeatureCall__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22425:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ) - // InternalDataDSL.g:22426:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 + // InternalDataDSL.g:22817:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ) + // InternalDataDSL.g:22818:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__XFeatureCall__Group_1__1__Impl(); state._fsp--; @@ -74189,23 +75482,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__1__Impl" - // InternalDataDSL.g:22433:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ; + // InternalDataDSL.g:22825:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ; public final void rule__XFeatureCall__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22437:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ) - // InternalDataDSL.g:22438:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) + // InternalDataDSL.g:22829:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ) + // InternalDataDSL.g:22830:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) { - // InternalDataDSL.g:22438:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) - // InternalDataDSL.g:22439:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) + // InternalDataDSL.g:22830:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) + // InternalDataDSL.g:22831:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); } - // InternalDataDSL.g:22440:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) - // InternalDataDSL.g:22440:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1 + // InternalDataDSL.g:22832:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) + // InternalDataDSL.g:22832:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__TypeArgumentsAssignment_1_1(); @@ -74240,16 +75533,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__2" - // InternalDataDSL.g:22448:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ; + // InternalDataDSL.g:22840:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ; public final void rule__XFeatureCall__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22452:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ) - // InternalDataDSL.g:22453:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 + // InternalDataDSL.g:22844:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ) + // InternalDataDSL.g:22845:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__XFeatureCall__Group_1__2__Impl(); state._fsp--; @@ -74278,37 +75571,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__2__Impl" - // InternalDataDSL.g:22460:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ; + // InternalDataDSL.g:22852:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ; public final void rule__XFeatureCall__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22464:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) ) - // InternalDataDSL.g:22465:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) + // InternalDataDSL.g:22856:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) ) + // InternalDataDSL.g:22857:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) { - // InternalDataDSL.g:22465:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) - // InternalDataDSL.g:22466:2: ( rule__XFeatureCall__Group_1_2__0 )* + // InternalDataDSL.g:22857:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) + // InternalDataDSL.g:22858:2: ( rule__XFeatureCall__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); } - // InternalDataDSL.g:22467:2: ( rule__XFeatureCall__Group_1_2__0 )* - loop192: + // InternalDataDSL.g:22859:2: ( rule__XFeatureCall__Group_1_2__0 )* + loop194: do { - int alt192=2; - int LA192_0 = input.LA(1); + int alt194=2; + int LA194_0 = input.LA(1); - if ( (LA192_0==145) ) { - alt192=1; + if ( (LA194_0==149) ) { + alt194=1; } - switch (alt192) { + switch (alt194) { case 1 : - // InternalDataDSL.g:22467:3: rule__XFeatureCall__Group_1_2__0 + // InternalDataDSL.g:22859:3: rule__XFeatureCall__Group_1_2__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XFeatureCall__Group_1_2__0(); state._fsp--; @@ -74318,7 +75611,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop192; + break loop194; } } while (true); @@ -74347,14 +75640,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__3" - // InternalDataDSL.g:22475:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ; + // InternalDataDSL.g:22867:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ; public final void rule__XFeatureCall__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22479:1: ( rule__XFeatureCall__Group_1__3__Impl ) - // InternalDataDSL.g:22480:2: rule__XFeatureCall__Group_1__3__Impl + // InternalDataDSL.g:22871:1: ( rule__XFeatureCall__Group_1__3__Impl ) + // InternalDataDSL.g:22872:2: rule__XFeatureCall__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_1__3__Impl(); @@ -74380,17 +75673,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1__3__Impl" - // InternalDataDSL.g:22486:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ; + // InternalDataDSL.g:22878:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ; public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22490:1: ( ( '>' ) ) - // InternalDataDSL.g:22491:1: ( '>' ) + // InternalDataDSL.g:22882:1: ( ( '>' ) ) + // InternalDataDSL.g:22883:1: ( '>' ) { - // InternalDataDSL.g:22491:1: ( '>' ) - // InternalDataDSL.g:22492:2: '>' + // InternalDataDSL.g:22883:1: ( '>' ) + // InternalDataDSL.g:22884:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); @@ -74421,16 +75714,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1_2__0" - // InternalDataDSL.g:22502:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ; + // InternalDataDSL.g:22894:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ; public final void rule__XFeatureCall__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22506:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ) - // InternalDataDSL.g:22507:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 + // InternalDataDSL.g:22898:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ) + // InternalDataDSL.g:22899:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__XFeatureCall__Group_1_2__0__Impl(); state._fsp--; @@ -74459,22 +75752,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1_2__0__Impl" - // InternalDataDSL.g:22514:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ; + // InternalDataDSL.g:22906:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22518:1: ( ( ',' ) ) - // InternalDataDSL.g:22519:1: ( ',' ) + // InternalDataDSL.g:22910:1: ( ( ',' ) ) + // InternalDataDSL.g:22911:1: ( ',' ) { - // InternalDataDSL.g:22519:1: ( ',' ) - // InternalDataDSL.g:22520:2: ',' + // InternalDataDSL.g:22911:1: ( ',' ) + // InternalDataDSL.g:22912:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } @@ -74500,14 +75793,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1_2__1" - // InternalDataDSL.g:22529:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ; + // InternalDataDSL.g:22921:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ; public final void rule__XFeatureCall__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22533:1: ( rule__XFeatureCall__Group_1_2__1__Impl ) - // InternalDataDSL.g:22534:2: rule__XFeatureCall__Group_1_2__1__Impl + // InternalDataDSL.g:22925:1: ( rule__XFeatureCall__Group_1_2__1__Impl ) + // InternalDataDSL.g:22926:2: rule__XFeatureCall__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_1_2__1__Impl(); @@ -74533,23 +75826,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_1_2__1__Impl" - // InternalDataDSL.g:22540:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ; + // InternalDataDSL.g:22932:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ; public final void rule__XFeatureCall__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22544:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ) - // InternalDataDSL.g:22545:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) + // InternalDataDSL.g:22936:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ) + // InternalDataDSL.g:22937:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) { - // InternalDataDSL.g:22545:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) - // InternalDataDSL.g:22546:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) + // InternalDataDSL.g:22937:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) + // InternalDataDSL.g:22938:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); } - // InternalDataDSL.g:22547:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) - // InternalDataDSL.g:22547:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 + // InternalDataDSL.g:22939:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) + // InternalDataDSL.g:22939:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__TypeArgumentsAssignment_1_2_1(); @@ -74584,16 +75877,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3__0" - // InternalDataDSL.g:22556:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ; + // InternalDataDSL.g:22948:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ; public final void rule__XFeatureCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22560:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ) - // InternalDataDSL.g:22561:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 + // InternalDataDSL.g:22952:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ) + // InternalDataDSL.g:22953:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 { - pushFollow(FOLLOW_140); + pushFollow(FOLLOW_141); rule__XFeatureCall__Group_3__0__Impl(); state._fsp--; @@ -74622,23 +75915,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3__0__Impl" - // InternalDataDSL.g:22568:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ; + // InternalDataDSL.g:22960:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ; public final void rule__XFeatureCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22572:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ) - // InternalDataDSL.g:22573:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) + // InternalDataDSL.g:22964:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ) + // InternalDataDSL.g:22965:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) { - // InternalDataDSL.g:22573:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) - // InternalDataDSL.g:22574:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) + // InternalDataDSL.g:22965:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) + // InternalDataDSL.g:22966:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); } - // InternalDataDSL.g:22575:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) - // InternalDataDSL.g:22575:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 + // InternalDataDSL.g:22967:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) + // InternalDataDSL.g:22967:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 { pushFollow(FOLLOW_2); rule__XFeatureCall__ExplicitOperationCallAssignment_3_0(); @@ -74673,16 +75966,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3__1" - // InternalDataDSL.g:22583:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ; + // InternalDataDSL.g:22975:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ; public final void rule__XFeatureCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22587:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ) - // InternalDataDSL.g:22588:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 + // InternalDataDSL.g:22979:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ) + // InternalDataDSL.g:22980:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 { - pushFollow(FOLLOW_140); + pushFollow(FOLLOW_141); rule__XFeatureCall__Group_3__1__Impl(); state._fsp--; @@ -74711,31 +76004,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3__1__Impl" - // InternalDataDSL.g:22595:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ; + // InternalDataDSL.g:22987:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ; public final void rule__XFeatureCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22599:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ) - // InternalDataDSL.g:22600:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) + // InternalDataDSL.g:22991:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ) + // InternalDataDSL.g:22992:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) { - // InternalDataDSL.g:22600:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) - // InternalDataDSL.g:22601:2: ( rule__XFeatureCall__Alternatives_3_1 )? + // InternalDataDSL.g:22992:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) + // InternalDataDSL.g:22993:2: ( rule__XFeatureCall__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); } - // InternalDataDSL.g:22602:2: ( rule__XFeatureCall__Alternatives_3_1 )? - int alt193=2; - int LA193_0 = input.LA(1); + // InternalDataDSL.g:22994:2: ( rule__XFeatureCall__Alternatives_3_1 )? + int alt195=2; + int LA195_0 = input.LA(1); - if ( ((LA193_0>=RULE_STRING && LA193_0<=RULE_DECIMAL)||LA193_0==28||LA193_0==32||(LA193_0>=35 && LA193_0<=36)||LA193_0==41||(LA193_0>=46 && LA193_0<=51)||LA193_0==80||LA193_0==113||LA193_0==143||(LA193_0>=147 && LA193_0<=148)||LA193_0==150||LA193_0==152||(LA193_0>=156 && LA193_0<=163)||LA193_0==165||LA193_0==193||LA193_0==195) ) { - alt193=1; + if ( ((LA195_0>=RULE_STRING && LA195_0<=RULE_DECIMAL)||LA195_0==28||LA195_0==32||(LA195_0>=35 && LA195_0<=36)||LA195_0==41||(LA195_0>=46 && LA195_0<=51)||LA195_0==83||LA195_0==116||LA195_0==147||(LA195_0>=151 && LA195_0<=152)||LA195_0==154||LA195_0==156||(LA195_0>=160 && LA195_0<=167)||LA195_0==169||LA195_0==197||LA195_0==199) ) { + alt195=1; } - switch (alt193) { + switch (alt195) { case 1 : - // InternalDataDSL.g:22602:3: rule__XFeatureCall__Alternatives_3_1 + // InternalDataDSL.g:22994:3: rule__XFeatureCall__Alternatives_3_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__Alternatives_3_1(); @@ -74773,14 +76066,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3__2" - // InternalDataDSL.g:22610:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ; + // InternalDataDSL.g:23002:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ; public final void rule__XFeatureCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22614:1: ( rule__XFeatureCall__Group_3__2__Impl ) - // InternalDataDSL.g:22615:2: rule__XFeatureCall__Group_3__2__Impl + // InternalDataDSL.g:23006:1: ( rule__XFeatureCall__Group_3__2__Impl ) + // InternalDataDSL.g:23007:2: rule__XFeatureCall__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3__2__Impl(); @@ -74806,22 +76099,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3__2__Impl" - // InternalDataDSL.g:22621:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ; + // InternalDataDSL.g:23013:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ; public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22625:1: ( ( ')' ) ) - // InternalDataDSL.g:22626:1: ( ')' ) + // InternalDataDSL.g:23017:1: ( ( ')' ) ) + // InternalDataDSL.g:23018:1: ( ')' ) { - // InternalDataDSL.g:22626:1: ( ')' ) - // InternalDataDSL.g:22627:2: ')' + // InternalDataDSL.g:23018:1: ( ')' ) + // InternalDataDSL.g:23019:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } @@ -74847,16 +76140,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1__0" - // InternalDataDSL.g:22637:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ; + // InternalDataDSL.g:23029:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ; public final void rule__XFeatureCall__Group_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22641:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ) - // InternalDataDSL.g:22642:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 + // InternalDataDSL.g:23033:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ) + // InternalDataDSL.g:23034:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XFeatureCall__Group_3_1_1__0__Impl(); state._fsp--; @@ -74885,23 +76178,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1__0__Impl" - // InternalDataDSL.g:22649:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ; + // InternalDataDSL.g:23041:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ; public final void rule__XFeatureCall__Group_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22653:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ) - // InternalDataDSL.g:22654:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) + // InternalDataDSL.g:23045:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ) + // InternalDataDSL.g:23046:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) { - // InternalDataDSL.g:22654:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) - // InternalDataDSL.g:22655:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) + // InternalDataDSL.g:23046:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) + // InternalDataDSL.g:23047:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); } - // InternalDataDSL.g:22656:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) - // InternalDataDSL.g:22656:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 + // InternalDataDSL.g:23048:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) + // InternalDataDSL.g:23048:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0(); @@ -74936,14 +76229,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1__1" - // InternalDataDSL.g:22664:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ; + // InternalDataDSL.g:23056:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ; public final void rule__XFeatureCall__Group_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22668:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl ) - // InternalDataDSL.g:22669:2: rule__XFeatureCall__Group_3_1_1__1__Impl + // InternalDataDSL.g:23060:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl ) + // InternalDataDSL.g:23061:2: rule__XFeatureCall__Group_3_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3_1_1__1__Impl(); @@ -74969,37 +76262,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1__1__Impl" - // InternalDataDSL.g:22675:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ; + // InternalDataDSL.g:23067:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ; public final void rule__XFeatureCall__Group_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22679:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ) - // InternalDataDSL.g:22680:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) + // InternalDataDSL.g:23071:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ) + // InternalDataDSL.g:23072:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) { - // InternalDataDSL.g:22680:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) - // InternalDataDSL.g:22681:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* + // InternalDataDSL.g:23072:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) + // InternalDataDSL.g:23073:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); } - // InternalDataDSL.g:22682:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* - loop194: + // InternalDataDSL.g:23074:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* + loop196: do { - int alt194=2; - int LA194_0 = input.LA(1); + int alt196=2; + int LA196_0 = input.LA(1); - if ( (LA194_0==145) ) { - alt194=1; + if ( (LA196_0==149) ) { + alt196=1; } - switch (alt194) { + switch (alt196) { case 1 : - // InternalDataDSL.g:22682:3: rule__XFeatureCall__Group_3_1_1_1__0 + // InternalDataDSL.g:23074:3: rule__XFeatureCall__Group_3_1_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XFeatureCall__Group_3_1_1_1__0(); state._fsp--; @@ -75009,7 +76302,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop194; + break loop196; } } while (true); @@ -75038,16 +76331,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0" - // InternalDataDSL.g:22691:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ; + // InternalDataDSL.g:23083:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ; public final void rule__XFeatureCall__Group_3_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22695:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ) - // InternalDataDSL.g:22696:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 + // InternalDataDSL.g:23087:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ) + // InternalDataDSL.g:23088:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XFeatureCall__Group_3_1_1_1__0__Impl(); state._fsp--; @@ -75076,22 +76369,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0__Impl" - // InternalDataDSL.g:22703:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:23095:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_3_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22707:1: ( ( ',' ) ) - // InternalDataDSL.g:22708:1: ( ',' ) + // InternalDataDSL.g:23099:1: ( ( ',' ) ) + // InternalDataDSL.g:23100:1: ( ',' ) { - // InternalDataDSL.g:22708:1: ( ',' ) - // InternalDataDSL.g:22709:2: ',' + // InternalDataDSL.g:23100:1: ( ',' ) + // InternalDataDSL.g:23101:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } @@ -75117,14 +76410,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1" - // InternalDataDSL.g:22718:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ; + // InternalDataDSL.g:23110:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ; public final void rule__XFeatureCall__Group_3_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22722:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl ) - // InternalDataDSL.g:22723:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl + // InternalDataDSL.g:23114:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl ) + // InternalDataDSL.g:23115:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3_1_1_1__1__Impl(); @@ -75150,23 +76443,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1__Impl" - // InternalDataDSL.g:22729:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ; + // InternalDataDSL.g:23121:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ; public final void rule__XFeatureCall__Group_3_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22733:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ) - // InternalDataDSL.g:22734:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) + // InternalDataDSL.g:23125:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ) + // InternalDataDSL.g:23126:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) { - // InternalDataDSL.g:22734:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) - // InternalDataDSL.g:22735:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) + // InternalDataDSL.g:23126:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) + // InternalDataDSL.g:23127:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); } - // InternalDataDSL.g:22736:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) - // InternalDataDSL.g:22736:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 + // InternalDataDSL.g:23128:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) + // InternalDataDSL.g:23128:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1(); @@ -75201,16 +76494,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__0" - // InternalDataDSL.g:22745:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ; + // InternalDataDSL.g:23137:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ; public final void rule__XConstructorCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22749:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) - // InternalDataDSL.g:22750:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 + // InternalDataDSL.g:23141:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) + // InternalDataDSL.g:23142:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 { - pushFollow(FOLLOW_162); + pushFollow(FOLLOW_163); rule__XConstructorCall__Group__0__Impl(); state._fsp--; @@ -75239,23 +76532,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__0__Impl" - // InternalDataDSL.g:22757:1: rule__XConstructorCall__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:23149:1: rule__XConstructorCall__Group__0__Impl : ( () ) ; public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22761:1: ( ( () ) ) - // InternalDataDSL.g:22762:1: ( () ) + // InternalDataDSL.g:23153:1: ( ( () ) ) + // InternalDataDSL.g:23154:1: ( () ) { - // InternalDataDSL.g:22762:1: ( () ) - // InternalDataDSL.g:22763:2: () + // InternalDataDSL.g:23154:1: ( () ) + // InternalDataDSL.g:23155:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0()); } - // InternalDataDSL.g:22764:2: () - // InternalDataDSL.g:22764:3: + // InternalDataDSL.g:23156:2: () + // InternalDataDSL.g:23156:3: { } @@ -75280,14 +76573,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__1" - // InternalDataDSL.g:22772:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ; + // InternalDataDSL.g:23164:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ; public final void rule__XConstructorCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22776:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ) - // InternalDataDSL.g:22777:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 + // InternalDataDSL.g:23168:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ) + // InternalDataDSL.g:23169:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 { pushFollow(FOLLOW_7); rule__XConstructorCall__Group__1__Impl(); @@ -75318,22 +76611,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__1__Impl" - // InternalDataDSL.g:22784:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ; + // InternalDataDSL.g:23176:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ; public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22788:1: ( ( 'new' ) ) - // InternalDataDSL.g:22789:1: ( 'new' ) + // InternalDataDSL.g:23180:1: ( ( 'new' ) ) + // InternalDataDSL.g:23181:1: ( 'new' ) { - // InternalDataDSL.g:22789:1: ( 'new' ) - // InternalDataDSL.g:22790:2: 'new' + // InternalDataDSL.g:23181:1: ( 'new' ) + // InternalDataDSL.g:23182:2: 'new' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } - match(input,158,FOLLOW_2); if (state.failed) return ; + match(input,162,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } @@ -75359,16 +76652,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__2" - // InternalDataDSL.g:22799:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ; + // InternalDataDSL.g:23191:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ; public final void rule__XConstructorCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22803:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ) - // InternalDataDSL.g:22804:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 + // InternalDataDSL.g:23195:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ) + // InternalDataDSL.g:23196:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 { - pushFollow(FOLLOW_163); + pushFollow(FOLLOW_164); rule__XConstructorCall__Group__2__Impl(); state._fsp--; @@ -75397,23 +76690,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__2__Impl" - // InternalDataDSL.g:22811:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ; + // InternalDataDSL.g:23203:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ; public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22815:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ) - // InternalDataDSL.g:22816:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) + // InternalDataDSL.g:23207:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ) + // InternalDataDSL.g:23208:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) { - // InternalDataDSL.g:22816:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) - // InternalDataDSL.g:22817:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) + // InternalDataDSL.g:23208:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) + // InternalDataDSL.g:23209:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2()); } - // InternalDataDSL.g:22818:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) - // InternalDataDSL.g:22818:3: rule__XConstructorCall__ConstructorAssignment_2 + // InternalDataDSL.g:23210:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) + // InternalDataDSL.g:23210:3: rule__XConstructorCall__ConstructorAssignment_2 { pushFollow(FOLLOW_2); rule__XConstructorCall__ConstructorAssignment_2(); @@ -75448,16 +76741,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__3" - // InternalDataDSL.g:22826:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ; + // InternalDataDSL.g:23218:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ; public final void rule__XConstructorCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22830:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ) - // InternalDataDSL.g:22831:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 + // InternalDataDSL.g:23222:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ) + // InternalDataDSL.g:23223:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 { - pushFollow(FOLLOW_163); + pushFollow(FOLLOW_164); rule__XConstructorCall__Group__3__Impl(); state._fsp--; @@ -75486,27 +76779,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__3__Impl" - // InternalDataDSL.g:22838:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ; + // InternalDataDSL.g:23230:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ; public final void rule__XConstructorCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22842:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) ) - // InternalDataDSL.g:22843:1: ( ( rule__XConstructorCall__Group_3__0 )? ) + // InternalDataDSL.g:23234:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) ) + // InternalDataDSL.g:23235:1: ( ( rule__XConstructorCall__Group_3__0 )? ) { - // InternalDataDSL.g:22843:1: ( ( rule__XConstructorCall__Group_3__0 )? ) - // InternalDataDSL.g:22844:2: ( rule__XConstructorCall__Group_3__0 )? + // InternalDataDSL.g:23235:1: ( ( rule__XConstructorCall__Group_3__0 )? ) + // InternalDataDSL.g:23236:2: ( rule__XConstructorCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3()); } - // InternalDataDSL.g:22845:2: ( rule__XConstructorCall__Group_3__0 )? - int alt195=2; - alt195 = dfa195.predict(input); - switch (alt195) { + // InternalDataDSL.g:23237:2: ( rule__XConstructorCall__Group_3__0 )? + int alt197=2; + alt197 = dfa197.predict(input); + switch (alt197) { case 1 : - // InternalDataDSL.g:22845:3: rule__XConstructorCall__Group_3__0 + // InternalDataDSL.g:23237:3: rule__XConstructorCall__Group_3__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_3__0(); @@ -75544,16 +76837,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__4" - // InternalDataDSL.g:22853:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ; + // InternalDataDSL.g:23245:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ; public final void rule__XConstructorCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22857:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ) - // InternalDataDSL.g:22858:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 + // InternalDataDSL.g:23249:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ) + // InternalDataDSL.g:23250:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 { - pushFollow(FOLLOW_163); + pushFollow(FOLLOW_164); rule__XConstructorCall__Group__4__Impl(); state._fsp--; @@ -75582,27 +76875,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__4__Impl" - // InternalDataDSL.g:22865:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ; + // InternalDataDSL.g:23257:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ; public final void rule__XConstructorCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22869:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) ) - // InternalDataDSL.g:22870:1: ( ( rule__XConstructorCall__Group_4__0 )? ) + // InternalDataDSL.g:23261:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) ) + // InternalDataDSL.g:23262:1: ( ( rule__XConstructorCall__Group_4__0 )? ) { - // InternalDataDSL.g:22870:1: ( ( rule__XConstructorCall__Group_4__0 )? ) - // InternalDataDSL.g:22871:2: ( rule__XConstructorCall__Group_4__0 )? + // InternalDataDSL.g:23262:1: ( ( rule__XConstructorCall__Group_4__0 )? ) + // InternalDataDSL.g:23263:2: ( rule__XConstructorCall__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4()); } - // InternalDataDSL.g:22872:2: ( rule__XConstructorCall__Group_4__0 )? - int alt196=2; - alt196 = dfa196.predict(input); - switch (alt196) { + // InternalDataDSL.g:23264:2: ( rule__XConstructorCall__Group_4__0 )? + int alt198=2; + alt198 = dfa198.predict(input); + switch (alt198) { case 1 : - // InternalDataDSL.g:22872:3: rule__XConstructorCall__Group_4__0 + // InternalDataDSL.g:23264:3: rule__XConstructorCall__Group_4__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4__0(); @@ -75640,14 +76933,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__5" - // InternalDataDSL.g:22880:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ; + // InternalDataDSL.g:23272:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ; public final void rule__XConstructorCall__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22884:1: ( rule__XConstructorCall__Group__5__Impl ) - // InternalDataDSL.g:22885:2: rule__XConstructorCall__Group__5__Impl + // InternalDataDSL.g:23276:1: ( rule__XConstructorCall__Group__5__Impl ) + // InternalDataDSL.g:23277:2: rule__XConstructorCall__Group__5__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group__5__Impl(); @@ -75673,27 +76966,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__5__Impl" - // InternalDataDSL.g:22891:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ; + // InternalDataDSL.g:23283:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ; public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22895:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ) - // InternalDataDSL.g:22896:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) + // InternalDataDSL.g:23287:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ) + // InternalDataDSL.g:23288:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) { - // InternalDataDSL.g:22896:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) - // InternalDataDSL.g:22897:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? + // InternalDataDSL.g:23288:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) + // InternalDataDSL.g:23289:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5()); } - // InternalDataDSL.g:22898:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? - int alt197=2; - alt197 = dfa197.predict(input); - switch (alt197) { + // InternalDataDSL.g:23290:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? + int alt199=2; + alt199 = dfa199.predict(input); + switch (alt199) { case 1 : - // InternalDataDSL.g:22898:3: rule__XConstructorCall__ArgumentsAssignment_5 + // InternalDataDSL.g:23290:3: rule__XConstructorCall__ArgumentsAssignment_5 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_5(); @@ -75731,16 +77024,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__0" - // InternalDataDSL.g:22907:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ; + // InternalDataDSL.g:23299:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ; public final void rule__XConstructorCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22911:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ) - // InternalDataDSL.g:22912:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 + // InternalDataDSL.g:23303:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ) + // InternalDataDSL.g:23304:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__XConstructorCall__Group_3__0__Impl(); state._fsp--; @@ -75769,23 +77062,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__0__Impl" - // InternalDataDSL.g:22919:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ; + // InternalDataDSL.g:23311:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ; public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22923:1: ( ( ( '<' ) ) ) - // InternalDataDSL.g:22924:1: ( ( '<' ) ) + // InternalDataDSL.g:23315:1: ( ( ( '<' ) ) ) + // InternalDataDSL.g:23316:1: ( ( '<' ) ) { - // InternalDataDSL.g:22924:1: ( ( '<' ) ) - // InternalDataDSL.g:22925:2: ( '<' ) + // InternalDataDSL.g:23316:1: ( ( '<' ) ) + // InternalDataDSL.g:23317:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); } - // InternalDataDSL.g:22926:2: ( '<' ) - // InternalDataDSL.g:22926:3: '<' + // InternalDataDSL.g:23318:2: ( '<' ) + // InternalDataDSL.g:23318:3: '<' { match(input,28,FOLLOW_2); if (state.failed) return ; @@ -75816,16 +77109,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__1" - // InternalDataDSL.g:22934:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ; + // InternalDataDSL.g:23326:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ; public final void rule__XConstructorCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22938:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ) - // InternalDataDSL.g:22939:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 + // InternalDataDSL.g:23330:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ) + // InternalDataDSL.g:23331:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__XConstructorCall__Group_3__1__Impl(); state._fsp--; @@ -75854,23 +77147,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__1__Impl" - // InternalDataDSL.g:22946:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; + // InternalDataDSL.g:23338:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; public final void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22950:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) - // InternalDataDSL.g:22951:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) + // InternalDataDSL.g:23342:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) + // InternalDataDSL.g:23343:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) { - // InternalDataDSL.g:22951:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) - // InternalDataDSL.g:22952:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) + // InternalDataDSL.g:23343:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) + // InternalDataDSL.g:23344:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } - // InternalDataDSL.g:22953:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) - // InternalDataDSL.g:22953:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1 + // InternalDataDSL.g:23345:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) + // InternalDataDSL.g:23345:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__TypeArgumentsAssignment_3_1(); @@ -75905,16 +77198,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__2" - // InternalDataDSL.g:22961:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ; + // InternalDataDSL.g:23353:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ; public final void rule__XConstructorCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22965:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ) - // InternalDataDSL.g:22966:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 + // InternalDataDSL.g:23357:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ) + // InternalDataDSL.g:23358:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__XConstructorCall__Group_3__2__Impl(); state._fsp--; @@ -75943,37 +77236,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__2__Impl" - // InternalDataDSL.g:22973:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ; + // InternalDataDSL.g:23365:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ; public final void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22977:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) ) - // InternalDataDSL.g:22978:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) + // InternalDataDSL.g:23369:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) ) + // InternalDataDSL.g:23370:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) { - // InternalDataDSL.g:22978:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) - // InternalDataDSL.g:22979:2: ( rule__XConstructorCall__Group_3_2__0 )* + // InternalDataDSL.g:23370:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) + // InternalDataDSL.g:23371:2: ( rule__XConstructorCall__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3_2()); } - // InternalDataDSL.g:22980:2: ( rule__XConstructorCall__Group_3_2__0 )* - loop198: + // InternalDataDSL.g:23372:2: ( rule__XConstructorCall__Group_3_2__0 )* + loop200: do { - int alt198=2; - int LA198_0 = input.LA(1); + int alt200=2; + int LA200_0 = input.LA(1); - if ( (LA198_0==145) ) { - alt198=1; + if ( (LA200_0==149) ) { + alt200=1; } - switch (alt198) { + switch (alt200) { case 1 : - // InternalDataDSL.g:22980:3: rule__XConstructorCall__Group_3_2__0 + // InternalDataDSL.g:23372:3: rule__XConstructorCall__Group_3_2__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XConstructorCall__Group_3_2__0(); state._fsp--; @@ -75983,7 +77276,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop198; + break loop200; } } while (true); @@ -76012,14 +77305,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__3" - // InternalDataDSL.g:22988:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ; + // InternalDataDSL.g:23380:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ; public final void rule__XConstructorCall__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:22992:1: ( rule__XConstructorCall__Group_3__3__Impl ) - // InternalDataDSL.g:22993:2: rule__XConstructorCall__Group_3__3__Impl + // InternalDataDSL.g:23384:1: ( rule__XConstructorCall__Group_3__3__Impl ) + // InternalDataDSL.g:23385:2: rule__XConstructorCall__Group_3__3__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_3__3__Impl(); @@ -76045,17 +77338,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__3__Impl" - // InternalDataDSL.g:22999:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ; + // InternalDataDSL.g:23391:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ; public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23003:1: ( ( '>' ) ) - // InternalDataDSL.g:23004:1: ( '>' ) + // InternalDataDSL.g:23395:1: ( ( '>' ) ) + // InternalDataDSL.g:23396:1: ( '>' ) { - // InternalDataDSL.g:23004:1: ( '>' ) - // InternalDataDSL.g:23005:2: '>' + // InternalDataDSL.g:23396:1: ( '>' ) + // InternalDataDSL.g:23397:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); @@ -76086,16 +77379,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__0" - // InternalDataDSL.g:23015:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ; + // InternalDataDSL.g:23407:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ; public final void rule__XConstructorCall__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23019:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ) - // InternalDataDSL.g:23020:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 + // InternalDataDSL.g:23411:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ) + // InternalDataDSL.g:23412:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__XConstructorCall__Group_3_2__0__Impl(); state._fsp--; @@ -76124,22 +77417,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl" - // InternalDataDSL.g:23027:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ; + // InternalDataDSL.g:23419:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23031:1: ( ( ',' ) ) - // InternalDataDSL.g:23032:1: ( ',' ) + // InternalDataDSL.g:23423:1: ( ( ',' ) ) + // InternalDataDSL.g:23424:1: ( ',' ) { - // InternalDataDSL.g:23032:1: ( ',' ) - // InternalDataDSL.g:23033:2: ',' + // InternalDataDSL.g:23424:1: ( ',' ) + // InternalDataDSL.g:23425:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } @@ -76165,14 +77458,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__1" - // InternalDataDSL.g:23042:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ; + // InternalDataDSL.g:23434:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ; public final void rule__XConstructorCall__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23046:1: ( rule__XConstructorCall__Group_3_2__1__Impl ) - // InternalDataDSL.g:23047:2: rule__XConstructorCall__Group_3_2__1__Impl + // InternalDataDSL.g:23438:1: ( rule__XConstructorCall__Group_3_2__1__Impl ) + // InternalDataDSL.g:23439:2: rule__XConstructorCall__Group_3_2__1__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_3_2__1__Impl(); @@ -76198,23 +77491,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl" - // InternalDataDSL.g:23053:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; + // InternalDataDSL.g:23445:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; public final void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23057:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) - // InternalDataDSL.g:23058:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) + // InternalDataDSL.g:23449:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) + // InternalDataDSL.g:23450:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) { - // InternalDataDSL.g:23058:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) - // InternalDataDSL.g:23059:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) + // InternalDataDSL.g:23450:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) + // InternalDataDSL.g:23451:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } - // InternalDataDSL.g:23060:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) - // InternalDataDSL.g:23060:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 + // InternalDataDSL.g:23452:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) + // InternalDataDSL.g:23452:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__TypeArgumentsAssignment_3_2_1(); @@ -76249,16 +77542,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4__0" - // InternalDataDSL.g:23069:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ; + // InternalDataDSL.g:23461:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ; public final void rule__XConstructorCall__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23073:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ) - // InternalDataDSL.g:23074:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 + // InternalDataDSL.g:23465:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ) + // InternalDataDSL.g:23466:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 { - pushFollow(FOLLOW_140); + pushFollow(FOLLOW_141); rule__XConstructorCall__Group_4__0__Impl(); state._fsp--; @@ -76287,23 +77580,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4__0__Impl" - // InternalDataDSL.g:23081:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ; + // InternalDataDSL.g:23473:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ; public final void rule__XConstructorCall__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23085:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ) - // InternalDataDSL.g:23086:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) + // InternalDataDSL.g:23477:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ) + // InternalDataDSL.g:23478:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) { - // InternalDataDSL.g:23086:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) - // InternalDataDSL.g:23087:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) + // InternalDataDSL.g:23478:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) + // InternalDataDSL.g:23479:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); } - // InternalDataDSL.g:23088:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) - // InternalDataDSL.g:23088:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 + // InternalDataDSL.g:23480:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) + // InternalDataDSL.g:23480:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 { pushFollow(FOLLOW_2); rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0(); @@ -76338,16 +77631,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4__1" - // InternalDataDSL.g:23096:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ; + // InternalDataDSL.g:23488:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ; public final void rule__XConstructorCall__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23100:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ) - // InternalDataDSL.g:23101:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 + // InternalDataDSL.g:23492:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ) + // InternalDataDSL.g:23493:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 { - pushFollow(FOLLOW_140); + pushFollow(FOLLOW_141); rule__XConstructorCall__Group_4__1__Impl(); state._fsp--; @@ -76376,31 +77669,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4__1__Impl" - // InternalDataDSL.g:23108:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ; + // InternalDataDSL.g:23500:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ; public final void rule__XConstructorCall__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23112:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ) - // InternalDataDSL.g:23113:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) + // InternalDataDSL.g:23504:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ) + // InternalDataDSL.g:23505:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) { - // InternalDataDSL.g:23113:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) - // InternalDataDSL.g:23114:2: ( rule__XConstructorCall__Alternatives_4_1 )? + // InternalDataDSL.g:23505:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) + // InternalDataDSL.g:23506:2: ( rule__XConstructorCall__Alternatives_4_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1()); } - // InternalDataDSL.g:23115:2: ( rule__XConstructorCall__Alternatives_4_1 )? - int alt199=2; - int LA199_0 = input.LA(1); + // InternalDataDSL.g:23507:2: ( rule__XConstructorCall__Alternatives_4_1 )? + int alt201=2; + int LA201_0 = input.LA(1); - if ( ((LA199_0>=RULE_STRING && LA199_0<=RULE_DECIMAL)||LA199_0==28||LA199_0==32||(LA199_0>=35 && LA199_0<=36)||LA199_0==41||(LA199_0>=46 && LA199_0<=51)||LA199_0==80||LA199_0==113||LA199_0==143||(LA199_0>=147 && LA199_0<=148)||LA199_0==150||LA199_0==152||(LA199_0>=156 && LA199_0<=163)||LA199_0==165||LA199_0==193||LA199_0==195) ) { - alt199=1; + if ( ((LA201_0>=RULE_STRING && LA201_0<=RULE_DECIMAL)||LA201_0==28||LA201_0==32||(LA201_0>=35 && LA201_0<=36)||LA201_0==41||(LA201_0>=46 && LA201_0<=51)||LA201_0==83||LA201_0==116||LA201_0==147||(LA201_0>=151 && LA201_0<=152)||LA201_0==154||LA201_0==156||(LA201_0>=160 && LA201_0<=167)||LA201_0==169||LA201_0==197||LA201_0==199) ) { + alt201=1; } - switch (alt199) { + switch (alt201) { case 1 : - // InternalDataDSL.g:23115:3: rule__XConstructorCall__Alternatives_4_1 + // InternalDataDSL.g:23507:3: rule__XConstructorCall__Alternatives_4_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__Alternatives_4_1(); @@ -76438,14 +77731,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4__2" - // InternalDataDSL.g:23123:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ; + // InternalDataDSL.g:23515:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ; public final void rule__XConstructorCall__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23127:1: ( rule__XConstructorCall__Group_4__2__Impl ) - // InternalDataDSL.g:23128:2: rule__XConstructorCall__Group_4__2__Impl + // InternalDataDSL.g:23519:1: ( rule__XConstructorCall__Group_4__2__Impl ) + // InternalDataDSL.g:23520:2: rule__XConstructorCall__Group_4__2__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4__2__Impl(); @@ -76471,22 +77764,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4__2__Impl" - // InternalDataDSL.g:23134:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ; + // InternalDataDSL.g:23526:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ; public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23138:1: ( ( ')' ) ) - // InternalDataDSL.g:23139:1: ( ')' ) + // InternalDataDSL.g:23530:1: ( ( ')' ) ) + // InternalDataDSL.g:23531:1: ( ')' ) { - // InternalDataDSL.g:23139:1: ( ')' ) - // InternalDataDSL.g:23140:2: ')' + // InternalDataDSL.g:23531:1: ( ')' ) + // InternalDataDSL.g:23532:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); } @@ -76512,16 +77805,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1__0" - // InternalDataDSL.g:23150:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ; + // InternalDataDSL.g:23542:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ; public final void rule__XConstructorCall__Group_4_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23154:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ) - // InternalDataDSL.g:23155:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 + // InternalDataDSL.g:23546:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ) + // InternalDataDSL.g:23547:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XConstructorCall__Group_4_1_1__0__Impl(); state._fsp--; @@ -76550,23 +77843,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1__0__Impl" - // InternalDataDSL.g:23162:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ; + // InternalDataDSL.g:23554:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ; public final void rule__XConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23166:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ) - // InternalDataDSL.g:23167:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) + // InternalDataDSL.g:23558:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ) + // InternalDataDSL.g:23559:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) { - // InternalDataDSL.g:23167:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) - // InternalDataDSL.g:23168:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) + // InternalDataDSL.g:23559:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) + // InternalDataDSL.g:23560:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); } - // InternalDataDSL.g:23169:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) - // InternalDataDSL.g:23169:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 + // InternalDataDSL.g:23561:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) + // InternalDataDSL.g:23561:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_4_1_1_0(); @@ -76601,14 +77894,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1__1" - // InternalDataDSL.g:23177:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ; + // InternalDataDSL.g:23569:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ; public final void rule__XConstructorCall__Group_4_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23181:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl ) - // InternalDataDSL.g:23182:2: rule__XConstructorCall__Group_4_1_1__1__Impl + // InternalDataDSL.g:23573:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl ) + // InternalDataDSL.g:23574:2: rule__XConstructorCall__Group_4_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4_1_1__1__Impl(); @@ -76634,37 +77927,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1__1__Impl" - // InternalDataDSL.g:23188:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ; + // InternalDataDSL.g:23580:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ; public final void rule__XConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23192:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ) - // InternalDataDSL.g:23193:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) + // InternalDataDSL.g:23584:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ) + // InternalDataDSL.g:23585:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) { - // InternalDataDSL.g:23193:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) - // InternalDataDSL.g:23194:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* + // InternalDataDSL.g:23585:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) + // InternalDataDSL.g:23586:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1()); } - // InternalDataDSL.g:23195:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* - loop200: + // InternalDataDSL.g:23587:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* + loop202: do { - int alt200=2; - int LA200_0 = input.LA(1); + int alt202=2; + int LA202_0 = input.LA(1); - if ( (LA200_0==145) ) { - alt200=1; + if ( (LA202_0==149) ) { + alt202=1; } - switch (alt200) { + switch (alt202) { case 1 : - // InternalDataDSL.g:23195:3: rule__XConstructorCall__Group_4_1_1_1__0 + // InternalDataDSL.g:23587:3: rule__XConstructorCall__Group_4_1_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XConstructorCall__Group_4_1_1_1__0(); state._fsp--; @@ -76674,7 +77967,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop200; + break loop202; } } while (true); @@ -76703,16 +77996,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0" - // InternalDataDSL.g:23204:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ; + // InternalDataDSL.g:23596:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ; public final void rule__XConstructorCall__Group_4_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23208:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ) - // InternalDataDSL.g:23209:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 + // InternalDataDSL.g:23600:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ) + // InternalDataDSL.g:23601:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XConstructorCall__Group_4_1_1_1__0__Impl(); state._fsp--; @@ -76741,22 +78034,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0__Impl" - // InternalDataDSL.g:23216:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:23608:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23220:1: ( ( ',' ) ) - // InternalDataDSL.g:23221:1: ( ',' ) + // InternalDataDSL.g:23612:1: ( ( ',' ) ) + // InternalDataDSL.g:23613:1: ( ',' ) { - // InternalDataDSL.g:23221:1: ( ',' ) - // InternalDataDSL.g:23222:2: ',' + // InternalDataDSL.g:23613:1: ( ',' ) + // InternalDataDSL.g:23614:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } @@ -76782,14 +78075,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1" - // InternalDataDSL.g:23231:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ; + // InternalDataDSL.g:23623:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ; public final void rule__XConstructorCall__Group_4_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23235:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl ) - // InternalDataDSL.g:23236:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl + // InternalDataDSL.g:23627:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl ) + // InternalDataDSL.g:23628:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4_1_1_1__1__Impl(); @@ -76815,23 +78108,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1__Impl" - // InternalDataDSL.g:23242:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ; + // InternalDataDSL.g:23634:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ; public final void rule__XConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23246:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ) - // InternalDataDSL.g:23247:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) + // InternalDataDSL.g:23638:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ) + // InternalDataDSL.g:23639:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) { - // InternalDataDSL.g:23247:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) - // InternalDataDSL.g:23248:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) + // InternalDataDSL.g:23639:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) + // InternalDataDSL.g:23640:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); } - // InternalDataDSL.g:23249:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) - // InternalDataDSL.g:23249:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 + // InternalDataDSL.g:23641:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) + // InternalDataDSL.g:23641:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1(); @@ -76866,16 +78159,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__0" - // InternalDataDSL.g:23258:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ; + // InternalDataDSL.g:23650:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ; public final void rule__XBooleanLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23262:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) - // InternalDataDSL.g:23263:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 + // InternalDataDSL.g:23654:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) + // InternalDataDSL.g:23655:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 { - pushFollow(FOLLOW_164); + pushFollow(FOLLOW_165); rule__XBooleanLiteral__Group__0__Impl(); state._fsp--; @@ -76904,23 +78197,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__0__Impl" - // InternalDataDSL.g:23270:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:23662:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23274:1: ( ( () ) ) - // InternalDataDSL.g:23275:1: ( () ) + // InternalDataDSL.g:23666:1: ( ( () ) ) + // InternalDataDSL.g:23667:1: ( () ) { - // InternalDataDSL.g:23275:1: ( () ) - // InternalDataDSL.g:23276:2: () + // InternalDataDSL.g:23667:1: ( () ) + // InternalDataDSL.g:23668:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); } - // InternalDataDSL.g:23277:2: () - // InternalDataDSL.g:23277:3: + // InternalDataDSL.g:23669:2: () + // InternalDataDSL.g:23669:3: { } @@ -76945,14 +78238,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__1" - // InternalDataDSL.g:23285:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; + // InternalDataDSL.g:23677:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; public final void rule__XBooleanLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23289:1: ( rule__XBooleanLiteral__Group__1__Impl ) - // InternalDataDSL.g:23290:2: rule__XBooleanLiteral__Group__1__Impl + // InternalDataDSL.g:23681:1: ( rule__XBooleanLiteral__Group__1__Impl ) + // InternalDataDSL.g:23682:2: rule__XBooleanLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XBooleanLiteral__Group__1__Impl(); @@ -76978,23 +78271,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__1__Impl" - // InternalDataDSL.g:23296:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ; + // InternalDataDSL.g:23688:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ; public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23300:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) - // InternalDataDSL.g:23301:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) + // InternalDataDSL.g:23692:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) + // InternalDataDSL.g:23693:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) { - // InternalDataDSL.g:23301:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) - // InternalDataDSL.g:23302:2: ( rule__XBooleanLiteral__Alternatives_1 ) + // InternalDataDSL.g:23693:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) + // InternalDataDSL.g:23694:2: ( rule__XBooleanLiteral__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); } - // InternalDataDSL.g:23303:2: ( rule__XBooleanLiteral__Alternatives_1 ) - // InternalDataDSL.g:23303:3: rule__XBooleanLiteral__Alternatives_1 + // InternalDataDSL.g:23695:2: ( rule__XBooleanLiteral__Alternatives_1 ) + // InternalDataDSL.g:23695:3: rule__XBooleanLiteral__Alternatives_1 { pushFollow(FOLLOW_2); rule__XBooleanLiteral__Alternatives_1(); @@ -77029,16 +78322,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__0" - // InternalDataDSL.g:23312:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ; + // InternalDataDSL.g:23704:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ; public final void rule__XNullLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23316:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) - // InternalDataDSL.g:23317:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 + // InternalDataDSL.g:23708:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) + // InternalDataDSL.g:23709:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 { - pushFollow(FOLLOW_165); + pushFollow(FOLLOW_166); rule__XNullLiteral__Group__0__Impl(); state._fsp--; @@ -77067,23 +78360,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__0__Impl" - // InternalDataDSL.g:23324:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:23716:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23328:1: ( ( () ) ) - // InternalDataDSL.g:23329:1: ( () ) + // InternalDataDSL.g:23720:1: ( ( () ) ) + // InternalDataDSL.g:23721:1: ( () ) { - // InternalDataDSL.g:23329:1: ( () ) - // InternalDataDSL.g:23330:2: () + // InternalDataDSL.g:23721:1: ( () ) + // InternalDataDSL.g:23722:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); } - // InternalDataDSL.g:23331:2: () - // InternalDataDSL.g:23331:3: + // InternalDataDSL.g:23723:2: () + // InternalDataDSL.g:23723:3: { } @@ -77108,14 +78401,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__1" - // InternalDataDSL.g:23339:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; + // InternalDataDSL.g:23731:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; public final void rule__XNullLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23343:1: ( rule__XNullLiteral__Group__1__Impl ) - // InternalDataDSL.g:23344:2: rule__XNullLiteral__Group__1__Impl + // InternalDataDSL.g:23735:1: ( rule__XNullLiteral__Group__1__Impl ) + // InternalDataDSL.g:23736:2: rule__XNullLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XNullLiteral__Group__1__Impl(); @@ -77141,22 +78434,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__1__Impl" - // InternalDataDSL.g:23350:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; + // InternalDataDSL.g:23742:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23354:1: ( ( 'null' ) ) - // InternalDataDSL.g:23355:1: ( 'null' ) + // InternalDataDSL.g:23746:1: ( ( 'null' ) ) + // InternalDataDSL.g:23747:1: ( 'null' ) { - // InternalDataDSL.g:23355:1: ( 'null' ) - // InternalDataDSL.g:23356:2: 'null' + // InternalDataDSL.g:23747:1: ( 'null' ) + // InternalDataDSL.g:23748:2: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } - match(input,159,FOLLOW_2); if (state.failed) return ; + match(input,163,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } @@ -77182,16 +78475,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNumberLiteral__Group__0" - // InternalDataDSL.g:23366:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ; + // InternalDataDSL.g:23758:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ; public final void rule__XNumberLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23370:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ) - // InternalDataDSL.g:23371:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 + // InternalDataDSL.g:23762:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ) + // InternalDataDSL.g:23763:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 { - pushFollow(FOLLOW_166); + pushFollow(FOLLOW_167); rule__XNumberLiteral__Group__0__Impl(); state._fsp--; @@ -77220,23 +78513,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNumberLiteral__Group__0__Impl" - // InternalDataDSL.g:23378:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:23770:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ; public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23382:1: ( ( () ) ) - // InternalDataDSL.g:23383:1: ( () ) + // InternalDataDSL.g:23774:1: ( ( () ) ) + // InternalDataDSL.g:23775:1: ( () ) { - // InternalDataDSL.g:23383:1: ( () ) - // InternalDataDSL.g:23384:2: () + // InternalDataDSL.g:23775:1: ( () ) + // InternalDataDSL.g:23776:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); } - // InternalDataDSL.g:23385:2: () - // InternalDataDSL.g:23385:3: + // InternalDataDSL.g:23777:2: () + // InternalDataDSL.g:23777:3: { } @@ -77261,14 +78554,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNumberLiteral__Group__1" - // InternalDataDSL.g:23393:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ; + // InternalDataDSL.g:23785:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ; public final void rule__XNumberLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23397:1: ( rule__XNumberLiteral__Group__1__Impl ) - // InternalDataDSL.g:23398:2: rule__XNumberLiteral__Group__1__Impl + // InternalDataDSL.g:23789:1: ( rule__XNumberLiteral__Group__1__Impl ) + // InternalDataDSL.g:23790:2: rule__XNumberLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XNumberLiteral__Group__1__Impl(); @@ -77294,23 +78587,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNumberLiteral__Group__1__Impl" - // InternalDataDSL.g:23404:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ; + // InternalDataDSL.g:23796:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ; public final void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23408:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ) - // InternalDataDSL.g:23409:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) + // InternalDataDSL.g:23800:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ) + // InternalDataDSL.g:23801:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) { - // InternalDataDSL.g:23409:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) - // InternalDataDSL.g:23410:2: ( rule__XNumberLiteral__ValueAssignment_1 ) + // InternalDataDSL.g:23801:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) + // InternalDataDSL.g:23802:2: ( rule__XNumberLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); } - // InternalDataDSL.g:23411:2: ( rule__XNumberLiteral__ValueAssignment_1 ) - // InternalDataDSL.g:23411:3: rule__XNumberLiteral__ValueAssignment_1 + // InternalDataDSL.g:23803:2: ( rule__XNumberLiteral__ValueAssignment_1 ) + // InternalDataDSL.g:23803:3: rule__XNumberLiteral__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__XNumberLiteral__ValueAssignment_1(); @@ -77345,14 +78638,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__0" - // InternalDataDSL.g:23420:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ; + // InternalDataDSL.g:23812:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ; public final void rule__XStringLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23424:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ) - // InternalDataDSL.g:23425:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 + // InternalDataDSL.g:23816:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ) + // InternalDataDSL.g:23817:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 { pushFollow(FOLLOW_21); rule__XStringLiteral__Group__0__Impl(); @@ -77383,23 +78676,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__0__Impl" - // InternalDataDSL.g:23432:1: rule__XStringLiteral__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:23824:1: rule__XStringLiteral__Group__0__Impl : ( () ) ; public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23436:1: ( ( () ) ) - // InternalDataDSL.g:23437:1: ( () ) + // InternalDataDSL.g:23828:1: ( ( () ) ) + // InternalDataDSL.g:23829:1: ( () ) { - // InternalDataDSL.g:23437:1: ( () ) - // InternalDataDSL.g:23438:2: () + // InternalDataDSL.g:23829:1: ( () ) + // InternalDataDSL.g:23830:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0()); } - // InternalDataDSL.g:23439:2: () - // InternalDataDSL.g:23439:3: + // InternalDataDSL.g:23831:2: () + // InternalDataDSL.g:23831:3: { } @@ -77424,14 +78717,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__1" - // InternalDataDSL.g:23447:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ; + // InternalDataDSL.g:23839:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ; public final void rule__XStringLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23451:1: ( rule__XStringLiteral__Group__1__Impl ) - // InternalDataDSL.g:23452:2: rule__XStringLiteral__Group__1__Impl + // InternalDataDSL.g:23843:1: ( rule__XStringLiteral__Group__1__Impl ) + // InternalDataDSL.g:23844:2: rule__XStringLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XStringLiteral__Group__1__Impl(); @@ -77457,23 +78750,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__1__Impl" - // InternalDataDSL.g:23458:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ; + // InternalDataDSL.g:23850:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ; public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23462:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ) - // InternalDataDSL.g:23463:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) + // InternalDataDSL.g:23854:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ) + // InternalDataDSL.g:23855:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) { - // InternalDataDSL.g:23463:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) - // InternalDataDSL.g:23464:2: ( rule__XStringLiteral__ValueAssignment_1 ) + // InternalDataDSL.g:23855:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) + // InternalDataDSL.g:23856:2: ( rule__XStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1()); } - // InternalDataDSL.g:23465:2: ( rule__XStringLiteral__ValueAssignment_1 ) - // InternalDataDSL.g:23465:3: rule__XStringLiteral__ValueAssignment_1 + // InternalDataDSL.g:23857:2: ( rule__XStringLiteral__ValueAssignment_1 ) + // InternalDataDSL.g:23857:3: rule__XStringLiteral__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__XStringLiteral__ValueAssignment_1(); @@ -77508,16 +78801,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__0" - // InternalDataDSL.g:23474:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ; + // InternalDataDSL.g:23866:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ; public final void rule__XTypeLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23478:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) - // InternalDataDSL.g:23479:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 + // InternalDataDSL.g:23870:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) + // InternalDataDSL.g:23871:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 { - pushFollow(FOLLOW_167); + pushFollow(FOLLOW_168); rule__XTypeLiteral__Group__0__Impl(); state._fsp--; @@ -77546,23 +78839,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__0__Impl" - // InternalDataDSL.g:23486:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:23878:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23490:1: ( ( () ) ) - // InternalDataDSL.g:23491:1: ( () ) + // InternalDataDSL.g:23882:1: ( ( () ) ) + // InternalDataDSL.g:23883:1: ( () ) { - // InternalDataDSL.g:23491:1: ( () ) - // InternalDataDSL.g:23492:2: () + // InternalDataDSL.g:23883:1: ( () ) + // InternalDataDSL.g:23884:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); } - // InternalDataDSL.g:23493:2: () - // InternalDataDSL.g:23493:3: + // InternalDataDSL.g:23885:2: () + // InternalDataDSL.g:23885:3: { } @@ -77587,16 +78880,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__1" - // InternalDataDSL.g:23501:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ; + // InternalDataDSL.g:23893:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ; public final void rule__XTypeLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23505:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) - // InternalDataDSL.g:23506:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 + // InternalDataDSL.g:23897:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) + // InternalDataDSL.g:23898:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XTypeLiteral__Group__1__Impl(); state._fsp--; @@ -77625,22 +78918,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__1__Impl" - // InternalDataDSL.g:23513:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; + // InternalDataDSL.g:23905:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23517:1: ( ( 'typeof' ) ) - // InternalDataDSL.g:23518:1: ( 'typeof' ) + // InternalDataDSL.g:23909:1: ( ( 'typeof' ) ) + // InternalDataDSL.g:23910:1: ( 'typeof' ) { - // InternalDataDSL.g:23518:1: ( 'typeof' ) - // InternalDataDSL.g:23519:2: 'typeof' + // InternalDataDSL.g:23910:1: ( 'typeof' ) + // InternalDataDSL.g:23911:2: 'typeof' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } - match(input,160,FOLLOW_2); if (state.failed) return ; + match(input,164,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } @@ -77666,14 +78959,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__2" - // InternalDataDSL.g:23528:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ; + // InternalDataDSL.g:23920:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ; public final void rule__XTypeLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23532:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) - // InternalDataDSL.g:23533:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 + // InternalDataDSL.g:23924:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) + // InternalDataDSL.g:23925:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 { pushFollow(FOLLOW_7); rule__XTypeLiteral__Group__2__Impl(); @@ -77704,22 +78997,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__2__Impl" - // InternalDataDSL.g:23540:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; + // InternalDataDSL.g:23932:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23544:1: ( ( '(' ) ) - // InternalDataDSL.g:23545:1: ( '(' ) + // InternalDataDSL.g:23936:1: ( ( '(' ) ) + // InternalDataDSL.g:23937:1: ( '(' ) { - // InternalDataDSL.g:23545:1: ( '(' ) - // InternalDataDSL.g:23546:2: '(' + // InternalDataDSL.g:23937:1: ( '(' ) + // InternalDataDSL.g:23938:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } @@ -77745,16 +79038,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__3" - // InternalDataDSL.g:23555:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ; + // InternalDataDSL.g:23947:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ; public final void rule__XTypeLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23559:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) - // InternalDataDSL.g:23560:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 + // InternalDataDSL.g:23951:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) + // InternalDataDSL.g:23952:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 { - pushFollow(FOLLOW_168); + pushFollow(FOLLOW_169); rule__XTypeLiteral__Group__3__Impl(); state._fsp--; @@ -77783,23 +79076,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__3__Impl" - // InternalDataDSL.g:23567:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ; + // InternalDataDSL.g:23959:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ; public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23571:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) - // InternalDataDSL.g:23572:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) + // InternalDataDSL.g:23963:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) + // InternalDataDSL.g:23964:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) { - // InternalDataDSL.g:23572:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) - // InternalDataDSL.g:23573:2: ( rule__XTypeLiteral__TypeAssignment_3 ) + // InternalDataDSL.g:23964:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) + // InternalDataDSL.g:23965:2: ( rule__XTypeLiteral__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); } - // InternalDataDSL.g:23574:2: ( rule__XTypeLiteral__TypeAssignment_3 ) - // InternalDataDSL.g:23574:3: rule__XTypeLiteral__TypeAssignment_3 + // InternalDataDSL.g:23966:2: ( rule__XTypeLiteral__TypeAssignment_3 ) + // InternalDataDSL.g:23966:3: rule__XTypeLiteral__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__XTypeLiteral__TypeAssignment_3(); @@ -77834,16 +79127,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__4" - // InternalDataDSL.g:23582:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ; + // InternalDataDSL.g:23974:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ; public final void rule__XTypeLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23586:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ) - // InternalDataDSL.g:23587:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 + // InternalDataDSL.g:23978:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ) + // InternalDataDSL.g:23979:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 { - pushFollow(FOLLOW_168); + pushFollow(FOLLOW_169); rule__XTypeLiteral__Group__4__Impl(); state._fsp--; @@ -77872,37 +79165,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__4__Impl" - // InternalDataDSL.g:23594:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ; + // InternalDataDSL.g:23986:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ; public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23598:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ) - // InternalDataDSL.g:23599:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) + // InternalDataDSL.g:23990:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ) + // InternalDataDSL.g:23991:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) { - // InternalDataDSL.g:23599:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) - // InternalDataDSL.g:23600:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* + // InternalDataDSL.g:23991:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) + // InternalDataDSL.g:23992:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); } - // InternalDataDSL.g:23601:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* - loop201: + // InternalDataDSL.g:23993:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* + loop203: do { - int alt201=2; - int LA201_0 = input.LA(1); + int alt203=2; + int LA203_0 = input.LA(1); - if ( (LA201_0==148) ) { - alt201=1; + if ( (LA203_0==152) ) { + alt203=1; } - switch (alt201) { + switch (alt203) { case 1 : - // InternalDataDSL.g:23601:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4 + // InternalDataDSL.g:23993:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4 { - pushFollow(FOLLOW_169); + pushFollow(FOLLOW_170); rule__XTypeLiteral__ArrayDimensionsAssignment_4(); state._fsp--; @@ -77912,7 +79205,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop201; + break loop203; } } while (true); @@ -77941,14 +79234,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__5" - // InternalDataDSL.g:23609:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ; + // InternalDataDSL.g:24001:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ; public final void rule__XTypeLiteral__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23613:1: ( rule__XTypeLiteral__Group__5__Impl ) - // InternalDataDSL.g:23614:2: rule__XTypeLiteral__Group__5__Impl + // InternalDataDSL.g:24005:1: ( rule__XTypeLiteral__Group__5__Impl ) + // InternalDataDSL.g:24006:2: rule__XTypeLiteral__Group__5__Impl { pushFollow(FOLLOW_2); rule__XTypeLiteral__Group__5__Impl(); @@ -77974,22 +79267,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__5__Impl" - // InternalDataDSL.g:23620:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ; + // InternalDataDSL.g:24012:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ; public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23624:1: ( ( ')' ) ) - // InternalDataDSL.g:23625:1: ( ')' ) + // InternalDataDSL.g:24016:1: ( ( ')' ) ) + // InternalDataDSL.g:24017:1: ( ')' ) { - // InternalDataDSL.g:23625:1: ( ')' ) - // InternalDataDSL.g:23626:2: ')' + // InternalDataDSL.g:24017:1: ( ')' ) + // InternalDataDSL.g:24018:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } @@ -78015,16 +79308,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__0" - // InternalDataDSL.g:23636:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ; + // InternalDataDSL.g:24028:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ; public final void rule__XThrowExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23640:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) - // InternalDataDSL.g:23641:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 + // InternalDataDSL.g:24032:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) + // InternalDataDSL.g:24033:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 { - pushFollow(FOLLOW_170); + pushFollow(FOLLOW_171); rule__XThrowExpression__Group__0__Impl(); state._fsp--; @@ -78053,23 +79346,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__0__Impl" - // InternalDataDSL.g:23648:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:24040:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23652:1: ( ( () ) ) - // InternalDataDSL.g:23653:1: ( () ) + // InternalDataDSL.g:24044:1: ( ( () ) ) + // InternalDataDSL.g:24045:1: ( () ) { - // InternalDataDSL.g:23653:1: ( () ) - // InternalDataDSL.g:23654:2: () + // InternalDataDSL.g:24045:1: ( () ) + // InternalDataDSL.g:24046:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); } - // InternalDataDSL.g:23655:2: () - // InternalDataDSL.g:23655:3: + // InternalDataDSL.g:24047:2: () + // InternalDataDSL.g:24047:3: { } @@ -78094,16 +79387,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__1" - // InternalDataDSL.g:23663:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ; + // InternalDataDSL.g:24055:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ; public final void rule__XThrowExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23667:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) - // InternalDataDSL.g:23668:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 + // InternalDataDSL.g:24059:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) + // InternalDataDSL.g:24060:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XThrowExpression__Group__1__Impl(); state._fsp--; @@ -78132,22 +79425,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__1__Impl" - // InternalDataDSL.g:23675:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; + // InternalDataDSL.g:24067:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23679:1: ( ( 'throw' ) ) - // InternalDataDSL.g:23680:1: ( 'throw' ) + // InternalDataDSL.g:24071:1: ( ( 'throw' ) ) + // InternalDataDSL.g:24072:1: ( 'throw' ) { - // InternalDataDSL.g:23680:1: ( 'throw' ) - // InternalDataDSL.g:23681:2: 'throw' + // InternalDataDSL.g:24072:1: ( 'throw' ) + // InternalDataDSL.g:24073:2: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } - match(input,161,FOLLOW_2); if (state.failed) return ; + match(input,165,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } @@ -78173,14 +79466,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__2" - // InternalDataDSL.g:23690:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; + // InternalDataDSL.g:24082:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; public final void rule__XThrowExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23694:1: ( rule__XThrowExpression__Group__2__Impl ) - // InternalDataDSL.g:23695:2: rule__XThrowExpression__Group__2__Impl + // InternalDataDSL.g:24086:1: ( rule__XThrowExpression__Group__2__Impl ) + // InternalDataDSL.g:24087:2: rule__XThrowExpression__Group__2__Impl { pushFollow(FOLLOW_2); rule__XThrowExpression__Group__2__Impl(); @@ -78206,23 +79499,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__2__Impl" - // InternalDataDSL.g:23701:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ; + // InternalDataDSL.g:24093:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ; public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23705:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) - // InternalDataDSL.g:23706:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) + // InternalDataDSL.g:24097:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) + // InternalDataDSL.g:24098:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) { - // InternalDataDSL.g:23706:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) - // InternalDataDSL.g:23707:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) + // InternalDataDSL.g:24098:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) + // InternalDataDSL.g:24099:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); } - // InternalDataDSL.g:23708:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) - // InternalDataDSL.g:23708:3: rule__XThrowExpression__ExpressionAssignment_2 + // InternalDataDSL.g:24100:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) + // InternalDataDSL.g:24100:3: rule__XThrowExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XThrowExpression__ExpressionAssignment_2(); @@ -78257,16 +79550,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__0" - // InternalDataDSL.g:23717:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ; + // InternalDataDSL.g:24109:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ; public final void rule__XReturnExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23721:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) - // InternalDataDSL.g:23722:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 + // InternalDataDSL.g:24113:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) + // InternalDataDSL.g:24114:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 { - pushFollow(FOLLOW_171); + pushFollow(FOLLOW_172); rule__XReturnExpression__Group__0__Impl(); state._fsp--; @@ -78295,23 +79588,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__0__Impl" - // InternalDataDSL.g:23729:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:24121:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23733:1: ( ( () ) ) - // InternalDataDSL.g:23734:1: ( () ) + // InternalDataDSL.g:24125:1: ( ( () ) ) + // InternalDataDSL.g:24126:1: ( () ) { - // InternalDataDSL.g:23734:1: ( () ) - // InternalDataDSL.g:23735:2: () + // InternalDataDSL.g:24126:1: ( () ) + // InternalDataDSL.g:24127:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); } - // InternalDataDSL.g:23736:2: () - // InternalDataDSL.g:23736:3: + // InternalDataDSL.g:24128:2: () + // InternalDataDSL.g:24128:3: { } @@ -78336,16 +79629,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__1" - // InternalDataDSL.g:23744:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ; + // InternalDataDSL.g:24136:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ; public final void rule__XReturnExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23748:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) - // InternalDataDSL.g:23749:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 + // InternalDataDSL.g:24140:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) + // InternalDataDSL.g:24141:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XReturnExpression__Group__1__Impl(); state._fsp--; @@ -78374,22 +79667,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__1__Impl" - // InternalDataDSL.g:23756:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; + // InternalDataDSL.g:24148:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23760:1: ( ( 'return' ) ) - // InternalDataDSL.g:23761:1: ( 'return' ) + // InternalDataDSL.g:24152:1: ( ( 'return' ) ) + // InternalDataDSL.g:24153:1: ( 'return' ) { - // InternalDataDSL.g:23761:1: ( 'return' ) - // InternalDataDSL.g:23762:2: 'return' + // InternalDataDSL.g:24153:1: ( 'return' ) + // InternalDataDSL.g:24154:2: 'return' { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } - match(input,162,FOLLOW_2); if (state.failed) return ; + match(input,166,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } @@ -78415,14 +79708,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__2" - // InternalDataDSL.g:23771:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; + // InternalDataDSL.g:24163:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; public final void rule__XReturnExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23775:1: ( rule__XReturnExpression__Group__2__Impl ) - // InternalDataDSL.g:23776:2: rule__XReturnExpression__Group__2__Impl + // InternalDataDSL.g:24167:1: ( rule__XReturnExpression__Group__2__Impl ) + // InternalDataDSL.g:24168:2: rule__XReturnExpression__Group__2__Impl { pushFollow(FOLLOW_2); rule__XReturnExpression__Group__2__Impl(); @@ -78448,27 +79741,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__2__Impl" - // InternalDataDSL.g:23782:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ; + // InternalDataDSL.g:24174:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ; public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23786:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) - // InternalDataDSL.g:23787:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) + // InternalDataDSL.g:24178:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) + // InternalDataDSL.g:24179:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) { - // InternalDataDSL.g:23787:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) - // InternalDataDSL.g:23788:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? + // InternalDataDSL.g:24179:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) + // InternalDataDSL.g:24180:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); } - // InternalDataDSL.g:23789:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? - int alt202=2; - alt202 = dfa202.predict(input); - switch (alt202) { + // InternalDataDSL.g:24181:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? + int alt204=2; + alt204 = dfa204.predict(input); + switch (alt204) { case 1 : - // InternalDataDSL.g:23789:3: rule__XReturnExpression__ExpressionAssignment_2 + // InternalDataDSL.g:24181:3: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XReturnExpression__ExpressionAssignment_2(); @@ -78506,16 +79799,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0" - // InternalDataDSL.g:23798:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ; + // InternalDataDSL.g:24190:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ; public final void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23802:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) - // InternalDataDSL.g:23803:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 + // InternalDataDSL.g:24194:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) + // InternalDataDSL.g:24195:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 { - pushFollow(FOLLOW_172); + pushFollow(FOLLOW_173); rule__XTryCatchFinallyExpression__Group__0__Impl(); state._fsp--; @@ -78544,23 +79837,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl" - // InternalDataDSL.g:23810:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:24202:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23814:1: ( ( () ) ) - // InternalDataDSL.g:23815:1: ( () ) + // InternalDataDSL.g:24206:1: ( ( () ) ) + // InternalDataDSL.g:24207:1: ( () ) { - // InternalDataDSL.g:23815:1: ( () ) - // InternalDataDSL.g:23816:2: () + // InternalDataDSL.g:24207:1: ( () ) + // InternalDataDSL.g:24208:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); } - // InternalDataDSL.g:23817:2: () - // InternalDataDSL.g:23817:3: + // InternalDataDSL.g:24209:2: () + // InternalDataDSL.g:24209:3: { } @@ -78585,16 +79878,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1" - // InternalDataDSL.g:23825:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ; + // InternalDataDSL.g:24217:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ; public final void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23829:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) - // InternalDataDSL.g:23830:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 + // InternalDataDSL.g:24221:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) + // InternalDataDSL.g:24222:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XTryCatchFinallyExpression__Group__1__Impl(); state._fsp--; @@ -78623,22 +79916,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl" - // InternalDataDSL.g:23837:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; + // InternalDataDSL.g:24229:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23841:1: ( ( 'try' ) ) - // InternalDataDSL.g:23842:1: ( 'try' ) + // InternalDataDSL.g:24233:1: ( ( 'try' ) ) + // InternalDataDSL.g:24234:1: ( 'try' ) { - // InternalDataDSL.g:23842:1: ( 'try' ) - // InternalDataDSL.g:23843:2: 'try' + // InternalDataDSL.g:24234:1: ( 'try' ) + // InternalDataDSL.g:24235:2: 'try' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } - match(input,163,FOLLOW_2); if (state.failed) return ; + match(input,167,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } @@ -78664,16 +79957,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2" - // InternalDataDSL.g:23852:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ; + // InternalDataDSL.g:24244:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ; public final void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23856:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) - // InternalDataDSL.g:23857:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 + // InternalDataDSL.g:24248:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) + // InternalDataDSL.g:24249:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 { - pushFollow(FOLLOW_173); + pushFollow(FOLLOW_174); rule__XTryCatchFinallyExpression__Group__2__Impl(); state._fsp--; @@ -78702,23 +79995,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl" - // InternalDataDSL.g:23864:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ; + // InternalDataDSL.g:24256:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23868:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) - // InternalDataDSL.g:23869:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) + // InternalDataDSL.g:24260:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) + // InternalDataDSL.g:24261:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) { - // InternalDataDSL.g:23869:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) - // InternalDataDSL.g:23870:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) + // InternalDataDSL.g:24261:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) + // InternalDataDSL.g:24262:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); } - // InternalDataDSL.g:23871:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) - // InternalDataDSL.g:23871:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 + // InternalDataDSL.g:24263:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) + // InternalDataDSL.g:24263:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__ExpressionAssignment_2(); @@ -78753,14 +80046,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3" - // InternalDataDSL.g:23879:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; + // InternalDataDSL.g:24271:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23883:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) - // InternalDataDSL.g:23884:2: rule__XTryCatchFinallyExpression__Group__3__Impl + // InternalDataDSL.g:24275:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) + // InternalDataDSL.g:24276:2: rule__XTryCatchFinallyExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group__3__Impl(); @@ -78786,23 +80079,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl" - // InternalDataDSL.g:23890:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ; + // InternalDataDSL.g:24282:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23894:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) - // InternalDataDSL.g:23895:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) + // InternalDataDSL.g:24286:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) + // InternalDataDSL.g:24287:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) { - // InternalDataDSL.g:23895:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) - // InternalDataDSL.g:23896:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) + // InternalDataDSL.g:24287:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) + // InternalDataDSL.g:24288:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); } - // InternalDataDSL.g:23897:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) - // InternalDataDSL.g:23897:3: rule__XTryCatchFinallyExpression__Alternatives_3 + // InternalDataDSL.g:24289:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) + // InternalDataDSL.g:24289:3: rule__XTryCatchFinallyExpression__Alternatives_3 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Alternatives_3(); @@ -78837,16 +80130,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0" - // InternalDataDSL.g:23906:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ; + // InternalDataDSL.g:24298:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23910:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) - // InternalDataDSL.g:23911:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 + // InternalDataDSL.g:24302:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) + // InternalDataDSL.g:24303:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 { - pushFollow(FOLLOW_174); + pushFollow(FOLLOW_175); rule__XTryCatchFinallyExpression__Group_3_0__0__Impl(); state._fsp--; @@ -78875,28 +80168,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl" - // InternalDataDSL.g:23918:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ; + // InternalDataDSL.g:24310:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23922:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) - // InternalDataDSL.g:23923:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) + // InternalDataDSL.g:24314:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) + // InternalDataDSL.g:24315:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) { - // InternalDataDSL.g:23923:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) - // InternalDataDSL.g:23924:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) + // InternalDataDSL.g:24315:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) + // InternalDataDSL.g:24316:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) { - // InternalDataDSL.g:23924:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) - // InternalDataDSL.g:23925:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // InternalDataDSL.g:24316:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) + // InternalDataDSL.g:24317:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } - // InternalDataDSL.g:23926:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) - // InternalDataDSL.g:23926:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // InternalDataDSL.g:24318:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // InternalDataDSL.g:24318:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { - pushFollow(FOLLOW_175); + pushFollow(FOLLOW_176); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; @@ -78910,34 +80203,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - // InternalDataDSL.g:23929:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) - // InternalDataDSL.g:23930:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* + // InternalDataDSL.g:24321:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) + // InternalDataDSL.g:24322:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } - // InternalDataDSL.g:23931:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* - loop203: + // InternalDataDSL.g:24323:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* + loop205: do { - int alt203=2; - int LA203_0 = input.LA(1); + int alt205=2; + int LA205_0 = input.LA(1); - if ( (LA203_0==166) ) { - int LA203_2 = input.LA(2); + if ( (LA205_0==170) ) { + int LA205_2 = input.LA(2); - if ( (synpred271_InternalDataDSL()) ) { - alt203=1; + if ( (synpred276_InternalDataDSL()) ) { + alt205=1; } } - switch (alt203) { + switch (alt205) { case 1 : - // InternalDataDSL.g:23931:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // InternalDataDSL.g:24323:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { - pushFollow(FOLLOW_175); + pushFollow(FOLLOW_176); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; @@ -78947,7 +80240,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop203; + break loop205; } } while (true); @@ -78979,14 +80272,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1" - // InternalDataDSL.g:23940:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ; + // InternalDataDSL.g:24332:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23944:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) - // InternalDataDSL.g:23945:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl + // InternalDataDSL.g:24336:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) + // InternalDataDSL.g:24337:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0__1__Impl(); @@ -79012,35 +80305,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl" - // InternalDataDSL.g:23951:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ; + // InternalDataDSL.g:24343:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23955:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) - // InternalDataDSL.g:23956:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) + // InternalDataDSL.g:24347:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) + // InternalDataDSL.g:24348:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) { - // InternalDataDSL.g:23956:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) - // InternalDataDSL.g:23957:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? + // InternalDataDSL.g:24348:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) + // InternalDataDSL.g:24349:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); } - // InternalDataDSL.g:23958:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? - int alt204=2; - int LA204_0 = input.LA(1); + // InternalDataDSL.g:24350:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? + int alt206=2; + int LA206_0 = input.LA(1); - if ( (LA204_0==164) ) { - int LA204_1 = input.LA(2); + if ( (LA206_0==168) ) { + int LA206_1 = input.LA(2); - if ( (synpred272_InternalDataDSL()) ) { - alt204=1; + if ( (synpred277_InternalDataDSL()) ) { + alt206=1; } } - switch (alt204) { + switch (alt206) { case 1 : - // InternalDataDSL.g:23958:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 + // InternalDataDSL.g:24350:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); @@ -79078,16 +80371,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0" - // InternalDataDSL.g:23967:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ; + // InternalDataDSL.g:24359:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23971:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) - // InternalDataDSL.g:23972:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 + // InternalDataDSL.g:24363:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) + // InternalDataDSL.g:24364:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl(); state._fsp--; @@ -79116,25 +80409,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl" - // InternalDataDSL.g:23979:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ; + // InternalDataDSL.g:24371:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23983:1: ( ( ( 'finally' ) ) ) - // InternalDataDSL.g:23984:1: ( ( 'finally' ) ) + // InternalDataDSL.g:24375:1: ( ( ( 'finally' ) ) ) + // InternalDataDSL.g:24376:1: ( ( 'finally' ) ) { - // InternalDataDSL.g:23984:1: ( ( 'finally' ) ) - // InternalDataDSL.g:23985:2: ( 'finally' ) + // InternalDataDSL.g:24376:1: ( ( 'finally' ) ) + // InternalDataDSL.g:24377:2: ( 'finally' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); } - // InternalDataDSL.g:23986:2: ( 'finally' ) - // InternalDataDSL.g:23986:3: 'finally' + // InternalDataDSL.g:24378:2: ( 'finally' ) + // InternalDataDSL.g:24378:3: 'finally' { - match(input,164,FOLLOW_2); if (state.failed) return ; + match(input,168,FOLLOW_2); if (state.failed) return ; } @@ -79163,14 +80456,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1" - // InternalDataDSL.g:23994:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ; + // InternalDataDSL.g:24386:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:23998:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) - // InternalDataDSL.g:23999:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl + // InternalDataDSL.g:24390:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) + // InternalDataDSL.g:24391:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl(); @@ -79196,23 +80489,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl" - // InternalDataDSL.g:24005:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ; + // InternalDataDSL.g:24397:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24009:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) - // InternalDataDSL.g:24010:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) + // InternalDataDSL.g:24401:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) + // InternalDataDSL.g:24402:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) { - // InternalDataDSL.g:24010:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) - // InternalDataDSL.g:24011:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) + // InternalDataDSL.g:24402:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) + // InternalDataDSL.g:24403:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); } - // InternalDataDSL.g:24012:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) - // InternalDataDSL.g:24012:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 + // InternalDataDSL.g:24404:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) + // InternalDataDSL.g:24404:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1(); @@ -79247,16 +80540,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0" - // InternalDataDSL.g:24021:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ; + // InternalDataDSL.g:24413:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24025:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) - // InternalDataDSL.g:24026:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 + // InternalDataDSL.g:24417:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) + // InternalDataDSL.g:24418:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XTryCatchFinallyExpression__Group_3_1__0__Impl(); state._fsp--; @@ -79285,22 +80578,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl" - // InternalDataDSL.g:24033:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ; + // InternalDataDSL.g:24425:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24037:1: ( ( 'finally' ) ) - // InternalDataDSL.g:24038:1: ( 'finally' ) + // InternalDataDSL.g:24429:1: ( ( 'finally' ) ) + // InternalDataDSL.g:24430:1: ( 'finally' ) { - // InternalDataDSL.g:24038:1: ( 'finally' ) - // InternalDataDSL.g:24039:2: 'finally' + // InternalDataDSL.g:24430:1: ( 'finally' ) + // InternalDataDSL.g:24431:2: 'finally' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } - match(input,164,FOLLOW_2); if (state.failed) return ; + match(input,168,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } @@ -79326,14 +80619,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1" - // InternalDataDSL.g:24048:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ; + // InternalDataDSL.g:24440:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24052:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) - // InternalDataDSL.g:24053:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl + // InternalDataDSL.g:24444:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) + // InternalDataDSL.g:24445:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_1__1__Impl(); @@ -79359,23 +80652,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl" - // InternalDataDSL.g:24059:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ; + // InternalDataDSL.g:24451:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24063:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) - // InternalDataDSL.g:24064:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) + // InternalDataDSL.g:24455:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) + // InternalDataDSL.g:24456:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) { - // InternalDataDSL.g:24064:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) - // InternalDataDSL.g:24065:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) + // InternalDataDSL.g:24456:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) + // InternalDataDSL.g:24457:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); } - // InternalDataDSL.g:24066:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) - // InternalDataDSL.g:24066:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 + // InternalDataDSL.g:24458:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) + // InternalDataDSL.g:24458:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1(); @@ -79410,16 +80703,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__0" - // InternalDataDSL.g:24075:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ; + // InternalDataDSL.g:24467:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ; public final void rule__XSynchronizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24079:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ) - // InternalDataDSL.g:24080:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 + // InternalDataDSL.g:24471:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ) + // InternalDataDSL.g:24472:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XSynchronizedExpression__Group__0__Impl(); state._fsp--; @@ -79448,23 +80741,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__0__Impl" - // InternalDataDSL.g:24087:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ; + // InternalDataDSL.g:24479:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ; public final void rule__XSynchronizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24091:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ) - // InternalDataDSL.g:24092:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) + // InternalDataDSL.g:24483:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ) + // InternalDataDSL.g:24484:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) { - // InternalDataDSL.g:24092:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) - // InternalDataDSL.g:24093:2: ( rule__XSynchronizedExpression__Group_0__0 ) + // InternalDataDSL.g:24484:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) + // InternalDataDSL.g:24485:2: ( rule__XSynchronizedExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); } - // InternalDataDSL.g:24094:2: ( rule__XSynchronizedExpression__Group_0__0 ) - // InternalDataDSL.g:24094:3: rule__XSynchronizedExpression__Group_0__0 + // InternalDataDSL.g:24486:2: ( rule__XSynchronizedExpression__Group_0__0 ) + // InternalDataDSL.g:24486:3: rule__XSynchronizedExpression__Group_0__0 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0__0(); @@ -79499,16 +80792,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__1" - // InternalDataDSL.g:24102:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ; + // InternalDataDSL.g:24494:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ; public final void rule__XSynchronizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24106:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ) - // InternalDataDSL.g:24107:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 + // InternalDataDSL.g:24498:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ) + // InternalDataDSL.g:24499:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XSynchronizedExpression__Group__1__Impl(); state._fsp--; @@ -79537,23 +80830,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__1__Impl" - // InternalDataDSL.g:24114:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ; + // InternalDataDSL.g:24506:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ; public final void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24118:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ) - // InternalDataDSL.g:24119:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) + // InternalDataDSL.g:24510:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ) + // InternalDataDSL.g:24511:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) { - // InternalDataDSL.g:24119:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) - // InternalDataDSL.g:24120:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) + // InternalDataDSL.g:24511:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) + // InternalDataDSL.g:24512:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); } - // InternalDataDSL.g:24121:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) - // InternalDataDSL.g:24121:3: rule__XSynchronizedExpression__ParamAssignment_1 + // InternalDataDSL.g:24513:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) + // InternalDataDSL.g:24513:3: rule__XSynchronizedExpression__ParamAssignment_1 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__ParamAssignment_1(); @@ -79588,16 +80881,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__2" - // InternalDataDSL.g:24129:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ; + // InternalDataDSL.g:24521:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ; public final void rule__XSynchronizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24133:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ) - // InternalDataDSL.g:24134:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 + // InternalDataDSL.g:24525:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ) + // InternalDataDSL.g:24526:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XSynchronizedExpression__Group__2__Impl(); state._fsp--; @@ -79626,22 +80919,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__2__Impl" - // InternalDataDSL.g:24141:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ; + // InternalDataDSL.g:24533:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24145:1: ( ( ')' ) ) - // InternalDataDSL.g:24146:1: ( ')' ) + // InternalDataDSL.g:24537:1: ( ( ')' ) ) + // InternalDataDSL.g:24538:1: ( ')' ) { - // InternalDataDSL.g:24146:1: ( ')' ) - // InternalDataDSL.g:24147:2: ')' + // InternalDataDSL.g:24538:1: ( ')' ) + // InternalDataDSL.g:24539:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } @@ -79667,14 +80960,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__3" - // InternalDataDSL.g:24156:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ; + // InternalDataDSL.g:24548:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ; public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24160:1: ( rule__XSynchronizedExpression__Group__3__Impl ) - // InternalDataDSL.g:24161:2: rule__XSynchronizedExpression__Group__3__Impl + // InternalDataDSL.g:24552:1: ( rule__XSynchronizedExpression__Group__3__Impl ) + // InternalDataDSL.g:24553:2: rule__XSynchronizedExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group__3__Impl(); @@ -79700,23 +80993,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group__3__Impl" - // InternalDataDSL.g:24167:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ; + // InternalDataDSL.g:24559:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ; public final void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24171:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ) - // InternalDataDSL.g:24172:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) + // InternalDataDSL.g:24563:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ) + // InternalDataDSL.g:24564:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) { - // InternalDataDSL.g:24172:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) - // InternalDataDSL.g:24173:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) + // InternalDataDSL.g:24564:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) + // InternalDataDSL.g:24565:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); } - // InternalDataDSL.g:24174:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) - // InternalDataDSL.g:24174:3: rule__XSynchronizedExpression__ExpressionAssignment_3 + // InternalDataDSL.g:24566:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) + // InternalDataDSL.g:24566:3: rule__XSynchronizedExpression__ExpressionAssignment_3 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__ExpressionAssignment_3(); @@ -79751,14 +81044,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0__0" - // InternalDataDSL.g:24183:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ; + // InternalDataDSL.g:24575:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ; public final void rule__XSynchronizedExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24187:1: ( rule__XSynchronizedExpression__Group_0__0__Impl ) - // InternalDataDSL.g:24188:2: rule__XSynchronizedExpression__Group_0__0__Impl + // InternalDataDSL.g:24579:1: ( rule__XSynchronizedExpression__Group_0__0__Impl ) + // InternalDataDSL.g:24580:2: rule__XSynchronizedExpression__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0__0__Impl(); @@ -79784,23 +81077,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0__0__Impl" - // InternalDataDSL.g:24194:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ; + // InternalDataDSL.g:24586:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ; public final void rule__XSynchronizedExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24198:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ) - // InternalDataDSL.g:24199:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) + // InternalDataDSL.g:24590:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ) + // InternalDataDSL.g:24591:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) { - // InternalDataDSL.g:24199:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) - // InternalDataDSL.g:24200:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) + // InternalDataDSL.g:24591:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) + // InternalDataDSL.g:24592:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); } - // InternalDataDSL.g:24201:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) - // InternalDataDSL.g:24201:3: rule__XSynchronizedExpression__Group_0_0__0 + // InternalDataDSL.g:24593:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) + // InternalDataDSL.g:24593:3: rule__XSynchronizedExpression__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0_0__0(); @@ -79835,16 +81128,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0" - // InternalDataDSL.g:24210:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ; + // InternalDataDSL.g:24602:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ; public final void rule__XSynchronizedExpression__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24214:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ) - // InternalDataDSL.g:24215:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 + // InternalDataDSL.g:24606:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ) + // InternalDataDSL.g:24607:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 { - pushFollow(FOLLOW_176); + pushFollow(FOLLOW_177); rule__XSynchronizedExpression__Group_0_0__0__Impl(); state._fsp--; @@ -79873,23 +81166,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0__Impl" - // InternalDataDSL.g:24222:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:24614:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ; public final void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24226:1: ( ( () ) ) - // InternalDataDSL.g:24227:1: ( () ) + // InternalDataDSL.g:24618:1: ( ( () ) ) + // InternalDataDSL.g:24619:1: ( () ) { - // InternalDataDSL.g:24227:1: ( () ) - // InternalDataDSL.g:24228:2: () + // InternalDataDSL.g:24619:1: ( () ) + // InternalDataDSL.g:24620:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); } - // InternalDataDSL.g:24229:2: () - // InternalDataDSL.g:24229:3: + // InternalDataDSL.g:24621:2: () + // InternalDataDSL.g:24621:3: { } @@ -79914,16 +81207,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1" - // InternalDataDSL.g:24237:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ; + // InternalDataDSL.g:24629:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ; public final void rule__XSynchronizedExpression__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24241:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ) - // InternalDataDSL.g:24242:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 + // InternalDataDSL.g:24633:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ) + // InternalDataDSL.g:24634:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XSynchronizedExpression__Group_0_0__1__Impl(); state._fsp--; @@ -79952,22 +81245,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1__Impl" - // InternalDataDSL.g:24249:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ; + // InternalDataDSL.g:24641:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ; public final void rule__XSynchronizedExpression__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24253:1: ( ( 'synchronized' ) ) - // InternalDataDSL.g:24254:1: ( 'synchronized' ) + // InternalDataDSL.g:24645:1: ( ( 'synchronized' ) ) + // InternalDataDSL.g:24646:1: ( 'synchronized' ) { - // InternalDataDSL.g:24254:1: ( 'synchronized' ) - // InternalDataDSL.g:24255:2: 'synchronized' + // InternalDataDSL.g:24646:1: ( 'synchronized' ) + // InternalDataDSL.g:24647:2: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } - match(input,165,FOLLOW_2); if (state.failed) return ; + match(input,169,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } @@ -79993,14 +81286,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2" - // InternalDataDSL.g:24264:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ; + // InternalDataDSL.g:24656:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ; public final void rule__XSynchronizedExpression__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24268:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl ) - // InternalDataDSL.g:24269:2: rule__XSynchronizedExpression__Group_0_0__2__Impl + // InternalDataDSL.g:24660:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl ) + // InternalDataDSL.g:24661:2: rule__XSynchronizedExpression__Group_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0_0__2__Impl(); @@ -80026,22 +81319,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2__Impl" - // InternalDataDSL.g:24275:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ; + // InternalDataDSL.g:24667:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ; public final void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24279:1: ( ( '(' ) ) - // InternalDataDSL.g:24280:1: ( '(' ) + // InternalDataDSL.g:24671:1: ( ( '(' ) ) + // InternalDataDSL.g:24672:1: ( '(' ) { - // InternalDataDSL.g:24280:1: ( '(' ) - // InternalDataDSL.g:24281:2: '(' + // InternalDataDSL.g:24672:1: ( '(' ) + // InternalDataDSL.g:24673:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } @@ -80067,16 +81360,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__0" - // InternalDataDSL.g:24291:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ; + // InternalDataDSL.g:24683:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ; public final void rule__XCatchClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24295:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) - // InternalDataDSL.g:24296:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 + // InternalDataDSL.g:24687:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) + // InternalDataDSL.g:24688:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__XCatchClause__Group__0__Impl(); state._fsp--; @@ -80105,25 +81398,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__0__Impl" - // InternalDataDSL.g:24303:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; + // InternalDataDSL.g:24695:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24307:1: ( ( ( 'catch' ) ) ) - // InternalDataDSL.g:24308:1: ( ( 'catch' ) ) + // InternalDataDSL.g:24699:1: ( ( ( 'catch' ) ) ) + // InternalDataDSL.g:24700:1: ( ( 'catch' ) ) { - // InternalDataDSL.g:24308:1: ( ( 'catch' ) ) - // InternalDataDSL.g:24309:2: ( 'catch' ) + // InternalDataDSL.g:24700:1: ( ( 'catch' ) ) + // InternalDataDSL.g:24701:2: ( 'catch' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); } - // InternalDataDSL.g:24310:2: ( 'catch' ) - // InternalDataDSL.g:24310:3: 'catch' + // InternalDataDSL.g:24702:2: ( 'catch' ) + // InternalDataDSL.g:24702:3: 'catch' { - match(input,166,FOLLOW_2); if (state.failed) return ; + match(input,170,FOLLOW_2); if (state.failed) return ; } @@ -80152,16 +81445,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__1" - // InternalDataDSL.g:24318:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ; + // InternalDataDSL.g:24710:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ; public final void rule__XCatchClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24322:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) - // InternalDataDSL.g:24323:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 + // InternalDataDSL.g:24714:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) + // InternalDataDSL.g:24715:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XCatchClause__Group__1__Impl(); state._fsp--; @@ -80190,22 +81483,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__1__Impl" - // InternalDataDSL.g:24330:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; + // InternalDataDSL.g:24722:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24334:1: ( ( '(' ) ) - // InternalDataDSL.g:24335:1: ( '(' ) + // InternalDataDSL.g:24726:1: ( ( '(' ) ) + // InternalDataDSL.g:24727:1: ( '(' ) { - // InternalDataDSL.g:24335:1: ( '(' ) - // InternalDataDSL.g:24336:2: '(' + // InternalDataDSL.g:24727:1: ( '(' ) + // InternalDataDSL.g:24728:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } @@ -80231,16 +81524,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__2" - // InternalDataDSL.g:24345:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ; + // InternalDataDSL.g:24737:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ; public final void rule__XCatchClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24349:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) - // InternalDataDSL.g:24350:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 + // InternalDataDSL.g:24741:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) + // InternalDataDSL.g:24742:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 { - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_147); rule__XCatchClause__Group__2__Impl(); state._fsp--; @@ -80269,23 +81562,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__2__Impl" - // InternalDataDSL.g:24357:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ; + // InternalDataDSL.g:24749:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ; public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24361:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) - // InternalDataDSL.g:24362:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) + // InternalDataDSL.g:24753:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) + // InternalDataDSL.g:24754:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) { - // InternalDataDSL.g:24362:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) - // InternalDataDSL.g:24363:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) + // InternalDataDSL.g:24754:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) + // InternalDataDSL.g:24755:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); } - // InternalDataDSL.g:24364:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) - // InternalDataDSL.g:24364:3: rule__XCatchClause__DeclaredParamAssignment_2 + // InternalDataDSL.g:24756:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) + // InternalDataDSL.g:24756:3: rule__XCatchClause__DeclaredParamAssignment_2 { pushFollow(FOLLOW_2); rule__XCatchClause__DeclaredParamAssignment_2(); @@ -80320,16 +81613,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__3" - // InternalDataDSL.g:24372:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ; + // InternalDataDSL.g:24764:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ; public final void rule__XCatchClause__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24376:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) - // InternalDataDSL.g:24377:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 + // InternalDataDSL.g:24768:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) + // InternalDataDSL.g:24769:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__XCatchClause__Group__3__Impl(); state._fsp--; @@ -80358,22 +81651,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__3__Impl" - // InternalDataDSL.g:24384:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; + // InternalDataDSL.g:24776:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24388:1: ( ( ')' ) ) - // InternalDataDSL.g:24389:1: ( ')' ) + // InternalDataDSL.g:24780:1: ( ( ')' ) ) + // InternalDataDSL.g:24781:1: ( ')' ) { - // InternalDataDSL.g:24389:1: ( ')' ) - // InternalDataDSL.g:24390:2: ')' + // InternalDataDSL.g:24781:1: ( ')' ) + // InternalDataDSL.g:24782:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } @@ -80399,14 +81692,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__4" - // InternalDataDSL.g:24399:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; + // InternalDataDSL.g:24791:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; public final void rule__XCatchClause__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24403:1: ( rule__XCatchClause__Group__4__Impl ) - // InternalDataDSL.g:24404:2: rule__XCatchClause__Group__4__Impl + // InternalDataDSL.g:24795:1: ( rule__XCatchClause__Group__4__Impl ) + // InternalDataDSL.g:24796:2: rule__XCatchClause__Group__4__Impl { pushFollow(FOLLOW_2); rule__XCatchClause__Group__4__Impl(); @@ -80432,23 +81725,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__4__Impl" - // InternalDataDSL.g:24410:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ; + // InternalDataDSL.g:24802:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ; public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24414:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) - // InternalDataDSL.g:24415:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) + // InternalDataDSL.g:24806:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) + // InternalDataDSL.g:24807:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) { - // InternalDataDSL.g:24415:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) - // InternalDataDSL.g:24416:2: ( rule__XCatchClause__ExpressionAssignment_4 ) + // InternalDataDSL.g:24807:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) + // InternalDataDSL.g:24808:2: ( rule__XCatchClause__ExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); } - // InternalDataDSL.g:24417:2: ( rule__XCatchClause__ExpressionAssignment_4 ) - // InternalDataDSL.g:24417:3: rule__XCatchClause__ExpressionAssignment_4 + // InternalDataDSL.g:24809:2: ( rule__XCatchClause__ExpressionAssignment_4 ) + // InternalDataDSL.g:24809:3: rule__XCatchClause__ExpressionAssignment_4 { pushFollow(FOLLOW_2); rule__XCatchClause__ExpressionAssignment_4(); @@ -80483,16 +81776,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__0" - // InternalDataDSL.g:24426:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalDataDSL.g:24818:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24430:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalDataDSL.g:24431:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalDataDSL.g:24822:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalDataDSL.g:24823:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__QualifiedName__Group__0__Impl(); state._fsp--; @@ -80521,17 +81814,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalDataDSL.g:24438:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; + // InternalDataDSL.g:24830:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24442:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:24443:1: ( ruleValidID ) + // InternalDataDSL.g:24834:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:24835:1: ( ruleValidID ) { - // InternalDataDSL.g:24443:1: ( ruleValidID ) - // InternalDataDSL.g:24444:2: ruleValidID + // InternalDataDSL.g:24835:1: ( ruleValidID ) + // InternalDataDSL.g:24836:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); @@ -80566,14 +81859,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__1" - // InternalDataDSL.g:24453:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalDataDSL.g:24845:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24457:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalDataDSL.g:24458:2: rule__QualifiedName__Group__1__Impl + // InternalDataDSL.g:24849:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalDataDSL.g:24850:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -80599,35 +81892,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalDataDSL.g:24464:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalDataDSL.g:24856:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24468:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalDataDSL.g:24469:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalDataDSL.g:24860:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalDataDSL.g:24861:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalDataDSL.g:24469:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalDataDSL.g:24470:2: ( rule__QualifiedName__Group_1__0 )* + // InternalDataDSL.g:24861:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalDataDSL.g:24862:2: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // InternalDataDSL.g:24471:2: ( rule__QualifiedName__Group_1__0 )* - loop205: + // InternalDataDSL.g:24863:2: ( rule__QualifiedName__Group_1__0 )* + loop207: do { - int alt205=2; - int LA205_0 = input.LA(1); + int alt207=2; + int LA207_0 = input.LA(1); - if ( (LA205_0==44) ) { - int LA205_2 = input.LA(2); + if ( (LA207_0==44) ) { + int LA207_2 = input.LA(2); - if ( (LA205_2==RULE_ID) ) { - int LA205_3 = input.LA(3); + if ( (LA207_2==RULE_ID) ) { + int LA207_3 = input.LA(3); - if ( (synpred273_InternalDataDSL()) ) { - alt205=1; + if ( (synpred278_InternalDataDSL()) ) { + alt207=1; } @@ -80637,11 +81930,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - switch (alt205) { + switch (alt207) { case 1 : - // InternalDataDSL.g:24471:3: rule__QualifiedName__Group_1__0 + // InternalDataDSL.g:24863:3: rule__QualifiedName__Group_1__0 { - pushFollow(FOLLOW_91); + pushFollow(FOLLOW_92); rule__QualifiedName__Group_1__0(); state._fsp--; @@ -80651,7 +81944,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop205; + break loop207; } } while (true); @@ -80680,14 +81973,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalDataDSL.g:24480:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalDataDSL.g:24872:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24484:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalDataDSL.g:24485:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalDataDSL.g:24876:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalDataDSL.g:24877:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_7); rule__QualifiedName__Group_1__0__Impl(); @@ -80718,23 +82011,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalDataDSL.g:24492:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; + // InternalDataDSL.g:24884:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24496:1: ( ( ( '.' ) ) ) - // InternalDataDSL.g:24497:1: ( ( '.' ) ) + // InternalDataDSL.g:24888:1: ( ( ( '.' ) ) ) + // InternalDataDSL.g:24889:1: ( ( '.' ) ) { - // InternalDataDSL.g:24497:1: ( ( '.' ) ) - // InternalDataDSL.g:24498:2: ( '.' ) + // InternalDataDSL.g:24889:1: ( ( '.' ) ) + // InternalDataDSL.g:24890:2: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - // InternalDataDSL.g:24499:2: ( '.' ) - // InternalDataDSL.g:24499:3: '.' + // InternalDataDSL.g:24891:2: ( '.' ) + // InternalDataDSL.g:24891:3: '.' { match(input,44,FOLLOW_2); if (state.failed) return ; @@ -80765,14 +82058,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalDataDSL.g:24507:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalDataDSL.g:24899:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24511:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalDataDSL.g:24512:2: rule__QualifiedName__Group_1__1__Impl + // InternalDataDSL.g:24903:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalDataDSL.g:24904:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -80798,17 +82091,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalDataDSL.g:24518:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; + // InternalDataDSL.g:24910:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24522:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:24523:1: ( ruleValidID ) + // InternalDataDSL.g:24914:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:24915:1: ( ruleValidID ) { - // InternalDataDSL.g:24523:1: ( ruleValidID ) - // InternalDataDSL.g:24524:2: ruleValidID + // InternalDataDSL.g:24915:1: ( ruleValidID ) + // InternalDataDSL.g:24916:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); @@ -80843,16 +82136,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1__0" - // InternalDataDSL.g:24534:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ; + // InternalDataDSL.g:24926:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ; public final void rule__Number__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24538:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ) - // InternalDataDSL.g:24539:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1 + // InternalDataDSL.g:24930:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ) + // InternalDataDSL.g:24931:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__Number__Group_1__0__Impl(); state._fsp--; @@ -80881,23 +82174,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1__0__Impl" - // InternalDataDSL.g:24546:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ; + // InternalDataDSL.g:24938:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ; public final void rule__Number__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24550:1: ( ( ( rule__Number__Alternatives_1_0 ) ) ) - // InternalDataDSL.g:24551:1: ( ( rule__Number__Alternatives_1_0 ) ) + // InternalDataDSL.g:24942:1: ( ( ( rule__Number__Alternatives_1_0 ) ) ) + // InternalDataDSL.g:24943:1: ( ( rule__Number__Alternatives_1_0 ) ) { - // InternalDataDSL.g:24551:1: ( ( rule__Number__Alternatives_1_0 ) ) - // InternalDataDSL.g:24552:2: ( rule__Number__Alternatives_1_0 ) + // InternalDataDSL.g:24943:1: ( ( rule__Number__Alternatives_1_0 ) ) + // InternalDataDSL.g:24944:2: ( rule__Number__Alternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_0()); } - // InternalDataDSL.g:24553:2: ( rule__Number__Alternatives_1_0 ) - // InternalDataDSL.g:24553:3: rule__Number__Alternatives_1_0 + // InternalDataDSL.g:24945:2: ( rule__Number__Alternatives_1_0 ) + // InternalDataDSL.g:24945:3: rule__Number__Alternatives_1_0 { pushFollow(FOLLOW_2); rule__Number__Alternatives_1_0(); @@ -80932,14 +82225,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1__1" - // InternalDataDSL.g:24561:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ; + // InternalDataDSL.g:24953:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ; public final void rule__Number__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24565:1: ( rule__Number__Group_1__1__Impl ) - // InternalDataDSL.g:24566:2: rule__Number__Group_1__1__Impl + // InternalDataDSL.g:24957:1: ( rule__Number__Group_1__1__Impl ) + // InternalDataDSL.g:24958:2: rule__Number__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Number__Group_1__1__Impl(); @@ -80965,35 +82258,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1__1__Impl" - // InternalDataDSL.g:24572:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ; + // InternalDataDSL.g:24964:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ; public final void rule__Number__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24576:1: ( ( ( rule__Number__Group_1_1__0 )? ) ) - // InternalDataDSL.g:24577:1: ( ( rule__Number__Group_1_1__0 )? ) + // InternalDataDSL.g:24968:1: ( ( ( rule__Number__Group_1_1__0 )? ) ) + // InternalDataDSL.g:24969:1: ( ( rule__Number__Group_1_1__0 )? ) { - // InternalDataDSL.g:24577:1: ( ( rule__Number__Group_1_1__0 )? ) - // InternalDataDSL.g:24578:2: ( rule__Number__Group_1_1__0 )? + // InternalDataDSL.g:24969:1: ( ( rule__Number__Group_1_1__0 )? ) + // InternalDataDSL.g:24970:2: ( rule__Number__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1_1()); } - // InternalDataDSL.g:24579:2: ( rule__Number__Group_1_1__0 )? - int alt206=2; - int LA206_0 = input.LA(1); + // InternalDataDSL.g:24971:2: ( rule__Number__Group_1_1__0 )? + int alt208=2; + int LA208_0 = input.LA(1); - if ( (LA206_0==44) ) { - int LA206_1 = input.LA(2); + if ( (LA208_0==44) ) { + int LA208_1 = input.LA(2); - if ( ((LA206_1>=RULE_INT && LA206_1<=RULE_DECIMAL)) ) { - alt206=1; + if ( ((LA208_1>=RULE_INT && LA208_1<=RULE_DECIMAL)) ) { + alt208=1; } } - switch (alt206) { + switch (alt208) { case 1 : - // InternalDataDSL.g:24579:3: rule__Number__Group_1_1__0 + // InternalDataDSL.g:24971:3: rule__Number__Group_1_1__0 { pushFollow(FOLLOW_2); rule__Number__Group_1_1__0(); @@ -81031,16 +82324,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1_1__0" - // InternalDataDSL.g:24588:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ; + // InternalDataDSL.g:24980:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ; public final void rule__Number__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24592:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ) - // InternalDataDSL.g:24593:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 + // InternalDataDSL.g:24984:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ) + // InternalDataDSL.g:24985:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 { - pushFollow(FOLLOW_177); + pushFollow(FOLLOW_178); rule__Number__Group_1_1__0__Impl(); state._fsp--; @@ -81069,17 +82362,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1_1__0__Impl" - // InternalDataDSL.g:24600:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ; + // InternalDataDSL.g:24992:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ; public final void rule__Number__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24604:1: ( ( '.' ) ) - // InternalDataDSL.g:24605:1: ( '.' ) + // InternalDataDSL.g:24996:1: ( ( '.' ) ) + // InternalDataDSL.g:24997:1: ( '.' ) { - // InternalDataDSL.g:24605:1: ( '.' ) - // InternalDataDSL.g:24606:2: '.' + // InternalDataDSL.g:24997:1: ( '.' ) + // InternalDataDSL.g:24998:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); @@ -81110,14 +82403,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1_1__1" - // InternalDataDSL.g:24615:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ; + // InternalDataDSL.g:25007:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ; public final void rule__Number__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24619:1: ( rule__Number__Group_1_1__1__Impl ) - // InternalDataDSL.g:24620:2: rule__Number__Group_1_1__1__Impl + // InternalDataDSL.g:25011:1: ( rule__Number__Group_1_1__1__Impl ) + // InternalDataDSL.g:25012:2: rule__Number__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__Number__Group_1_1__1__Impl(); @@ -81143,23 +82436,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Number__Group_1_1__1__Impl" - // InternalDataDSL.g:24626:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ; + // InternalDataDSL.g:25018:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ; public final void rule__Number__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24630:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) ) - // InternalDataDSL.g:24631:1: ( ( rule__Number__Alternatives_1_1_1 ) ) + // InternalDataDSL.g:25022:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) ) + // InternalDataDSL.g:25023:1: ( ( rule__Number__Alternatives_1_1_1 ) ) { - // InternalDataDSL.g:24631:1: ( ( rule__Number__Alternatives_1_1_1 ) ) - // InternalDataDSL.g:24632:2: ( rule__Number__Alternatives_1_1_1 ) + // InternalDataDSL.g:25023:1: ( ( rule__Number__Alternatives_1_1_1 ) ) + // InternalDataDSL.g:25024:2: ( rule__Number__Alternatives_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); } - // InternalDataDSL.g:24633:2: ( rule__Number__Alternatives_1_1_1 ) - // InternalDataDSL.g:24633:3: rule__Number__Alternatives_1_1_1 + // InternalDataDSL.g:25025:2: ( rule__Number__Alternatives_1_1_1 ) + // InternalDataDSL.g:25025:3: rule__Number__Alternatives_1_1_1 { pushFollow(FOLLOW_2); rule__Number__Alternatives_1_1_1(); @@ -81194,16 +82487,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__0" - // InternalDataDSL.g:24642:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; + // InternalDataDSL.g:25034:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24646:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) - // InternalDataDSL.g:24647:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 + // InternalDataDSL.g:25038:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) + // InternalDataDSL.g:25039:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__JvmTypeReference__Group_0__0__Impl(); state._fsp--; @@ -81232,17 +82525,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl" - // InternalDataDSL.g:24654:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; + // InternalDataDSL.g:25046:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24658:1: ( ( ruleJvmParameterizedTypeReference ) ) - // InternalDataDSL.g:24659:1: ( ruleJvmParameterizedTypeReference ) + // InternalDataDSL.g:25050:1: ( ( ruleJvmParameterizedTypeReference ) ) + // InternalDataDSL.g:25051:1: ( ruleJvmParameterizedTypeReference ) { - // InternalDataDSL.g:24659:1: ( ruleJvmParameterizedTypeReference ) - // InternalDataDSL.g:24660:2: ruleJvmParameterizedTypeReference + // InternalDataDSL.g:25051:1: ( ruleJvmParameterizedTypeReference ) + // InternalDataDSL.g:25052:2: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); @@ -81277,14 +82570,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__1" - // InternalDataDSL.g:24669:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; + // InternalDataDSL.g:25061:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24673:1: ( rule__JvmTypeReference__Group_0__1__Impl ) - // InternalDataDSL.g:24674:2: rule__JvmTypeReference__Group_0__1__Impl + // InternalDataDSL.g:25065:1: ( rule__JvmTypeReference__Group_0__1__Impl ) + // InternalDataDSL.g:25066:2: rule__JvmTypeReference__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0__1__Impl(); @@ -81310,35 +82603,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl" - // InternalDataDSL.g:24680:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; + // InternalDataDSL.g:25072:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24684:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) - // InternalDataDSL.g:24685:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // InternalDataDSL.g:25076:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) + // InternalDataDSL.g:25077:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) { - // InternalDataDSL.g:24685:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) - // InternalDataDSL.g:24686:2: ( rule__JvmTypeReference__Group_0_1__0 )* + // InternalDataDSL.g:25077:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // InternalDataDSL.g:25078:2: ( rule__JvmTypeReference__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } - // InternalDataDSL.g:24687:2: ( rule__JvmTypeReference__Group_0_1__0 )* - loop207: + // InternalDataDSL.g:25079:2: ( rule__JvmTypeReference__Group_0_1__0 )* + loop209: do { - int alt207=2; - int LA207_0 = input.LA(1); + int alt209=2; + int LA209_0 = input.LA(1); - if ( (LA207_0==148) ) { - int LA207_2 = input.LA(2); + if ( (LA209_0==152) ) { + int LA209_2 = input.LA(2); - if ( (LA207_2==146) ) { - int LA207_3 = input.LA(3); + if ( (LA209_2==150) ) { + int LA209_3 = input.LA(3); - if ( (synpred275_InternalDataDSL()) ) { - alt207=1; + if ( (synpred280_InternalDataDSL()) ) { + alt209=1; } @@ -81348,11 +82641,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - switch (alt207) { + switch (alt209) { case 1 : - // InternalDataDSL.g:24687:3: rule__JvmTypeReference__Group_0_1__0 + // InternalDataDSL.g:25079:3: rule__JvmTypeReference__Group_0_1__0 { - pushFollow(FOLLOW_169); + pushFollow(FOLLOW_170); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; @@ -81362,7 +82655,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop207; + break loop209; } } while (true); @@ -81391,14 +82684,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1__0" - // InternalDataDSL.g:24696:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; + // InternalDataDSL.g:25088:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24700:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) - // InternalDataDSL.g:24701:2: rule__JvmTypeReference__Group_0_1__0__Impl + // InternalDataDSL.g:25092:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) + // InternalDataDSL.g:25093:2: rule__JvmTypeReference__Group_0_1__0__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1__0__Impl(); @@ -81424,23 +82717,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl" - // InternalDataDSL.g:24707:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; + // InternalDataDSL.g:25099:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24711:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) - // InternalDataDSL.g:24712:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // InternalDataDSL.g:25103:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) + // InternalDataDSL.g:25104:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) { - // InternalDataDSL.g:24712:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) - // InternalDataDSL.g:24713:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // InternalDataDSL.g:25104:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // InternalDataDSL.g:25105:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } - // InternalDataDSL.g:24714:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) - // InternalDataDSL.g:24714:3: rule__JvmTypeReference__Group_0_1_0__0 + // InternalDataDSL.g:25106:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // InternalDataDSL.g:25106:3: rule__JvmTypeReference__Group_0_1_0__0 { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1_0__0(); @@ -81475,16 +82768,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0" - // InternalDataDSL.g:24723:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; + // InternalDataDSL.g:25115:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24727:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) - // InternalDataDSL.g:24728:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 + // InternalDataDSL.g:25119:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) + // InternalDataDSL.g:25120:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__JvmTypeReference__Group_0_1_0__0__Impl(); state._fsp--; @@ -81513,23 +82806,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl" - // InternalDataDSL.g:24735:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; + // InternalDataDSL.g:25127:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24739:1: ( ( () ) ) - // InternalDataDSL.g:24740:1: ( () ) + // InternalDataDSL.g:25131:1: ( ( () ) ) + // InternalDataDSL.g:25132:1: ( () ) { - // InternalDataDSL.g:24740:1: ( () ) - // InternalDataDSL.g:24741:2: () + // InternalDataDSL.g:25132:1: ( () ) + // InternalDataDSL.g:25133:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } - // InternalDataDSL.g:24742:2: () - // InternalDataDSL.g:24742:3: + // InternalDataDSL.g:25134:2: () + // InternalDataDSL.g:25134:3: { } @@ -81554,14 +82847,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1" - // InternalDataDSL.g:24750:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ; + // InternalDataDSL.g:25142:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ; public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24754:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) - // InternalDataDSL.g:24755:2: rule__JvmTypeReference__Group_0_1_0__1__Impl + // InternalDataDSL.g:25146:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) + // InternalDataDSL.g:25147:2: rule__JvmTypeReference__Group_0_1_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1_0__1__Impl(); @@ -81587,17 +82880,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl" - // InternalDataDSL.g:24761:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ; + // InternalDataDSL.g:25153:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ; public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24765:1: ( ( ruleArrayBrackets ) ) - // InternalDataDSL.g:24766:1: ( ruleArrayBrackets ) + // InternalDataDSL.g:25157:1: ( ( ruleArrayBrackets ) ) + // InternalDataDSL.g:25158:1: ( ruleArrayBrackets ) { - // InternalDataDSL.g:24766:1: ( ruleArrayBrackets ) - // InternalDataDSL.g:24767:2: ruleArrayBrackets + // InternalDataDSL.g:25158:1: ( ruleArrayBrackets ) + // InternalDataDSL.g:25159:2: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); @@ -81632,16 +82925,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ArrayBrackets__Group__0" - // InternalDataDSL.g:24777:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ; + // InternalDataDSL.g:25169:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ; public final void rule__ArrayBrackets__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24781:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) - // InternalDataDSL.g:24782:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 + // InternalDataDSL.g:25173:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) + // InternalDataDSL.g:25174:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 { - pushFollow(FOLLOW_143); + pushFollow(FOLLOW_144); rule__ArrayBrackets__Group__0__Impl(); state._fsp--; @@ -81670,22 +82963,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ArrayBrackets__Group__0__Impl" - // InternalDataDSL.g:24789:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; + // InternalDataDSL.g:25181:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24793:1: ( ( '[' ) ) - // InternalDataDSL.g:24794:1: ( '[' ) + // InternalDataDSL.g:25185:1: ( ( '[' ) ) + // InternalDataDSL.g:25186:1: ( '[' ) { - // InternalDataDSL.g:24794:1: ( '[' ) - // InternalDataDSL.g:24795:2: '[' + // InternalDataDSL.g:25186:1: ( '[' ) + // InternalDataDSL.g:25187:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } - match(input,148,FOLLOW_2); if (state.failed) return ; + match(input,152,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } @@ -81711,14 +83004,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ArrayBrackets__Group__1" - // InternalDataDSL.g:24804:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; + // InternalDataDSL.g:25196:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; public final void rule__ArrayBrackets__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24808:1: ( rule__ArrayBrackets__Group__1__Impl ) - // InternalDataDSL.g:24809:2: rule__ArrayBrackets__Group__1__Impl + // InternalDataDSL.g:25200:1: ( rule__ArrayBrackets__Group__1__Impl ) + // InternalDataDSL.g:25201:2: rule__ArrayBrackets__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayBrackets__Group__1__Impl(); @@ -81744,22 +83037,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ArrayBrackets__Group__1__Impl" - // InternalDataDSL.g:24815:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; + // InternalDataDSL.g:25207:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24819:1: ( ( ']' ) ) - // InternalDataDSL.g:24820:1: ( ']' ) + // InternalDataDSL.g:25211:1: ( ( ']' ) ) + // InternalDataDSL.g:25212:1: ( ']' ) { - // InternalDataDSL.g:24820:1: ( ']' ) - // InternalDataDSL.g:24821:2: ']' + // InternalDataDSL.g:25212:1: ( ']' ) + // InternalDataDSL.g:25213:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } - match(input,146,FOLLOW_2); if (state.failed) return ; + match(input,150,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } @@ -81785,16 +83078,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__0" - // InternalDataDSL.g:24831:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; + // InternalDataDSL.g:25223:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24835:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) - // InternalDataDSL.g:24836:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 + // InternalDataDSL.g:25227:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) + // InternalDataDSL.g:25228:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XFunctionTypeRef__Group__0__Impl(); state._fsp--; @@ -81823,31 +83116,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl" - // InternalDataDSL.g:24843:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; + // InternalDataDSL.g:25235:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24847:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) - // InternalDataDSL.g:24848:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // InternalDataDSL.g:25239:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) + // InternalDataDSL.g:25240:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) { - // InternalDataDSL.g:24848:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) - // InternalDataDSL.g:24849:2: ( rule__XFunctionTypeRef__Group_0__0 )? + // InternalDataDSL.g:25240:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // InternalDataDSL.g:25241:2: ( rule__XFunctionTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } - // InternalDataDSL.g:24850:2: ( rule__XFunctionTypeRef__Group_0__0 )? - int alt208=2; - int LA208_0 = input.LA(1); + // InternalDataDSL.g:25242:2: ( rule__XFunctionTypeRef__Group_0__0 )? + int alt210=2; + int LA210_0 = input.LA(1); - if ( (LA208_0==143) ) { - alt208=1; + if ( (LA210_0==147) ) { + alt210=1; } - switch (alt208) { + switch (alt210) { case 1 : - // InternalDataDSL.g:24850:3: rule__XFunctionTypeRef__Group_0__0 + // InternalDataDSL.g:25242:3: rule__XFunctionTypeRef__Group_0__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0__0(); @@ -81885,16 +83178,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__1" - // InternalDataDSL.g:24858:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; + // InternalDataDSL.g:25250:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24862:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) - // InternalDataDSL.g:24863:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 + // InternalDataDSL.g:25254:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) + // InternalDataDSL.g:25255:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XFunctionTypeRef__Group__1__Impl(); state._fsp--; @@ -81923,17 +83216,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl" - // InternalDataDSL.g:24870:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; + // InternalDataDSL.g:25262:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24874:1: ( ( '=>' ) ) - // InternalDataDSL.g:24875:1: ( '=>' ) + // InternalDataDSL.g:25266:1: ( ( '=>' ) ) + // InternalDataDSL.g:25267:1: ( '=>' ) { - // InternalDataDSL.g:24875:1: ( '=>' ) - // InternalDataDSL.g:24876:2: '=>' + // InternalDataDSL.g:25267:1: ( '=>' ) + // InternalDataDSL.g:25268:2: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); @@ -81964,14 +83257,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__2" - // InternalDataDSL.g:24885:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; + // InternalDataDSL.g:25277:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24889:1: ( rule__XFunctionTypeRef__Group__2__Impl ) - // InternalDataDSL.g:24890:2: rule__XFunctionTypeRef__Group__2__Impl + // InternalDataDSL.g:25281:1: ( rule__XFunctionTypeRef__Group__2__Impl ) + // InternalDataDSL.g:25282:2: rule__XFunctionTypeRef__Group__2__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group__2__Impl(); @@ -81997,23 +83290,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl" - // InternalDataDSL.g:24896:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; + // InternalDataDSL.g:25288:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24900:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) - // InternalDataDSL.g:24901:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // InternalDataDSL.g:25292:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) + // InternalDataDSL.g:25293:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) { - // InternalDataDSL.g:24901:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) - // InternalDataDSL.g:24902:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // InternalDataDSL.g:25293:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // InternalDataDSL.g:25294:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } - // InternalDataDSL.g:24903:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) - // InternalDataDSL.g:24903:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2 + // InternalDataDSL.g:25295:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // InternalDataDSL.g:25295:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ReturnTypeAssignment_2(); @@ -82048,16 +83341,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__0" - // InternalDataDSL.g:24912:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; + // InternalDataDSL.g:25304:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24916:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) - // InternalDataDSL.g:24917:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 + // InternalDataDSL.g:25308:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) + // InternalDataDSL.g:25309:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 { - pushFollow(FOLLOW_178); + pushFollow(FOLLOW_179); rule__XFunctionTypeRef__Group_0__0__Impl(); state._fsp--; @@ -82086,22 +83379,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl" - // InternalDataDSL.g:24924:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; + // InternalDataDSL.g:25316:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24928:1: ( ( '(' ) ) - // InternalDataDSL.g:24929:1: ( '(' ) + // InternalDataDSL.g:25320:1: ( ( '(' ) ) + // InternalDataDSL.g:25321:1: ( '(' ) { - // InternalDataDSL.g:24929:1: ( '(' ) - // InternalDataDSL.g:24930:2: '(' + // InternalDataDSL.g:25321:1: ( '(' ) + // InternalDataDSL.g:25322:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } @@ -82127,16 +83420,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__1" - // InternalDataDSL.g:24939:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; + // InternalDataDSL.g:25331:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24943:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) - // InternalDataDSL.g:24944:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 + // InternalDataDSL.g:25335:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) + // InternalDataDSL.g:25336:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 { - pushFollow(FOLLOW_178); + pushFollow(FOLLOW_179); rule__XFunctionTypeRef__Group_0__1__Impl(); state._fsp--; @@ -82165,31 +83458,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl" - // InternalDataDSL.g:24951:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ; + // InternalDataDSL.g:25343:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ; public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24955:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) - // InternalDataDSL.g:24956:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) + // InternalDataDSL.g:25347:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) + // InternalDataDSL.g:25348:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) { - // InternalDataDSL.g:24956:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) - // InternalDataDSL.g:24957:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? + // InternalDataDSL.g:25348:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) + // InternalDataDSL.g:25349:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); } - // InternalDataDSL.g:24958:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? - int alt209=2; - int LA209_0 = input.LA(1); + // InternalDataDSL.g:25350:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? + int alt211=2; + int LA211_0 = input.LA(1); - if ( (LA209_0==RULE_ID||LA209_0==32||LA209_0==143) ) { - alt209=1; + if ( (LA211_0==RULE_ID||LA211_0==32||LA211_0==147) ) { + alt211=1; } - switch (alt209) { + switch (alt211) { case 1 : - // InternalDataDSL.g:24958:3: rule__XFunctionTypeRef__Group_0_1__0 + // InternalDataDSL.g:25350:3: rule__XFunctionTypeRef__Group_0_1__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1__0(); @@ -82227,14 +83520,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__2" - // InternalDataDSL.g:24966:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ; + // InternalDataDSL.g:25358:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ; public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24970:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) - // InternalDataDSL.g:24971:2: rule__XFunctionTypeRef__Group_0__2__Impl + // InternalDataDSL.g:25362:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) + // InternalDataDSL.g:25363:2: rule__XFunctionTypeRef__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0__2__Impl(); @@ -82260,22 +83553,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl" - // InternalDataDSL.g:24977:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; + // InternalDataDSL.g:25369:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24981:1: ( ( ')' ) ) - // InternalDataDSL.g:24982:1: ( ')' ) + // InternalDataDSL.g:25373:1: ( ( ')' ) ) + // InternalDataDSL.g:25374:1: ( ')' ) { - // InternalDataDSL.g:24982:1: ( ')' ) - // InternalDataDSL.g:24983:2: ')' + // InternalDataDSL.g:25374:1: ( ')' ) + // InternalDataDSL.g:25375:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } @@ -82301,16 +83594,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0" - // InternalDataDSL.g:24993:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ; + // InternalDataDSL.g:25385:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:24997:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) - // InternalDataDSL.g:24998:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 + // InternalDataDSL.g:25389:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) + // InternalDataDSL.g:25390:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__XFunctionTypeRef__Group_0_1__0__Impl(); state._fsp--; @@ -82339,23 +83632,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl" - // InternalDataDSL.g:25005:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ; + // InternalDataDSL.g:25397:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25009:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) - // InternalDataDSL.g:25010:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) + // InternalDataDSL.g:25401:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) + // InternalDataDSL.g:25402:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) { - // InternalDataDSL.g:25010:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) - // InternalDataDSL.g:25011:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) + // InternalDataDSL.g:25402:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) + // InternalDataDSL.g:25403:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); } - // InternalDataDSL.g:25012:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) - // InternalDataDSL.g:25012:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 + // InternalDataDSL.g:25404:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) + // InternalDataDSL.g:25404:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0(); @@ -82390,14 +83683,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1" - // InternalDataDSL.g:25020:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ; + // InternalDataDSL.g:25412:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25024:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) - // InternalDataDSL.g:25025:2: rule__XFunctionTypeRef__Group_0_1__1__Impl + // InternalDataDSL.g:25416:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) + // InternalDataDSL.g:25417:2: rule__XFunctionTypeRef__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1__1__Impl(); @@ -82423,37 +83716,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl" - // InternalDataDSL.g:25031:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ; + // InternalDataDSL.g:25423:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ; public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25035:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) - // InternalDataDSL.g:25036:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) + // InternalDataDSL.g:25427:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) + // InternalDataDSL.g:25428:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) { - // InternalDataDSL.g:25036:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) - // InternalDataDSL.g:25037:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* + // InternalDataDSL.g:25428:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) + // InternalDataDSL.g:25429:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); } - // InternalDataDSL.g:25038:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* - loop210: + // InternalDataDSL.g:25430:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* + loop212: do { - int alt210=2; - int LA210_0 = input.LA(1); + int alt212=2; + int LA212_0 = input.LA(1); - if ( (LA210_0==145) ) { - alt210=1; + if ( (LA212_0==149) ) { + alt212=1; } - switch (alt210) { + switch (alt212) { case 1 : - // InternalDataDSL.g:25038:3: rule__XFunctionTypeRef__Group_0_1_1__0 + // InternalDataDSL.g:25430:3: rule__XFunctionTypeRef__Group_0_1_1__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__XFunctionTypeRef__Group_0_1_1__0(); state._fsp--; @@ -82463,7 +83756,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop210; + break loop212; } } while (true); @@ -82492,16 +83785,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0" - // InternalDataDSL.g:25047:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ; + // InternalDataDSL.g:25439:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25051:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) - // InternalDataDSL.g:25052:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 + // InternalDataDSL.g:25443:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) + // InternalDataDSL.g:25444:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__XFunctionTypeRef__Group_0_1_1__0__Impl(); state._fsp--; @@ -82530,22 +83823,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl" - // InternalDataDSL.g:25059:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; + // InternalDataDSL.g:25451:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25063:1: ( ( ',' ) ) - // InternalDataDSL.g:25064:1: ( ',' ) + // InternalDataDSL.g:25455:1: ( ( ',' ) ) + // InternalDataDSL.g:25456:1: ( ',' ) { - // InternalDataDSL.g:25064:1: ( ',' ) - // InternalDataDSL.g:25065:2: ',' + // InternalDataDSL.g:25456:1: ( ',' ) + // InternalDataDSL.g:25457:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } @@ -82571,14 +83864,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1" - // InternalDataDSL.g:25074:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ; + // InternalDataDSL.g:25466:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25078:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) - // InternalDataDSL.g:25079:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl + // InternalDataDSL.g:25470:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) + // InternalDataDSL.g:25471:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1_1__1__Impl(); @@ -82604,23 +83897,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl" - // InternalDataDSL.g:25085:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; + // InternalDataDSL.g:25477:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25089:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) - // InternalDataDSL.g:25090:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) + // InternalDataDSL.g:25481:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) + // InternalDataDSL.g:25482:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { - // InternalDataDSL.g:25090:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) - // InternalDataDSL.g:25091:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) + // InternalDataDSL.g:25482:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) + // InternalDataDSL.g:25483:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } - // InternalDataDSL.g:25092:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) - // InternalDataDSL.g:25092:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 + // InternalDataDSL.g:25484:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) + // InternalDataDSL.g:25484:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1(); @@ -82655,16 +83948,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0" - // InternalDataDSL.g:25101:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; + // InternalDataDSL.g:25493:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25105:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) - // InternalDataDSL.g:25106:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 + // InternalDataDSL.g:25497:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) + // InternalDataDSL.g:25498:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 { - pushFollow(FOLLOW_109); + pushFollow(FOLLOW_110); rule__JvmParameterizedTypeReference__Group__0__Impl(); state._fsp--; @@ -82693,23 +83986,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl" - // InternalDataDSL.g:25113:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; + // InternalDataDSL.g:25505:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25117:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) - // InternalDataDSL.g:25118:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // InternalDataDSL.g:25509:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) + // InternalDataDSL.g:25510:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) { - // InternalDataDSL.g:25118:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) - // InternalDataDSL.g:25119:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // InternalDataDSL.g:25510:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // InternalDataDSL.g:25511:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } - // InternalDataDSL.g:25120:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) - // InternalDataDSL.g:25120:3: rule__JvmParameterizedTypeReference__TypeAssignment_0 + // InternalDataDSL.g:25512:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // InternalDataDSL.g:25512:3: rule__JvmParameterizedTypeReference__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__TypeAssignment_0(); @@ -82744,14 +84037,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1" - // InternalDataDSL.g:25128:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; + // InternalDataDSL.g:25520:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25132:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) - // InternalDataDSL.g:25133:2: rule__JvmParameterizedTypeReference__Group__1__Impl + // InternalDataDSL.g:25524:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) + // InternalDataDSL.g:25525:2: rule__JvmParameterizedTypeReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group__1__Impl(); @@ -82777,27 +84070,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl" - // InternalDataDSL.g:25139:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; + // InternalDataDSL.g:25531:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25143:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) - // InternalDataDSL.g:25144:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // InternalDataDSL.g:25535:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) + // InternalDataDSL.g:25536:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) { - // InternalDataDSL.g:25144:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) - // InternalDataDSL.g:25145:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + // InternalDataDSL.g:25536:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // InternalDataDSL.g:25537:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } - // InternalDataDSL.g:25146:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? - int alt211=2; - alt211 = dfa211.predict(input); - switch (alt211) { + // InternalDataDSL.g:25538:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + int alt213=2; + alt213 = dfa213.predict(input); + switch (alt213) { case 1 : - // InternalDataDSL.g:25146:3: rule__JvmParameterizedTypeReference__Group_1__0 + // InternalDataDSL.g:25538:3: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__0(); @@ -82835,16 +84128,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0" - // InternalDataDSL.g:25155:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; + // InternalDataDSL.g:25547:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25159:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) - // InternalDataDSL.g:25160:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 + // InternalDataDSL.g:25551:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) + // InternalDataDSL.g:25552:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__JvmParameterizedTypeReference__Group_1__0__Impl(); state._fsp--; @@ -82873,23 +84166,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl" - // InternalDataDSL.g:25167:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; + // InternalDataDSL.g:25559:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25171:1: ( ( ( '<' ) ) ) - // InternalDataDSL.g:25172:1: ( ( '<' ) ) + // InternalDataDSL.g:25563:1: ( ( ( '<' ) ) ) + // InternalDataDSL.g:25564:1: ( ( '<' ) ) { - // InternalDataDSL.g:25172:1: ( ( '<' ) ) - // InternalDataDSL.g:25173:2: ( '<' ) + // InternalDataDSL.g:25564:1: ( ( '<' ) ) + // InternalDataDSL.g:25565:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } - // InternalDataDSL.g:25174:2: ( '<' ) - // InternalDataDSL.g:25174:3: '<' + // InternalDataDSL.g:25566:2: ( '<' ) + // InternalDataDSL.g:25566:3: '<' { match(input,28,FOLLOW_2); if (state.failed) return ; @@ -82920,16 +84213,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1" - // InternalDataDSL.g:25182:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; + // InternalDataDSL.g:25574:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25186:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) - // InternalDataDSL.g:25187:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 + // InternalDataDSL.g:25578:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) + // InternalDataDSL.g:25579:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__JvmParameterizedTypeReference__Group_1__1__Impl(); state._fsp--; @@ -82958,23 +84251,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl" - // InternalDataDSL.g:25194:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; + // InternalDataDSL.g:25586:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25198:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) - // InternalDataDSL.g:25199:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // InternalDataDSL.g:25590:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) + // InternalDataDSL.g:25591:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) { - // InternalDataDSL.g:25199:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) - // InternalDataDSL.g:25200:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // InternalDataDSL.g:25591:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // InternalDataDSL.g:25592:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } - // InternalDataDSL.g:25201:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) - // InternalDataDSL.g:25201:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 + // InternalDataDSL.g:25593:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // InternalDataDSL.g:25593:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1(); @@ -83009,16 +84302,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2" - // InternalDataDSL.g:25209:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; + // InternalDataDSL.g:25601:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25213:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) - // InternalDataDSL.g:25214:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 + // InternalDataDSL.g:25605:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) + // InternalDataDSL.g:25606:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__JvmParameterizedTypeReference__Group_1__2__Impl(); state._fsp--; @@ -83047,37 +84340,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl" - // InternalDataDSL.g:25221:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; + // InternalDataDSL.g:25613:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25225:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) - // InternalDataDSL.g:25226:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // InternalDataDSL.g:25617:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) + // InternalDataDSL.g:25618:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) { - // InternalDataDSL.g:25226:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) - // InternalDataDSL.g:25227:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + // InternalDataDSL.g:25618:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // InternalDataDSL.g:25619:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } - // InternalDataDSL.g:25228:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* - loop212: + // InternalDataDSL.g:25620:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + loop214: do { - int alt212=2; - int LA212_0 = input.LA(1); + int alt214=2; + int LA214_0 = input.LA(1); - if ( (LA212_0==145) ) { - alt212=1; + if ( (LA214_0==149) ) { + alt214=1; } - switch (alt212) { + switch (alt214) { case 1 : - // InternalDataDSL.g:25228:3: rule__JvmParameterizedTypeReference__Group_1_2__0 + // InternalDataDSL.g:25620:3: rule__JvmParameterizedTypeReference__Group_1_2__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__JvmParameterizedTypeReference__Group_1_2__0(); state._fsp--; @@ -83087,7 +84380,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop212; + break loop214; } } while (true); @@ -83116,16 +84409,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3" - // InternalDataDSL.g:25236:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ; + // InternalDataDSL.g:25628:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ; public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25240:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) - // InternalDataDSL.g:25241:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 + // InternalDataDSL.g:25632:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) + // InternalDataDSL.g:25633:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__JvmParameterizedTypeReference__Group_1__3__Impl(); state._fsp--; @@ -83154,17 +84447,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl" - // InternalDataDSL.g:25248:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; + // InternalDataDSL.g:25640:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25252:1: ( ( '>' ) ) - // InternalDataDSL.g:25253:1: ( '>' ) + // InternalDataDSL.g:25644:1: ( ( '>' ) ) + // InternalDataDSL.g:25645:1: ( '>' ) { - // InternalDataDSL.g:25253:1: ( '>' ) - // InternalDataDSL.g:25254:2: '>' + // InternalDataDSL.g:25645:1: ( '>' ) + // InternalDataDSL.g:25646:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); @@ -83195,14 +84488,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4" - // InternalDataDSL.g:25263:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ; + // InternalDataDSL.g:25655:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25267:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) - // InternalDataDSL.g:25268:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl + // InternalDataDSL.g:25659:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) + // InternalDataDSL.g:25660:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__4__Impl(); @@ -83228,35 +84521,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl" - // InternalDataDSL.g:25274:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ; + // InternalDataDSL.g:25666:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25278:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) - // InternalDataDSL.g:25279:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) + // InternalDataDSL.g:25670:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) + // InternalDataDSL.g:25671:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) { - // InternalDataDSL.g:25279:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) - // InternalDataDSL.g:25280:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* + // InternalDataDSL.g:25671:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) + // InternalDataDSL.g:25672:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); } - // InternalDataDSL.g:25281:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* - loop213: + // InternalDataDSL.g:25673:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* + loop215: do { - int alt213=2; - int LA213_0 = input.LA(1); + int alt215=2; + int LA215_0 = input.LA(1); - if ( (LA213_0==44) ) { - int LA213_2 = input.LA(2); + if ( (LA215_0==44) ) { + int LA215_2 = input.LA(2); - if ( (LA213_2==RULE_ID) ) { - int LA213_3 = input.LA(3); + if ( (LA215_2==RULE_ID) ) { + int LA215_3 = input.LA(3); - if ( (synpred281_InternalDataDSL()) ) { - alt213=1; + if ( (synpred286_InternalDataDSL()) ) { + alt215=1; } @@ -83266,11 +84559,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } - switch (alt213) { + switch (alt215) { case 1 : - // InternalDataDSL.g:25281:3: rule__JvmParameterizedTypeReference__Group_1_4__0 + // InternalDataDSL.g:25673:3: rule__JvmParameterizedTypeReference__Group_1_4__0 { - pushFollow(FOLLOW_91); + pushFollow(FOLLOW_92); rule__JvmParameterizedTypeReference__Group_1_4__0(); state._fsp--; @@ -83280,7 +84573,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop213; + break loop215; } } while (true); @@ -83309,16 +84602,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0" - // InternalDataDSL.g:25290:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; + // InternalDataDSL.g:25682:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25294:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) - // InternalDataDSL.g:25295:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 + // InternalDataDSL.g:25686:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) + // InternalDataDSL.g:25687:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__JvmParameterizedTypeReference__Group_1_2__0__Impl(); state._fsp--; @@ -83347,22 +84640,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl" - // InternalDataDSL.g:25302:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; + // InternalDataDSL.g:25694:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25306:1: ( ( ',' ) ) - // InternalDataDSL.g:25307:1: ( ',' ) + // InternalDataDSL.g:25698:1: ( ( ',' ) ) + // InternalDataDSL.g:25699:1: ( ',' ) { - // InternalDataDSL.g:25307:1: ( ',' ) - // InternalDataDSL.g:25308:2: ',' + // InternalDataDSL.g:25699:1: ( ',' ) + // InternalDataDSL.g:25700:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } @@ -83388,14 +84681,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1" - // InternalDataDSL.g:25317:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; + // InternalDataDSL.g:25709:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25321:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) - // InternalDataDSL.g:25322:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl + // InternalDataDSL.g:25713:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) + // InternalDataDSL.g:25714:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_2__1__Impl(); @@ -83421,23 +84714,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl" - // InternalDataDSL.g:25328:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; + // InternalDataDSL.g:25720:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25332:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) - // InternalDataDSL.g:25333:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // InternalDataDSL.g:25724:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) + // InternalDataDSL.g:25725:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) { - // InternalDataDSL.g:25333:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) - // InternalDataDSL.g:25334:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // InternalDataDSL.g:25725:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // InternalDataDSL.g:25726:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } - // InternalDataDSL.g:25335:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) - // InternalDataDSL.g:25335:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 + // InternalDataDSL.g:25727:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // InternalDataDSL.g:25727:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1(); @@ -83472,14 +84765,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0" - // InternalDataDSL.g:25344:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ; + // InternalDataDSL.g:25736:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25348:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) - // InternalDataDSL.g:25349:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 + // InternalDataDSL.g:25740:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) + // InternalDataDSL.g:25741:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 { pushFollow(FOLLOW_7); rule__JvmParameterizedTypeReference__Group_1_4__0__Impl(); @@ -83510,23 +84803,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl" - // InternalDataDSL.g:25356:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ; + // InternalDataDSL.g:25748:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25360:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) - // InternalDataDSL.g:25361:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) + // InternalDataDSL.g:25752:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) + // InternalDataDSL.g:25753:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) { - // InternalDataDSL.g:25361:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) - // InternalDataDSL.g:25362:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) + // InternalDataDSL.g:25753:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) + // InternalDataDSL.g:25754:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); } - // InternalDataDSL.g:25363:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) - // InternalDataDSL.g:25363:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0 + // InternalDataDSL.g:25755:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) + // InternalDataDSL.g:25755:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0__0(); @@ -83561,16 +84854,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1" - // InternalDataDSL.g:25371:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ; + // InternalDataDSL.g:25763:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25375:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) - // InternalDataDSL.g:25376:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 + // InternalDataDSL.g:25767:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) + // InternalDataDSL.g:25768:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 { - pushFollow(FOLLOW_109); + pushFollow(FOLLOW_110); rule__JvmParameterizedTypeReference__Group_1_4__1__Impl(); state._fsp--; @@ -83599,23 +84892,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl" - // InternalDataDSL.g:25383:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ; + // InternalDataDSL.g:25775:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25387:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) - // InternalDataDSL.g:25388:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) + // InternalDataDSL.g:25779:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) + // InternalDataDSL.g:25780:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) { - // InternalDataDSL.g:25388:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) - // InternalDataDSL.g:25389:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) + // InternalDataDSL.g:25780:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) + // InternalDataDSL.g:25781:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); } - // InternalDataDSL.g:25390:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) - // InternalDataDSL.g:25390:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 + // InternalDataDSL.g:25782:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) + // InternalDataDSL.g:25782:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1(); @@ -83650,14 +84943,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2" - // InternalDataDSL.g:25398:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ; + // InternalDataDSL.g:25790:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25402:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) - // InternalDataDSL.g:25403:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl + // InternalDataDSL.g:25794:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) + // InternalDataDSL.g:25795:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4__2__Impl(); @@ -83683,27 +84976,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl" - // InternalDataDSL.g:25409:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ; + // InternalDataDSL.g:25801:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25413:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) - // InternalDataDSL.g:25414:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) + // InternalDataDSL.g:25805:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) + // InternalDataDSL.g:25806:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) { - // InternalDataDSL.g:25414:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) - // InternalDataDSL.g:25415:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? + // InternalDataDSL.g:25806:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) + // InternalDataDSL.g:25807:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); } - // InternalDataDSL.g:25416:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? - int alt214=2; - alt214 = dfa214.predict(input); - switch (alt214) { + // InternalDataDSL.g:25808:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? + int alt216=2; + alt216 = dfa216.predict(input); + switch (alt216) { case 1 : - // InternalDataDSL.g:25416:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 + // InternalDataDSL.g:25808:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); @@ -83741,14 +85034,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0" - // InternalDataDSL.g:25425:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ; + // InternalDataDSL.g:25817:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25429:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) - // InternalDataDSL.g:25430:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl + // InternalDataDSL.g:25821:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) + // InternalDataDSL.g:25822:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl(); @@ -83774,23 +85067,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl" - // InternalDataDSL.g:25436:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ; + // InternalDataDSL.g:25828:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25440:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) - // InternalDataDSL.g:25441:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) + // InternalDataDSL.g:25832:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) + // InternalDataDSL.g:25833:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) { - // InternalDataDSL.g:25441:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) - // InternalDataDSL.g:25442:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) + // InternalDataDSL.g:25833:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) + // InternalDataDSL.g:25834:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); } - // InternalDataDSL.g:25443:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) - // InternalDataDSL.g:25443:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 + // InternalDataDSL.g:25835:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) + // InternalDataDSL.g:25835:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0(); @@ -83825,16 +85118,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0" - // InternalDataDSL.g:25452:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ; + // InternalDataDSL.g:25844:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25456:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) - // InternalDataDSL.g:25457:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 + // InternalDataDSL.g:25848:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) + // InternalDataDSL.g:25849:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl(); state._fsp--; @@ -83863,23 +85156,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl" - // InternalDataDSL.g:25464:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ; + // InternalDataDSL.g:25856:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25468:1: ( ( () ) ) - // InternalDataDSL.g:25469:1: ( () ) + // InternalDataDSL.g:25860:1: ( ( () ) ) + // InternalDataDSL.g:25861:1: ( () ) { - // InternalDataDSL.g:25469:1: ( () ) - // InternalDataDSL.g:25470:2: () + // InternalDataDSL.g:25861:1: ( () ) + // InternalDataDSL.g:25862:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } - // InternalDataDSL.g:25471:2: () - // InternalDataDSL.g:25471:3: + // InternalDataDSL.g:25863:2: () + // InternalDataDSL.g:25863:3: { } @@ -83904,14 +85197,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1" - // InternalDataDSL.g:25479:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ; + // InternalDataDSL.g:25871:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25483:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) - // InternalDataDSL.g:25484:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl + // InternalDataDSL.g:25875:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) + // InternalDataDSL.g:25876:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl(); @@ -83937,17 +85230,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl" - // InternalDataDSL.g:25490:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ; + // InternalDataDSL.g:25882:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25494:1: ( ( '.' ) ) - // InternalDataDSL.g:25495:1: ( '.' ) + // InternalDataDSL.g:25886:1: ( ( '.' ) ) + // InternalDataDSL.g:25887:1: ( '.' ) { - // InternalDataDSL.g:25495:1: ( '.' ) - // InternalDataDSL.g:25496:2: '.' + // InternalDataDSL.g:25887:1: ( '.' ) + // InternalDataDSL.g:25888:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); @@ -83978,16 +85271,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0" - // InternalDataDSL.g:25506:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ; + // InternalDataDSL.g:25898:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25510:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) - // InternalDataDSL.g:25511:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 + // InternalDataDSL.g:25902:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) + // InternalDataDSL.g:25903:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl(); state._fsp--; @@ -84016,23 +85309,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl" - // InternalDataDSL.g:25518:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ; + // InternalDataDSL.g:25910:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25522:1: ( ( ( '<' ) ) ) - // InternalDataDSL.g:25523:1: ( ( '<' ) ) + // InternalDataDSL.g:25914:1: ( ( ( '<' ) ) ) + // InternalDataDSL.g:25915:1: ( ( '<' ) ) { - // InternalDataDSL.g:25523:1: ( ( '<' ) ) - // InternalDataDSL.g:25524:2: ( '<' ) + // InternalDataDSL.g:25915:1: ( ( '<' ) ) + // InternalDataDSL.g:25916:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); } - // InternalDataDSL.g:25525:2: ( '<' ) - // InternalDataDSL.g:25525:3: '<' + // InternalDataDSL.g:25917:2: ( '<' ) + // InternalDataDSL.g:25917:3: '<' { match(input,28,FOLLOW_2); if (state.failed) return ; @@ -84063,16 +85356,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1" - // InternalDataDSL.g:25533:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ; + // InternalDataDSL.g:25925:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25537:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) - // InternalDataDSL.g:25538:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 + // InternalDataDSL.g:25929:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) + // InternalDataDSL.g:25930:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl(); state._fsp--; @@ -84101,23 +85394,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl" - // InternalDataDSL.g:25545:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ; + // InternalDataDSL.g:25937:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25549:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) - // InternalDataDSL.g:25550:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) + // InternalDataDSL.g:25941:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) + // InternalDataDSL.g:25942:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) { - // InternalDataDSL.g:25550:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) - // InternalDataDSL.g:25551:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) + // InternalDataDSL.g:25942:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) + // InternalDataDSL.g:25943:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); } - // InternalDataDSL.g:25552:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) - // InternalDataDSL.g:25552:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 + // InternalDataDSL.g:25944:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) + // InternalDataDSL.g:25944:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1(); @@ -84152,16 +85445,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2" - // InternalDataDSL.g:25560:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ; + // InternalDataDSL.g:25952:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25564:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) - // InternalDataDSL.g:25565:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 + // InternalDataDSL.g:25956:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) + // InternalDataDSL.g:25957:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 { - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_140); rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl(); state._fsp--; @@ -84190,37 +85483,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl" - // InternalDataDSL.g:25572:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ; + // InternalDataDSL.g:25964:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25576:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) - // InternalDataDSL.g:25577:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) + // InternalDataDSL.g:25968:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) + // InternalDataDSL.g:25969:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) { - // InternalDataDSL.g:25577:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) - // InternalDataDSL.g:25578:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* + // InternalDataDSL.g:25969:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) + // InternalDataDSL.g:25970:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); } - // InternalDataDSL.g:25579:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* - loop215: + // InternalDataDSL.g:25971:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* + loop217: do { - int alt215=2; - int LA215_0 = input.LA(1); + int alt217=2; + int LA217_0 = input.LA(1); - if ( (LA215_0==145) ) { - alt215=1; + if ( (LA217_0==149) ) { + alt217=1; } - switch (alt215) { + switch (alt217) { case 1 : - // InternalDataDSL.g:25579:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 + // InternalDataDSL.g:25971:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0(); state._fsp--; @@ -84230,7 +85523,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop215; + break loop217; } } while (true); @@ -84259,14 +85552,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3" - // InternalDataDSL.g:25587:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ; + // InternalDataDSL.g:25979:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25591:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) - // InternalDataDSL.g:25592:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl + // InternalDataDSL.g:25983:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) + // InternalDataDSL.g:25984:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl(); @@ -84292,17 +85585,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl" - // InternalDataDSL.g:25598:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ; + // InternalDataDSL.g:25990:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25602:1: ( ( '>' ) ) - // InternalDataDSL.g:25603:1: ( '>' ) + // InternalDataDSL.g:25994:1: ( ( '>' ) ) + // InternalDataDSL.g:25995:1: ( '>' ) { - // InternalDataDSL.g:25603:1: ( '>' ) - // InternalDataDSL.g:25604:2: '>' + // InternalDataDSL.g:25995:1: ( '>' ) + // InternalDataDSL.g:25996:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); @@ -84333,16 +85626,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0" - // InternalDataDSL.g:25614:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ; + // InternalDataDSL.g:26006:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25618:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) - // InternalDataDSL.g:25619:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 + // InternalDataDSL.g:26010:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) + // InternalDataDSL.g:26011:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl(); state._fsp--; @@ -84371,22 +85664,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl" - // InternalDataDSL.g:25626:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ; + // InternalDataDSL.g:26018:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25630:1: ( ( ',' ) ) - // InternalDataDSL.g:25631:1: ( ',' ) + // InternalDataDSL.g:26022:1: ( ( ',' ) ) + // InternalDataDSL.g:26023:1: ( ',' ) { - // InternalDataDSL.g:25631:1: ( ',' ) - // InternalDataDSL.g:25632:2: ',' + // InternalDataDSL.g:26023:1: ( ',' ) + // InternalDataDSL.g:26024:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } @@ -84412,14 +85705,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1" - // InternalDataDSL.g:25641:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ; + // InternalDataDSL.g:26033:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25645:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) - // InternalDataDSL.g:25646:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl + // InternalDataDSL.g:26037:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) + // InternalDataDSL.g:26038:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl(); @@ -84445,23 +85738,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl" - // InternalDataDSL.g:25652:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ; + // InternalDataDSL.g:26044:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25656:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) - // InternalDataDSL.g:25657:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) + // InternalDataDSL.g:26048:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) + // InternalDataDSL.g:26049:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) { - // InternalDataDSL.g:25657:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) - // InternalDataDSL.g:25658:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) + // InternalDataDSL.g:26049:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) + // InternalDataDSL.g:26050:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); } - // InternalDataDSL.g:25659:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) - // InternalDataDSL.g:25659:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 + // InternalDataDSL.g:26051:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) + // InternalDataDSL.g:26051:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1(); @@ -84496,16 +85789,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__0" - // InternalDataDSL.g:25668:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; + // InternalDataDSL.g:26060:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25672:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) - // InternalDataDSL.g:25673:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 + // InternalDataDSL.g:26064:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) + // InternalDataDSL.g:26065:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 { - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); rule__JvmWildcardTypeReference__Group__0__Impl(); state._fsp--; @@ -84534,23 +85827,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl" - // InternalDataDSL.g:25680:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; + // InternalDataDSL.g:26072:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25684:1: ( ( () ) ) - // InternalDataDSL.g:25685:1: ( () ) + // InternalDataDSL.g:26076:1: ( ( () ) ) + // InternalDataDSL.g:26077:1: ( () ) { - // InternalDataDSL.g:25685:1: ( () ) - // InternalDataDSL.g:25686:2: () + // InternalDataDSL.g:26077:1: ( () ) + // InternalDataDSL.g:26078:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } - // InternalDataDSL.g:25687:2: () - // InternalDataDSL.g:25687:3: + // InternalDataDSL.g:26079:2: () + // InternalDataDSL.g:26079:3: { } @@ -84575,16 +85868,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__1" - // InternalDataDSL.g:25695:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; + // InternalDataDSL.g:26087:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25699:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) - // InternalDataDSL.g:25700:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 + // InternalDataDSL.g:26091:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) + // InternalDataDSL.g:26092:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 { - pushFollow(FOLLOW_179); + pushFollow(FOLLOW_180); rule__JvmWildcardTypeReference__Group__1__Impl(); state._fsp--; @@ -84613,22 +85906,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl" - // InternalDataDSL.g:25707:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; + // InternalDataDSL.g:26099:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25711:1: ( ( '?' ) ) - // InternalDataDSL.g:25712:1: ( '?' ) + // InternalDataDSL.g:26103:1: ( ( '?' ) ) + // InternalDataDSL.g:26104:1: ( '?' ) { - // InternalDataDSL.g:25712:1: ( '?' ) - // InternalDataDSL.g:25713:2: '?' + // InternalDataDSL.g:26104:1: ( '?' ) + // InternalDataDSL.g:26105:2: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } - match(input,167,FOLLOW_2); if (state.failed) return ; + match(input,171,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } @@ -84654,14 +85947,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__2" - // InternalDataDSL.g:25722:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; + // InternalDataDSL.g:26114:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25726:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) - // InternalDataDSL.g:25727:2: rule__JvmWildcardTypeReference__Group__2__Impl + // InternalDataDSL.g:26118:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) + // InternalDataDSL.g:26119:2: rule__JvmWildcardTypeReference__Group__2__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group__2__Impl(); @@ -84687,31 +85980,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl" - // InternalDataDSL.g:25733:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; + // InternalDataDSL.g:26125:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25737:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) - // InternalDataDSL.g:25738:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // InternalDataDSL.g:26129:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) + // InternalDataDSL.g:26130:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) { - // InternalDataDSL.g:25738:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) - // InternalDataDSL.g:25739:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + // InternalDataDSL.g:26130:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // InternalDataDSL.g:26131:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } - // InternalDataDSL.g:25740:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? - int alt216=2; - int LA216_0 = input.LA(1); + // InternalDataDSL.g:26132:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + int alt218=2; + int LA218_0 = input.LA(1); - if ( (LA216_0==46||LA216_0==50) ) { - alt216=1; + if ( (LA218_0==46||LA218_0==50) ) { + alt218=1; } - switch (alt216) { + switch (alt218) { case 1 : - // InternalDataDSL.g:25740:3: rule__JvmWildcardTypeReference__Alternatives_2 + // InternalDataDSL.g:26132:3: rule__JvmWildcardTypeReference__Alternatives_2 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Alternatives_2(); @@ -84749,16 +86042,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0" - // InternalDataDSL.g:25749:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ; + // InternalDataDSL.g:26141:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ; public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25753:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) - // InternalDataDSL.g:25754:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 + // InternalDataDSL.g:26145:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) + // InternalDataDSL.g:26146:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 { - pushFollow(FOLLOW_180); + pushFollow(FOLLOW_181); rule__JvmWildcardTypeReference__Group_2_0__0__Impl(); state._fsp--; @@ -84787,23 +86080,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl" - // InternalDataDSL.g:25761:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ; + // InternalDataDSL.g:26153:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25765:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) - // InternalDataDSL.g:25766:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) + // InternalDataDSL.g:26157:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) + // InternalDataDSL.g:26158:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) { - // InternalDataDSL.g:25766:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) - // InternalDataDSL.g:25767:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) + // InternalDataDSL.g:26158:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) + // InternalDataDSL.g:26159:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); } - // InternalDataDSL.g:25768:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) - // InternalDataDSL.g:25768:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 + // InternalDataDSL.g:26160:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) + // InternalDataDSL.g:26160:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0(); @@ -84838,14 +86131,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1" - // InternalDataDSL.g:25776:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ; + // InternalDataDSL.g:26168:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25780:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) - // InternalDataDSL.g:25781:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl + // InternalDataDSL.g:26172:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) + // InternalDataDSL.g:26173:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_0__1__Impl(); @@ -84871,37 +86164,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl" - // InternalDataDSL.g:25787:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ; + // InternalDataDSL.g:26179:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25791:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) - // InternalDataDSL.g:25792:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) + // InternalDataDSL.g:26183:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) + // InternalDataDSL.g:26184:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) { - // InternalDataDSL.g:25792:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) - // InternalDataDSL.g:25793:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* + // InternalDataDSL.g:26184:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) + // InternalDataDSL.g:26185:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); } - // InternalDataDSL.g:25794:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* - loop217: + // InternalDataDSL.g:26186:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* + loop219: do { - int alt217=2; - int LA217_0 = input.LA(1); + int alt219=2; + int LA219_0 = input.LA(1); - if ( (LA217_0==168) ) { - alt217=1; + if ( (LA219_0==172) ) { + alt219=1; } - switch (alt217) { + switch (alt219) { case 1 : - // InternalDataDSL.g:25794:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 + // InternalDataDSL.g:26186:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 { - pushFollow(FOLLOW_181); + pushFollow(FOLLOW_182); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1(); state._fsp--; @@ -84911,7 +86204,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop217; + break loop219; } } while (true); @@ -84940,16 +86233,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0" - // InternalDataDSL.g:25803:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ; + // InternalDataDSL.g:26195:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ; public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25807:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) - // InternalDataDSL.g:25808:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 + // InternalDataDSL.g:26199:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) + // InternalDataDSL.g:26200:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 { - pushFollow(FOLLOW_180); + pushFollow(FOLLOW_181); rule__JvmWildcardTypeReference__Group_2_1__0__Impl(); state._fsp--; @@ -84978,23 +86271,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl" - // InternalDataDSL.g:25815:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ; + // InternalDataDSL.g:26207:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25819:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) - // InternalDataDSL.g:25820:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) + // InternalDataDSL.g:26211:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) + // InternalDataDSL.g:26212:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) { - // InternalDataDSL.g:25820:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) - // InternalDataDSL.g:25821:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) + // InternalDataDSL.g:26212:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) + // InternalDataDSL.g:26213:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); } - // InternalDataDSL.g:25822:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) - // InternalDataDSL.g:25822:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 + // InternalDataDSL.g:26214:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) + // InternalDataDSL.g:26214:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0(); @@ -85029,14 +86322,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1" - // InternalDataDSL.g:25830:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ; + // InternalDataDSL.g:26222:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25834:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) - // InternalDataDSL.g:25835:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl + // InternalDataDSL.g:26226:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) + // InternalDataDSL.g:26227:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_1__1__Impl(); @@ -85062,37 +86355,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl" - // InternalDataDSL.g:25841:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ; + // InternalDataDSL.g:26233:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25845:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) - // InternalDataDSL.g:25846:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) + // InternalDataDSL.g:26237:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) + // InternalDataDSL.g:26238:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) { - // InternalDataDSL.g:25846:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) - // InternalDataDSL.g:25847:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* + // InternalDataDSL.g:26238:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) + // InternalDataDSL.g:26239:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); } - // InternalDataDSL.g:25848:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* - loop218: + // InternalDataDSL.g:26240:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* + loop220: do { - int alt218=2; - int LA218_0 = input.LA(1); + int alt220=2; + int LA220_0 = input.LA(1); - if ( (LA218_0==168) ) { - alt218=1; + if ( (LA220_0==172) ) { + alt220=1; } - switch (alt218) { + switch (alt220) { case 1 : - // InternalDataDSL.g:25848:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 + // InternalDataDSL.g:26240:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 { - pushFollow(FOLLOW_181); + pushFollow(FOLLOW_182); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1(); state._fsp--; @@ -85102,7 +86395,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { break; default : - break loop218; + break loop220; } } while (true); @@ -85131,16 +86424,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__0" - // InternalDataDSL.g:25857:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; + // InternalDataDSL.g:26249:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; public final void rule__JvmUpperBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25861:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) - // InternalDataDSL.g:25862:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 + // InternalDataDSL.g:26253:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) + // InternalDataDSL.g:26254:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__JvmUpperBound__Group__0__Impl(); state._fsp--; @@ -85169,17 +86462,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__0__Impl" - // InternalDataDSL.g:25869:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; + // InternalDataDSL.g:26261:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25873:1: ( ( 'extends' ) ) - // InternalDataDSL.g:25874:1: ( 'extends' ) + // InternalDataDSL.g:26265:1: ( ( 'extends' ) ) + // InternalDataDSL.g:26266:1: ( 'extends' ) { - // InternalDataDSL.g:25874:1: ( 'extends' ) - // InternalDataDSL.g:25875:2: 'extends' + // InternalDataDSL.g:26266:1: ( 'extends' ) + // InternalDataDSL.g:26267:2: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); @@ -85210,14 +86503,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__1" - // InternalDataDSL.g:25884:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; + // InternalDataDSL.g:26276:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; public final void rule__JvmUpperBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25888:1: ( rule__JvmUpperBound__Group__1__Impl ) - // InternalDataDSL.g:25889:2: rule__JvmUpperBound__Group__1__Impl + // InternalDataDSL.g:26280:1: ( rule__JvmUpperBound__Group__1__Impl ) + // InternalDataDSL.g:26281:2: rule__JvmUpperBound__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmUpperBound__Group__1__Impl(); @@ -85243,23 +86536,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__1__Impl" - // InternalDataDSL.g:25895:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; + // InternalDataDSL.g:26287:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25899:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) - // InternalDataDSL.g:25900:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26291:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) + // InternalDataDSL.g:26292:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) { - // InternalDataDSL.g:25900:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) - // InternalDataDSL.g:25901:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26292:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26293:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } - // InternalDataDSL.g:25902:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) - // InternalDataDSL.g:25902:3: rule__JvmUpperBound__TypeReferenceAssignment_1 + // InternalDataDSL.g:26294:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26294:3: rule__JvmUpperBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmUpperBound__TypeReferenceAssignment_1(); @@ -85294,16 +86587,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__0" - // InternalDataDSL.g:25911:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; + // InternalDataDSL.g:26303:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25915:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) - // InternalDataDSL.g:25916:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 + // InternalDataDSL.g:26307:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) + // InternalDataDSL.g:26308:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__JvmUpperBoundAnded__Group__0__Impl(); state._fsp--; @@ -85332,22 +86625,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl" - // InternalDataDSL.g:25923:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; + // InternalDataDSL.g:26315:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25927:1: ( ( '&' ) ) - // InternalDataDSL.g:25928:1: ( '&' ) + // InternalDataDSL.g:26319:1: ( ( '&' ) ) + // InternalDataDSL.g:26320:1: ( '&' ) { - // InternalDataDSL.g:25928:1: ( '&' ) - // InternalDataDSL.g:25929:2: '&' + // InternalDataDSL.g:26320:1: ( '&' ) + // InternalDataDSL.g:26321:2: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } - match(input,168,FOLLOW_2); if (state.failed) return ; + match(input,172,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } @@ -85373,14 +86666,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__1" - // InternalDataDSL.g:25938:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; + // InternalDataDSL.g:26330:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25942:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) - // InternalDataDSL.g:25943:2: rule__JvmUpperBoundAnded__Group__1__Impl + // InternalDataDSL.g:26334:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) + // InternalDataDSL.g:26335:2: rule__JvmUpperBoundAnded__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__Group__1__Impl(); @@ -85406,23 +86699,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl" - // InternalDataDSL.g:25949:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; + // InternalDataDSL.g:26341:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25953:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) - // InternalDataDSL.g:25954:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26345:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) + // InternalDataDSL.g:26346:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) { - // InternalDataDSL.g:25954:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) - // InternalDataDSL.g:25955:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26346:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26347:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } - // InternalDataDSL.g:25956:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) - // InternalDataDSL.g:25956:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 + // InternalDataDSL.g:26348:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26348:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__TypeReferenceAssignment_1(); @@ -85457,16 +86750,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__0" - // InternalDataDSL.g:25965:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; + // InternalDataDSL.g:26357:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; public final void rule__JvmLowerBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25969:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) - // InternalDataDSL.g:25970:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 + // InternalDataDSL.g:26361:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) + // InternalDataDSL.g:26362:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__JvmLowerBound__Group__0__Impl(); state._fsp--; @@ -85495,17 +86788,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__0__Impl" - // InternalDataDSL.g:25977:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; + // InternalDataDSL.g:26369:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25981:1: ( ( 'super' ) ) - // InternalDataDSL.g:25982:1: ( 'super' ) + // InternalDataDSL.g:26373:1: ( ( 'super' ) ) + // InternalDataDSL.g:26374:1: ( 'super' ) { - // InternalDataDSL.g:25982:1: ( 'super' ) - // InternalDataDSL.g:25983:2: 'super' + // InternalDataDSL.g:26374:1: ( 'super' ) + // InternalDataDSL.g:26375:2: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); @@ -85536,14 +86829,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__1" - // InternalDataDSL.g:25992:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; + // InternalDataDSL.g:26384:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; public final void rule__JvmLowerBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:25996:1: ( rule__JvmLowerBound__Group__1__Impl ) - // InternalDataDSL.g:25997:2: rule__JvmLowerBound__Group__1__Impl + // InternalDataDSL.g:26388:1: ( rule__JvmLowerBound__Group__1__Impl ) + // InternalDataDSL.g:26389:2: rule__JvmLowerBound__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmLowerBound__Group__1__Impl(); @@ -85569,23 +86862,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__1__Impl" - // InternalDataDSL.g:26003:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; + // InternalDataDSL.g:26395:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26007:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) - // InternalDataDSL.g:26008:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26399:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) + // InternalDataDSL.g:26400:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) { - // InternalDataDSL.g:26008:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) - // InternalDataDSL.g:26009:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26400:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26401:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } - // InternalDataDSL.g:26010:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) - // InternalDataDSL.g:26010:3: rule__JvmLowerBound__TypeReferenceAssignment_1 + // InternalDataDSL.g:26402:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26402:3: rule__JvmLowerBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmLowerBound__TypeReferenceAssignment_1(); @@ -85620,16 +86913,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBoundAnded__Group__0" - // InternalDataDSL.g:26019:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ; + // InternalDataDSL.g:26411:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ; public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26023:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) - // InternalDataDSL.g:26024:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 + // InternalDataDSL.g:26415:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) + // InternalDataDSL.g:26416:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__JvmLowerBoundAnded__Group__0__Impl(); state._fsp--; @@ -85658,22 +86951,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl" - // InternalDataDSL.g:26031:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; + // InternalDataDSL.g:26423:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26035:1: ( ( '&' ) ) - // InternalDataDSL.g:26036:1: ( '&' ) + // InternalDataDSL.g:26427:1: ( ( '&' ) ) + // InternalDataDSL.g:26428:1: ( '&' ) { - // InternalDataDSL.g:26036:1: ( '&' ) - // InternalDataDSL.g:26037:2: '&' + // InternalDataDSL.g:26428:1: ( '&' ) + // InternalDataDSL.g:26429:2: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } - match(input,168,FOLLOW_2); if (state.failed) return ; + match(input,172,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } @@ -85699,14 +86992,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBoundAnded__Group__1" - // InternalDataDSL.g:26046:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; + // InternalDataDSL.g:26438:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26050:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) - // InternalDataDSL.g:26051:2: rule__JvmLowerBoundAnded__Group__1__Impl + // InternalDataDSL.g:26442:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) + // InternalDataDSL.g:26443:2: rule__JvmLowerBoundAnded__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__Group__1__Impl(); @@ -85732,23 +87025,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl" - // InternalDataDSL.g:26057:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ; + // InternalDataDSL.g:26449:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26061:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) - // InternalDataDSL.g:26062:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26453:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) + // InternalDataDSL.g:26454:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) { - // InternalDataDSL.g:26062:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) - // InternalDataDSL.g:26063:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26454:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalDataDSL.g:26455:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); } - // InternalDataDSL.g:26064:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) - // InternalDataDSL.g:26064:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 + // InternalDataDSL.g:26456:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) + // InternalDataDSL.g:26456:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__TypeReferenceAssignment_1(); @@ -85783,16 +87076,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0" - // InternalDataDSL.g:26073:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; + // InternalDataDSL.g:26465:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26077:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) - // InternalDataDSL.g:26078:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 + // InternalDataDSL.g:26469:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) + // InternalDataDSL.g:26470:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__QualifiedNameWithWildcard__Group__0__Impl(); state._fsp--; @@ -85821,17 +87114,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl" - // InternalDataDSL.g:26085:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; + // InternalDataDSL.g:26477:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26089:1: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:26090:1: ( ruleQualifiedName ) + // InternalDataDSL.g:26481:1: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:26482:1: ( ruleQualifiedName ) { - // InternalDataDSL.g:26090:1: ( ruleQualifiedName ) - // InternalDataDSL.g:26091:2: ruleQualifiedName + // InternalDataDSL.g:26482:1: ( ruleQualifiedName ) + // InternalDataDSL.g:26483:2: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); @@ -85866,16 +87159,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1" - // InternalDataDSL.g:26100:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ; + // InternalDataDSL.g:26492:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ; public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26104:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) - // InternalDataDSL.g:26105:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 + // InternalDataDSL.g:26496:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) + // InternalDataDSL.g:26497:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 { - pushFollow(FOLLOW_182); + pushFollow(FOLLOW_183); rule__QualifiedNameWithWildcard__Group__1__Impl(); state._fsp--; @@ -85904,17 +87197,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl" - // InternalDataDSL.g:26112:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; + // InternalDataDSL.g:26504:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26116:1: ( ( '.' ) ) - // InternalDataDSL.g:26117:1: ( '.' ) + // InternalDataDSL.g:26508:1: ( ( '.' ) ) + // InternalDataDSL.g:26509:1: ( '.' ) { - // InternalDataDSL.g:26117:1: ( '.' ) - // InternalDataDSL.g:26118:2: '.' + // InternalDataDSL.g:26509:1: ( '.' ) + // InternalDataDSL.g:26510:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); @@ -85945,14 +87238,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2" - // InternalDataDSL.g:26127:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; + // InternalDataDSL.g:26519:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26131:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) - // InternalDataDSL.g:26132:2: rule__QualifiedNameWithWildcard__Group__2__Impl + // InternalDataDSL.g:26523:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) + // InternalDataDSL.g:26524:2: rule__QualifiedNameWithWildcard__Group__2__Impl { pushFollow(FOLLOW_2); rule__QualifiedNameWithWildcard__Group__2__Impl(); @@ -85978,17 +87271,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl" - // InternalDataDSL.g:26138:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; + // InternalDataDSL.g:26530:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26142:1: ( ( '*' ) ) - // InternalDataDSL.g:26143:1: ( '*' ) + // InternalDataDSL.g:26534:1: ( ( '*' ) ) + // InternalDataDSL.g:26535:1: ( '*' ) { - // InternalDataDSL.g:26143:1: ( '*' ) - // InternalDataDSL.g:26144:2: '*' + // InternalDataDSL.g:26535:1: ( '*' ) + // InternalDataDSL.g:26536:2: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); @@ -86019,16 +87312,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0" - // InternalDataDSL.g:26154:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ; + // InternalDataDSL.g:26546:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ; public final void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26158:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) - // InternalDataDSL.g:26159:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 + // InternalDataDSL.g:26550:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) + // InternalDataDSL.g:26551:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_74); rule__QualifiedNameInStaticImport__Group__0__Impl(); state._fsp--; @@ -86057,17 +87350,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl" - // InternalDataDSL.g:26166:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; + // InternalDataDSL.g:26558:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26170:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:26171:1: ( ruleValidID ) + // InternalDataDSL.g:26562:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:26563:1: ( ruleValidID ) { - // InternalDataDSL.g:26171:1: ( ruleValidID ) - // InternalDataDSL.g:26172:2: ruleValidID + // InternalDataDSL.g:26563:1: ( ruleValidID ) + // InternalDataDSL.g:26564:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); @@ -86102,14 +87395,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1" - // InternalDataDSL.g:26181:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; + // InternalDataDSL.g:26573:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26185:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) - // InternalDataDSL.g:26186:2: rule__QualifiedNameInStaticImport__Group__1__Impl + // InternalDataDSL.g:26577:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) + // InternalDataDSL.g:26578:2: rule__QualifiedNameInStaticImport__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedNameInStaticImport__Group__1__Impl(); @@ -86135,17 +87428,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl" - // InternalDataDSL.g:26192:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; + // InternalDataDSL.g:26584:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26196:1: ( ( '.' ) ) - // InternalDataDSL.g:26197:1: ( '.' ) + // InternalDataDSL.g:26588:1: ( ( '.' ) ) + // InternalDataDSL.g:26589:1: ( '.' ) { - // InternalDataDSL.g:26197:1: ( '.' ) - // InternalDataDSL.g:26198:2: '.' + // InternalDataDSL.g:26589:1: ( '.' ) + // InternalDataDSL.g:26590:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); @@ -86176,17 +87469,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeModel__ImportSectionAssignment_0" - // InternalDataDSL.g:26208:1: rule__DataInterchangeModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ; + // InternalDataDSL.g:26600:1: rule__DataInterchangeModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ; public final void rule__DataInterchangeModel__ImportSectionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26212:1: ( ( ruleXImportSection ) ) - // InternalDataDSL.g:26213:2: ( ruleXImportSection ) + // InternalDataDSL.g:26604:1: ( ( ruleXImportSection ) ) + // InternalDataDSL.g:26605:2: ( ruleXImportSection ) { - // InternalDataDSL.g:26213:2: ( ruleXImportSection ) - // InternalDataDSL.g:26214:3: ruleXImportSection + // InternalDataDSL.g:26605:2: ( ruleXImportSection ) + // InternalDataDSL.g:26606:3: ruleXImportSection { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeModelAccess().getImportSectionXImportSectionParserRuleCall_0_0()); @@ -86221,17 +87514,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeModel__PackagesAssignment_1" - // InternalDataDSL.g:26223:1: rule__DataInterchangeModel__PackagesAssignment_1 : ( ruleDataInterchangePackage ) ; + // InternalDataDSL.g:26615:1: rule__DataInterchangeModel__PackagesAssignment_1 : ( ruleDataInterchangePackage ) ; public final void rule__DataInterchangeModel__PackagesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26227:1: ( ( ruleDataInterchangePackage ) ) - // InternalDataDSL.g:26228:2: ( ruleDataInterchangePackage ) + // InternalDataDSL.g:26619:1: ( ( ruleDataInterchangePackage ) ) + // InternalDataDSL.g:26620:2: ( ruleDataInterchangePackage ) { - // InternalDataDSL.g:26228:2: ( ruleDataInterchangePackage ) - // InternalDataDSL.g:26229:3: ruleDataInterchangePackage + // InternalDataDSL.g:26620:2: ( ruleDataInterchangePackage ) + // InternalDataDSL.g:26621:3: ruleDataInterchangePackage { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeModelAccess().getPackagesDataInterchangePackageParserRuleCall_1_0()); @@ -86266,17 +87559,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__NameAssignment_2" - // InternalDataDSL.g:26238:1: rule__DataInterchangePackage__NameAssignment_2 : ( ruleQualifiedName ) ; + // InternalDataDSL.g:26630:1: rule__DataInterchangePackage__NameAssignment_2 : ( ruleQualifiedName ) ; public final void rule__DataInterchangePackage__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26242:1: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:26243:2: ( ruleQualifiedName ) + // InternalDataDSL.g:26634:1: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:26635:2: ( ruleQualifiedName ) { - // InternalDataDSL.g:26243:2: ( ruleQualifiedName ) - // InternalDataDSL.g:26244:3: ruleQualifiedName + // InternalDataDSL.g:26635:2: ( ruleQualifiedName ) + // InternalDataDSL.g:26636:3: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getNameQualifiedNameParserRuleCall_2_0()); @@ -86311,17 +87604,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePackage__GroupsAssignment_3_1" - // InternalDataDSL.g:26253:1: rule__DataInterchangePackage__GroupsAssignment_3_1 : ( ruleDataInterchangeGroup ) ; + // InternalDataDSL.g:26645:1: rule__DataInterchangePackage__GroupsAssignment_3_1 : ( ruleDataInterchangeGroup ) ; public final void rule__DataInterchangePackage__GroupsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26257:1: ( ( ruleDataInterchangeGroup ) ) - // InternalDataDSL.g:26258:2: ( ruleDataInterchangeGroup ) + // InternalDataDSL.g:26649:1: ( ( ruleDataInterchangeGroup ) ) + // InternalDataDSL.g:26650:2: ( ruleDataInterchangeGroup ) { - // InternalDataDSL.g:26258:2: ( ruleDataInterchangeGroup ) - // InternalDataDSL.g:26259:3: ruleDataInterchangeGroup + // InternalDataDSL.g:26650:2: ( ruleDataInterchangeGroup ) + // InternalDataDSL.g:26651:3: ruleDataInterchangeGroup { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePackageAccess().getGroupsDataInterchangeGroupParserRuleCall_3_1_0()); @@ -86356,17 +87649,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__NameAssignment_2" - // InternalDataDSL.g:26268:1: rule__DataInterchangeGroup__NameAssignment_2 : ( ruleTRANSLATABLEID ) ; + // InternalDataDSL.g:26660:1: rule__DataInterchangeGroup__NameAssignment_2 : ( ruleTRANSLATABLEID ) ; public final void rule__DataInterchangeGroup__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26272:1: ( ( ruleTRANSLATABLEID ) ) - // InternalDataDSL.g:26273:2: ( ruleTRANSLATABLEID ) + // InternalDataDSL.g:26664:1: ( ( ruleTRANSLATABLEID ) ) + // InternalDataDSL.g:26665:2: ( ruleTRANSLATABLEID ) { - // InternalDataDSL.g:26273:2: ( ruleTRANSLATABLEID ) - // InternalDataDSL.g:26274:3: ruleTRANSLATABLEID + // InternalDataDSL.g:26665:2: ( ruleTRANSLATABLEID ) + // InternalDataDSL.g:26666:3: ruleTRANSLATABLEID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getNameTRANSLATABLEIDParserRuleCall_2_0()); @@ -86401,17 +87694,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeGroup__DatIntsAssignment_3_1" - // InternalDataDSL.g:26283:1: rule__DataInterchangeGroup__DatIntsAssignment_3_1 : ( ruleDataInterchange ) ; + // InternalDataDSL.g:26675:1: rule__DataInterchangeGroup__DatIntsAssignment_3_1 : ( ruleDataInterchange ) ; public final void rule__DataInterchangeGroup__DatIntsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26287:1: ( ( ruleDataInterchange ) ) - // InternalDataDSL.g:26288:2: ( ruleDataInterchange ) + // InternalDataDSL.g:26679:1: ( ( ruleDataInterchange ) ) + // InternalDataDSL.g:26680:2: ( ruleDataInterchange ) { - // InternalDataDSL.g:26288:2: ( ruleDataInterchange ) - // InternalDataDSL.g:26289:3: ruleDataInterchange + // InternalDataDSL.g:26680:2: ( ruleDataInterchange ) + // InternalDataDSL.g:26681:3: ruleDataInterchange { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeGroupAccess().getDatIntsDataInterchangeParserRuleCall_3_1_0()); @@ -86446,17 +87739,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__NameAssignment_2" - // InternalDataDSL.g:26298:1: rule__DataInterchange__NameAssignment_2 : ( ruleTRANSLATABLEID ) ; + // InternalDataDSL.g:26690:1: rule__DataInterchange__NameAssignment_2 : ( ruleTRANSLATABLEID ) ; public final void rule__DataInterchange__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26302:1: ( ( ruleTRANSLATABLEID ) ) - // InternalDataDSL.g:26303:2: ( ruleTRANSLATABLEID ) + // InternalDataDSL.g:26694:1: ( ( ruleTRANSLATABLEID ) ) + // InternalDataDSL.g:26695:2: ( ruleTRANSLATABLEID ) { - // InternalDataDSL.g:26303:2: ( ruleTRANSLATABLEID ) - // InternalDataDSL.g:26304:3: ruleTRANSLATABLEID + // InternalDataDSL.g:26695:2: ( ruleTRANSLATABLEID ) + // InternalDataDSL.g:26696:3: ruleTRANSLATABLEID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getNameTRANSLATABLEIDParserRuleCall_2_0()); @@ -86491,28 +87784,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__DescriptionAssignment_3_0" - // InternalDataDSL.g:26313:1: rule__DataInterchange__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ; + // InternalDataDSL.g:26705:1: rule__DataInterchange__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ; public final void rule__DataInterchange__DescriptionAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26317:1: ( ( ( 'describedBy' ) ) ) - // InternalDataDSL.g:26318:2: ( ( 'describedBy' ) ) + // InternalDataDSL.g:26709:1: ( ( ( 'describedBy' ) ) ) + // InternalDataDSL.g:26710:2: ( ( 'describedBy' ) ) { - // InternalDataDSL.g:26318:2: ( ( 'describedBy' ) ) - // InternalDataDSL.g:26319:3: ( 'describedBy' ) + // InternalDataDSL.g:26710:2: ( ( 'describedBy' ) ) + // InternalDataDSL.g:26711:3: ( 'describedBy' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDescriptionDescribedByKeyword_3_0_0()); } - // InternalDataDSL.g:26320:3: ( 'describedBy' ) - // InternalDataDSL.g:26321:4: 'describedBy' + // InternalDataDSL.g:26712:3: ( 'describedBy' ) + // InternalDataDSL.g:26713:4: 'describedBy' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDescriptionDescribedByKeyword_3_0_0()); } - match(input,169,FOLLOW_2); if (state.failed) return ; + match(input,173,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getDescriptionDescribedByKeyword_3_0_0()); } @@ -86544,17 +87837,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__DescriptionValueAssignment_3_1" - // InternalDataDSL.g:26332:1: rule__DataInterchange__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ; + // InternalDataDSL.g:26724:1: rule__DataInterchange__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ; public final void rule__DataInterchange__DescriptionValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26336:1: ( ( ruleTRANSLATABLESTRING ) ) - // InternalDataDSL.g:26337:2: ( ruleTRANSLATABLESTRING ) + // InternalDataDSL.g:26728:1: ( ( ruleTRANSLATABLESTRING ) ) + // InternalDataDSL.g:26729:2: ( ruleTRANSLATABLESTRING ) { - // InternalDataDSL.g:26337:2: ( ruleTRANSLATABLESTRING ) - // InternalDataDSL.g:26338:3: ruleTRANSLATABLESTRING + // InternalDataDSL.g:26729:2: ( ruleTRANSLATABLESTRING ) + // InternalDataDSL.g:26730:3: ruleTRANSLATABLESTRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDescriptionValueTRANSLATABLESTRINGParserRuleCall_3_1_0()); @@ -86589,17 +87882,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__ModeAssignment_4" - // InternalDataDSL.g:26347:1: rule__DataInterchange__ModeAssignment_4 : ( ruleEntityManagerMode ) ; + // InternalDataDSL.g:26739:1: rule__DataInterchange__ModeAssignment_4 : ( ruleEntityManagerMode ) ; public final void rule__DataInterchange__ModeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26351:1: ( ( ruleEntityManagerMode ) ) - // InternalDataDSL.g:26352:2: ( ruleEntityManagerMode ) + // InternalDataDSL.g:26743:1: ( ( ruleEntityManagerMode ) ) + // InternalDataDSL.g:26744:2: ( ruleEntityManagerMode ) { - // InternalDataDSL.g:26352:2: ( ruleEntityManagerMode ) - // InternalDataDSL.g:26353:3: ruleEntityManagerMode + // InternalDataDSL.g:26744:2: ( ruleEntityManagerMode ) + // InternalDataDSL.g:26745:3: ruleEntityManagerMode { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getModeEntityManagerModeEnumRuleCall_4_0()); @@ -86634,28 +87927,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__HasVectorNameAssignment_5_0" - // InternalDataDSL.g:26362:1: rule__DataInterchange__HasVectorNameAssignment_5_0 : ( ( 'vectorName' ) ) ; + // InternalDataDSL.g:26754:1: rule__DataInterchange__HasVectorNameAssignment_5_0 : ( ( 'vectorName' ) ) ; public final void rule__DataInterchange__HasVectorNameAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26366:1: ( ( ( 'vectorName' ) ) ) - // InternalDataDSL.g:26367:2: ( ( 'vectorName' ) ) + // InternalDataDSL.g:26758:1: ( ( ( 'vectorName' ) ) ) + // InternalDataDSL.g:26759:2: ( ( 'vectorName' ) ) { - // InternalDataDSL.g:26367:2: ( ( 'vectorName' ) ) - // InternalDataDSL.g:26368:3: ( 'vectorName' ) + // InternalDataDSL.g:26759:2: ( ( 'vectorName' ) ) + // InternalDataDSL.g:26760:3: ( 'vectorName' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getHasVectorNameVectorNameKeyword_5_0_0()); } - // InternalDataDSL.g:26369:3: ( 'vectorName' ) - // InternalDataDSL.g:26370:4: 'vectorName' + // InternalDataDSL.g:26761:3: ( 'vectorName' ) + // InternalDataDSL.g:26762:4: 'vectorName' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getHasVectorNameVectorNameKeyword_5_0_0()); } - match(input,170,FOLLOW_2); if (state.failed) return ; + match(input,174,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getHasVectorNameVectorNameKeyword_5_0_0()); } @@ -86687,17 +87980,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__VectorNameAssignment_5_1" - // InternalDataDSL.g:26381:1: rule__DataInterchange__VectorNameAssignment_5_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:26773:1: rule__DataInterchange__VectorNameAssignment_5_1 : ( RULE_STRING ) ; public final void rule__DataInterchange__VectorNameAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26385:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26386:2: ( RULE_STRING ) + // InternalDataDSL.g:26777:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:26778:2: ( RULE_STRING ) { - // InternalDataDSL.g:26386:2: ( RULE_STRING ) - // InternalDataDSL.g:26387:3: RULE_STRING + // InternalDataDSL.g:26778:2: ( RULE_STRING ) + // InternalDataDSL.g:26779:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getVectorNameSTRINGTerminalRuleCall_5_1_0()); @@ -86728,28 +88021,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__CreateReportAssignment_6" - // InternalDataDSL.g:26396:1: rule__DataInterchange__CreateReportAssignment_6 : ( ( 'report' ) ) ; + // InternalDataDSL.g:26788:1: rule__DataInterchange__CreateReportAssignment_6 : ( ( 'report' ) ) ; public final void rule__DataInterchange__CreateReportAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26400:1: ( ( ( 'report' ) ) ) - // InternalDataDSL.g:26401:2: ( ( 'report' ) ) + // InternalDataDSL.g:26792:1: ( ( ( 'report' ) ) ) + // InternalDataDSL.g:26793:2: ( ( 'report' ) ) { - // InternalDataDSL.g:26401:2: ( ( 'report' ) ) - // InternalDataDSL.g:26402:3: ( 'report' ) + // InternalDataDSL.g:26793:2: ( ( 'report' ) ) + // InternalDataDSL.g:26794:3: ( 'report' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getCreateReportReportKeyword_6_0()); } - // InternalDataDSL.g:26403:3: ( 'report' ) - // InternalDataDSL.g:26404:4: 'report' + // InternalDataDSL.g:26795:3: ( 'report' ) + // InternalDataDSL.g:26796:4: 'report' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getCreateReportReportKeyword_6_0()); } - match(input,171,FOLLOW_2); if (state.failed) return ; + match(input,175,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getCreateReportReportKeyword_6_0()); } @@ -86781,17 +88074,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__ElementSizeAssignment_7_1" - // InternalDataDSL.g:26415:1: rule__DataInterchange__ElementSizeAssignment_7_1 : ( RULE_INT ) ; + // InternalDataDSL.g:26807:1: rule__DataInterchange__ElementSizeAssignment_7_1 : ( RULE_INT ) ; public final void rule__DataInterchange__ElementSizeAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26419:1: ( ( RULE_INT ) ) - // InternalDataDSL.g:26420:2: ( RULE_INT ) + // InternalDataDSL.g:26811:1: ( ( RULE_INT ) ) + // InternalDataDSL.g:26812:2: ( RULE_INT ) { - // InternalDataDSL.g:26420:2: ( RULE_INT ) - // InternalDataDSL.g:26421:3: RULE_INT + // InternalDataDSL.g:26812:2: ( RULE_INT ) + // InternalDataDSL.g:26813:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getElementSizeINTTerminalRuleCall_7_1_0()); @@ -86822,28 +88115,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__DeleteFileAfterImportAssignment_8" - // InternalDataDSL.g:26430:1: rule__DataInterchange__DeleteFileAfterImportAssignment_8 : ( ( 'deleteFileAfterImport' ) ) ; + // InternalDataDSL.g:26822:1: rule__DataInterchange__DeleteFileAfterImportAssignment_8 : ( ( 'deleteFileAfterImport' ) ) ; public final void rule__DataInterchange__DeleteFileAfterImportAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26434:1: ( ( ( 'deleteFileAfterImport' ) ) ) - // InternalDataDSL.g:26435:2: ( ( 'deleteFileAfterImport' ) ) + // InternalDataDSL.g:26826:1: ( ( ( 'deleteFileAfterImport' ) ) ) + // InternalDataDSL.g:26827:2: ( ( 'deleteFileAfterImport' ) ) { - // InternalDataDSL.g:26435:2: ( ( 'deleteFileAfterImport' ) ) - // InternalDataDSL.g:26436:3: ( 'deleteFileAfterImport' ) + // InternalDataDSL.g:26827:2: ( ( 'deleteFileAfterImport' ) ) + // InternalDataDSL.g:26828:3: ( 'deleteFileAfterImport' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0()); } - // InternalDataDSL.g:26437:3: ( 'deleteFileAfterImport' ) - // InternalDataDSL.g:26438:4: 'deleteFileAfterImport' + // InternalDataDSL.g:26829:3: ( 'deleteFileAfterImport' ) + // InternalDataDSL.g:26830:4: 'deleteFileAfterImport' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0()); } - match(input,172,FOLLOW_2); if (state.failed) return ; + match(input,176,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0()); } @@ -86875,17 +88168,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__FileEndpointAssignment_10" - // InternalDataDSL.g:26449:1: rule__DataInterchange__FileEndpointAssignment_10 : ( ruleDataInterchangeFile ) ; + // InternalDataDSL.g:26841:1: rule__DataInterchange__FileEndpointAssignment_10 : ( ruleDataInterchangeFile ) ; public final void rule__DataInterchange__FileEndpointAssignment_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26453:1: ( ( ruleDataInterchangeFile ) ) - // InternalDataDSL.g:26454:2: ( ruleDataInterchangeFile ) + // InternalDataDSL.g:26845:1: ( ( ruleDataInterchangeFile ) ) + // InternalDataDSL.g:26846:2: ( ruleDataInterchangeFile ) { - // InternalDataDSL.g:26454:2: ( ruleDataInterchangeFile ) - // InternalDataDSL.g:26455:3: ruleDataInterchangeFile + // InternalDataDSL.g:26846:2: ( ruleDataInterchangeFile ) + // InternalDataDSL.g:26847:3: ruleDataInterchangeFile { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_10_0()); @@ -86920,17 +88213,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__PathAssignment_13" - // InternalDataDSL.g:26464:1: rule__DataInterchange__PathAssignment_13 : ( ruleDataInterchangeBean ) ; + // InternalDataDSL.g:26856:1: rule__DataInterchange__PathAssignment_13 : ( ruleDataInterchangeBean ) ; public final void rule__DataInterchange__PathAssignment_13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26468:1: ( ( ruleDataInterchangeBean ) ) - // InternalDataDSL.g:26469:2: ( ruleDataInterchangeBean ) + // InternalDataDSL.g:26860:1: ( ( ruleDataInterchangeBean ) ) + // InternalDataDSL.g:26861:2: ( ruleDataInterchangeBean ) { - // InternalDataDSL.g:26469:2: ( ruleDataInterchangeBean ) - // InternalDataDSL.g:26470:3: ruleDataInterchangeBean + // InternalDataDSL.g:26861:2: ( ruleDataInterchangeBean ) + // InternalDataDSL.g:26862:3: ruleDataInterchangeBean { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_13_0()); @@ -86965,17 +88258,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__ExportFilterAssignment_14_2" - // InternalDataDSL.g:26479:1: rule__DataInterchange__ExportFilterAssignment_14_2 : ( ruleDataInterchangeExportFilter ) ; + // InternalDataDSL.g:26871:1: rule__DataInterchange__ExportFilterAssignment_14_2 : ( ruleDataInterchangeExportFilter ) ; public final void rule__DataInterchange__ExportFilterAssignment_14_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26483:1: ( ( ruleDataInterchangeExportFilter ) ) - // InternalDataDSL.g:26484:2: ( ruleDataInterchangeExportFilter ) + // InternalDataDSL.g:26875:1: ( ( ruleDataInterchangeExportFilter ) ) + // InternalDataDSL.g:26876:2: ( ruleDataInterchangeExportFilter ) { - // InternalDataDSL.g:26484:2: ( ruleDataInterchangeExportFilter ) - // InternalDataDSL.g:26485:3: ruleDataInterchangeExportFilter + // InternalDataDSL.g:26876:2: ( ruleDataInterchangeExportFilter ) + // InternalDataDSL.g:26877:3: ruleDataInterchangeExportFilter { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getExportFilterDataInterchangeExportFilterParserRuleCall_14_2_0()); @@ -87010,17 +88303,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__ActionFilterAssignment_15_2" - // InternalDataDSL.g:26494:1: rule__DataInterchange__ActionFilterAssignment_15_2 : ( ruleDataInterchangeFilter ) ; + // InternalDataDSL.g:26886:1: rule__DataInterchange__ActionFilterAssignment_15_2 : ( ruleDataInterchangeFilter ) ; public final void rule__DataInterchange__ActionFilterAssignment_15_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26498:1: ( ( ruleDataInterchangeFilter ) ) - // InternalDataDSL.g:26499:2: ( ruleDataInterchangeFilter ) + // InternalDataDSL.g:26890:1: ( ( ruleDataInterchangeFilter ) ) + // InternalDataDSL.g:26891:2: ( ruleDataInterchangeFilter ) { - // InternalDataDSL.g:26499:2: ( ruleDataInterchangeFilter ) - // InternalDataDSL.g:26500:3: ruleDataInterchangeFilter + // InternalDataDSL.g:26891:2: ( ruleDataInterchangeFilter ) + // InternalDataDSL.g:26892:3: ruleDataInterchangeFilter { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getActionFilterDataInterchangeFilterParserRuleCall_15_2_0()); @@ -87055,17 +88348,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchange__PostFunctionAssignment_16_1" - // InternalDataDSL.g:26509:1: rule__DataInterchange__PostFunctionAssignment_16_1 : ( ruleDataInterchangePostFunction ) ; + // InternalDataDSL.g:26901:1: rule__DataInterchange__PostFunctionAssignment_16_1 : ( ruleDataInterchangePostFunction ) ; public final void rule__DataInterchange__PostFunctionAssignment_16_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26513:1: ( ( ruleDataInterchangePostFunction ) ) - // InternalDataDSL.g:26514:2: ( ruleDataInterchangePostFunction ) + // InternalDataDSL.g:26905:1: ( ( ruleDataInterchangePostFunction ) ) + // InternalDataDSL.g:26906:2: ( ruleDataInterchangePostFunction ) { - // InternalDataDSL.g:26514:2: ( ruleDataInterchangePostFunction ) - // InternalDataDSL.g:26515:3: ruleDataInterchangePostFunction + // InternalDataDSL.g:26906:2: ( ruleDataInterchangePostFunction ) + // InternalDataDSL.g:26907:3: ruleDataInterchangePostFunction { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeAccess().getPostFunctionDataInterchangePostFunctionParserRuleCall_16_1_0()); @@ -87100,23 +88393,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__GroupAssignment_2" - // InternalDataDSL.g:26524:1: rule__DataInterchangePostFunction__GroupAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:26916:1: rule__DataInterchangePostFunction__GroupAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangePostFunction__GroupAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26528:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:26529:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:26920:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:26921:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:26529:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:26530:3: ( RULE_ID ) + // InternalDataDSL.g:26921:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:26922:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getGroupFunctionLibraryActionGroupCrossReference_2_0()); } - // InternalDataDSL.g:26531:3: ( RULE_ID ) - // InternalDataDSL.g:26532:4: RULE_ID + // InternalDataDSL.g:26923:3: ( RULE_ID ) + // InternalDataDSL.g:26924:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getGroupFunctionLibraryActionGroupIDTerminalRuleCall_2_0_1()); @@ -87153,28 +88446,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__AfterImportAssignment_3_0" - // InternalDataDSL.g:26543:1: rule__DataInterchangePostFunction__AfterImportAssignment_3_0 : ( ( 'executeAfterImport' ) ) ; + // InternalDataDSL.g:26935:1: rule__DataInterchangePostFunction__AfterImportAssignment_3_0 : ( ( 'executeAfterImport' ) ) ; public final void rule__DataInterchangePostFunction__AfterImportAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26547:1: ( ( ( 'executeAfterImport' ) ) ) - // InternalDataDSL.g:26548:2: ( ( 'executeAfterImport' ) ) + // InternalDataDSL.g:26939:1: ( ( ( 'executeAfterImport' ) ) ) + // InternalDataDSL.g:26940:2: ( ( 'executeAfterImport' ) ) { - // InternalDataDSL.g:26548:2: ( ( 'executeAfterImport' ) ) - // InternalDataDSL.g:26549:3: ( 'executeAfterImport' ) + // InternalDataDSL.g:26940:2: ( ( 'executeAfterImport' ) ) + // InternalDataDSL.g:26941:3: ( 'executeAfterImport' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getAfterImportExecuteAfterImportKeyword_3_0_0()); } - // InternalDataDSL.g:26550:3: ( 'executeAfterImport' ) - // InternalDataDSL.g:26551:4: 'executeAfterImport' + // InternalDataDSL.g:26942:3: ( 'executeAfterImport' ) + // InternalDataDSL.g:26943:4: 'executeAfterImport' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getAfterImportExecuteAfterImportKeyword_3_0_0()); } - match(input,173,FOLLOW_2); if (state.failed) return ; + match(input,177,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangePostFunctionAccess().getAfterImportExecuteAfterImportKeyword_3_0_0()); } @@ -87206,23 +88499,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4" - // InternalDataDSL.g:26562:1: rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:26954:1: rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangePostFunction__DoExecuteFunctionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26566:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:26567:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:26958:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:26959:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:26567:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:26568:3: ( RULE_ID ) + // InternalDataDSL.g:26959:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:26960:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getDoExecuteFunctionFunctionLibraryExecuteCrossReference_4_0()); } - // InternalDataDSL.g:26569:3: ( RULE_ID ) - // InternalDataDSL.g:26570:4: RULE_ID + // InternalDataDSL.g:26961:3: ( RULE_ID ) + // InternalDataDSL.g:26962:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePostFunctionAccess().getDoExecuteFunctionFunctionLibraryExecuteIDTerminalRuleCall_4_0_1()); @@ -87259,17 +88552,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__FileURLAssignment_2" - // InternalDataDSL.g:26581:1: rule__DataInterchangeFileXML__FileURLAssignment_2 : ( RULE_STRING ) ; + // InternalDataDSL.g:26973:1: rule__DataInterchangeFileXML__FileURLAssignment_2 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileXML__FileURLAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26585:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26586:2: ( RULE_STRING ) + // InternalDataDSL.g:26977:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:26978:2: ( RULE_STRING ) { - // InternalDataDSL.g:26586:2: ( RULE_STRING ) - // InternalDataDSL.g:26587:3: RULE_STRING + // InternalDataDSL.g:26978:2: ( RULE_STRING ) + // InternalDataDSL.g:26979:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getFileURLSTRINGTerminalRuleCall_2_0()); @@ -87300,28 +88593,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__ByAttributeAssignment_3_0" - // InternalDataDSL.g:26596:1: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 : ( ( 'mapByAttribute' ) ) ; + // InternalDataDSL.g:26988:1: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 : ( ( 'mapByAttribute' ) ) ; public final void rule__DataInterchangeFileXML__ByAttributeAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26600:1: ( ( ( 'mapByAttribute' ) ) ) - // InternalDataDSL.g:26601:2: ( ( 'mapByAttribute' ) ) + // InternalDataDSL.g:26992:1: ( ( ( 'mapByAttribute' ) ) ) + // InternalDataDSL.g:26993:2: ( ( 'mapByAttribute' ) ) { - // InternalDataDSL.g:26601:2: ( ( 'mapByAttribute' ) ) - // InternalDataDSL.g:26602:3: ( 'mapByAttribute' ) + // InternalDataDSL.g:26993:2: ( ( 'mapByAttribute' ) ) + // InternalDataDSL.g:26994:3: ( 'mapByAttribute' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeMapByAttributeKeyword_3_0_0()); } - // InternalDataDSL.g:26603:3: ( 'mapByAttribute' ) - // InternalDataDSL.g:26604:4: 'mapByAttribute' + // InternalDataDSL.g:26995:3: ( 'mapByAttribute' ) + // InternalDataDSL.g:26996:4: 'mapByAttribute' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeMapByAttributeKeyword_3_0_0()); } - match(input,174,FOLLOW_2); if (state.failed) return ; + match(input,178,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeMapByAttributeKeyword_3_0_0()); } @@ -87353,17 +88646,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__EncodingAssignment_3_1_1" - // InternalDataDSL.g:26615:1: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27007:1: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileXML__EncodingAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26619:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26620:2: ( RULE_STRING ) + // InternalDataDSL.g:27011:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27012:2: ( RULE_STRING ) { - // InternalDataDSL.g:26620:2: ( RULE_STRING ) - // InternalDataDSL.g:26621:3: RULE_STRING + // InternalDataDSL.g:27012:2: ( RULE_STRING ) + // InternalDataDSL.g:27013:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingSTRINGTerminalRuleCall_3_1_1_0()); @@ -87394,17 +88687,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileXML__LocaleAssignment_3_2_1" - // InternalDataDSL.g:26630:1: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27022:1: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileXML__LocaleAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26634:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26635:2: ( RULE_STRING ) + // InternalDataDSL.g:27026:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27027:2: ( RULE_STRING ) { - // InternalDataDSL.g:26635:2: ( RULE_STRING ) - // InternalDataDSL.g:26636:3: RULE_STRING + // InternalDataDSL.g:27027:2: ( RULE_STRING ) + // InternalDataDSL.g:27028:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleSTRINGTerminalRuleCall_3_2_1_0()); @@ -87435,17 +88728,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__FileURLAssignment_2" - // InternalDataDSL.g:26645:1: rule__DataInterchangeFileCSV__FileURLAssignment_2 : ( RULE_STRING ) ; + // InternalDataDSL.g:27037:1: rule__DataInterchangeFileCSV__FileURLAssignment_2 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileCSV__FileURLAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26649:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26650:2: ( RULE_STRING ) + // InternalDataDSL.g:27041:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27042:2: ( RULE_STRING ) { - // InternalDataDSL.g:26650:2: ( RULE_STRING ) - // InternalDataDSL.g:26651:3: RULE_STRING + // InternalDataDSL.g:27042:2: ( RULE_STRING ) + // InternalDataDSL.g:27043:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getFileURLSTRINGTerminalRuleCall_2_0()); @@ -87476,17 +88769,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1" - // InternalDataDSL.g:26660:1: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27052:1: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26664:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26665:2: ( RULE_STRING ) + // InternalDataDSL.g:27056:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27057:2: ( RULE_STRING ) { - // InternalDataDSL.g:26665:2: ( RULE_STRING ) - // InternalDataDSL.g:26666:3: RULE_STRING + // InternalDataDSL.g:27057:2: ( RULE_STRING ) + // InternalDataDSL.g:27058:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterSTRINGTerminalRuleCall_3_0_1_0()); @@ -87517,17 +88810,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1" - // InternalDataDSL.g:26675:1: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27067:1: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26679:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26680:2: ( RULE_STRING ) + // InternalDataDSL.g:27071:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27072:2: ( RULE_STRING ) { - // InternalDataDSL.g:26680:2: ( RULE_STRING ) - // InternalDataDSL.g:26681:3: RULE_STRING + // InternalDataDSL.g:27072:2: ( RULE_STRING ) + // InternalDataDSL.g:27073:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterSTRINGTerminalRuleCall_3_1_1_0()); @@ -87558,17 +88851,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1" - // InternalDataDSL.g:26690:1: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 : ( RULE_INT ) ; + // InternalDataDSL.g:27082:1: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 : ( RULE_INT ) ; public final void rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26694:1: ( ( RULE_INT ) ) - // InternalDataDSL.g:26695:2: ( RULE_INT ) + // InternalDataDSL.g:27086:1: ( ( RULE_INT ) ) + // InternalDataDSL.g:27087:2: ( RULE_INT ) { - // InternalDataDSL.g:26695:2: ( RULE_INT ) - // InternalDataDSL.g:26696:3: RULE_INT + // InternalDataDSL.g:27087:2: ( RULE_INT ) + // InternalDataDSL.g:27088:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesINTTerminalRuleCall_3_2_1_0()); @@ -87599,28 +88892,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__IndentAssignment_3_3" - // InternalDataDSL.g:26705:1: rule__DataInterchangeFileCSV__IndentAssignment_3_3 : ( ( 'indent' ) ) ; + // InternalDataDSL.g:27097:1: rule__DataInterchangeFileCSV__IndentAssignment_3_3 : ( ( 'indent' ) ) ; public final void rule__DataInterchangeFileCSV__IndentAssignment_3_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26709:1: ( ( ( 'indent' ) ) ) - // InternalDataDSL.g:26710:2: ( ( 'indent' ) ) + // InternalDataDSL.g:27101:1: ( ( ( 'indent' ) ) ) + // InternalDataDSL.g:27102:2: ( ( 'indent' ) ) { - // InternalDataDSL.g:26710:2: ( ( 'indent' ) ) - // InternalDataDSL.g:26711:3: ( 'indent' ) + // InternalDataDSL.g:27102:2: ( ( 'indent' ) ) + // InternalDataDSL.g:27103:3: ( 'indent' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getIndentIndentKeyword_3_3_0()); } - // InternalDataDSL.g:26712:3: ( 'indent' ) - // InternalDataDSL.g:26713:4: 'indent' + // InternalDataDSL.g:27104:3: ( 'indent' ) + // InternalDataDSL.g:27105:4: 'indent' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getIndentIndentKeyword_3_3_0()); } - match(input,175,FOLLOW_2); if (state.failed) return ; + match(input,179,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileCSVAccess().getIndentIndentKeyword_3_3_0()); } @@ -87652,17 +88945,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1" - // InternalDataDSL.g:26724:1: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27116:1: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26728:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26729:2: ( RULE_STRING ) + // InternalDataDSL.g:27120:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27121:2: ( RULE_STRING ) { - // InternalDataDSL.g:26729:2: ( RULE_STRING ) - // InternalDataDSL.g:26730:3: RULE_STRING + // InternalDataDSL.g:27121:2: ( RULE_STRING ) + // InternalDataDSL.g:27122:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingSTRINGTerminalRuleCall_3_4_1_0()); @@ -87693,17 +88986,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1" - // InternalDataDSL.g:26739:1: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27131:1: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26743:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26744:2: ( RULE_STRING ) + // InternalDataDSL.g:27135:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27136:2: ( RULE_STRING ) { - // InternalDataDSL.g:26744:2: ( RULE_STRING ) - // InternalDataDSL.g:26745:3: RULE_STRING + // InternalDataDSL.g:27136:2: ( RULE_STRING ) + // InternalDataDSL.g:27137:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleSTRINGTerminalRuleCall_3_5_1_0()); @@ -87734,17 +89027,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__FileURLAssignment_2" - // InternalDataDSL.g:26754:1: rule__DataInterchangeFileEDI__FileURLAssignment_2 : ( RULE_STRING ) ; + // InternalDataDSL.g:27146:1: rule__DataInterchangeFileEDI__FileURLAssignment_2 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileEDI__FileURLAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26758:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26759:2: ( RULE_STRING ) + // InternalDataDSL.g:27150:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27151:2: ( RULE_STRING ) { - // InternalDataDSL.g:26759:2: ( RULE_STRING ) - // InternalDataDSL.g:26760:3: RULE_STRING + // InternalDataDSL.g:27151:2: ( RULE_STRING ) + // InternalDataDSL.g:27152:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getFileURLSTRINGTerminalRuleCall_2_0()); @@ -87775,17 +89068,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1" - // InternalDataDSL.g:26769:1: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27161:1: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26773:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26774:2: ( RULE_STRING ) + // InternalDataDSL.g:27165:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27166:2: ( RULE_STRING ) { - // InternalDataDSL.g:26774:2: ( RULE_STRING ) - // InternalDataDSL.g:26775:3: RULE_STRING + // InternalDataDSL.g:27166:2: ( RULE_STRING ) + // InternalDataDSL.g:27167:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingSTRINGTerminalRuleCall_3_0_1_0()); @@ -87816,17 +89109,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1" - // InternalDataDSL.g:26784:1: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27176:1: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26788:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26789:2: ( RULE_STRING ) + // InternalDataDSL.g:27180:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27181:2: ( RULE_STRING ) { - // InternalDataDSL.g:26789:2: ( RULE_STRING ) - // InternalDataDSL.g:26790:3: RULE_STRING + // InternalDataDSL.g:27181:2: ( RULE_STRING ) + // InternalDataDSL.g:27182:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleSTRINGTerminalRuleCall_3_1_1_0()); @@ -87857,17 +89150,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__MappingModelAssignment_5" - // InternalDataDSL.g:26799:1: rule__DataInterchangeFileEDI__MappingModelAssignment_5 : ( RULE_STRING ) ; + // InternalDataDSL.g:27191:1: rule__DataInterchangeFileEDI__MappingModelAssignment_5 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileEDI__MappingModelAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26803:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26804:2: ( RULE_STRING ) + // InternalDataDSL.g:27195:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27196:2: ( RULE_STRING ) { - // InternalDataDSL.g:26804:2: ( RULE_STRING ) - // InternalDataDSL.g:26805:3: RULE_STRING + // InternalDataDSL.g:27196:2: ( RULE_STRING ) + // InternalDataDSL.g:27197:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelSTRINGTerminalRuleCall_5_0()); @@ -87898,28 +89191,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileEDI__ValidateAssignment_6" - // InternalDataDSL.g:26814:1: rule__DataInterchangeFileEDI__ValidateAssignment_6 : ( ( 'validate' ) ) ; + // InternalDataDSL.g:27206:1: rule__DataInterchangeFileEDI__ValidateAssignment_6 : ( ( 'validate' ) ) ; public final void rule__DataInterchangeFileEDI__ValidateAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26818:1: ( ( ( 'validate' ) ) ) - // InternalDataDSL.g:26819:2: ( ( 'validate' ) ) + // InternalDataDSL.g:27210:1: ( ( ( 'validate' ) ) ) + // InternalDataDSL.g:27211:2: ( ( 'validate' ) ) { - // InternalDataDSL.g:26819:2: ( ( 'validate' ) ) - // InternalDataDSL.g:26820:3: ( 'validate' ) + // InternalDataDSL.g:27211:2: ( ( 'validate' ) ) + // InternalDataDSL.g:27212:3: ( 'validate' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getValidateValidateKeyword_6_0()); } - // InternalDataDSL.g:26821:3: ( 'validate' ) - // InternalDataDSL.g:26822:4: 'validate' + // InternalDataDSL.g:27213:3: ( 'validate' ) + // InternalDataDSL.g:27214:4: 'validate' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileEDIAccess().getValidateValidateKeyword_6_0()); } - match(input,176,FOLLOW_2); if (state.failed) return ; + match(input,180,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFileEDIAccess().getValidateValidateKeyword_6_0()); } @@ -87951,17 +89244,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__FileURLAssignment_2" - // InternalDataDSL.g:26833:1: rule__DataInterchangeFileFixed__FileURLAssignment_2 : ( RULE_STRING ) ; + // InternalDataDSL.g:27225:1: rule__DataInterchangeFileFixed__FileURLAssignment_2 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileFixed__FileURLAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26837:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26838:2: ( RULE_STRING ) + // InternalDataDSL.g:27229:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27230:2: ( RULE_STRING ) { - // InternalDataDSL.g:26838:2: ( RULE_STRING ) - // InternalDataDSL.g:26839:3: RULE_STRING + // InternalDataDSL.g:27230:2: ( RULE_STRING ) + // InternalDataDSL.g:27231:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getFileURLSTRINGTerminalRuleCall_2_0()); @@ -87992,17 +89285,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1" - // InternalDataDSL.g:26848:1: rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27240:1: rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileFixed__EncodingAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26852:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26853:2: ( RULE_STRING ) + // InternalDataDSL.g:27244:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27245:2: ( RULE_STRING ) { - // InternalDataDSL.g:26853:2: ( RULE_STRING ) - // InternalDataDSL.g:26854:3: RULE_STRING + // InternalDataDSL.g:27245:2: ( RULE_STRING ) + // InternalDataDSL.g:27246:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getEncodingSTRINGTerminalRuleCall_3_0_1_0()); @@ -88033,17 +89326,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1" - // InternalDataDSL.g:26863:1: rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27255:1: rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeFileFixed__LocaleAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26867:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26868:2: ( RULE_STRING ) + // InternalDataDSL.g:27259:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27260:2: ( RULE_STRING ) { - // InternalDataDSL.g:26868:2: ( RULE_STRING ) - // InternalDataDSL.g:26869:3: RULE_STRING + // InternalDataDSL.g:27260:2: ( RULE_STRING ) + // InternalDataDSL.g:27261:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFileFixedAccess().getLocaleSTRINGTerminalRuleCall_3_1_1_0()); @@ -88074,23 +89367,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__EntityAssignment_2" - // InternalDataDSL.g:26878:1: rule__DataInterchangeBean__EntityAssignment_2 : ( ( ruleLFQN ) ) ; + // InternalDataDSL.g:27270:1: rule__DataInterchangeBean__EntityAssignment_2 : ( ( ruleLFQN ) ) ; public final void rule__DataInterchangeBean__EntityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26882:1: ( ( ( ruleLFQN ) ) ) - // InternalDataDSL.g:26883:2: ( ( ruleLFQN ) ) + // InternalDataDSL.g:27274:1: ( ( ( ruleLFQN ) ) ) + // InternalDataDSL.g:27275:2: ( ( ruleLFQN ) ) { - // InternalDataDSL.g:26883:2: ( ( ruleLFQN ) ) - // InternalDataDSL.g:26884:3: ( ruleLFQN ) + // InternalDataDSL.g:27275:2: ( ( ruleLFQN ) ) + // InternalDataDSL.g:27276:3: ( ruleLFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getEntityLEntityCrossReference_2_0()); } - // InternalDataDSL.g:26885:3: ( ruleLFQN ) - // InternalDataDSL.g:26886:4: ruleLFQN + // InternalDataDSL.g:27277:3: ( ruleLFQN ) + // InternalDataDSL.g:27278:4: ruleLFQN { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getEntityLEntityLFQNParserRuleCall_2_0_1()); @@ -88131,17 +89424,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__FileNameAssignment_3_1" - // InternalDataDSL.g:26897:1: rule__DataInterchangeBean__FileNameAssignment_3_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27289:1: rule__DataInterchangeBean__FileNameAssignment_3_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeBean__FileNameAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26901:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26902:2: ( RULE_STRING ) + // InternalDataDSL.g:27293:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27294:2: ( RULE_STRING ) { - // InternalDataDSL.g:26902:2: ( RULE_STRING ) - // InternalDataDSL.g:26903:3: RULE_STRING + // InternalDataDSL.g:27294:2: ( RULE_STRING ) + // InternalDataDSL.g:27295:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getFileNameSTRINGTerminalRuleCall_3_1_0()); @@ -88172,23 +89465,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__RefDataSourceAssignment_4_1" - // InternalDataDSL.g:26912:1: rule__DataInterchangeBean__RefDataSourceAssignment_4_1 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27304:1: rule__DataInterchangeBean__RefDataSourceAssignment_4_1 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeBean__RefDataSourceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26916:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:26917:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27308:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27309:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:26917:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:26918:3: ( RULE_ID ) + // InternalDataDSL.g:27309:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27310:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRefDataSourceLEntityFeatureCrossReference_4_1_0()); } - // InternalDataDSL.g:26919:3: ( RULE_ID ) - // InternalDataDSL.g:26920:4: RULE_ID + // InternalDataDSL.g:27311:3: ( RULE_ID ) + // InternalDataDSL.g:27312:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getRefDataSourceLEntityFeatureIDTerminalRuleCall_4_1_0_1()); @@ -88225,17 +89518,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__NodeNameAssignment_5_1" - // InternalDataDSL.g:26931:1: rule__DataInterchangeBean__NodeNameAssignment_5_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27323:1: rule__DataInterchangeBean__NodeNameAssignment_5_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeBean__NodeNameAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26935:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26936:2: ( RULE_STRING ) + // InternalDataDSL.g:27327:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27328:2: ( RULE_STRING ) { - // InternalDataDSL.g:26936:2: ( RULE_STRING ) - // InternalDataDSL.g:26937:3: RULE_STRING + // InternalDataDSL.g:27328:2: ( RULE_STRING ) + // InternalDataDSL.g:27329:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameSTRINGTerminalRuleCall_5_1_0()); @@ -88266,17 +89559,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__ElementMapAssignment_6_1" - // InternalDataDSL.g:26946:1: rule__DataInterchangeBean__ElementMapAssignment_6_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:27338:1: rule__DataInterchangeBean__ElementMapAssignment_6_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeBean__ElementMapAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26950:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:26951:2: ( RULE_STRING ) + // InternalDataDSL.g:27342:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27343:2: ( RULE_STRING ) { - // InternalDataDSL.g:26951:2: ( RULE_STRING ) - // InternalDataDSL.g:26952:3: RULE_STRING + // InternalDataDSL.g:27343:2: ( RULE_STRING ) + // InternalDataDSL.g:27344:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getElementMapSTRINGTerminalRuleCall_6_1_0()); @@ -88307,28 +89600,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__MarkLatestImportAssignment_7_0" - // InternalDataDSL.g:26961:1: rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 : ( ( 'latestImport' ) ) ; + // InternalDataDSL.g:27353:1: rule__DataInterchangeBean__MarkLatestImportAssignment_7_0 : ( ( 'latestImport' ) ) ; public final void rule__DataInterchangeBean__MarkLatestImportAssignment_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26965:1: ( ( ( 'latestImport' ) ) ) - // InternalDataDSL.g:26966:2: ( ( 'latestImport' ) ) + // InternalDataDSL.g:27357:1: ( ( ( 'latestImport' ) ) ) + // InternalDataDSL.g:27358:2: ( ( 'latestImport' ) ) { - // InternalDataDSL.g:26966:2: ( ( 'latestImport' ) ) - // InternalDataDSL.g:26967:3: ( 'latestImport' ) + // InternalDataDSL.g:27358:2: ( ( 'latestImport' ) ) + // InternalDataDSL.g:27359:3: ( 'latestImport' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_7_0_0()); } - // InternalDataDSL.g:26968:3: ( 'latestImport' ) - // InternalDataDSL.g:26969:4: 'latestImport' + // InternalDataDSL.g:27360:3: ( 'latestImport' ) + // InternalDataDSL.g:27361:4: 'latestImport' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_7_0_0()); } - match(input,177,FOLLOW_2); if (state.failed) return ; + match(input,181,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_7_0_0()); } @@ -88360,23 +89653,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__LatestPropertyAssignment_7_1" - // InternalDataDSL.g:26980:1: rule__DataInterchangeBean__LatestPropertyAssignment_7_1 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27372:1: rule__DataInterchangeBean__LatestPropertyAssignment_7_1 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeBean__LatestPropertyAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:26984:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:26985:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27376:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27377:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:26985:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:26986:3: ( RULE_ID ) + // InternalDataDSL.g:27377:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27378:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyLEntityAttributeCrossReference_7_1_0()); } - // InternalDataDSL.g:26987:3: ( RULE_ID ) - // InternalDataDSL.g:26988:4: RULE_ID + // InternalDataDSL.g:27379:3: ( RULE_ID ) + // InternalDataDSL.g:27380:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyLEntityAttributeIDTerminalRuleCall_7_1_0_1()); @@ -88413,28 +89706,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__MarkLatestExportAssignment_8_0" - // InternalDataDSL.g:26999:1: rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 : ( ( 'latestExport' ) ) ; + // InternalDataDSL.g:27391:1: rule__DataInterchangeBean__MarkLatestExportAssignment_8_0 : ( ( 'latestExport' ) ) ; public final void rule__DataInterchangeBean__MarkLatestExportAssignment_8_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27003:1: ( ( ( 'latestExport' ) ) ) - // InternalDataDSL.g:27004:2: ( ( 'latestExport' ) ) + // InternalDataDSL.g:27395:1: ( ( ( 'latestExport' ) ) ) + // InternalDataDSL.g:27396:2: ( ( 'latestExport' ) ) { - // InternalDataDSL.g:27004:2: ( ( 'latestExport' ) ) - // InternalDataDSL.g:27005:3: ( 'latestExport' ) + // InternalDataDSL.g:27396:2: ( ( 'latestExport' ) ) + // InternalDataDSL.g:27397:3: ( 'latestExport' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_8_0_0()); } - // InternalDataDSL.g:27006:3: ( 'latestExport' ) - // InternalDataDSL.g:27007:4: 'latestExport' + // InternalDataDSL.g:27398:3: ( 'latestExport' ) + // InternalDataDSL.g:27399:4: 'latestExport' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_8_0_0()); } - match(input,178,FOLLOW_2); if (state.failed) return ; + match(input,182,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_8_0_0()); } @@ -88466,23 +89759,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1" - // InternalDataDSL.g:27018:1: rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27410:1: rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeBean__LatestExpPropertyAssignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27022:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27023:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27414:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27415:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27023:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27024:3: ( RULE_ID ) + // InternalDataDSL.g:27415:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27416:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeCrossReference_8_1_0()); } - // InternalDataDSL.g:27025:3: ( RULE_ID ) - // InternalDataDSL.g:27026:4: RULE_ID + // InternalDataDSL.g:27417:3: ( RULE_ID ) + // InternalDataDSL.g:27418:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeIDTerminalRuleCall_8_1_0_1()); @@ -88519,17 +89812,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__ExpressionAssignment_9_0_2" - // InternalDataDSL.g:27037:1: rule__DataInterchangeBean__ExpressionAssignment_9_0_2 : ( ruleDataInterchangeExpression ) ; + // InternalDataDSL.g:27429:1: rule__DataInterchangeBean__ExpressionAssignment_9_0_2 : ( ruleDataInterchangeExpression ) ; public final void rule__DataInterchangeBean__ExpressionAssignment_9_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27041:1: ( ( ruleDataInterchangeExpression ) ) - // InternalDataDSL.g:27042:2: ( ruleDataInterchangeExpression ) + // InternalDataDSL.g:27433:1: ( ( ruleDataInterchangeExpression ) ) + // InternalDataDSL.g:27434:2: ( ruleDataInterchangeExpression ) { - // InternalDataDSL.g:27042:2: ( ruleDataInterchangeExpression ) - // InternalDataDSL.g:27043:3: ruleDataInterchangeExpression + // InternalDataDSL.g:27434:2: ( ruleDataInterchangeExpression ) + // InternalDataDSL.g:27435:3: ruleDataInterchangeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_9_0_2_0()); @@ -88564,17 +89857,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__LookupAssignment_9_1_2" - // InternalDataDSL.g:27052:1: rule__DataInterchangeBean__LookupAssignment_9_1_2 : ( ruleDataInterchangeLookup ) ; + // InternalDataDSL.g:27444:1: rule__DataInterchangeBean__LookupAssignment_9_1_2 : ( ruleDataInterchangeLookup ) ; public final void rule__DataInterchangeBean__LookupAssignment_9_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27056:1: ( ( ruleDataInterchangeLookup ) ) - // InternalDataDSL.g:27057:2: ( ruleDataInterchangeLookup ) + // InternalDataDSL.g:27448:1: ( ( ruleDataInterchangeLookup ) ) + // InternalDataDSL.g:27449:2: ( ruleDataInterchangeLookup ) { - // InternalDataDSL.g:27057:2: ( ruleDataInterchangeLookup ) - // InternalDataDSL.g:27058:3: ruleDataInterchangeLookup + // InternalDataDSL.g:27449:2: ( ruleDataInterchangeLookup ) + // InternalDataDSL.g:27450:3: ruleDataInterchangeLookup { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_9_1_2_0()); @@ -88609,17 +89902,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__FormatAssignment_9_2_2" - // InternalDataDSL.g:27067:1: rule__DataInterchangeBean__FormatAssignment_9_2_2 : ( ruleDataInterchangeFormat ) ; + // InternalDataDSL.g:27459:1: rule__DataInterchangeBean__FormatAssignment_9_2_2 : ( ruleDataInterchangeFormat ) ; public final void rule__DataInterchangeBean__FormatAssignment_9_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27071:1: ( ( ruleDataInterchangeFormat ) ) - // InternalDataDSL.g:27072:2: ( ruleDataInterchangeFormat ) + // InternalDataDSL.g:27463:1: ( ( ruleDataInterchangeFormat ) ) + // InternalDataDSL.g:27464:2: ( ruleDataInterchangeFormat ) { - // InternalDataDSL.g:27072:2: ( ruleDataInterchangeFormat ) - // InternalDataDSL.g:27073:3: ruleDataInterchangeFormat + // InternalDataDSL.g:27464:2: ( ruleDataInterchangeFormat ) + // InternalDataDSL.g:27465:3: ruleDataInterchangeFormat { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_9_2_2_0()); @@ -88654,17 +89947,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__ExportExposesAssignment_9_3_2" - // InternalDataDSL.g:27082:1: rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 : ( ruleDataInterchangeExpose ) ; + // InternalDataDSL.g:27474:1: rule__DataInterchangeBean__ExportExposesAssignment_9_3_2 : ( ruleDataInterchangeExpose ) ; public final void rule__DataInterchangeBean__ExportExposesAssignment_9_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27086:1: ( ( ruleDataInterchangeExpose ) ) - // InternalDataDSL.g:27087:2: ( ruleDataInterchangeExpose ) + // InternalDataDSL.g:27478:1: ( ( ruleDataInterchangeExpose ) ) + // InternalDataDSL.g:27479:2: ( ruleDataInterchangeExpose ) { - // InternalDataDSL.g:27087:2: ( ruleDataInterchangeExpose ) - // InternalDataDSL.g:27088:3: ruleDataInterchangeExpose + // InternalDataDSL.g:27479:2: ( ruleDataInterchangeExpose ) + // InternalDataDSL.g:27480:3: ruleDataInterchangeExpose { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getExportExposesDataInterchangeExposeParserRuleCall_9_3_2_0()); @@ -88699,17 +89992,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__MappingsAssignment_9_4_2" - // InternalDataDSL.g:27097:1: rule__DataInterchangeBean__MappingsAssignment_9_4_2 : ( ruleDataInterchangeMapping ) ; + // InternalDataDSL.g:27489:1: rule__DataInterchangeBean__MappingsAssignment_9_4_2 : ( ruleDataInterchangeMapping ) ; public final void rule__DataInterchangeBean__MappingsAssignment_9_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27101:1: ( ( ruleDataInterchangeMapping ) ) - // InternalDataDSL.g:27102:2: ( ruleDataInterchangeMapping ) + // InternalDataDSL.g:27493:1: ( ( ruleDataInterchangeMapping ) ) + // InternalDataDSL.g:27494:2: ( ruleDataInterchangeMapping ) { - // InternalDataDSL.g:27102:2: ( ruleDataInterchangeMapping ) - // InternalDataDSL.g:27103:3: ruleDataInterchangeMapping + // InternalDataDSL.g:27494:2: ( ruleDataInterchangeMapping ) + // InternalDataDSL.g:27495:3: ruleDataInterchangeMapping { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_9_4_2_0()); @@ -88744,17 +90037,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBean__LookupKeysAssignment_9_5_2" - // InternalDataDSL.g:27112:1: rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 : ( ruleDataInterchangeKey ) ; + // InternalDataDSL.g:27504:1: rule__DataInterchangeBean__LookupKeysAssignment_9_5_2 : ( ruleDataInterchangeKey ) ; public final void rule__DataInterchangeBean__LookupKeysAssignment_9_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27116:1: ( ( ruleDataInterchangeKey ) ) - // InternalDataDSL.g:27117:2: ( ruleDataInterchangeKey ) + // InternalDataDSL.g:27508:1: ( ( ruleDataInterchangeKey ) ) + // InternalDataDSL.g:27509:2: ( ruleDataInterchangeKey ) { - // InternalDataDSL.g:27117:2: ( ruleDataInterchangeKey ) - // InternalDataDSL.g:27118:3: ruleDataInterchangeKey + // InternalDataDSL.g:27509:2: ( ruleDataInterchangeKey ) + // InternalDataDSL.g:27510:3: ruleDataInterchangeKey { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_9_5_2_0()); @@ -88789,23 +90082,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeKey__PropertyAssignment_2" - // InternalDataDSL.g:27127:1: rule__DataInterchangeKey__PropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27519:1: rule__DataInterchangeKey__PropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeKey__PropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27131:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27132:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27523:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27524:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27132:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27133:3: ( RULE_ID ) + // InternalDataDSL.g:27524:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27525:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeKeyAccess().getPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:27134:3: ( RULE_ID ) - // InternalDataDSL.g:27135:4: RULE_ID + // InternalDataDSL.g:27526:3: ( RULE_ID ) + // InternalDataDSL.g:27527:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeKeyAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -88842,23 +90135,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__TargetPropertyAssignment_2" - // InternalDataDSL.g:27146:1: rule__DataInterchangeLookup__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27538:1: rule__DataInterchangeLookup__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeLookup__TargetPropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27150:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27151:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27542:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27543:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27151:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27152:3: ( RULE_ID ) + // InternalDataDSL.g:27543:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27544:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyLEntityReferenceCrossReference_2_0()); } - // InternalDataDSL.g:27153:3: ( RULE_ID ) - // InternalDataDSL.g:27154:4: RULE_ID + // InternalDataDSL.g:27545:3: ( RULE_ID ) + // InternalDataDSL.g:27546:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyLEntityReferenceIDTerminalRuleCall_2_0_1()); @@ -88895,23 +90188,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__EntityAssignment_4" - // InternalDataDSL.g:27165:1: rule__DataInterchangeLookup__EntityAssignment_4 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27557:1: rule__DataInterchangeLookup__EntityAssignment_4 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeLookup__EntityAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27169:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27170:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27561:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27562:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27170:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27171:3: ( RULE_ID ) + // InternalDataDSL.g:27562:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27563:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getEntityLEntityCrossReference_4_0()); } - // InternalDataDSL.g:27172:3: ( RULE_ID ) - // InternalDataDSL.g:27173:4: RULE_ID + // InternalDataDSL.g:27564:3: ( RULE_ID ) + // InternalDataDSL.g:27565:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getEntityLEntityIDTerminalRuleCall_4_0_1()); @@ -88948,17 +90241,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__ElementMapAssignment_6" - // InternalDataDSL.g:27184:1: rule__DataInterchangeLookup__ElementMapAssignment_6 : ( RULE_STRING ) ; + // InternalDataDSL.g:27576:1: rule__DataInterchangeLookup__ElementMapAssignment_6 : ( RULE_STRING ) ; public final void rule__DataInterchangeLookup__ElementMapAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27188:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:27189:2: ( RULE_STRING ) + // InternalDataDSL.g:27580:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27581:2: ( RULE_STRING ) { - // InternalDataDSL.g:27189:2: ( RULE_STRING ) - // InternalDataDSL.g:27190:3: RULE_STRING + // InternalDataDSL.g:27581:2: ( RULE_STRING ) + // InternalDataDSL.g:27582:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getElementMapSTRINGTerminalRuleCall_6_0()); @@ -88989,17 +90282,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__DataMapAssignment_8" - // InternalDataDSL.g:27199:1: rule__DataInterchangeLookup__DataMapAssignment_8 : ( RULE_STRING ) ; + // InternalDataDSL.g:27591:1: rule__DataInterchangeLookup__DataMapAssignment_8 : ( RULE_STRING ) ; public final void rule__DataInterchangeLookup__DataMapAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27203:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:27204:2: ( RULE_STRING ) + // InternalDataDSL.g:27595:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27596:2: ( RULE_STRING ) { - // InternalDataDSL.g:27204:2: ( RULE_STRING ) - // InternalDataDSL.g:27205:3: RULE_STRING + // InternalDataDSL.g:27596:2: ( RULE_STRING ) + // InternalDataDSL.g:27597:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getDataMapSTRINGTerminalRuleCall_8_0()); @@ -89030,28 +90323,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__AllowNoResultAssignment_9_0" - // InternalDataDSL.g:27214:1: rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 : ( ( 'allowNoResult' ) ) ; + // InternalDataDSL.g:27606:1: rule__DataInterchangeLookup__AllowNoResultAssignment_9_0 : ( ( 'allowNoResult' ) ) ; public final void rule__DataInterchangeLookup__AllowNoResultAssignment_9_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27218:1: ( ( ( 'allowNoResult' ) ) ) - // InternalDataDSL.g:27219:2: ( ( 'allowNoResult' ) ) + // InternalDataDSL.g:27610:1: ( ( ( 'allowNoResult' ) ) ) + // InternalDataDSL.g:27611:2: ( ( 'allowNoResult' ) ) { - // InternalDataDSL.g:27219:2: ( ( 'allowNoResult' ) ) - // InternalDataDSL.g:27220:3: ( 'allowNoResult' ) + // InternalDataDSL.g:27611:2: ( ( 'allowNoResult' ) ) + // InternalDataDSL.g:27612:3: ( 'allowNoResult' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAllowNoResultKeyword_9_0_0()); } - // InternalDataDSL.g:27221:3: ( 'allowNoResult' ) - // InternalDataDSL.g:27222:4: 'allowNoResult' + // InternalDataDSL.g:27613:3: ( 'allowNoResult' ) + // InternalDataDSL.g:27614:4: 'allowNoResult' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAllowNoResultKeyword_9_0_0()); } - match(input,179,FOLLOW_2); if (state.failed) return ; + match(input,183,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAllowNoResultKeyword_9_0_0()); } @@ -89083,17 +90376,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__MarkerPathAssignment_9_1" - // InternalDataDSL.g:27233:1: rule__DataInterchangeLookup__MarkerPathAssignment_9_1 : ( ruleDataInterchangeMarkerPath ) ; + // InternalDataDSL.g:27625:1: rule__DataInterchangeLookup__MarkerPathAssignment_9_1 : ( ruleDataInterchangeMarkerPath ) ; public final void rule__DataInterchangeLookup__MarkerPathAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27237:1: ( ( ruleDataInterchangeMarkerPath ) ) - // InternalDataDSL.g:27238:2: ( ruleDataInterchangeMarkerPath ) + // InternalDataDSL.g:27629:1: ( ( ruleDataInterchangeMarkerPath ) ) + // InternalDataDSL.g:27630:2: ( ruleDataInterchangeMarkerPath ) { - // InternalDataDSL.g:27238:2: ( ruleDataInterchangeMarkerPath ) - // InternalDataDSL.g:27239:3: ruleDataInterchangeMarkerPath + // InternalDataDSL.g:27630:2: ( ruleDataInterchangeMarkerPath ) + // InternalDataDSL.g:27631:3: ruleDataInterchangeMarkerPath { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getMarkerPathDataInterchangeMarkerPathParserRuleCall_9_1_0()); @@ -89128,23 +90421,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__QueryPropertyAssignment_11" - // InternalDataDSL.g:27248:1: rule__DataInterchangeLookup__QueryPropertyAssignment_11 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27640:1: rule__DataInterchangeLookup__QueryPropertyAssignment_11 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeLookup__QueryPropertyAssignment_11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27252:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27253:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27644:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27645:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27253:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27254:3: ( RULE_ID ) + // InternalDataDSL.g:27645:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27646:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getQueryPropertyLEntityAttributeCrossReference_11_0()); } - // InternalDataDSL.g:27255:3: ( RULE_ID ) - // InternalDataDSL.g:27256:4: RULE_ID + // InternalDataDSL.g:27647:3: ( RULE_ID ) + // InternalDataDSL.g:27648:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getQueryPropertyLEntityAttributeIDTerminalRuleCall_11_0_1()); @@ -89181,28 +90474,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__CachedAssignment_12_0" - // InternalDataDSL.g:27267:1: rule__DataInterchangeLookup__CachedAssignment_12_0 : ( ( 'cacheSize' ) ) ; + // InternalDataDSL.g:27659:1: rule__DataInterchangeLookup__CachedAssignment_12_0 : ( ( 'cacheSize' ) ) ; public final void rule__DataInterchangeLookup__CachedAssignment_12_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27271:1: ( ( ( 'cacheSize' ) ) ) - // InternalDataDSL.g:27272:2: ( ( 'cacheSize' ) ) + // InternalDataDSL.g:27663:1: ( ( ( 'cacheSize' ) ) ) + // InternalDataDSL.g:27664:2: ( ( 'cacheSize' ) ) { - // InternalDataDSL.g:27272:2: ( ( 'cacheSize' ) ) - // InternalDataDSL.g:27273:3: ( 'cacheSize' ) + // InternalDataDSL.g:27664:2: ( ( 'cacheSize' ) ) + // InternalDataDSL.g:27665:3: ( 'cacheSize' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getCachedCacheSizeKeyword_12_0_0()); } - // InternalDataDSL.g:27274:3: ( 'cacheSize' ) - // InternalDataDSL.g:27275:4: 'cacheSize' + // InternalDataDSL.g:27666:3: ( 'cacheSize' ) + // InternalDataDSL.g:27667:4: 'cacheSize' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getCachedCacheSizeKeyword_12_0_0()); } - match(input,180,FOLLOW_2); if (state.failed) return ; + match(input,184,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeLookupAccess().getCachedCacheSizeKeyword_12_0_0()); } @@ -89234,17 +90527,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__CacheSizeAssignment_12_1" - // InternalDataDSL.g:27286:1: rule__DataInterchangeLookup__CacheSizeAssignment_12_1 : ( RULE_INT ) ; + // InternalDataDSL.g:27678:1: rule__DataInterchangeLookup__CacheSizeAssignment_12_1 : ( RULE_INT ) ; public final void rule__DataInterchangeLookup__CacheSizeAssignment_12_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27290:1: ( ( RULE_INT ) ) - // InternalDataDSL.g:27291:2: ( RULE_INT ) + // InternalDataDSL.g:27682:1: ( ( RULE_INT ) ) + // InternalDataDSL.g:27683:2: ( RULE_INT ) { - // InternalDataDSL.g:27291:2: ( RULE_INT ) - // InternalDataDSL.g:27292:3: RULE_INT + // InternalDataDSL.g:27683:2: ( RULE_INT ) + // InternalDataDSL.g:27684:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getCacheSizeINTTerminalRuleCall_12_1_0()); @@ -89275,17 +90568,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookup__ConditionAssignment_13_2" - // InternalDataDSL.g:27301:1: rule__DataInterchangeLookup__ConditionAssignment_13_2 : ( ruleDataInterchangeLookupFilterCondition ) ; + // InternalDataDSL.g:27693:1: rule__DataInterchangeLookup__ConditionAssignment_13_2 : ( ruleDataInterchangeLookupFilterCondition ) ; public final void rule__DataInterchangeLookup__ConditionAssignment_13_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27305:1: ( ( ruleDataInterchangeLookupFilterCondition ) ) - // InternalDataDSL.g:27306:2: ( ruleDataInterchangeLookupFilterCondition ) + // InternalDataDSL.g:27697:1: ( ( ruleDataInterchangeLookupFilterCondition ) ) + // InternalDataDSL.g:27698:2: ( ruleDataInterchangeLookupFilterCondition ) { - // InternalDataDSL.g:27306:2: ( ruleDataInterchangeLookupFilterCondition ) - // InternalDataDSL.g:27307:3: ruleDataInterchangeLookupFilterCondition + // InternalDataDSL.g:27698:2: ( ruleDataInterchangeLookupFilterCondition ) + // InternalDataDSL.g:27699:3: ruleDataInterchangeLookupFilterCondition { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupAccess().getConditionDataInterchangeLookupFilterConditionParserRuleCall_13_2_0()); @@ -89320,17 +90613,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerPath__PathAssignment_3" - // InternalDataDSL.g:27316:1: rule__DataInterchangeMarkerPath__PathAssignment_3 : ( ruleDataInterchangeMarkerEntity ) ; + // InternalDataDSL.g:27708:1: rule__DataInterchangeMarkerPath__PathAssignment_3 : ( ruleDataInterchangeMarkerEntity ) ; public final void rule__DataInterchangeMarkerPath__PathAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27320:1: ( ( ruleDataInterchangeMarkerEntity ) ) - // InternalDataDSL.g:27321:2: ( ruleDataInterchangeMarkerEntity ) + // InternalDataDSL.g:27712:1: ( ( ruleDataInterchangeMarkerEntity ) ) + // InternalDataDSL.g:27713:2: ( ruleDataInterchangeMarkerEntity ) { - // InternalDataDSL.g:27321:2: ( ruleDataInterchangeMarkerEntity ) - // InternalDataDSL.g:27322:3: ruleDataInterchangeMarkerEntity + // InternalDataDSL.g:27713:2: ( ruleDataInterchangeMarkerEntity ) + // InternalDataDSL.g:27714:3: ruleDataInterchangeMarkerEntity { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerPathAccess().getPathDataInterchangeMarkerEntityParserRuleCall_3_0()); @@ -89365,23 +90658,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2" - // InternalDataDSL.g:27331:1: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 : ( ( ruleLFQN ) ) ; + // InternalDataDSL.g:27723:1: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 : ( ( ruleLFQN ) ) ; public final void rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27335:1: ( ( ( ruleLFQN ) ) ) - // InternalDataDSL.g:27336:2: ( ( ruleLFQN ) ) + // InternalDataDSL.g:27727:1: ( ( ( ruleLFQN ) ) ) + // InternalDataDSL.g:27728:2: ( ( ruleLFQN ) ) { - // InternalDataDSL.g:27336:2: ( ( ruleLFQN ) ) - // InternalDataDSL.g:27337:3: ( ruleLFQN ) + // InternalDataDSL.g:27728:2: ( ( ruleLFQN ) ) + // InternalDataDSL.g:27729:3: ( ruleLFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityLEntityCrossReference_2_0()); } - // InternalDataDSL.g:27338:3: ( ruleLFQN ) - // InternalDataDSL.g:27339:4: ruleLFQN + // InternalDataDSL.g:27730:3: ( ruleLFQN ) + // InternalDataDSL.g:27731:4: ruleLFQN { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityLEntityLFQNParserRuleCall_2_0_1()); @@ -89422,28 +90715,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0" - // InternalDataDSL.g:27350:1: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 : ( ( 'markedBy' ) ) ; + // InternalDataDSL.g:27742:1: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 : ( ( 'markedBy' ) ) ; public final void rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27354:1: ( ( ( 'markedBy' ) ) ) - // InternalDataDSL.g:27355:2: ( ( 'markedBy' ) ) + // InternalDataDSL.g:27746:1: ( ( ( 'markedBy' ) ) ) + // InternalDataDSL.g:27747:2: ( ( 'markedBy' ) ) { - // InternalDataDSL.g:27355:2: ( ( 'markedBy' ) ) - // InternalDataDSL.g:27356:3: ( 'markedBy' ) + // InternalDataDSL.g:27747:2: ( ( 'markedBy' ) ) + // InternalDataDSL.g:27748:3: ( 'markedBy' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestMarkedByKeyword_3_0_0()); } - // InternalDataDSL.g:27357:3: ( 'markedBy' ) - // InternalDataDSL.g:27358:4: 'markedBy' + // InternalDataDSL.g:27749:3: ( 'markedBy' ) + // InternalDataDSL.g:27750:4: 'markedBy' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestMarkedByKeyword_3_0_0()); } - match(input,181,FOLLOW_2); if (state.failed) return ; + match(input,185,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestMarkedByKeyword_3_0_0()); } @@ -89475,23 +90768,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1" - // InternalDataDSL.g:27369:1: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27761:1: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27373:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27374:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27765:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27766:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27374:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27375:3: ( RULE_ID ) + // InternalDataDSL.g:27766:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27767:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerPropertyLEntityAttributeCrossReference_3_1_0()); } - // InternalDataDSL.g:27376:3: ( RULE_ID ) - // InternalDataDSL.g:27377:4: RULE_ID + // InternalDataDSL.g:27768:3: ( RULE_ID ) + // InternalDataDSL.g:27769:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerPropertyLEntityAttributeIDTerminalRuleCall_3_1_0_1()); @@ -89528,23 +90821,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__TargetPropertyAssignment_2" - // InternalDataDSL.g:27388:1: rule__DataInterchangeFormat__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27780:1: rule__DataInterchangeFormat__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeFormat__TargetPropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27392:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27393:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27784:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27785:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27393:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27394:3: ( RULE_ID ) + // InternalDataDSL.g:27785:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27786:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getTargetPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:27395:3: ( RULE_ID ) - // InternalDataDSL.g:27396:4: RULE_ID + // InternalDataDSL.g:27787:3: ( RULE_ID ) + // InternalDataDSL.g:27788:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -89581,17 +90874,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFormat__FormatAssignment_4" - // InternalDataDSL.g:27407:1: rule__DataInterchangeFormat__FormatAssignment_4 : ( RULE_STRING ) ; + // InternalDataDSL.g:27799:1: rule__DataInterchangeFormat__FormatAssignment_4 : ( RULE_STRING ) ; public final void rule__DataInterchangeFormat__FormatAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27411:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:27412:2: ( RULE_STRING ) + // InternalDataDSL.g:27803:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:27804:2: ( RULE_STRING ) { - // InternalDataDSL.g:27412:2: ( RULE_STRING ) - // InternalDataDSL.g:27413:3: RULE_STRING + // InternalDataDSL.g:27804:2: ( RULE_STRING ) + // InternalDataDSL.g:27805:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFormatAccess().getFormatSTRINGTerminalRuleCall_4_0()); @@ -89622,23 +90915,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2" - // InternalDataDSL.g:27422:1: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27814:1: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27426:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27427:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27818:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27819:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27427:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27428:3: ( RULE_ID ) + // InternalDataDSL.g:27819:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27820:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:27429:3: ( RULE_ID ) - // InternalDataDSL.g:27430:4: RULE_ID + // InternalDataDSL.g:27821:3: ( RULE_ID ) + // InternalDataDSL.g:27822:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -89675,23 +90968,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__EntityAssignment_4" - // InternalDataDSL.g:27441:1: rule__DataInterchangeEntityExpression__EntityAssignment_4 : ( ( ruleLFQN ) ) ; + // InternalDataDSL.g:27833:1: rule__DataInterchangeEntityExpression__EntityAssignment_4 : ( ( ruleLFQN ) ) ; public final void rule__DataInterchangeEntityExpression__EntityAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27445:1: ( ( ( ruleLFQN ) ) ) - // InternalDataDSL.g:27446:2: ( ( ruleLFQN ) ) + // InternalDataDSL.g:27837:1: ( ( ( ruleLFQN ) ) ) + // InternalDataDSL.g:27838:2: ( ( ruleLFQN ) ) { - // InternalDataDSL.g:27446:2: ( ( ruleLFQN ) ) - // InternalDataDSL.g:27447:3: ( ruleLFQN ) + // InternalDataDSL.g:27838:2: ( ( ruleLFQN ) ) + // InternalDataDSL.g:27839:3: ( ruleLFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityLEntityCrossReference_4_0()); } - // InternalDataDSL.g:27448:3: ( ruleLFQN ) - // InternalDataDSL.g:27449:4: ruleLFQN + // InternalDataDSL.g:27840:3: ( ruleLFQN ) + // InternalDataDSL.g:27841:4: ruleLFQN { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityLEntityLFQNParserRuleCall_4_0_1()); @@ -89732,23 +91025,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeEntityExpression__PropertyAssignment_6" - // InternalDataDSL.g:27460:1: rule__DataInterchangeEntityExpression__PropertyAssignment_6 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27852:1: rule__DataInterchangeEntityExpression__PropertyAssignment_6 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeEntityExpression__PropertyAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27464:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27465:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27856:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27857:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27465:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27466:3: ( RULE_ID ) + // InternalDataDSL.g:27857:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27858:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyLEntityAttributeCrossReference_6_0()); } - // InternalDataDSL.g:27467:3: ( RULE_ID ) - // InternalDataDSL.g:27468:4: RULE_ID + // InternalDataDSL.g:27859:3: ( RULE_ID ) + // InternalDataDSL.g:27860:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyLEntityAttributeIDTerminalRuleCall_6_0_1()); @@ -89785,23 +91078,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__RefEntityAssignment_2" - // InternalDataDSL.g:27479:1: rule__DataInterchangeExpose__RefEntityAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27871:1: rule__DataInterchangeExpose__RefEntityAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeExpose__RefEntityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27483:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27484:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27875:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27876:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27484:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27485:3: ( RULE_ID ) + // InternalDataDSL.g:27876:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27877:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceCrossReference_2_0()); } - // InternalDataDSL.g:27486:3: ( RULE_ID ) - // InternalDataDSL.g:27487:4: RULE_ID + // InternalDataDSL.g:27878:3: ( RULE_ID ) + // InternalDataDSL.g:27879:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1()); @@ -89838,23 +91131,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1" - // InternalDataDSL.g:27498:1: rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:27890:1: rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27502:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27503:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27894:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:27895:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27503:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27504:3: ( RULE_ID ) + // InternalDataDSL.g:27895:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:27896:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeCrossReference_3_0_1_0()); } - // InternalDataDSL.g:27505:3: ( RULE_ID ) - // InternalDataDSL.g:27506:4: RULE_ID + // InternalDataDSL.g:27897:3: ( RULE_ID ) + // InternalDataDSL.g:27898:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1()); @@ -89891,17 +91184,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExpose__SubExposeAssignment_3_1_2" - // InternalDataDSL.g:27517:1: rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 : ( ruleDataInterchangeExpose ) ; + // InternalDataDSL.g:27909:1: rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 : ( ruleDataInterchangeExpose ) ; public final void rule__DataInterchangeExpose__SubExposeAssignment_3_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27521:1: ( ( ruleDataInterchangeExpose ) ) - // InternalDataDSL.g:27522:2: ( ruleDataInterchangeExpose ) + // InternalDataDSL.g:27913:1: ( ( ruleDataInterchangeExpose ) ) + // InternalDataDSL.g:27914:2: ( ruleDataInterchangeExpose ) { - // InternalDataDSL.g:27522:2: ( ruleDataInterchangeExpose ) - // InternalDataDSL.g:27523:3: ruleDataInterchangeExpose + // InternalDataDSL.g:27914:2: ( ruleDataInterchangeExpose ) + // InternalDataDSL.g:27915:3: ruleDataInterchangeExpose { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExposeAccess().getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0()); @@ -89936,17 +91229,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2" - // InternalDataDSL.g:27532:1: rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 : ( ruleAttributeFilter ) ; + // InternalDataDSL.g:27924:1: rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2 : ( ruleAttributeFilter ) ; public final void rule__DataInterchangeExportFilter__AttrFilterAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27536:1: ( ( ruleAttributeFilter ) ) - // InternalDataDSL.g:27537:2: ( ruleAttributeFilter ) + // InternalDataDSL.g:27928:1: ( ( ruleAttributeFilter ) ) + // InternalDataDSL.g:27929:2: ( ruleAttributeFilter ) { - // InternalDataDSL.g:27537:2: ( ruleAttributeFilter ) - // InternalDataDSL.g:27538:3: ruleAttributeFilter + // InternalDataDSL.g:27929:2: ( ruleAttributeFilter ) + // InternalDataDSL.g:27930:3: ruleAttributeFilter { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getAttrFilterAttributeFilterParserRuleCall_1_2_0()); @@ -89981,17 +91274,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportFilter__RefFilterAssignment_1_3" - // InternalDataDSL.g:27547:1: rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 : ( ruleReferenceFilter ) ; + // InternalDataDSL.g:27939:1: rule__DataInterchangeExportFilter__RefFilterAssignment_1_3 : ( ruleReferenceFilter ) ; public final void rule__DataInterchangeExportFilter__RefFilterAssignment_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27551:1: ( ( ruleReferenceFilter ) ) - // InternalDataDSL.g:27552:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:27943:1: ( ( ruleReferenceFilter ) ) + // InternalDataDSL.g:27944:2: ( ruleReferenceFilter ) { - // InternalDataDSL.g:27552:2: ( ruleReferenceFilter ) - // InternalDataDSL.g:27553:3: ruleReferenceFilter + // InternalDataDSL.g:27944:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:27945:3: ruleReferenceFilter { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportFilterAccess().getRefFilterReferenceFilterParserRuleCall_1_3_0()); @@ -90025,21 +91318,66 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__DataInterchangeExportFilter__RefFilterAssignment_1_3" - // $ANTLR start "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1" - // InternalDataDSL.g:27562:1: rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 : ( ruleDataInterchangeExportHide ) ; - public final void rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__DataInterchangeExportFilter__JoinAssignment_2_1" + // InternalDataDSL.g:27954:1: rule__DataInterchangeExportFilter__JoinAssignment_2_1 : ( ruleDataInterchangeJoin ) ; + public final void rule__DataInterchangeExportFilter__JoinAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:27958:1: ( ( ruleDataInterchangeJoin ) ) + // InternalDataDSL.g:27959:2: ( ruleDataInterchangeJoin ) + { + // InternalDataDSL.g:27959:2: ( ruleDataInterchangeJoin ) + // InternalDataDSL.g:27960:3: ruleDataInterchangeJoin + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeExportFilterAccess().getJoinDataInterchangeJoinParserRuleCall_2_1_0()); + } + pushFollow(FOLLOW_2); + ruleDataInterchangeJoin(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeExportFilterAccess().getJoinDataInterchangeJoinParserRuleCall_2_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeExportFilter__JoinAssignment_2_1" + + + // $ANTLR start "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1" + // InternalDataDSL.g:27969:1: rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1 : ( ruleDataInterchangeExportHide ) ; + public final void rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27566:1: ( ( ruleDataInterchangeExportHide ) ) - // InternalDataDSL.g:27567:2: ( ruleDataInterchangeExportHide ) + // InternalDataDSL.g:27973:1: ( ( ruleDataInterchangeExportHide ) ) + // InternalDataDSL.g:27974:2: ( ruleDataInterchangeExportHide ) { - // InternalDataDSL.g:27567:2: ( ruleDataInterchangeExportHide ) - // InternalDataDSL.g:27568:3: ruleDataInterchangeExportHide + // InternalDataDSL.g:27974:2: ( ruleDataInterchangeExportHide ) + // InternalDataDSL.g:27975:3: ruleDataInterchangeExportHide { if ( state.backtracking==0 ) { - before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); + before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0()); } pushFollow(FOLLOW_2); ruleDataInterchangeExportHide(); @@ -90047,7 +91385,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); + after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0()); } } @@ -90067,21 +91405,274 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1" + // $ANTLR end "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_3_1" + + + // $ANTLR start "rule__DataInterchangeJoin__BeanAttr1Assignment_1" + // InternalDataDSL.g:27984:1: rule__DataInterchangeJoin__BeanAttr1Assignment_1 : ( ruleDataInterchangeJoinAttr ) ; + public final void rule__DataInterchangeJoin__BeanAttr1Assignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:27988:1: ( ( ruleDataInterchangeJoinAttr ) ) + // InternalDataDSL.g:27989:2: ( ruleDataInterchangeJoinAttr ) + { + // InternalDataDSL.g:27989:2: ( ruleDataInterchangeJoinAttr ) + // InternalDataDSL.g:27990:3: ruleDataInterchangeJoinAttr + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0()); + } + pushFollow(FOLLOW_2); + ruleDataInterchangeJoinAttr(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__BeanAttr1Assignment_1" + + + // $ANTLR start "rule__DataInterchangeJoin__JoinEntityAssignment_3" + // InternalDataDSL.g:27999:1: rule__DataInterchangeJoin__JoinEntityAssignment_3 : ( ( ruleLFQN ) ) ; + public final void rule__DataInterchangeJoin__JoinEntityAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:28003:1: ( ( ( ruleLFQN ) ) ) + // InternalDataDSL.g:28004:2: ( ( ruleLFQN ) ) + { + // InternalDataDSL.g:28004:2: ( ( ruleLFQN ) ) + // InternalDataDSL.g:28005:3: ( ruleLFQN ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityCrossReference_3_0()); + } + // InternalDataDSL.g:28006:3: ( ruleLFQN ) + // InternalDataDSL.g:28007:4: ruleLFQN + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityLFQNParserRuleCall_3_0_1()); + } + pushFollow(FOLLOW_2); + ruleLFQN(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityLFQNParserRuleCall_3_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityCrossReference_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__JoinEntityAssignment_3" + + + // $ANTLR start "rule__DataInterchangeJoin__BeanAttr2Assignment_5" + // InternalDataDSL.g:28018:1: rule__DataInterchangeJoin__BeanAttr2Assignment_5 : ( ruleDataInterchangeJoinAttr ) ; + public final void rule__DataInterchangeJoin__BeanAttr2Assignment_5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:28022:1: ( ( ruleDataInterchangeJoinAttr ) ) + // InternalDataDSL.g:28023:2: ( ruleDataInterchangeJoinAttr ) + { + // InternalDataDSL.g:28023:2: ( ruleDataInterchangeJoinAttr ) + // InternalDataDSL.g:28024:3: ruleDataInterchangeJoinAttr + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0()); + } + pushFollow(FOLLOW_2); + ruleDataInterchangeJoinAttr(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoin__BeanAttr2Assignment_5" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__RefEntityAssignment_1" + // InternalDataDSL.g:28033:1: rule__DataInterchangeJoinAttr__RefEntityAssignment_1 : ( ( RULE_ID ) ) ; + public final void rule__DataInterchangeJoinAttr__RefEntityAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:28037:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28038:2: ( ( RULE_ID ) ) + { + // InternalDataDSL.g:28038:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28039:3: ( RULE_ID ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceCrossReference_1_0()); + } + // InternalDataDSL.g:28040:3: ( RULE_ID ) + // InternalDataDSL.g:28041:4: RULE_ID + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_1_0_1()); + } + match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_1_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceCrossReference_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__RefEntityAssignment_1" + + + // $ANTLR start "rule__DataInterchangeJoinAttr__RefPropertyAssignment_2" + // InternalDataDSL.g:28052:1: rule__DataInterchangeJoinAttr__RefPropertyAssignment_2 : ( ( RULE_ID ) ) ; + public final void rule__DataInterchangeJoinAttr__RefPropertyAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalDataDSL.g:28056:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28057:2: ( ( RULE_ID ) ) + { + // InternalDataDSL.g:28057:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28058:3: ( RULE_ID ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); + } + // InternalDataDSL.g:28059:3: ( RULE_ID ) + // InternalDataDSL.g:28060:4: RULE_ID + { + if ( state.backtracking==0 ) { + before(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); + } + match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DataInterchangeJoinAttr__RefPropertyAssignment_2" // $ANTLR start "rule__DataInterchangeFilter__AttrFilterAssignment_1" - // InternalDataDSL.g:27577:1: rule__DataInterchangeFilter__AttrFilterAssignment_1 : ( ruleAttributeFilter ) ; + // InternalDataDSL.g:28071:1: rule__DataInterchangeFilter__AttrFilterAssignment_1 : ( ruleAttributeFilter ) ; public final void rule__DataInterchangeFilter__AttrFilterAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27581:1: ( ( ruleAttributeFilter ) ) - // InternalDataDSL.g:27582:2: ( ruleAttributeFilter ) + // InternalDataDSL.g:28075:1: ( ( ruleAttributeFilter ) ) + // InternalDataDSL.g:28076:2: ( ruleAttributeFilter ) { - // InternalDataDSL.g:27582:2: ( ruleAttributeFilter ) - // InternalDataDSL.g:27583:3: ruleAttributeFilter + // InternalDataDSL.g:28076:2: ( ruleAttributeFilter ) + // InternalDataDSL.g:28077:3: ruleAttributeFilter { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFilterAccess().getAttrFilterAttributeFilterParserRuleCall_1_0()); @@ -90116,17 +91707,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFilter__RefFilterAssignment_2" - // InternalDataDSL.g:27592:1: rule__DataInterchangeFilter__RefFilterAssignment_2 : ( ruleReferenceFilter ) ; + // InternalDataDSL.g:28086:1: rule__DataInterchangeFilter__RefFilterAssignment_2 : ( ruleReferenceFilter ) ; public final void rule__DataInterchangeFilter__RefFilterAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27596:1: ( ( ruleReferenceFilter ) ) - // InternalDataDSL.g:27597:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:28090:1: ( ( ruleReferenceFilter ) ) + // InternalDataDSL.g:28091:2: ( ruleReferenceFilter ) { - // InternalDataDSL.g:27597:2: ( ruleReferenceFilter ) - // InternalDataDSL.g:27598:3: ruleReferenceFilter + // InternalDataDSL.g:28091:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:28092:3: ruleReferenceFilter { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFilterAccess().getRefFilterReferenceFilterParserRuleCall_2_0()); @@ -90161,23 +91752,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__RefPropertyAssignment_2" - // InternalDataDSL.g:27607:1: rule__AttributeFilter__RefPropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28101:1: rule__AttributeFilter__RefPropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__AttributeFilter__RefPropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27611:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27612:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28105:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28106:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27612:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27613:3: ( RULE_ID ) + // InternalDataDSL.g:28106:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28107:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:27614:3: ( RULE_ID ) - // InternalDataDSL.g:27615:4: RULE_ID + // InternalDataDSL.g:28108:3: ( RULE_ID ) + // InternalDataDSL.g:28109:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -90214,17 +91805,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__OperatorAssignment_3" - // InternalDataDSL.g:27626:1: rule__AttributeFilter__OperatorAssignment_3 : ( ruleOperator ) ; + // InternalDataDSL.g:28120:1: rule__AttributeFilter__OperatorAssignment_3 : ( ruleOperator ) ; public final void rule__AttributeFilter__OperatorAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27630:1: ( ( ruleOperator ) ) - // InternalDataDSL.g:27631:2: ( ruleOperator ) + // InternalDataDSL.g:28124:1: ( ( ruleOperator ) ) + // InternalDataDSL.g:28125:2: ( ruleOperator ) { - // InternalDataDSL.g:27631:2: ( ruleOperator ) - // InternalDataDSL.g:27632:3: ruleOperator + // InternalDataDSL.g:28125:2: ( ruleOperator ) + // InternalDataDSL.g:28126:3: ruleOperator { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getOperatorOperatorEnumRuleCall_3_0()); @@ -90259,17 +91850,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__ValueAssignment_4" - // InternalDataDSL.g:27641:1: rule__AttributeFilter__ValueAssignment_4 : ( RULE_STRING ) ; + // InternalDataDSL.g:28135:1: rule__AttributeFilter__ValueAssignment_4 : ( RULE_STRING ) ; public final void rule__AttributeFilter__ValueAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27645:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:27646:2: ( RULE_STRING ) + // InternalDataDSL.g:28139:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28140:2: ( RULE_STRING ) { - // InternalDataDSL.g:27646:2: ( RULE_STRING ) - // InternalDataDSL.g:27647:3: RULE_STRING + // InternalDataDSL.g:28140:2: ( RULE_STRING ) + // InternalDataDSL.g:28141:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getValueSTRINGTerminalRuleCall_4_0()); @@ -90300,17 +91891,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__Operator2Assignment_5_0" - // InternalDataDSL.g:27656:1: rule__AttributeFilter__Operator2Assignment_5_0 : ( ruleJunction ) ; + // InternalDataDSL.g:28150:1: rule__AttributeFilter__Operator2Assignment_5_0 : ( ruleJunction ) ; public final void rule__AttributeFilter__Operator2Assignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27660:1: ( ( ruleJunction ) ) - // InternalDataDSL.g:27661:2: ( ruleJunction ) + // InternalDataDSL.g:28154:1: ( ( ruleJunction ) ) + // InternalDataDSL.g:28155:2: ( ruleJunction ) { - // InternalDataDSL.g:27661:2: ( ruleJunction ) - // InternalDataDSL.g:27662:3: ruleJunction + // InternalDataDSL.g:28155:2: ( ruleJunction ) + // InternalDataDSL.g:28156:3: ruleJunction { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getOperator2JunctionEnumRuleCall_5_0_0()); @@ -90345,17 +91936,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AttributeFilter__SubConditionAssignment_5_1" - // InternalDataDSL.g:27671:1: rule__AttributeFilter__SubConditionAssignment_5_1 : ( ruleAttributeFilter ) ; + // InternalDataDSL.g:28165:1: rule__AttributeFilter__SubConditionAssignment_5_1 : ( ruleAttributeFilter ) ; public final void rule__AttributeFilter__SubConditionAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27675:1: ( ( ruleAttributeFilter ) ) - // InternalDataDSL.g:27676:2: ( ruleAttributeFilter ) + // InternalDataDSL.g:28169:1: ( ( ruleAttributeFilter ) ) + // InternalDataDSL.g:28170:2: ( ruleAttributeFilter ) { - // InternalDataDSL.g:27676:2: ( ruleAttributeFilter ) - // InternalDataDSL.g:27677:3: ruleAttributeFilter + // InternalDataDSL.g:28170:2: ( ruleAttributeFilter ) + // InternalDataDSL.g:28171:3: ruleAttributeFilter { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeFilterAccess().getSubConditionAttributeFilterParserRuleCall_5_1_0()); @@ -90390,23 +91981,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__RefEntityAssignment_2" - // InternalDataDSL.g:27686:1: rule__ReferenceFilterWithAttr__RefEntityAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28180:1: rule__ReferenceFilterWithAttr__RefEntityAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__ReferenceFilterWithAttr__RefEntityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27690:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27691:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28184:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28185:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27691:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27692:3: ( RULE_ID ) + // InternalDataDSL.g:28185:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28186:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getRefEntityLEntityReferenceCrossReference_2_0()); } - // InternalDataDSL.g:27693:3: ( RULE_ID ) - // InternalDataDSL.g:27694:4: RULE_ID + // InternalDataDSL.g:28187:3: ( RULE_ID ) + // InternalDataDSL.g:28188:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1()); @@ -90443,23 +92034,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__RefPropertyAssignment_4" - // InternalDataDSL.g:27705:1: rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28199:1: rule__ReferenceFilterWithAttr__RefPropertyAssignment_4 : ( ( RULE_ID ) ) ; public final void rule__ReferenceFilterWithAttr__RefPropertyAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27709:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27710:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28203:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28204:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27710:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27711:3: ( RULE_ID ) + // InternalDataDSL.g:28204:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28205:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getRefPropertyLEntityAttributeCrossReference_4_0()); } - // InternalDataDSL.g:27712:3: ( RULE_ID ) - // InternalDataDSL.g:27713:4: RULE_ID + // InternalDataDSL.g:28206:3: ( RULE_ID ) + // InternalDataDSL.g:28207:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_4_0_1()); @@ -90496,17 +92087,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__OperatorAssignment_5" - // InternalDataDSL.g:27724:1: rule__ReferenceFilterWithAttr__OperatorAssignment_5 : ( ruleOperator ) ; + // InternalDataDSL.g:28218:1: rule__ReferenceFilterWithAttr__OperatorAssignment_5 : ( ruleOperator ) ; public final void rule__ReferenceFilterWithAttr__OperatorAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27728:1: ( ( ruleOperator ) ) - // InternalDataDSL.g:27729:2: ( ruleOperator ) + // InternalDataDSL.g:28222:1: ( ( ruleOperator ) ) + // InternalDataDSL.g:28223:2: ( ruleOperator ) { - // InternalDataDSL.g:27729:2: ( ruleOperator ) - // InternalDataDSL.g:27730:3: ruleOperator + // InternalDataDSL.g:28223:2: ( ruleOperator ) + // InternalDataDSL.g:28224:3: ruleOperator { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getOperatorOperatorEnumRuleCall_5_0()); @@ -90541,17 +92132,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__ValueAssignment_6" - // InternalDataDSL.g:27739:1: rule__ReferenceFilterWithAttr__ValueAssignment_6 : ( RULE_STRING ) ; + // InternalDataDSL.g:28233:1: rule__ReferenceFilterWithAttr__ValueAssignment_6 : ( RULE_STRING ) ; public final void rule__ReferenceFilterWithAttr__ValueAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27743:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:27744:2: ( RULE_STRING ) + // InternalDataDSL.g:28237:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28238:2: ( RULE_STRING ) { - // InternalDataDSL.g:27744:2: ( RULE_STRING ) - // InternalDataDSL.g:27745:3: RULE_STRING + // InternalDataDSL.g:28238:2: ( RULE_STRING ) + // InternalDataDSL.g:28239:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getValueSTRINGTerminalRuleCall_6_0()); @@ -90582,17 +92173,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__Operator2Assignment_7_0" - // InternalDataDSL.g:27754:1: rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 : ( ruleJunction ) ; + // InternalDataDSL.g:28248:1: rule__ReferenceFilterWithAttr__Operator2Assignment_7_0 : ( ruleJunction ) ; public final void rule__ReferenceFilterWithAttr__Operator2Assignment_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27758:1: ( ( ruleJunction ) ) - // InternalDataDSL.g:27759:2: ( ruleJunction ) + // InternalDataDSL.g:28252:1: ( ( ruleJunction ) ) + // InternalDataDSL.g:28253:2: ( ruleJunction ) { - // InternalDataDSL.g:27759:2: ( ruleJunction ) - // InternalDataDSL.g:27760:3: ruleJunction + // InternalDataDSL.g:28253:2: ( ruleJunction ) + // InternalDataDSL.g:28254:3: ruleJunction { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getOperator2JunctionEnumRuleCall_7_0_0()); @@ -90627,17 +92218,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1" - // InternalDataDSL.g:27769:1: rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 : ( ruleReferenceFilter ) ; + // InternalDataDSL.g:28263:1: rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1 : ( ruleReferenceFilter ) ; public final void rule__ReferenceFilterWithAttr__SubConditionAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27773:1: ( ( ruleReferenceFilter ) ) - // InternalDataDSL.g:27774:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:28267:1: ( ( ruleReferenceFilter ) ) + // InternalDataDSL.g:28268:2: ( ruleReferenceFilter ) { - // InternalDataDSL.g:27774:2: ( ruleReferenceFilter ) - // InternalDataDSL.g:27775:3: ruleReferenceFilter + // InternalDataDSL.g:28268:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:28269:3: ruleReferenceFilter { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithAttrAccess().getSubConditionReferenceFilterParserRuleCall_7_1_0()); @@ -90672,23 +92263,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2" - // InternalDataDSL.g:27784:1: rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28278:1: rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__ReferenceFilterWithOutAttr__RefEntityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27788:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27789:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28282:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28283:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27789:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27790:3: ( RULE_ID ) + // InternalDataDSL.g:28283:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28284:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getRefEntityLEntityReferenceCrossReference_2_0()); } - // InternalDataDSL.g:27791:3: ( RULE_ID ) - // InternalDataDSL.g:27792:4: RULE_ID + // InternalDataDSL.g:28285:3: ( RULE_ID ) + // InternalDataDSL.g:28286:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1()); @@ -90725,17 +92316,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__OperatorAssignment_3" - // InternalDataDSL.g:27803:1: rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 : ( ruleOperator ) ; + // InternalDataDSL.g:28297:1: rule__ReferenceFilterWithOutAttr__OperatorAssignment_3 : ( ruleOperator ) ; public final void rule__ReferenceFilterWithOutAttr__OperatorAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27807:1: ( ( ruleOperator ) ) - // InternalDataDSL.g:27808:2: ( ruleOperator ) + // InternalDataDSL.g:28301:1: ( ( ruleOperator ) ) + // InternalDataDSL.g:28302:2: ( ruleOperator ) { - // InternalDataDSL.g:27808:2: ( ruleOperator ) - // InternalDataDSL.g:27809:3: ruleOperator + // InternalDataDSL.g:28302:2: ( ruleOperator ) + // InternalDataDSL.g:28303:3: ruleOperator { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getOperatorOperatorEnumRuleCall_3_0()); @@ -90770,17 +92361,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__ValueAssignment_4" - // InternalDataDSL.g:27818:1: rule__ReferenceFilterWithOutAttr__ValueAssignment_4 : ( RULE_STRING ) ; + // InternalDataDSL.g:28312:1: rule__ReferenceFilterWithOutAttr__ValueAssignment_4 : ( RULE_STRING ) ; public final void rule__ReferenceFilterWithOutAttr__ValueAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27822:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:27823:2: ( RULE_STRING ) + // InternalDataDSL.g:28316:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28317:2: ( RULE_STRING ) { - // InternalDataDSL.g:27823:2: ( RULE_STRING ) - // InternalDataDSL.g:27824:3: RULE_STRING + // InternalDataDSL.g:28317:2: ( RULE_STRING ) + // InternalDataDSL.g:28318:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getValueSTRINGTerminalRuleCall_4_0()); @@ -90811,17 +92402,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0" - // InternalDataDSL.g:27833:1: rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 : ( ruleJunction ) ; + // InternalDataDSL.g:28327:1: rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0 : ( ruleJunction ) ; public final void rule__ReferenceFilterWithOutAttr__Operator2Assignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27837:1: ( ( ruleJunction ) ) - // InternalDataDSL.g:27838:2: ( ruleJunction ) + // InternalDataDSL.g:28331:1: ( ( ruleJunction ) ) + // InternalDataDSL.g:28332:2: ( ruleJunction ) { - // InternalDataDSL.g:27838:2: ( ruleJunction ) - // InternalDataDSL.g:27839:3: ruleJunction + // InternalDataDSL.g:28332:2: ( ruleJunction ) + // InternalDataDSL.g:28333:3: ruleJunction { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getOperator2JunctionEnumRuleCall_5_0_0()); @@ -90856,17 +92447,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1" - // InternalDataDSL.g:27848:1: rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 : ( ruleReferenceFilter ) ; + // InternalDataDSL.g:28342:1: rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1 : ( ruleReferenceFilter ) ; public final void rule__ReferenceFilterWithOutAttr__SubConditionAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27852:1: ( ( ruleReferenceFilter ) ) - // InternalDataDSL.g:27853:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:28346:1: ( ( ruleReferenceFilter ) ) + // InternalDataDSL.g:28347:2: ( ruleReferenceFilter ) { - // InternalDataDSL.g:27853:2: ( ruleReferenceFilter ) - // InternalDataDSL.g:27854:3: ruleReferenceFilter + // InternalDataDSL.g:28347:2: ( ruleReferenceFilter ) + // InternalDataDSL.g:28348:3: ruleReferenceFilter { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceFilterWithOutAttrAccess().getSubConditionReferenceFilterParserRuleCall_5_1_0()); @@ -90901,23 +92492,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0" - // InternalDataDSL.g:27863:1: rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28357:1: rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeLookupFilterCondition__RefPropertyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27867:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27868:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28361:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28362:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27868:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27869:3: ( RULE_ID ) + // InternalDataDSL.g:28362:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28363:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0()); } - // InternalDataDSL.g:27870:3: ( RULE_ID ) - // InternalDataDSL.g:27871:4: RULE_ID + // InternalDataDSL.g:28364:3: ( RULE_ID ) + // InternalDataDSL.g:28365:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1()); @@ -90954,17 +92545,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1" - // InternalDataDSL.g:27882:1: rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 : ( ruleOperator ) ; + // InternalDataDSL.g:28376:1: rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1 : ( ruleOperator ) ; public final void rule__DataInterchangeLookupFilterCondition__OperatorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27886:1: ( ( ruleOperator ) ) - // InternalDataDSL.g:27887:2: ( ruleOperator ) + // InternalDataDSL.g:28380:1: ( ( ruleOperator ) ) + // InternalDataDSL.g:28381:2: ( ruleOperator ) { - // InternalDataDSL.g:27887:2: ( ruleOperator ) - // InternalDataDSL.g:27888:3: ruleOperator + // InternalDataDSL.g:28381:2: ( ruleOperator ) + // InternalDataDSL.g:28382:3: ruleOperator { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperatorOperatorEnumRuleCall_1_0()); @@ -90999,17 +92590,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__OperandAssignment_2" - // InternalDataDSL.g:27897:1: rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 : ( ruleDataInterchangeLookupFilterOperand ) ; + // InternalDataDSL.g:28391:1: rule__DataInterchangeLookupFilterCondition__OperandAssignment_2 : ( ruleDataInterchangeLookupFilterOperand ) ; public final void rule__DataInterchangeLookupFilterCondition__OperandAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27901:1: ( ( ruleDataInterchangeLookupFilterOperand ) ) - // InternalDataDSL.g:27902:2: ( ruleDataInterchangeLookupFilterOperand ) + // InternalDataDSL.g:28395:1: ( ( ruleDataInterchangeLookupFilterOperand ) ) + // InternalDataDSL.g:28396:2: ( ruleDataInterchangeLookupFilterOperand ) { - // InternalDataDSL.g:27902:2: ( ruleDataInterchangeLookupFilterOperand ) - // InternalDataDSL.g:27903:3: ruleDataInterchangeLookupFilterOperand + // InternalDataDSL.g:28396:2: ( ruleDataInterchangeLookupFilterOperand ) + // InternalDataDSL.g:28397:3: ruleDataInterchangeLookupFilterOperand { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperandDataInterchangeLookupFilterOperandParserRuleCall_2_0()); @@ -91044,17 +92635,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0" - // InternalDataDSL.g:27912:1: rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 : ( ruleJunction ) ; + // InternalDataDSL.g:28406:1: rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0 : ( ruleJunction ) ; public final void rule__DataInterchangeLookupFilterCondition__Operator2Assignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27916:1: ( ( ruleJunction ) ) - // InternalDataDSL.g:27917:2: ( ruleJunction ) + // InternalDataDSL.g:28410:1: ( ( ruleJunction ) ) + // InternalDataDSL.g:28411:2: ( ruleJunction ) { - // InternalDataDSL.g:27917:2: ( ruleJunction ) - // InternalDataDSL.g:27918:3: ruleJunction + // InternalDataDSL.g:28411:2: ( ruleJunction ) + // InternalDataDSL.g:28412:3: ruleJunction { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperator2JunctionEnumRuleCall_3_0_0()); @@ -91089,17 +92680,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1" - // InternalDataDSL.g:27927:1: rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 : ( ruleDataInterchangeLookupFilterCondition ) ; + // InternalDataDSL.g:28421:1: rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1 : ( ruleDataInterchangeLookupFilterCondition ) ; public final void rule__DataInterchangeLookupFilterCondition__SubconditionAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27931:1: ( ( ruleDataInterchangeLookupFilterCondition ) ) - // InternalDataDSL.g:27932:2: ( ruleDataInterchangeLookupFilterCondition ) + // InternalDataDSL.g:28425:1: ( ( ruleDataInterchangeLookupFilterCondition ) ) + // InternalDataDSL.g:28426:2: ( ruleDataInterchangeLookupFilterCondition ) { - // InternalDataDSL.g:27932:2: ( ruleDataInterchangeLookupFilterCondition ) - // InternalDataDSL.g:27933:3: ruleDataInterchangeLookupFilterCondition + // InternalDataDSL.g:28426:2: ( ruleDataInterchangeLookupFilterCondition ) + // InternalDataDSL.g:28427:3: ruleDataInterchangeLookupFilterCondition { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getSubconditionDataInterchangeLookupFilterConditionParserRuleCall_3_1_0()); @@ -91134,23 +92725,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1" - // InternalDataDSL.g:27942:1: rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28436:1: rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeLookupFilterOperandProperty__RefPropertyAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27946:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27947:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28440:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28441:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27947:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27948:3: ( RULE_ID ) + // InternalDataDSL.g:28441:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28442:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandPropertyAccess().getRefPropertyLEntityFeatureCrossReference_1_0()); } - // InternalDataDSL.g:27949:3: ( RULE_ID ) - // InternalDataDSL.g:27950:4: RULE_ID + // InternalDataDSL.g:28443:3: ( RULE_ID ) + // InternalDataDSL.g:28444:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandPropertyAccess().getRefPropertyLEntityFeatureIDTerminalRuleCall_1_0_1()); @@ -91187,17 +92778,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1" - // InternalDataDSL.g:27961:1: rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:28455:1: rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeLookupFilterOperandString__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27965:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:27966:2: ( RULE_STRING ) + // InternalDataDSL.g:28459:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28460:2: ( RULE_STRING ) { - // InternalDataDSL.g:27966:2: ( RULE_STRING ) - // InternalDataDSL.g:27967:3: RULE_STRING + // InternalDataDSL.g:28460:2: ( RULE_STRING ) + // InternalDataDSL.g:28461:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupFilterOperandStringAccess().getValueSTRINGTerminalRuleCall_1_0()); @@ -91228,23 +92819,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeExportHide__PropertyAssignment_1" - // InternalDataDSL.g:27976:1: rule__DataInterchangeExportHide__PropertyAssignment_1 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28470:1: rule__DataInterchangeExportHide__PropertyAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeExportHide__PropertyAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27980:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:27981:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28474:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28475:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:27981:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:27982:3: ( RULE_ID ) + // InternalDataDSL.g:28475:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28476:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureCrossReference_1_0()); } - // InternalDataDSL.g:27983:3: ( RULE_ID ) - // InternalDataDSL.g:27984:4: RULE_ID + // InternalDataDSL.g:28477:3: ( RULE_ID ) + // InternalDataDSL.g:28478:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureIDTerminalRuleCall_1_0_1()); @@ -91281,23 +92872,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2" - // InternalDataDSL.g:27995:1: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28489:1: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:27999:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:28000:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28493:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28494:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:28000:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:28001:3: ( RULE_ID ) + // InternalDataDSL.g:28494:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28495:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:28002:3: ( RULE_ID ) - // InternalDataDSL.g:28003:4: RULE_ID + // InternalDataDSL.g:28496:3: ( RULE_ID ) + // InternalDataDSL.g:28497:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -91334,17 +92925,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__BeanAssignment_4" - // InternalDataDSL.g:28014:1: rule__DataInterchangePredefinedExpression__BeanAssignment_4 : ( rulePredefinedBeanEnum ) ; + // InternalDataDSL.g:28508:1: rule__DataInterchangePredefinedExpression__BeanAssignment_4 : ( rulePredefinedBeanEnum ) ; public final void rule__DataInterchangePredefinedExpression__BeanAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28018:1: ( ( rulePredefinedBeanEnum ) ) - // InternalDataDSL.g:28019:2: ( rulePredefinedBeanEnum ) + // InternalDataDSL.g:28512:1: ( ( rulePredefinedBeanEnum ) ) + // InternalDataDSL.g:28513:2: ( rulePredefinedBeanEnum ) { - // InternalDataDSL.g:28019:2: ( rulePredefinedBeanEnum ) - // InternalDataDSL.g:28020:3: rulePredefinedBeanEnum + // InternalDataDSL.g:28513:2: ( rulePredefinedBeanEnum ) + // InternalDataDSL.g:28514:3: rulePredefinedBeanEnum { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanPredefinedBeanEnumEnumRuleCall_4_0()); @@ -91379,17 +92970,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6" - // InternalDataDSL.g:28029:1: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 : ( rulePredefinedBeanTypeEnum ) ; + // InternalDataDSL.g:28523:1: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 : ( rulePredefinedBeanTypeEnum ) ; public final void rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28033:1: ( ( rulePredefinedBeanTypeEnum ) ) - // InternalDataDSL.g:28034:2: ( rulePredefinedBeanTypeEnum ) + // InternalDataDSL.g:28527:1: ( ( rulePredefinedBeanTypeEnum ) ) + // InternalDataDSL.g:28528:2: ( rulePredefinedBeanTypeEnum ) { - // InternalDataDSL.g:28034:2: ( rulePredefinedBeanTypeEnum ) - // InternalDataDSL.g:28035:3: rulePredefinedBeanTypeEnum + // InternalDataDSL.g:28528:2: ( rulePredefinedBeanTypeEnum ) + // InternalDataDSL.g:28529:3: rulePredefinedBeanTypeEnum { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanTypePredefinedBeanTypeEnumEnumRuleCall_6_0()); @@ -91424,23 +93015,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__PropertyAssignment_2" - // InternalDataDSL.g:28044:1: rule__DataInterchangeValueMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28538:1: rule__DataInterchangeValueMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeValueMapping__PropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28048:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:28049:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28542:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28543:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:28049:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:28050:3: ( RULE_ID ) + // InternalDataDSL.g:28543:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28544:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:28051:3: ( RULE_ID ) - // InternalDataDSL.g:28052:4: RULE_ID + // InternalDataDSL.g:28545:3: ( RULE_ID ) + // InternalDataDSL.g:28546:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -91477,17 +93068,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeValueMapping__DataAssignment_4" - // InternalDataDSL.g:28063:1: rule__DataInterchangeValueMapping__DataAssignment_4 : ( RULE_STRING ) ; + // InternalDataDSL.g:28557:1: rule__DataInterchangeValueMapping__DataAssignment_4 : ( RULE_STRING ) ; public final void rule__DataInterchangeValueMapping__DataAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28067:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:28068:2: ( RULE_STRING ) + // InternalDataDSL.g:28561:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28562:2: ( RULE_STRING ) { - // InternalDataDSL.g:28068:2: ( RULE_STRING ) - // InternalDataDSL.g:28069:3: RULE_STRING + // InternalDataDSL.g:28562:2: ( RULE_STRING ) + // InternalDataDSL.g:28563:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeValueMappingAccess().getDataSTRINGTerminalRuleCall_4_0()); @@ -91518,23 +93109,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__PropertyAssignment_2" - // InternalDataDSL.g:28078:1: rule__DataInterchangeBlobMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28572:1: rule__DataInterchangeBlobMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeBlobMapping__PropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28082:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:28083:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28576:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28577:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:28083:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:28084:3: ( RULE_ID ) + // InternalDataDSL.g:28577:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28578:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:28085:3: ( RULE_ID ) - // InternalDataDSL.g:28086:4: RULE_ID + // InternalDataDSL.g:28579:3: ( RULE_ID ) + // InternalDataDSL.g:28580:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -91571,17 +93162,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__DataAssignment_4" - // InternalDataDSL.g:28097:1: rule__DataInterchangeBlobMapping__DataAssignment_4 : ( RULE_STRING ) ; + // InternalDataDSL.g:28591:1: rule__DataInterchangeBlobMapping__DataAssignment_4 : ( RULE_STRING ) ; public final void rule__DataInterchangeBlobMapping__DataAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28101:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:28102:2: ( RULE_STRING ) + // InternalDataDSL.g:28595:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28596:2: ( RULE_STRING ) { - // InternalDataDSL.g:28102:2: ( RULE_STRING ) - // InternalDataDSL.g:28103:3: RULE_STRING + // InternalDataDSL.g:28596:2: ( RULE_STRING ) + // InternalDataDSL.g:28597:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getDataSTRINGTerminalRuleCall_4_0()); @@ -91612,17 +93203,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1" - // InternalDataDSL.g:28112:1: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:28606:1: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28116:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:28117:2: ( RULE_STRING ) + // InternalDataDSL.g:28610:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28611:2: ( RULE_STRING ) { - // InternalDataDSL.g:28117:2: ( RULE_STRING ) - // InternalDataDSL.g:28118:3: RULE_STRING + // InternalDataDSL.g:28611:2: ( RULE_STRING ) + // InternalDataDSL.g:28612:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobFileExtensionSTRINGTerminalRuleCall_5_1_0()); @@ -91653,17 +93244,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1" - // InternalDataDSL.g:28127:1: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:28621:1: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 : ( RULE_STRING ) ; public final void rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28131:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:28132:2: ( RULE_STRING ) + // InternalDataDSL.g:28625:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28626:2: ( RULE_STRING ) { - // InternalDataDSL.g:28132:2: ( RULE_STRING ) - // InternalDataDSL.g:28133:3: RULE_STRING + // InternalDataDSL.g:28626:2: ( RULE_STRING ) + // InternalDataDSL.g:28627:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobPathSTRINGTerminalRuleCall_6_1_0()); @@ -91694,17 +93285,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeBlobMapping__MimeTypeAssignment_8" - // InternalDataDSL.g:28142:1: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 : ( rulePredefinedBlobMimeTypeEnum ) ; + // InternalDataDSL.g:28636:1: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 : ( rulePredefinedBlobMimeTypeEnum ) ; public final void rule__DataInterchangeBlobMapping__MimeTypeAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28146:1: ( ( rulePredefinedBlobMimeTypeEnum ) ) - // InternalDataDSL.g:28147:2: ( rulePredefinedBlobMimeTypeEnum ) + // InternalDataDSL.g:28640:1: ( ( rulePredefinedBlobMimeTypeEnum ) ) + // InternalDataDSL.g:28641:2: ( rulePredefinedBlobMimeTypeEnum ) { - // InternalDataDSL.g:28147:2: ( rulePredefinedBlobMimeTypeEnum ) - // InternalDataDSL.g:28148:3: rulePredefinedBlobMimeTypeEnum + // InternalDataDSL.g:28641:2: ( rulePredefinedBlobMimeTypeEnum ) + // InternalDataDSL.g:28642:3: rulePredefinedBlobMimeTypeEnum { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypePredefinedBlobMimeTypeEnumEnumRuleCall_8_0()); @@ -91739,23 +93330,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2" - // InternalDataDSL.g:28157:1: rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28651:1: rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeFixedColumnMapping__PropertyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28161:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:28162:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28655:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28656:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:28162:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:28163:3: ( RULE_ID ) + // InternalDataDSL.g:28656:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28657:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getPropertyLEntityAttributeCrossReference_2_0()); } - // InternalDataDSL.g:28164:3: ( RULE_ID ) - // InternalDataDSL.g:28165:4: RULE_ID + // InternalDataDSL.g:28658:3: ( RULE_ID ) + // InternalDataDSL.g:28659:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1()); @@ -91792,17 +93383,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__LengthAssignment_4" - // InternalDataDSL.g:28176:1: rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 : ( RULE_INT ) ; + // InternalDataDSL.g:28670:1: rule__DataInterchangeFixedColumnMapping__LengthAssignment_4 : ( RULE_INT ) ; public final void rule__DataInterchangeFixedColumnMapping__LengthAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28180:1: ( ( RULE_INT ) ) - // InternalDataDSL.g:28181:2: ( RULE_INT ) + // InternalDataDSL.g:28674:1: ( ( RULE_INT ) ) + // InternalDataDSL.g:28675:2: ( RULE_INT ) { - // InternalDataDSL.g:28181:2: ( RULE_INT ) - // InternalDataDSL.g:28182:3: RULE_INT + // InternalDataDSL.g:28675:2: ( RULE_INT ) + // InternalDataDSL.g:28676:3: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLengthINTTerminalRuleCall_4_0()); @@ -91833,28 +93424,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0" - // InternalDataDSL.g:28191:1: rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 : ( ( 'trim' ) ) ; + // InternalDataDSL.g:28685:1: rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0 : ( ( 'trim' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__TrimAssignment_5_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28195:1: ( ( ( 'trim' ) ) ) - // InternalDataDSL.g:28196:2: ( ( 'trim' ) ) + // InternalDataDSL.g:28689:1: ( ( ( 'trim' ) ) ) + // InternalDataDSL.g:28690:2: ( ( 'trim' ) ) { - // InternalDataDSL.g:28196:2: ( ( 'trim' ) ) - // InternalDataDSL.g:28197:3: ( 'trim' ) + // InternalDataDSL.g:28690:2: ( ( 'trim' ) ) + // InternalDataDSL.g:28691:3: ( 'trim' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getTrimTrimKeyword_5_0_0_0()); } - // InternalDataDSL.g:28198:3: ( 'trim' ) - // InternalDataDSL.g:28199:4: 'trim' + // InternalDataDSL.g:28692:3: ( 'trim' ) + // InternalDataDSL.g:28693:4: 'trim' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getTrimTrimKeyword_5_0_0_0()); } - match(input,182,FOLLOW_2); if (state.failed) return ; + match(input,186,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getTrimTrimKeyword_5_0_0_0()); } @@ -91886,28 +93477,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1" - // InternalDataDSL.g:28210:1: rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 : ( ( 'leftTrim' ) ) ; + // InternalDataDSL.g:28704:1: rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1 : ( ( 'leftTrim' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__LeftTrimAssignment_5_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28214:1: ( ( ( 'leftTrim' ) ) ) - // InternalDataDSL.g:28215:2: ( ( 'leftTrim' ) ) + // InternalDataDSL.g:28708:1: ( ( ( 'leftTrim' ) ) ) + // InternalDataDSL.g:28709:2: ( ( 'leftTrim' ) ) { - // InternalDataDSL.g:28215:2: ( ( 'leftTrim' ) ) - // InternalDataDSL.g:28216:3: ( 'leftTrim' ) + // InternalDataDSL.g:28709:2: ( ( 'leftTrim' ) ) + // InternalDataDSL.g:28710:3: ( 'leftTrim' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLeftTrimLeftTrimKeyword_5_0_1_0()); } - // InternalDataDSL.g:28217:3: ( 'leftTrim' ) - // InternalDataDSL.g:28218:4: 'leftTrim' + // InternalDataDSL.g:28711:3: ( 'leftTrim' ) + // InternalDataDSL.g:28712:4: 'leftTrim' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLeftTrimLeftTrimKeyword_5_0_1_0()); } - match(input,183,FOLLOW_2); if (state.failed) return ; + match(input,187,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLeftTrimLeftTrimKeyword_5_0_1_0()); } @@ -91939,28 +93530,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2" - // InternalDataDSL.g:28229:1: rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 : ( ( 'rightTrim' ) ) ; + // InternalDataDSL.g:28723:1: rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2 : ( ( 'rightTrim' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__RightTrimAssignment_5_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28233:1: ( ( ( 'rightTrim' ) ) ) - // InternalDataDSL.g:28234:2: ( ( 'rightTrim' ) ) + // InternalDataDSL.g:28727:1: ( ( ( 'rightTrim' ) ) ) + // InternalDataDSL.g:28728:2: ( ( 'rightTrim' ) ) { - // InternalDataDSL.g:28234:2: ( ( 'rightTrim' ) ) - // InternalDataDSL.g:28235:3: ( 'rightTrim' ) + // InternalDataDSL.g:28728:2: ( ( 'rightTrim' ) ) + // InternalDataDSL.g:28729:3: ( 'rightTrim' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getRightTrimRightTrimKeyword_5_0_2_0()); } - // InternalDataDSL.g:28236:3: ( 'rightTrim' ) - // InternalDataDSL.g:28237:4: 'rightTrim' + // InternalDataDSL.g:28730:3: ( 'rightTrim' ) + // InternalDataDSL.g:28731:4: 'rightTrim' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getRightTrimRightTrimKeyword_5_0_2_0()); } - match(input,184,FOLLOW_2); if (state.failed) return ; + match(input,188,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getRightTrimRightTrimKeyword_5_0_2_0()); } @@ -91992,28 +93583,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0" - // InternalDataDSL.g:28248:1: rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 : ( ( 'lowerCase' ) ) ; + // InternalDataDSL.g:28742:1: rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0 : ( ( 'lowerCase' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__LowerCaseAssignment_5_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28252:1: ( ( ( 'lowerCase' ) ) ) - // InternalDataDSL.g:28253:2: ( ( 'lowerCase' ) ) + // InternalDataDSL.g:28746:1: ( ( ( 'lowerCase' ) ) ) + // InternalDataDSL.g:28747:2: ( ( 'lowerCase' ) ) { - // InternalDataDSL.g:28253:2: ( ( 'lowerCase' ) ) - // InternalDataDSL.g:28254:3: ( 'lowerCase' ) + // InternalDataDSL.g:28747:2: ( ( 'lowerCase' ) ) + // InternalDataDSL.g:28748:3: ( 'lowerCase' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLowerCaseLowerCaseKeyword_5_1_0_0()); } - // InternalDataDSL.g:28255:3: ( 'lowerCase' ) - // InternalDataDSL.g:28256:4: 'lowerCase' + // InternalDataDSL.g:28749:3: ( 'lowerCase' ) + // InternalDataDSL.g:28750:4: 'lowerCase' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLowerCaseLowerCaseKeyword_5_1_0_0()); } - match(input,185,FOLLOW_2); if (state.failed) return ; + match(input,189,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLowerCaseLowerCaseKeyword_5_1_0_0()); } @@ -92045,28 +93636,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1" - // InternalDataDSL.g:28267:1: rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 : ( ( 'upperCase' ) ) ; + // InternalDataDSL.g:28761:1: rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1 : ( ( 'upperCase' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__UpperCaseAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28271:1: ( ( ( 'upperCase' ) ) ) - // InternalDataDSL.g:28272:2: ( ( 'upperCase' ) ) + // InternalDataDSL.g:28765:1: ( ( ( 'upperCase' ) ) ) + // InternalDataDSL.g:28766:2: ( ( 'upperCase' ) ) { - // InternalDataDSL.g:28272:2: ( ( 'upperCase' ) ) - // InternalDataDSL.g:28273:3: ( 'upperCase' ) + // InternalDataDSL.g:28766:2: ( ( 'upperCase' ) ) + // InternalDataDSL.g:28767:3: ( 'upperCase' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUpperCaseUpperCaseKeyword_5_1_1_0()); } - // InternalDataDSL.g:28274:3: ( 'upperCase' ) - // InternalDataDSL.g:28275:4: 'upperCase' + // InternalDataDSL.g:28768:3: ( 'upperCase' ) + // InternalDataDSL.g:28769:4: 'upperCase' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUpperCaseUpperCaseKeyword_5_1_1_0()); } - match(input,186,FOLLOW_2); if (state.failed) return ; + match(input,190,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUpperCaseUpperCaseKeyword_5_1_1_0()); } @@ -92098,28 +93689,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2" - // InternalDataDSL.g:28286:1: rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 : ( ( 'capitalizeFirstWord' ) ) ; + // InternalDataDSL.g:28780:1: rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2 : ( ( 'capitalizeFirstWord' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__CapFirstAssignment_5_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28290:1: ( ( ( 'capitalizeFirstWord' ) ) ) - // InternalDataDSL.g:28291:2: ( ( 'capitalizeFirstWord' ) ) + // InternalDataDSL.g:28784:1: ( ( ( 'capitalizeFirstWord' ) ) ) + // InternalDataDSL.g:28785:2: ( ( 'capitalizeFirstWord' ) ) { - // InternalDataDSL.g:28291:2: ( ( 'capitalizeFirstWord' ) ) - // InternalDataDSL.g:28292:3: ( 'capitalizeFirstWord' ) + // InternalDataDSL.g:28785:2: ( ( 'capitalizeFirstWord' ) ) + // InternalDataDSL.g:28786:3: ( 'capitalizeFirstWord' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapFirstCapitalizeFirstWordKeyword_5_1_2_0()); } - // InternalDataDSL.g:28293:3: ( 'capitalizeFirstWord' ) - // InternalDataDSL.g:28294:4: 'capitalizeFirstWord' + // InternalDataDSL.g:28787:3: ( 'capitalizeFirstWord' ) + // InternalDataDSL.g:28788:4: 'capitalizeFirstWord' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapFirstCapitalizeFirstWordKeyword_5_1_2_0()); } - match(input,187,FOLLOW_2); if (state.failed) return ; + match(input,191,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapFirstCapitalizeFirstWordKeyword_5_1_2_0()); } @@ -92151,28 +93742,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3" - // InternalDataDSL.g:28305:1: rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 : ( ( 'uncapitalizeFirstWord' ) ) ; + // InternalDataDSL.g:28799:1: rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3 : ( ( 'uncapitalizeFirstWord' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__UncapFirstAssignment_5_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28309:1: ( ( ( 'uncapitalizeFirstWord' ) ) ) - // InternalDataDSL.g:28310:2: ( ( 'uncapitalizeFirstWord' ) ) + // InternalDataDSL.g:28803:1: ( ( ( 'uncapitalizeFirstWord' ) ) ) + // InternalDataDSL.g:28804:2: ( ( 'uncapitalizeFirstWord' ) ) { - // InternalDataDSL.g:28310:2: ( ( 'uncapitalizeFirstWord' ) ) - // InternalDataDSL.g:28311:3: ( 'uncapitalizeFirstWord' ) + // InternalDataDSL.g:28804:2: ( ( 'uncapitalizeFirstWord' ) ) + // InternalDataDSL.g:28805:3: ( 'uncapitalizeFirstWord' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUncapFirstUncapitalizeFirstWordKeyword_5_1_3_0()); } - // InternalDataDSL.g:28312:3: ( 'uncapitalizeFirstWord' ) - // InternalDataDSL.g:28313:4: 'uncapitalizeFirstWord' + // InternalDataDSL.g:28806:3: ( 'uncapitalizeFirstWord' ) + // InternalDataDSL.g:28807:4: 'uncapitalizeFirstWord' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUncapFirstUncapitalizeFirstWordKeyword_5_1_3_0()); } - match(input,188,FOLLOW_2); if (state.failed) return ; + match(input,192,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUncapFirstUncapitalizeFirstWordKeyword_5_1_3_0()); } @@ -92204,28 +93795,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4" - // InternalDataDSL.g:28324:1: rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 : ( ( 'capitalize' ) ) ; + // InternalDataDSL.g:28818:1: rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4 : ( ( 'capitalize' ) ) ; public final void rule__DataInterchangeFixedColumnMapping__CapitalizeAssignment_5_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28328:1: ( ( ( 'capitalize' ) ) ) - // InternalDataDSL.g:28329:2: ( ( 'capitalize' ) ) + // InternalDataDSL.g:28822:1: ( ( ( 'capitalize' ) ) ) + // InternalDataDSL.g:28823:2: ( ( 'capitalize' ) ) { - // InternalDataDSL.g:28329:2: ( ( 'capitalize' ) ) - // InternalDataDSL.g:28330:3: ( 'capitalize' ) + // InternalDataDSL.g:28823:2: ( ( 'capitalize' ) ) + // InternalDataDSL.g:28824:3: ( 'capitalize' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapitalizeCapitalizeKeyword_5_1_4_0()); } - // InternalDataDSL.g:28331:3: ( 'capitalize' ) - // InternalDataDSL.g:28332:4: 'capitalize' + // InternalDataDSL.g:28825:3: ( 'capitalize' ) + // InternalDataDSL.g:28826:4: 'capitalize' { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapitalizeCapitalizeKeyword_5_1_4_0()); } - match(input,189,FOLLOW_2); if (state.failed) return ; + match(input,193,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapitalizeCapitalizeKeyword_5_1_4_0()); } @@ -92257,23 +93848,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2" - // InternalDataDSL.g:28343:1: rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 : ( ( RULE_ID ) ) ; + // InternalDataDSL.g:28837:1: rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__DataInterchangeLookupMapping__LookupReferenceAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28347:1: ( ( ( RULE_ID ) ) ) - // InternalDataDSL.g:28348:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28841:1: ( ( ( RULE_ID ) ) ) + // InternalDataDSL.g:28842:2: ( ( RULE_ID ) ) { - // InternalDataDSL.g:28348:2: ( ( RULE_ID ) ) - // InternalDataDSL.g:28349:3: ( RULE_ID ) + // InternalDataDSL.g:28842:2: ( ( RULE_ID ) ) + // InternalDataDSL.g:28843:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupMappingAccess().getLookupReferenceLEntityReferenceCrossReference_2_0()); } - // InternalDataDSL.g:28350:3: ( RULE_ID ) - // InternalDataDSL.g:28351:4: RULE_ID + // InternalDataDSL.g:28844:3: ( RULE_ID ) + // InternalDataDSL.g:28845:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeLookupMappingAccess().getLookupReferenceLEntityReferenceIDTerminalRuleCall_2_0_1()); @@ -92310,17 +93901,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataInterchangeSkipMapping__NameAssignment_2" - // InternalDataDSL.g:28362:1: rule__DataInterchangeSkipMapping__NameAssignment_2 : ( RULE_STRING ) ; + // InternalDataDSL.g:28856:1: rule__DataInterchangeSkipMapping__NameAssignment_2 : ( RULE_STRING ) ; public final void rule__DataInterchangeSkipMapping__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28366:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:28367:2: ( RULE_STRING ) + // InternalDataDSL.g:28860:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:28861:2: ( RULE_STRING ) { - // InternalDataDSL.g:28367:2: ( RULE_STRING ) - // InternalDataDSL.g:28368:3: RULE_STRING + // InternalDataDSL.g:28861:2: ( RULE_STRING ) + // InternalDataDSL.g:28862:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataInterchangeSkipMappingAccess().getNameSTRINGTerminalRuleCall_2_0()); @@ -92351,23 +93942,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__StaticAssignment_2_0_0" - // InternalDataDSL.g:28377:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ; + // InternalDataDSL.g:28871:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ; public final void rule__XImportDeclaration__StaticAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28381:1: ( ( ( 'static' ) ) ) - // InternalDataDSL.g:28382:2: ( ( 'static' ) ) + // InternalDataDSL.g:28875:1: ( ( ( 'static' ) ) ) + // InternalDataDSL.g:28876:2: ( ( 'static' ) ) { - // InternalDataDSL.g:28382:2: ( ( 'static' ) ) - // InternalDataDSL.g:28383:3: ( 'static' ) + // InternalDataDSL.g:28876:2: ( ( 'static' ) ) + // InternalDataDSL.g:28877:3: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); } - // InternalDataDSL.g:28384:3: ( 'static' ) - // InternalDataDSL.g:28385:4: 'static' + // InternalDataDSL.g:28878:3: ( 'static' ) + // InternalDataDSL.g:28879:4: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); @@ -92404,23 +93995,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_2_0_1" - // InternalDataDSL.g:28396:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ; + // InternalDataDSL.g:28890:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ; public final void rule__XImportDeclaration__ExtensionAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28400:1: ( ( ( 'extension' ) ) ) - // InternalDataDSL.g:28401:2: ( ( 'extension' ) ) + // InternalDataDSL.g:28894:1: ( ( ( 'extension' ) ) ) + // InternalDataDSL.g:28895:2: ( ( 'extension' ) ) { - // InternalDataDSL.g:28401:2: ( ( 'extension' ) ) - // InternalDataDSL.g:28402:3: ( 'extension' ) + // InternalDataDSL.g:28895:2: ( ( 'extension' ) ) + // InternalDataDSL.g:28896:3: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); } - // InternalDataDSL.g:28403:3: ( 'extension' ) - // InternalDataDSL.g:28404:4: 'extension' + // InternalDataDSL.g:28897:3: ( 'extension' ) + // InternalDataDSL.g:28898:4: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); @@ -92457,23 +94048,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_0_2" - // InternalDataDSL.g:28415:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; + // InternalDataDSL.g:28909:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28419:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) - // InternalDataDSL.g:28420:2: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalDataDSL.g:28913:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) + // InternalDataDSL.g:28914:2: ( ( ruleQualifiedNameInStaticImport ) ) { - // InternalDataDSL.g:28420:2: ( ( ruleQualifiedNameInStaticImport ) ) - // InternalDataDSL.g:28421:3: ( ruleQualifiedNameInStaticImport ) + // InternalDataDSL.g:28914:2: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalDataDSL.g:28915:3: ( ruleQualifiedNameInStaticImport ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0()); } - // InternalDataDSL.g:28422:3: ( ruleQualifiedNameInStaticImport ) - // InternalDataDSL.g:28423:4: ruleQualifiedNameInStaticImport + // InternalDataDSL.g:28916:3: ( ruleQualifiedNameInStaticImport ) + // InternalDataDSL.g:28917:4: ruleQualifiedNameInStaticImport { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_2_0_2_0_1()); @@ -92514,23 +94105,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__WildcardAssignment_2_0_3_0" - // InternalDataDSL.g:28434:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ; + // InternalDataDSL.g:28928:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ; public final void rule__XImportDeclaration__WildcardAssignment_2_0_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28438:1: ( ( ( '*' ) ) ) - // InternalDataDSL.g:28439:2: ( ( '*' ) ) + // InternalDataDSL.g:28932:1: ( ( ( '*' ) ) ) + // InternalDataDSL.g:28933:2: ( ( '*' ) ) { - // InternalDataDSL.g:28439:2: ( ( '*' ) ) - // InternalDataDSL.g:28440:3: ( '*' ) + // InternalDataDSL.g:28933:2: ( ( '*' ) ) + // InternalDataDSL.g:28934:3: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); } - // InternalDataDSL.g:28441:3: ( '*' ) - // InternalDataDSL.g:28442:4: '*' + // InternalDataDSL.g:28935:3: ( '*' ) + // InternalDataDSL.g:28936:4: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); @@ -92567,17 +94158,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_2_0_3_1" - // InternalDataDSL.g:28453:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ; + // InternalDataDSL.g:28947:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ; public final void rule__XImportDeclaration__MemberNameAssignment_2_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28457:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:28458:2: ( ruleValidID ) + // InternalDataDSL.g:28951:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:28952:2: ( ruleValidID ) { - // InternalDataDSL.g:28458:2: ( ruleValidID ) - // InternalDataDSL.g:28459:3: ruleValidID + // InternalDataDSL.g:28952:2: ( ruleValidID ) + // InternalDataDSL.g:28953:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0()); @@ -92612,23 +94203,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_1" - // InternalDataDSL.g:28468:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ; + // InternalDataDSL.g:28962:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28472:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDSL.g:28473:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:28966:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDSL.g:28967:2: ( ( ruleQualifiedName ) ) { - // InternalDataDSL.g:28473:2: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:28474:3: ( ruleQualifiedName ) + // InternalDataDSL.g:28967:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:28968:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0()); } - // InternalDataDSL.g:28475:3: ( ruleQualifiedName ) - // InternalDataDSL.g:28476:4: ruleQualifiedName + // InternalDataDSL.g:28969:3: ( ruleQualifiedName ) + // InternalDataDSL.g:28970:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_2_1_0_1()); @@ -92669,17 +94260,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_2_2" - // InternalDataDSL.g:28487:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ; + // InternalDataDSL.g:28981:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ; public final void rule__XImportDeclaration__ImportedNamespaceAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28491:1: ( ( ruleQualifiedNameWithWildcard ) ) - // InternalDataDSL.g:28492:2: ( ruleQualifiedNameWithWildcard ) + // InternalDataDSL.g:28985:1: ( ( ruleQualifiedNameWithWildcard ) ) + // InternalDataDSL.g:28986:2: ( ruleQualifiedNameWithWildcard ) { - // InternalDataDSL.g:28492:2: ( ruleQualifiedNameWithWildcard ) - // InternalDataDSL.g:28493:3: ruleQualifiedNameWithWildcard + // InternalDataDSL.g:28986:2: ( ruleQualifiedNameWithWildcard ) + // InternalDataDSL.g:28987:3: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0()); @@ -92714,28 +94305,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__FqnImportAssignment_2_3_0" - // InternalDataDSL.g:28502:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ; + // InternalDataDSL.g:28996:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ; public final void rule__XImportDeclaration__FqnImportAssignment_2_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28506:1: ( ( ( 'ns' ) ) ) - // InternalDataDSL.g:28507:2: ( ( 'ns' ) ) + // InternalDataDSL.g:29000:1: ( ( ( 'ns' ) ) ) + // InternalDataDSL.g:29001:2: ( ( 'ns' ) ) { - // InternalDataDSL.g:28507:2: ( ( 'ns' ) ) - // InternalDataDSL.g:28508:3: ( 'ns' ) + // InternalDataDSL.g:29001:2: ( ( 'ns' ) ) + // InternalDataDSL.g:29002:3: ( 'ns' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); } - // InternalDataDSL.g:28509:3: ( 'ns' ) - // InternalDataDSL.g:28510:4: 'ns' + // InternalDataDSL.g:29003:3: ( 'ns' ) + // InternalDataDSL.g:29004:4: 'ns' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); } - match(input,190,FOLLOW_2); if (state.failed) return ; + match(input,194,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); } @@ -92767,17 +94358,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1" - // InternalDataDSL.g:28521:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ; + // InternalDataDSL.g:29015:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ; public final void rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28525:1: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:28526:2: ( ruleQualifiedName ) + // InternalDataDSL.g:29019:1: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:29020:2: ( ruleQualifiedName ) { - // InternalDataDSL.g:28526:2: ( ruleQualifiedName ) - // InternalDataDSL.g:28527:3: ruleQualifiedName + // InternalDataDSL.g:29020:2: ( ruleQualifiedName ) + // InternalDataDSL.g:29021:3: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0()); @@ -92812,23 +94403,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__AnnotationTypeAssignment_2" - // InternalDataDSL.g:28536:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalDataDSL.g:29030:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28540:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDSL.g:28541:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:29034:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDSL.g:29035:2: ( ( ruleQualifiedName ) ) { - // InternalDataDSL.g:28541:2: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:28542:3: ( ruleQualifiedName ) + // InternalDataDSL.g:29035:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:29036:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); } - // InternalDataDSL.g:28543:3: ( ruleQualifiedName ) - // InternalDataDSL.g:28544:4: ruleQualifiedName + // InternalDataDSL.g:29037:3: ( ruleQualifiedName ) + // InternalDataDSL.g:29038:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1()); @@ -92869,17 +94460,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0" - // InternalDataDSL.g:28555:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ; + // InternalDataDSL.g:29049:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ; public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28559:1: ( ( ruleXAnnotationElementValuePair ) ) - // InternalDataDSL.g:28560:2: ( ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:29053:1: ( ( ruleXAnnotationElementValuePair ) ) + // InternalDataDSL.g:29054:2: ( ruleXAnnotationElementValuePair ) { - // InternalDataDSL.g:28560:2: ( ruleXAnnotationElementValuePair ) - // InternalDataDSL.g:28561:3: ruleXAnnotationElementValuePair + // InternalDataDSL.g:29054:2: ( ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:29055:3: ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0()); @@ -92914,17 +94505,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1" - // InternalDataDSL.g:28570:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ; + // InternalDataDSL.g:29064:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ; public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28574:1: ( ( ruleXAnnotationElementValuePair ) ) - // InternalDataDSL.g:28575:2: ( ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:29068:1: ( ( ruleXAnnotationElementValuePair ) ) + // InternalDataDSL.g:29069:2: ( ruleXAnnotationElementValuePair ) { - // InternalDataDSL.g:28575:2: ( ruleXAnnotationElementValuePair ) - // InternalDataDSL.g:28576:3: ruleXAnnotationElementValuePair + // InternalDataDSL.g:29069:2: ( ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:29070:3: ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0()); @@ -92959,17 +94550,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__ValueAssignment_3_1_1" - // InternalDataDSL.g:28585:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ; + // InternalDataDSL.g:29079:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ; public final void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28589:1: ( ( ruleXAnnotationElementValueOrCommaList ) ) - // InternalDataDSL.g:28590:2: ( ruleXAnnotationElementValueOrCommaList ) + // InternalDataDSL.g:29083:1: ( ( ruleXAnnotationElementValueOrCommaList ) ) + // InternalDataDSL.g:29084:2: ( ruleXAnnotationElementValueOrCommaList ) { - // InternalDataDSL.g:28590:2: ( ruleXAnnotationElementValueOrCommaList ) - // InternalDataDSL.g:28591:3: ruleXAnnotationElementValueOrCommaList + // InternalDataDSL.g:29084:2: ( ruleXAnnotationElementValueOrCommaList ) + // InternalDataDSL.g:29085:3: ruleXAnnotationElementValueOrCommaList { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); @@ -93004,23 +94595,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0" - // InternalDataDSL.g:28600:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ; + // InternalDataDSL.g:29094:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ; public final void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28604:1: ( ( ( ruleValidID ) ) ) - // InternalDataDSL.g:28605:2: ( ( ruleValidID ) ) + // InternalDataDSL.g:29098:1: ( ( ( ruleValidID ) ) ) + // InternalDataDSL.g:29099:2: ( ( ruleValidID ) ) { - // InternalDataDSL.g:28605:2: ( ( ruleValidID ) ) - // InternalDataDSL.g:28606:3: ( ruleValidID ) + // InternalDataDSL.g:29099:2: ( ( ruleValidID ) ) + // InternalDataDSL.g:29100:3: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); } - // InternalDataDSL.g:28607:3: ( ruleValidID ) - // InternalDataDSL.g:28608:4: ruleValidID + // InternalDataDSL.g:29101:3: ( ruleValidID ) + // InternalDataDSL.g:29102:4: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1()); @@ -93061,17 +94652,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValuePair__ValueAssignment_1" - // InternalDataDSL.g:28619:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ; + // InternalDataDSL.g:29113:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ; public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28623:1: ( ( ruleXAnnotationElementValue ) ) - // InternalDataDSL.g:28624:2: ( ruleXAnnotationElementValue ) + // InternalDataDSL.g:29117:1: ( ( ruleXAnnotationElementValue ) ) + // InternalDataDSL.g:29118:2: ( ruleXAnnotationElementValue ) { - // InternalDataDSL.g:28624:2: ( ruleXAnnotationElementValue ) - // InternalDataDSL.g:28625:3: ruleXAnnotationElementValue + // InternalDataDSL.g:29118:2: ( ruleXAnnotationElementValue ) + // InternalDataDSL.g:29119:3: ruleXAnnotationElementValue { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0()); @@ -93106,17 +94697,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0" - // InternalDataDSL.g:28634:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; + // InternalDataDSL.g:29128:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28638:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:28639:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29132:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:29133:2: ( ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:28639:2: ( ruleXAnnotationOrExpression ) - // InternalDataDSL.g:28640:3: ruleXAnnotationOrExpression + // InternalDataDSL.g:29133:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29134:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); @@ -93151,17 +94742,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1" - // InternalDataDSL.g:28649:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; + // InternalDataDSL.g:29143:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28653:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:28654:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29147:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:29148:2: ( ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:28654:2: ( ruleXAnnotationOrExpression ) - // InternalDataDSL.g:28655:3: ruleXAnnotationOrExpression + // InternalDataDSL.g:29148:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29149:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); @@ -93196,17 +94787,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1" - // InternalDataDSL.g:28664:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ; + // InternalDataDSL.g:29158:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28668:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:28669:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29162:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:29163:2: ( ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:28669:2: ( ruleXAnnotationOrExpression ) - // InternalDataDSL.g:28670:3: ruleXAnnotationOrExpression + // InternalDataDSL.g:29163:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29164:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0()); @@ -93241,17 +94832,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_0" - // InternalDataDSL.g:28679:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; + // InternalDataDSL.g:29173:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28683:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:28684:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29177:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:29178:2: ( ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:28684:2: ( ruleXAnnotationOrExpression ) - // InternalDataDSL.g:28685:3: ruleXAnnotationOrExpression + // InternalDataDSL.g:29178:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29179:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); @@ -93286,17 +94877,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1" - // InternalDataDSL.g:28694:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; + // InternalDataDSL.g:29188:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28698:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:28699:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29192:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:29193:2: ( ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:28699:2: ( ruleXAnnotationOrExpression ) - // InternalDataDSL.g:28700:3: ruleXAnnotationOrExpression + // InternalDataDSL.g:29193:2: ( ruleXAnnotationOrExpression ) + // InternalDataDSL.g:29194:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); @@ -93331,23 +94922,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__FeatureAssignment_0_1" - // InternalDataDSL.g:28709:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ; + // InternalDataDSL.g:29203:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ; public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28713:1: ( ( ( ruleFeatureCallID ) ) ) - // InternalDataDSL.g:28714:2: ( ( ruleFeatureCallID ) ) + // InternalDataDSL.g:29207:1: ( ( ( ruleFeatureCallID ) ) ) + // InternalDataDSL.g:29208:2: ( ( ruleFeatureCallID ) ) { - // InternalDataDSL.g:28714:2: ( ( ruleFeatureCallID ) ) - // InternalDataDSL.g:28715:3: ( ruleFeatureCallID ) + // InternalDataDSL.g:29208:2: ( ( ruleFeatureCallID ) ) + // InternalDataDSL.g:29209:3: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - // InternalDataDSL.g:28716:3: ( ruleFeatureCallID ) - // InternalDataDSL.g:28717:4: ruleFeatureCallID + // InternalDataDSL.g:29210:3: ( ruleFeatureCallID ) + // InternalDataDSL.g:29211:4: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); @@ -93388,17 +94979,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__ValueAssignment_0_3" - // InternalDataDSL.g:28728:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; + // InternalDataDSL.g:29222:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28732:1: ( ( ruleXAssignment ) ) - // InternalDataDSL.g:28733:2: ( ruleXAssignment ) + // InternalDataDSL.g:29226:1: ( ( ruleXAssignment ) ) + // InternalDataDSL.g:29227:2: ( ruleXAssignment ) { - // InternalDataDSL.g:28733:2: ( ruleXAssignment ) - // InternalDataDSL.g:28734:3: ruleXAssignment + // InternalDataDSL.g:29227:2: ( ruleXAssignment ) + // InternalDataDSL.g:29228:3: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); @@ -93433,23 +95024,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1" - // InternalDataDSL.g:28743:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ; + // InternalDataDSL.g:29237:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ; public final void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28747:1: ( ( ( ruleOpMultiAssign ) ) ) - // InternalDataDSL.g:28748:2: ( ( ruleOpMultiAssign ) ) + // InternalDataDSL.g:29241:1: ( ( ( ruleOpMultiAssign ) ) ) + // InternalDataDSL.g:29242:2: ( ( ruleOpMultiAssign ) ) { - // InternalDataDSL.g:28748:2: ( ( ruleOpMultiAssign ) ) - // InternalDataDSL.g:28749:3: ( ruleOpMultiAssign ) + // InternalDataDSL.g:29242:2: ( ( ruleOpMultiAssign ) ) + // InternalDataDSL.g:29243:3: ( ruleOpMultiAssign ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - // InternalDataDSL.g:28750:3: ( ruleOpMultiAssign ) - // InternalDataDSL.g:28751:4: ruleOpMultiAssign + // InternalDataDSL.g:29244:3: ( ruleOpMultiAssign ) + // InternalDataDSL.g:29245:4: ruleOpMultiAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); @@ -93490,17 +95081,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1" - // InternalDataDSL.g:28762:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; + // InternalDataDSL.g:29256:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28766:1: ( ( ruleXAssignment ) ) - // InternalDataDSL.g:28767:2: ( ruleXAssignment ) + // InternalDataDSL.g:29260:1: ( ( ruleXAssignment ) ) + // InternalDataDSL.g:29261:2: ( ruleXAssignment ) { - // InternalDataDSL.g:28767:2: ( ruleXAssignment ) - // InternalDataDSL.g:28768:3: ruleXAssignment + // InternalDataDSL.g:29261:2: ( ruleXAssignment ) + // InternalDataDSL.g:29262:3: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); @@ -93535,23 +95126,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1" - // InternalDataDSL.g:28777:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ; + // InternalDataDSL.g:29271:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ; public final void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28781:1: ( ( ( ruleOpOr ) ) ) - // InternalDataDSL.g:28782:2: ( ( ruleOpOr ) ) + // InternalDataDSL.g:29275:1: ( ( ( ruleOpOr ) ) ) + // InternalDataDSL.g:29276:2: ( ( ruleOpOr ) ) { - // InternalDataDSL.g:28782:2: ( ( ruleOpOr ) ) - // InternalDataDSL.g:28783:3: ( ruleOpOr ) + // InternalDataDSL.g:29276:2: ( ( ruleOpOr ) ) + // InternalDataDSL.g:29277:3: ( ruleOpOr ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalDataDSL.g:28784:3: ( ruleOpOr ) - // InternalDataDSL.g:28785:4: ruleOpOr + // InternalDataDSL.g:29278:3: ( ruleOpOr ) + // InternalDataDSL.g:29279:4: ruleOpOr { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); @@ -93592,17 +95183,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1" - // InternalDataDSL.g:28796:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; + // InternalDataDSL.g:29290:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28800:1: ( ( ruleXAndExpression ) ) - // InternalDataDSL.g:28801:2: ( ruleXAndExpression ) + // InternalDataDSL.g:29294:1: ( ( ruleXAndExpression ) ) + // InternalDataDSL.g:29295:2: ( ruleXAndExpression ) { - // InternalDataDSL.g:28801:2: ( ruleXAndExpression ) - // InternalDataDSL.g:28802:3: ruleXAndExpression + // InternalDataDSL.g:29295:2: ( ruleXAndExpression ) + // InternalDataDSL.g:29296:3: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); @@ -93637,23 +95228,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1" - // InternalDataDSL.g:28811:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ; + // InternalDataDSL.g:29305:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ; public final void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28815:1: ( ( ( ruleOpAnd ) ) ) - // InternalDataDSL.g:28816:2: ( ( ruleOpAnd ) ) + // InternalDataDSL.g:29309:1: ( ( ( ruleOpAnd ) ) ) + // InternalDataDSL.g:29310:2: ( ( ruleOpAnd ) ) { - // InternalDataDSL.g:28816:2: ( ( ruleOpAnd ) ) - // InternalDataDSL.g:28817:3: ( ruleOpAnd ) + // InternalDataDSL.g:29310:2: ( ( ruleOpAnd ) ) + // InternalDataDSL.g:29311:3: ( ruleOpAnd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalDataDSL.g:28818:3: ( ruleOpAnd ) - // InternalDataDSL.g:28819:4: ruleOpAnd + // InternalDataDSL.g:29312:3: ( ruleOpAnd ) + // InternalDataDSL.g:29313:4: ruleOpAnd { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); @@ -93694,17 +95285,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1" - // InternalDataDSL.g:28830:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; + // InternalDataDSL.g:29324:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28834:1: ( ( ruleXEqualityExpression ) ) - // InternalDataDSL.g:28835:2: ( ruleXEqualityExpression ) + // InternalDataDSL.g:29328:1: ( ( ruleXEqualityExpression ) ) + // InternalDataDSL.g:29329:2: ( ruleXEqualityExpression ) { - // InternalDataDSL.g:28835:2: ( ruleXEqualityExpression ) - // InternalDataDSL.g:28836:3: ruleXEqualityExpression + // InternalDataDSL.g:29329:2: ( ruleXEqualityExpression ) + // InternalDataDSL.g:29330:3: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); @@ -93739,23 +95330,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1" - // InternalDataDSL.g:28845:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ; + // InternalDataDSL.g:29339:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ; public final void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28849:1: ( ( ( ruleOpEquality ) ) ) - // InternalDataDSL.g:28850:2: ( ( ruleOpEquality ) ) + // InternalDataDSL.g:29343:1: ( ( ( ruleOpEquality ) ) ) + // InternalDataDSL.g:29344:2: ( ( ruleOpEquality ) ) { - // InternalDataDSL.g:28850:2: ( ( ruleOpEquality ) ) - // InternalDataDSL.g:28851:3: ( ruleOpEquality ) + // InternalDataDSL.g:29344:2: ( ( ruleOpEquality ) ) + // InternalDataDSL.g:29345:3: ( ruleOpEquality ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalDataDSL.g:28852:3: ( ruleOpEquality ) - // InternalDataDSL.g:28853:4: ruleOpEquality + // InternalDataDSL.g:29346:3: ( ruleOpEquality ) + // InternalDataDSL.g:29347:4: ruleOpEquality { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); @@ -93796,17 +95387,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1" - // InternalDataDSL.g:28864:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; + // InternalDataDSL.g:29358:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28868:1: ( ( ruleXRelationalExpression ) ) - // InternalDataDSL.g:28869:2: ( ruleXRelationalExpression ) + // InternalDataDSL.g:29362:1: ( ( ruleXRelationalExpression ) ) + // InternalDataDSL.g:29363:2: ( ruleXRelationalExpression ) { - // InternalDataDSL.g:28869:2: ( ruleXRelationalExpression ) - // InternalDataDSL.g:28870:3: ruleXRelationalExpression + // InternalDataDSL.g:29363:2: ( ruleXRelationalExpression ) + // InternalDataDSL.g:29364:3: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); @@ -93841,17 +95432,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_0_1" - // InternalDataDSL.g:28879:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:29373:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ; public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28883:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:28884:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:29377:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:29378:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:28884:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:28885:3: ruleJvmTypeReference + // InternalDataDSL.g:29378:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:29379:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0()); @@ -93886,23 +95477,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1" - // InternalDataDSL.g:28894:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ; + // InternalDataDSL.g:29388:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ; public final void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28898:1: ( ( ( ruleOpCompare ) ) ) - // InternalDataDSL.g:28899:2: ( ( ruleOpCompare ) ) + // InternalDataDSL.g:29392:1: ( ( ( ruleOpCompare ) ) ) + // InternalDataDSL.g:29393:2: ( ( ruleOpCompare ) ) { - // InternalDataDSL.g:28899:2: ( ( ruleOpCompare ) ) - // InternalDataDSL.g:28900:3: ( ruleOpCompare ) + // InternalDataDSL.g:29393:2: ( ( ruleOpCompare ) ) + // InternalDataDSL.g:29394:3: ( ruleOpCompare ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - // InternalDataDSL.g:28901:3: ( ruleOpCompare ) - // InternalDataDSL.g:28902:4: ruleOpCompare + // InternalDataDSL.g:29395:3: ( ruleOpCompare ) + // InternalDataDSL.g:29396:4: ruleOpCompare { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1()); @@ -93943,17 +95534,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1" - // InternalDataDSL.g:28913:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ; + // InternalDataDSL.g:29407:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28917:1: ( ( ruleXOtherOperatorExpression ) ) - // InternalDataDSL.g:28918:2: ( ruleXOtherOperatorExpression ) + // InternalDataDSL.g:29411:1: ( ( ruleXOtherOperatorExpression ) ) + // InternalDataDSL.g:29412:2: ( ruleXOtherOperatorExpression ) { - // InternalDataDSL.g:28918:2: ( ruleXOtherOperatorExpression ) - // InternalDataDSL.g:28919:3: ruleXOtherOperatorExpression + // InternalDataDSL.g:29412:2: ( ruleXOtherOperatorExpression ) + // InternalDataDSL.g:29413:3: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); @@ -93988,23 +95579,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1" - // InternalDataDSL.g:28928:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ; + // InternalDataDSL.g:29422:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ; public final void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28932:1: ( ( ( ruleOpOther ) ) ) - // InternalDataDSL.g:28933:2: ( ( ruleOpOther ) ) + // InternalDataDSL.g:29426:1: ( ( ( ruleOpOther ) ) ) + // InternalDataDSL.g:29427:2: ( ( ruleOpOther ) ) { - // InternalDataDSL.g:28933:2: ( ( ruleOpOther ) ) - // InternalDataDSL.g:28934:3: ( ruleOpOther ) + // InternalDataDSL.g:29427:2: ( ( ruleOpOther ) ) + // InternalDataDSL.g:29428:3: ( ruleOpOther ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalDataDSL.g:28935:3: ( ruleOpOther ) - // InternalDataDSL.g:28936:4: ruleOpOther + // InternalDataDSL.g:29429:3: ( ruleOpOther ) + // InternalDataDSL.g:29430:4: ruleOpOther { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); @@ -94045,17 +95636,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1" - // InternalDataDSL.g:28947:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; + // InternalDataDSL.g:29441:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28951:1: ( ( ruleXAdditiveExpression ) ) - // InternalDataDSL.g:28952:2: ( ruleXAdditiveExpression ) + // InternalDataDSL.g:29445:1: ( ( ruleXAdditiveExpression ) ) + // InternalDataDSL.g:29446:2: ( ruleXAdditiveExpression ) { - // InternalDataDSL.g:28952:2: ( ruleXAdditiveExpression ) - // InternalDataDSL.g:28953:3: ruleXAdditiveExpression + // InternalDataDSL.g:29446:2: ( ruleXAdditiveExpression ) + // InternalDataDSL.g:29447:3: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); @@ -94090,23 +95681,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1" - // InternalDataDSL.g:28962:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ; + // InternalDataDSL.g:29456:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ; public final void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28966:1: ( ( ( ruleOpAdd ) ) ) - // InternalDataDSL.g:28967:2: ( ( ruleOpAdd ) ) + // InternalDataDSL.g:29460:1: ( ( ( ruleOpAdd ) ) ) + // InternalDataDSL.g:29461:2: ( ( ruleOpAdd ) ) { - // InternalDataDSL.g:28967:2: ( ( ruleOpAdd ) ) - // InternalDataDSL.g:28968:3: ( ruleOpAdd ) + // InternalDataDSL.g:29461:2: ( ( ruleOpAdd ) ) + // InternalDataDSL.g:29462:3: ( ruleOpAdd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalDataDSL.g:28969:3: ( ruleOpAdd ) - // InternalDataDSL.g:28970:4: ruleOpAdd + // InternalDataDSL.g:29463:3: ( ruleOpAdd ) + // InternalDataDSL.g:29464:4: ruleOpAdd { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); @@ -94147,17 +95738,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1" - // InternalDataDSL.g:28981:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; + // InternalDataDSL.g:29475:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:28985:1: ( ( ruleXMultiplicativeExpression ) ) - // InternalDataDSL.g:28986:2: ( ruleXMultiplicativeExpression ) + // InternalDataDSL.g:29479:1: ( ( ruleXMultiplicativeExpression ) ) + // InternalDataDSL.g:29480:2: ( ruleXMultiplicativeExpression ) { - // InternalDataDSL.g:28986:2: ( ruleXMultiplicativeExpression ) - // InternalDataDSL.g:28987:3: ruleXMultiplicativeExpression + // InternalDataDSL.g:29480:2: ( ruleXMultiplicativeExpression ) + // InternalDataDSL.g:29481:3: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); @@ -94192,23 +95783,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1" - // InternalDataDSL.g:28996:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ; + // InternalDataDSL.g:29490:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ; public final void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29000:1: ( ( ( ruleOpMulti ) ) ) - // InternalDataDSL.g:29001:2: ( ( ruleOpMulti ) ) + // InternalDataDSL.g:29494:1: ( ( ( ruleOpMulti ) ) ) + // InternalDataDSL.g:29495:2: ( ( ruleOpMulti ) ) { - // InternalDataDSL.g:29001:2: ( ( ruleOpMulti ) ) - // InternalDataDSL.g:29002:3: ( ruleOpMulti ) + // InternalDataDSL.g:29495:2: ( ( ruleOpMulti ) ) + // InternalDataDSL.g:29496:3: ( ruleOpMulti ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalDataDSL.g:29003:3: ( ruleOpMulti ) - // InternalDataDSL.g:29004:4: ruleOpMulti + // InternalDataDSL.g:29497:3: ( ruleOpMulti ) + // InternalDataDSL.g:29498:4: ruleOpMulti { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); @@ -94249,17 +95840,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1" - // InternalDataDSL.g:29015:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; + // InternalDataDSL.g:29509:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29019:1: ( ( ruleXUnaryOperation ) ) - // InternalDataDSL.g:29020:2: ( ruleXUnaryOperation ) + // InternalDataDSL.g:29513:1: ( ( ruleXUnaryOperation ) ) + // InternalDataDSL.g:29514:2: ( ruleXUnaryOperation ) { - // InternalDataDSL.g:29020:2: ( ruleXUnaryOperation ) - // InternalDataDSL.g:29021:3: ruleXUnaryOperation + // InternalDataDSL.g:29514:2: ( ruleXUnaryOperation ) + // InternalDataDSL.g:29515:3: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); @@ -94294,23 +95885,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1" - // InternalDataDSL.g:29030:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; + // InternalDataDSL.g:29524:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29034:1: ( ( ( ruleOpUnary ) ) ) - // InternalDataDSL.g:29035:2: ( ( ruleOpUnary ) ) + // InternalDataDSL.g:29528:1: ( ( ( ruleOpUnary ) ) ) + // InternalDataDSL.g:29529:2: ( ( ruleOpUnary ) ) { - // InternalDataDSL.g:29035:2: ( ( ruleOpUnary ) ) - // InternalDataDSL.g:29036:3: ( ruleOpUnary ) + // InternalDataDSL.g:29529:2: ( ( ruleOpUnary ) ) + // InternalDataDSL.g:29530:3: ( ruleOpUnary ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - // InternalDataDSL.g:29037:3: ( ruleOpUnary ) - // InternalDataDSL.g:29038:4: ruleOpUnary + // InternalDataDSL.g:29531:3: ( ruleOpUnary ) + // InternalDataDSL.g:29532:4: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); @@ -94351,17 +95942,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2" - // InternalDataDSL.g:29049:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ; + // InternalDataDSL.g:29543:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ; public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29053:1: ( ( ruleXUnaryOperation ) ) - // InternalDataDSL.g:29054:2: ( ruleXUnaryOperation ) + // InternalDataDSL.g:29547:1: ( ( ruleXUnaryOperation ) ) + // InternalDataDSL.g:29548:2: ( ruleXUnaryOperation ) { - // InternalDataDSL.g:29054:2: ( ruleXUnaryOperation ) - // InternalDataDSL.g:29055:3: ruleXUnaryOperation + // InternalDataDSL.g:29548:2: ( ruleXUnaryOperation ) + // InternalDataDSL.g:29549:3: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); @@ -94396,17 +95987,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1" - // InternalDataDSL.g:29064:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:29558:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29068:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:29069:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:29562:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:29563:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:29069:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:29070:3: ruleJvmTypeReference + // InternalDataDSL.g:29563:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:29564:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); @@ -94441,23 +96032,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPostfixOperation__FeatureAssignment_1_0_1" - // InternalDataDSL.g:29079:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ; + // InternalDataDSL.g:29573:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ; public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29083:1: ( ( ( ruleOpPostfix ) ) ) - // InternalDataDSL.g:29084:2: ( ( ruleOpPostfix ) ) + // InternalDataDSL.g:29577:1: ( ( ( ruleOpPostfix ) ) ) + // InternalDataDSL.g:29578:2: ( ( ruleOpPostfix ) ) { - // InternalDataDSL.g:29084:2: ( ( ruleOpPostfix ) ) - // InternalDataDSL.g:29085:3: ( ruleOpPostfix ) + // InternalDataDSL.g:29578:2: ( ( ruleOpPostfix ) ) + // InternalDataDSL.g:29579:3: ( ruleOpPostfix ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); } - // InternalDataDSL.g:29086:3: ( ruleOpPostfix ) - // InternalDataDSL.g:29087:4: ruleOpPostfix + // InternalDataDSL.g:29580:3: ( ruleOpPostfix ) + // InternalDataDSL.g:29581:4: ruleOpPostfix { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1()); @@ -94498,28 +96089,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1" - // InternalDataDSL.g:29098:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ; + // InternalDataDSL.g:29592:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ; public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29102:1: ( ( ( '::' ) ) ) - // InternalDataDSL.g:29103:2: ( ( '::' ) ) + // InternalDataDSL.g:29596:1: ( ( ( '::' ) ) ) + // InternalDataDSL.g:29597:2: ( ( '::' ) ) { - // InternalDataDSL.g:29103:2: ( ( '::' ) ) - // InternalDataDSL.g:29104:3: ( '::' ) + // InternalDataDSL.g:29597:2: ( ( '::' ) ) + // InternalDataDSL.g:29598:3: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } - // InternalDataDSL.g:29105:3: ( '::' ) - // InternalDataDSL.g:29106:4: '::' + // InternalDataDSL.g:29599:3: ( '::' ) + // InternalDataDSL.g:29600:4: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } - match(input,191,FOLLOW_2); if (state.failed) return ; + match(input,195,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } @@ -94551,23 +96142,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2" - // InternalDataDSL.g:29117:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ; + // InternalDataDSL.g:29611:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29121:1: ( ( ( ruleFeatureCallID ) ) ) - // InternalDataDSL.g:29122:2: ( ( ruleFeatureCallID ) ) + // InternalDataDSL.g:29615:1: ( ( ( ruleFeatureCallID ) ) ) + // InternalDataDSL.g:29616:2: ( ( ruleFeatureCallID ) ) { - // InternalDataDSL.g:29122:2: ( ( ruleFeatureCallID ) ) - // InternalDataDSL.g:29123:3: ( ruleFeatureCallID ) + // InternalDataDSL.g:29616:2: ( ( ruleFeatureCallID ) ) + // InternalDataDSL.g:29617:3: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } - // InternalDataDSL.g:29124:3: ( ruleFeatureCallID ) - // InternalDataDSL.g:29125:4: ruleFeatureCallID + // InternalDataDSL.g:29618:3: ( ruleFeatureCallID ) + // InternalDataDSL.g:29619:4: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1()); @@ -94608,17 +96199,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1" - // InternalDataDSL.g:29136:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; + // InternalDataDSL.g:29630:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29140:1: ( ( ruleXAssignment ) ) - // InternalDataDSL.g:29141:2: ( ruleXAssignment ) + // InternalDataDSL.g:29634:1: ( ( ruleXAssignment ) ) + // InternalDataDSL.g:29635:2: ( ruleXAssignment ) { - // InternalDataDSL.g:29141:2: ( ruleXAssignment ) - // InternalDataDSL.g:29142:3: ruleXAssignment + // InternalDataDSL.g:29635:2: ( ruleXAssignment ) + // InternalDataDSL.g:29636:3: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); @@ -94653,28 +96244,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1" - // InternalDataDSL.g:29151:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ; + // InternalDataDSL.g:29645:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ; public final void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29155:1: ( ( ( '?.' ) ) ) - // InternalDataDSL.g:29156:2: ( ( '?.' ) ) + // InternalDataDSL.g:29649:1: ( ( ( '?.' ) ) ) + // InternalDataDSL.g:29650:2: ( ( '?.' ) ) { - // InternalDataDSL.g:29156:2: ( ( '?.' ) ) - // InternalDataDSL.g:29157:3: ( '?.' ) + // InternalDataDSL.g:29650:2: ( ( '?.' ) ) + // InternalDataDSL.g:29651:3: ( '?.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } - // InternalDataDSL.g:29158:3: ( '?.' ) - // InternalDataDSL.g:29159:4: '?.' + // InternalDataDSL.g:29652:3: ( '?.' ) + // InternalDataDSL.g:29653:4: '?.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } - match(input,192,FOLLOW_2); if (state.failed) return ; + match(input,196,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } @@ -94706,28 +96297,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2" - // InternalDataDSL.g:29170:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ; + // InternalDataDSL.g:29664:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ; public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29174:1: ( ( ( '::' ) ) ) - // InternalDataDSL.g:29175:2: ( ( '::' ) ) + // InternalDataDSL.g:29668:1: ( ( ( '::' ) ) ) + // InternalDataDSL.g:29669:2: ( ( '::' ) ) { - // InternalDataDSL.g:29175:2: ( ( '::' ) ) - // InternalDataDSL.g:29176:3: ( '::' ) + // InternalDataDSL.g:29669:2: ( ( '::' ) ) + // InternalDataDSL.g:29670:3: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } - // InternalDataDSL.g:29177:3: ( '::' ) - // InternalDataDSL.g:29178:4: '::' + // InternalDataDSL.g:29671:3: ( '::' ) + // InternalDataDSL.g:29672:4: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } - match(input,191,FOLLOW_2); if (state.failed) return ; + match(input,195,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } @@ -94759,17 +96350,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1" - // InternalDataDSL.g:29189:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:29683:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29193:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:29194:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:29687:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:29688:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:29194:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:29195:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:29688:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:29689:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); @@ -94804,17 +96395,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1" - // InternalDataDSL.g:29204:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:29698:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29208:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:29209:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:29702:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:29703:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:29209:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:29210:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:29703:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:29704:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); @@ -94849,23 +96440,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2" - // InternalDataDSL.g:29219:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ; + // InternalDataDSL.g:29713:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29223:1: ( ( ( ruleIdOrSuper ) ) ) - // InternalDataDSL.g:29224:2: ( ( ruleIdOrSuper ) ) + // InternalDataDSL.g:29717:1: ( ( ( ruleIdOrSuper ) ) ) + // InternalDataDSL.g:29718:2: ( ( ruleIdOrSuper ) ) { - // InternalDataDSL.g:29224:2: ( ( ruleIdOrSuper ) ) - // InternalDataDSL.g:29225:3: ( ruleIdOrSuper ) + // InternalDataDSL.g:29718:2: ( ( ruleIdOrSuper ) ) + // InternalDataDSL.g:29719:3: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } - // InternalDataDSL.g:29226:3: ( ruleIdOrSuper ) - // InternalDataDSL.g:29227:4: ruleIdOrSuper + // InternalDataDSL.g:29720:3: ( ruleIdOrSuper ) + // InternalDataDSL.g:29721:4: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1()); @@ -94906,28 +96497,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0" - // InternalDataDSL.g:29238:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ; + // InternalDataDSL.g:29732:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ; public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29242:1: ( ( ( '(' ) ) ) - // InternalDataDSL.g:29243:2: ( ( '(' ) ) + // InternalDataDSL.g:29736:1: ( ( ( '(' ) ) ) + // InternalDataDSL.g:29737:2: ( ( '(' ) ) { - // InternalDataDSL.g:29243:2: ( ( '(' ) ) - // InternalDataDSL.g:29244:3: ( '(' ) + // InternalDataDSL.g:29737:2: ( ( '(' ) ) + // InternalDataDSL.g:29738:3: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } - // InternalDataDSL.g:29245:3: ( '(' ) - // InternalDataDSL.g:29246:4: '(' + // InternalDataDSL.g:29739:3: ( '(' ) + // InternalDataDSL.g:29740:4: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } @@ -94959,17 +96550,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0" - // InternalDataDSL.g:29257:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ; + // InternalDataDSL.g:29751:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29261:1: ( ( ruleXShortClosure ) ) - // InternalDataDSL.g:29262:2: ( ruleXShortClosure ) + // InternalDataDSL.g:29755:1: ( ( ruleXShortClosure ) ) + // InternalDataDSL.g:29756:2: ( ruleXShortClosure ) { - // InternalDataDSL.g:29262:2: ( ruleXShortClosure ) - // InternalDataDSL.g:29263:3: ruleXShortClosure + // InternalDataDSL.g:29756:2: ( ruleXShortClosure ) + // InternalDataDSL.g:29757:3: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); @@ -95004,17 +96595,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0" - // InternalDataDSL.g:29272:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ; + // InternalDataDSL.g:29766:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29276:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29277:2: ( ruleXExpression ) + // InternalDataDSL.g:29770:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:29771:2: ( ruleXExpression ) { - // InternalDataDSL.g:29277:2: ( ruleXExpression ) - // InternalDataDSL.g:29278:3: ruleXExpression + // InternalDataDSL.g:29771:2: ( ruleXExpression ) + // InternalDataDSL.g:29772:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); @@ -95049,17 +96640,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1" - // InternalDataDSL.g:29287:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:29781:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29291:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29292:2: ( ruleXExpression ) + // InternalDataDSL.g:29785:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:29786:2: ( ruleXExpression ) { - // InternalDataDSL.g:29292:2: ( ruleXExpression ) - // InternalDataDSL.g:29293:3: ruleXExpression + // InternalDataDSL.g:29786:2: ( ruleXExpression ) + // InternalDataDSL.g:29787:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); @@ -95094,17 +96685,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4" - // InternalDataDSL.g:29302:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; + // InternalDataDSL.g:29796:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29306:1: ( ( ruleXClosure ) ) - // InternalDataDSL.g:29307:2: ( ruleXClosure ) + // InternalDataDSL.g:29800:1: ( ( ruleXClosure ) ) + // InternalDataDSL.g:29801:2: ( ruleXClosure ) { - // InternalDataDSL.g:29307:2: ( ruleXClosure ) - // InternalDataDSL.g:29308:3: ruleXClosure + // InternalDataDSL.g:29801:2: ( ruleXClosure ) + // InternalDataDSL.g:29802:3: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); @@ -95139,17 +96730,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_0" - // InternalDataDSL.g:29317:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; + // InternalDataDSL.g:29811:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29321:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29322:2: ( ruleXExpression ) + // InternalDataDSL.g:29815:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:29816:2: ( ruleXExpression ) { - // InternalDataDSL.g:29322:2: ( ruleXExpression ) - // InternalDataDSL.g:29323:3: ruleXExpression + // InternalDataDSL.g:29816:2: ( ruleXExpression ) + // InternalDataDSL.g:29817:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); @@ -95184,17 +96775,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_1_1" - // InternalDataDSL.g:29332:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:29826:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29336:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29337:2: ( ruleXExpression ) + // InternalDataDSL.g:29830:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:29831:2: ( ruleXExpression ) { - // InternalDataDSL.g:29337:2: ( ruleXExpression ) - // InternalDataDSL.g:29338:3: ruleXExpression + // InternalDataDSL.g:29831:2: ( ruleXExpression ) + // InternalDataDSL.g:29832:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); @@ -95229,17 +96820,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__ElementsAssignment_3_0" - // InternalDataDSL.g:29347:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; + // InternalDataDSL.g:29841:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29351:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29352:2: ( ruleXExpression ) + // InternalDataDSL.g:29845:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:29846:2: ( ruleXExpression ) { - // InternalDataDSL.g:29352:2: ( ruleXExpression ) - // InternalDataDSL.g:29353:3: ruleXExpression + // InternalDataDSL.g:29846:2: ( ruleXExpression ) + // InternalDataDSL.g:29847:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); @@ -95274,17 +96865,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XListLiteral__ElementsAssignment_3_1_1" - // InternalDataDSL.g:29362:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:29856:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29366:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29367:2: ( ruleXExpression ) + // InternalDataDSL.g:29860:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:29861:2: ( ruleXExpression ) { - // InternalDataDSL.g:29367:2: ( ruleXExpression ) - // InternalDataDSL.g:29368:3: ruleXExpression + // InternalDataDSL.g:29861:2: ( ruleXExpression ) + // InternalDataDSL.g:29862:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); @@ -95319,17 +96910,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0" - // InternalDataDSL.g:29377:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ; + // InternalDataDSL.g:29871:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29381:1: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:29382:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29875:1: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:29876:2: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:29382:2: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:29383:3: ruleJvmFormalParameter + // InternalDataDSL.g:29876:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29877:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); @@ -95364,17 +96955,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1" - // InternalDataDSL.g:29392:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ; + // InternalDataDSL.g:29886:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29396:1: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:29397:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29890:1: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:29891:2: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:29397:2: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:29398:3: ruleJvmFormalParameter + // InternalDataDSL.g:29891:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29892:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); @@ -95409,28 +97000,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_1_0_1" - // InternalDataDSL.g:29407:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ; + // InternalDataDSL.g:29901:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ; public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29411:1: ( ( ( '|' ) ) ) - // InternalDataDSL.g:29412:2: ( ( '|' ) ) + // InternalDataDSL.g:29905:1: ( ( ( '|' ) ) ) + // InternalDataDSL.g:29906:2: ( ( '|' ) ) { - // InternalDataDSL.g:29412:2: ( ( '|' ) ) - // InternalDataDSL.g:29413:3: ( '|' ) + // InternalDataDSL.g:29906:2: ( ( '|' ) ) + // InternalDataDSL.g:29907:3: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } - // InternalDataDSL.g:29414:3: ( '|' ) - // InternalDataDSL.g:29415:4: '|' + // InternalDataDSL.g:29908:3: ( '|' ) + // InternalDataDSL.g:29909:4: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } - match(input,193,FOLLOW_2); if (state.failed) return ; + match(input,197,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } @@ -95462,17 +97053,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__ExpressionAssignment_2" - // InternalDataDSL.g:29426:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ; + // InternalDataDSL.g:29920:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ; public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29430:1: ( ( ruleXExpressionInClosure ) ) - // InternalDataDSL.g:29431:2: ( ruleXExpressionInClosure ) + // InternalDataDSL.g:29924:1: ( ( ruleXExpressionInClosure ) ) + // InternalDataDSL.g:29925:2: ( ruleXExpressionInClosure ) { - // InternalDataDSL.g:29431:2: ( ruleXExpressionInClosure ) - // InternalDataDSL.g:29432:3: ruleXExpressionInClosure + // InternalDataDSL.g:29925:2: ( ruleXExpressionInClosure ) + // InternalDataDSL.g:29926:3: ruleXExpressionInClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); @@ -95507,17 +97098,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0" - // InternalDataDSL.g:29441:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalDataDSL.g:29935:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29445:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:29446:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:29939:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:29940:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:29446:2: ( ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:29447:3: ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:29940:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:29941:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); @@ -95552,17 +97143,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0" - // InternalDataDSL.g:29456:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ; + // InternalDataDSL.g:29950:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29460:1: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:29461:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29954:1: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:29955:2: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:29461:2: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:29462:3: ruleJvmFormalParameter + // InternalDataDSL.g:29955:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29956:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); @@ -95597,17 +97188,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1" - // InternalDataDSL.g:29471:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ; + // InternalDataDSL.g:29965:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29475:1: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:29476:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29969:1: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:29970:2: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:29476:2: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:29477:3: ruleJvmFormalParameter + // InternalDataDSL.g:29970:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:29971:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); @@ -95642,28 +97233,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2" - // InternalDataDSL.g:29486:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; + // InternalDataDSL.g:29980:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29490:1: ( ( ( '|' ) ) ) - // InternalDataDSL.g:29491:2: ( ( '|' ) ) + // InternalDataDSL.g:29984:1: ( ( ( '|' ) ) ) + // InternalDataDSL.g:29985:2: ( ( '|' ) ) { - // InternalDataDSL.g:29491:2: ( ( '|' ) ) - // InternalDataDSL.g:29492:3: ( '|' ) + // InternalDataDSL.g:29985:2: ( ( '|' ) ) + // InternalDataDSL.g:29986:3: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } - // InternalDataDSL.g:29493:3: ( '|' ) - // InternalDataDSL.g:29494:4: '|' + // InternalDataDSL.g:29987:3: ( '|' ) + // InternalDataDSL.g:29988:4: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } - match(input,193,FOLLOW_2); if (state.failed) return ; + match(input,197,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } @@ -95695,17 +97286,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__ExpressionAssignment_1" - // InternalDataDSL.g:29505:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:29999:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29509:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29510:2: ( ruleXExpression ) + // InternalDataDSL.g:30003:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30004:2: ( ruleXExpression ) { - // InternalDataDSL.g:29510:2: ( ruleXExpression ) - // InternalDataDSL.g:29511:3: ruleXExpression + // InternalDataDSL.g:30004:2: ( ruleXExpression ) + // InternalDataDSL.g:30005:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); @@ -95740,17 +97331,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__IfAssignment_3" - // InternalDataDSL.g:29520:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; + // InternalDataDSL.g:30014:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29524:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29525:2: ( ruleXExpression ) + // InternalDataDSL.g:30018:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30019:2: ( ruleXExpression ) { - // InternalDataDSL.g:29525:2: ( ruleXExpression ) - // InternalDataDSL.g:29526:3: ruleXExpression + // InternalDataDSL.g:30019:2: ( ruleXExpression ) + // InternalDataDSL.g:30020:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); @@ -95785,17 +97376,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__ThenAssignment_5" - // InternalDataDSL.g:29535:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; + // InternalDataDSL.g:30029:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29539:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29540:2: ( ruleXExpression ) + // InternalDataDSL.g:30033:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30034:2: ( ruleXExpression ) { - // InternalDataDSL.g:29540:2: ( ruleXExpression ) - // InternalDataDSL.g:29541:3: ruleXExpression + // InternalDataDSL.g:30034:2: ( ruleXExpression ) + // InternalDataDSL.g:30035:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); @@ -95830,17 +97421,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__ElseAssignment_6_1" - // InternalDataDSL.g:29550:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30044:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29554:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29555:2: ( ruleXExpression ) + // InternalDataDSL.g:30048:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30049:2: ( ruleXExpression ) { - // InternalDataDSL.g:29555:2: ( ruleXExpression ) - // InternalDataDSL.g:29556:3: ruleXExpression + // InternalDataDSL.g:30049:2: ( ruleXExpression ) + // InternalDataDSL.g:30050:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); @@ -95875,17 +97466,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1" - // InternalDataDSL.g:29565:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ; + // InternalDataDSL.g:30059:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ; public final void rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29569:1: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:29570:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:30063:1: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:30064:2: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:29570:2: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:29571:3: ruleJvmFormalParameter + // InternalDataDSL.g:30064:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:30065:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); @@ -95920,17 +97511,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_0_1" - // InternalDataDSL.g:29580:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30074:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29584:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29585:2: ( ruleXExpression ) + // InternalDataDSL.g:30078:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30079:2: ( ruleXExpression ) { - // InternalDataDSL.g:29585:2: ( ruleXExpression ) - // InternalDataDSL.g:29586:3: ruleXExpression + // InternalDataDSL.g:30079:2: ( ruleXExpression ) + // InternalDataDSL.g:30080:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); @@ -95965,17 +97556,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0" - // InternalDataDSL.g:29595:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ; + // InternalDataDSL.g:30089:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ; public final void rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29599:1: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:29600:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:30093:1: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:30094:2: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:29600:2: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:29601:3: ruleJvmFormalParameter + // InternalDataDSL.g:30094:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:30095:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); @@ -96010,17 +97601,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_1_1" - // InternalDataDSL.g:29610:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30104:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29614:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29615:2: ( ruleXExpression ) + // InternalDataDSL.g:30108:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30109:2: ( ruleXExpression ) { - // InternalDataDSL.g:29615:2: ( ruleXExpression ) - // InternalDataDSL.g:29616:3: ruleXExpression + // InternalDataDSL.g:30109:2: ( ruleXExpression ) + // InternalDataDSL.g:30110:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0()); @@ -96055,17 +97646,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__CasesAssignment_4" - // InternalDataDSL.g:29625:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ; + // InternalDataDSL.g:30119:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ; public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29629:1: ( ( ruleXCasePart ) ) - // InternalDataDSL.g:29630:2: ( ruleXCasePart ) + // InternalDataDSL.g:30123:1: ( ( ruleXCasePart ) ) + // InternalDataDSL.g:30124:2: ( ruleXCasePart ) { - // InternalDataDSL.g:29630:2: ( ruleXCasePart ) - // InternalDataDSL.g:29631:3: ruleXCasePart + // InternalDataDSL.g:30124:2: ( ruleXCasePart ) + // InternalDataDSL.g:30125:3: ruleXCasePart { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); @@ -96100,17 +97691,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__DefaultAssignment_5_2" - // InternalDataDSL.g:29640:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ; + // InternalDataDSL.g:30134:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29644:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29645:2: ( ruleXExpression ) + // InternalDataDSL.g:30138:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30139:2: ( ruleXExpression ) { - // InternalDataDSL.g:29645:2: ( ruleXExpression ) - // InternalDataDSL.g:29646:3: ruleXExpression + // InternalDataDSL.g:30139:2: ( ruleXExpression ) + // InternalDataDSL.g:30140:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); @@ -96145,17 +97736,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__TypeGuardAssignment_1" - // InternalDataDSL.g:29655:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:30149:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29659:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:29660:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30153:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:30154:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:29660:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:29661:3: ruleJvmTypeReference + // InternalDataDSL.g:30154:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30155:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); @@ -96190,17 +97781,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__CaseAssignment_2_1" - // InternalDataDSL.g:29670:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30164:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ; public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29674:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29675:2: ( ruleXExpression ) + // InternalDataDSL.g:30168:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30169:2: ( ruleXExpression ) { - // InternalDataDSL.g:29675:2: ( ruleXExpression ) - // InternalDataDSL.g:29676:3: ruleXExpression + // InternalDataDSL.g:30169:2: ( ruleXExpression ) + // InternalDataDSL.g:30170:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); @@ -96235,17 +97826,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__ThenAssignment_3_0_1" - // InternalDataDSL.g:29685:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30179:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ; public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29689:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29690:2: ( ruleXExpression ) + // InternalDataDSL.g:30183:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30184:2: ( ruleXExpression ) { - // InternalDataDSL.g:29690:2: ( ruleXExpression ) - // InternalDataDSL.g:29691:3: ruleXExpression + // InternalDataDSL.g:30184:2: ( ruleXExpression ) + // InternalDataDSL.g:30185:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); @@ -96280,28 +97871,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__FallThroughAssignment_3_1" - // InternalDataDSL.g:29700:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ; + // InternalDataDSL.g:30194:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ; public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29704:1: ( ( ( ',' ) ) ) - // InternalDataDSL.g:29705:2: ( ( ',' ) ) + // InternalDataDSL.g:30198:1: ( ( ( ',' ) ) ) + // InternalDataDSL.g:30199:2: ( ( ',' ) ) { - // InternalDataDSL.g:29705:2: ( ( ',' ) ) - // InternalDataDSL.g:29706:3: ( ',' ) + // InternalDataDSL.g:30199:2: ( ( ',' ) ) + // InternalDataDSL.g:30200:3: ( ',' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } - // InternalDataDSL.g:29707:3: ( ',' ) - // InternalDataDSL.g:29708:4: ',' + // InternalDataDSL.g:30201:3: ( ',' ) + // InternalDataDSL.g:30202:4: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } @@ -96333,17 +97924,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3" - // InternalDataDSL.g:29719:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ; + // InternalDataDSL.g:30213:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ; public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29723:1: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:29724:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:30217:1: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:30218:2: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:29724:2: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:29725:3: ruleJvmFormalParameter + // InternalDataDSL.g:30218:2: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:30219:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); @@ -96378,17 +97969,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_1" - // InternalDataDSL.g:29734:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30228:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29738:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29739:2: ( ruleXExpression ) + // InternalDataDSL.g:30232:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30233:2: ( ruleXExpression ) { - // InternalDataDSL.g:29739:2: ( ruleXExpression ) - // InternalDataDSL.g:29740:3: ruleXExpression + // InternalDataDSL.g:30233:2: ( ruleXExpression ) + // InternalDataDSL.g:30234:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); @@ -96423,17 +98014,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_3" - // InternalDataDSL.g:29749:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ; + // InternalDataDSL.g:30243:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29753:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29754:2: ( ruleXExpression ) + // InternalDataDSL.g:30247:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30248:2: ( ruleXExpression ) { - // InternalDataDSL.g:29754:2: ( ruleXExpression ) - // InternalDataDSL.g:29755:3: ruleXExpression + // InternalDataDSL.g:30248:2: ( ruleXExpression ) + // InternalDataDSL.g:30249:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); @@ -96468,17 +98059,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0" - // InternalDataDSL.g:29764:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalDataDSL.g:30258:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29768:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:29769:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:30262:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:30263:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:29769:2: ( ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:29770:3: ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:30263:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:30264:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); @@ -96513,17 +98104,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1" - // InternalDataDSL.g:29779:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalDataDSL.g:30273:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29783:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:29784:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:30277:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:30278:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:29784:2: ( ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:29785:3: ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:30278:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:30279:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); @@ -96558,17 +98149,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__ExpressionAssignment_5" - // InternalDataDSL.g:29794:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ; + // InternalDataDSL.g:30288:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29798:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29799:2: ( ruleXExpression ) + // InternalDataDSL.g:30292:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30293:2: ( ruleXExpression ) { - // InternalDataDSL.g:29799:2: ( ruleXExpression ) - // InternalDataDSL.g:29800:3: ruleXExpression + // InternalDataDSL.g:30293:2: ( ruleXExpression ) + // InternalDataDSL.g:30294:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); @@ -96603,17 +98194,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0" - // InternalDataDSL.g:29809:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ; + // InternalDataDSL.g:30303:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29813:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29814:2: ( ruleXExpression ) + // InternalDataDSL.g:30307:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30308:2: ( ruleXExpression ) { - // InternalDataDSL.g:29814:2: ( ruleXExpression ) - // InternalDataDSL.g:29815:3: ruleXExpression + // InternalDataDSL.g:30308:2: ( ruleXExpression ) + // InternalDataDSL.g:30309:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); @@ -96648,17 +98239,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1" - // InternalDataDSL.g:29824:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30318:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29828:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29829:2: ( ruleXExpression ) + // InternalDataDSL.g:30322:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30323:2: ( ruleXExpression ) { - // InternalDataDSL.g:29829:2: ( ruleXExpression ) - // InternalDataDSL.g:29830:3: ruleXExpression + // InternalDataDSL.g:30323:2: ( ruleXExpression ) + // InternalDataDSL.g:30324:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); @@ -96693,17 +98284,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBasicForLoopExpression__EachExpressionAssignment_9" - // InternalDataDSL.g:29839:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ; + // InternalDataDSL.g:30333:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29843:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29844:2: ( ruleXExpression ) + // InternalDataDSL.g:30337:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30338:2: ( ruleXExpression ) { - // InternalDataDSL.g:29844:2: ( ruleXExpression ) - // InternalDataDSL.g:29845:3: ruleXExpression + // InternalDataDSL.g:30338:2: ( ruleXExpression ) + // InternalDataDSL.g:30339:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); @@ -96738,17 +98329,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__PredicateAssignment_3" - // InternalDataDSL.g:29854:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; + // InternalDataDSL.g:30348:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29858:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29859:2: ( ruleXExpression ) + // InternalDataDSL.g:30352:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30353:2: ( ruleXExpression ) { - // InternalDataDSL.g:29859:2: ( ruleXExpression ) - // InternalDataDSL.g:29860:3: ruleXExpression + // InternalDataDSL.g:30353:2: ( ruleXExpression ) + // InternalDataDSL.g:30354:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); @@ -96783,17 +98374,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__BodyAssignment_5" - // InternalDataDSL.g:29869:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; + // InternalDataDSL.g:30363:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29873:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29874:2: ( ruleXExpression ) + // InternalDataDSL.g:30367:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30368:2: ( ruleXExpression ) { - // InternalDataDSL.g:29874:2: ( ruleXExpression ) - // InternalDataDSL.g:29875:3: ruleXExpression + // InternalDataDSL.g:30368:2: ( ruleXExpression ) + // InternalDataDSL.g:30369:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); @@ -96828,17 +98419,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2" - // InternalDataDSL.g:29884:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; + // InternalDataDSL.g:30378:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29888:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29889:2: ( ruleXExpression ) + // InternalDataDSL.g:30382:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30383:2: ( ruleXExpression ) { - // InternalDataDSL.g:29889:2: ( ruleXExpression ) - // InternalDataDSL.g:29890:3: ruleXExpression + // InternalDataDSL.g:30383:2: ( ruleXExpression ) + // InternalDataDSL.g:30384:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); @@ -96873,17 +98464,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5" - // InternalDataDSL.g:29899:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; + // InternalDataDSL.g:30393:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29903:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29904:2: ( ruleXExpression ) + // InternalDataDSL.g:30397:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30398:2: ( ruleXExpression ) { - // InternalDataDSL.g:29904:2: ( ruleXExpression ) - // InternalDataDSL.g:29905:3: ruleXExpression + // InternalDataDSL.g:30398:2: ( ruleXExpression ) + // InternalDataDSL.g:30399:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); @@ -96918,17 +98509,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0" - // InternalDataDSL.g:29914:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalDataDSL.g:30408:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29918:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:29919:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:30412:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:30413:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:29919:2: ( ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:29920:3: ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:30413:2: ( ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:30414:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); @@ -96963,28 +98554,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_1_0" - // InternalDataDSL.g:29929:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ; + // InternalDataDSL.g:30423:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ; public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29933:1: ( ( ( 'var' ) ) ) - // InternalDataDSL.g:29934:2: ( ( 'var' ) ) + // InternalDataDSL.g:30427:1: ( ( ( 'var' ) ) ) + // InternalDataDSL.g:30428:2: ( ( 'var' ) ) { - // InternalDataDSL.g:29934:2: ( ( 'var' ) ) - // InternalDataDSL.g:29935:3: ( 'var' ) + // InternalDataDSL.g:30428:2: ( ( 'var' ) ) + // InternalDataDSL.g:30429:3: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } - // InternalDataDSL.g:29936:3: ( 'var' ) - // InternalDataDSL.g:29937:4: 'var' + // InternalDataDSL.g:30430:3: ( 'var' ) + // InternalDataDSL.g:30431:4: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } - match(input,194,FOLLOW_2); if (state.failed) return ; + match(input,198,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } @@ -97016,17 +98607,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0" - // InternalDataDSL.g:29948:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:30442:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ; public final void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29952:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:29953:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30446:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:30447:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:29953:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:29954:3: ruleJvmTypeReference + // InternalDataDSL.g:30447:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30448:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0()); @@ -97061,17 +98652,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1" - // InternalDataDSL.g:29963:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ; + // InternalDataDSL.g:30457:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29967:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:29968:2: ( ruleValidID ) + // InternalDataDSL.g:30461:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:30462:2: ( ruleValidID ) { - // InternalDataDSL.g:29968:2: ( ruleValidID ) - // InternalDataDSL.g:29969:3: ruleValidID + // InternalDataDSL.g:30462:2: ( ruleValidID ) + // InternalDataDSL.g:30463:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); @@ -97106,17 +98697,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1" - // InternalDataDSL.g:29978:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ; + // InternalDataDSL.g:30472:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29982:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:29983:2: ( ruleValidID ) + // InternalDataDSL.g:30476:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:30477:2: ( ruleValidID ) { - // InternalDataDSL.g:29983:2: ( ruleValidID ) - // InternalDataDSL.g:29984:3: ruleValidID + // InternalDataDSL.g:30477:2: ( ruleValidID ) + // InternalDataDSL.g:30478:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); @@ -97151,17 +98742,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1" - // InternalDataDSL.g:29993:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30487:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ; public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:29997:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:29998:2: ( ruleXExpression ) + // InternalDataDSL.g:30491:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30492:2: ( ruleXExpression ) { - // InternalDataDSL.g:29998:2: ( ruleXExpression ) - // InternalDataDSL.g:29999:3: ruleXExpression + // InternalDataDSL.g:30492:2: ( ruleXExpression ) + // InternalDataDSL.g:30493:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0()); @@ -97196,17 +98787,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0" - // InternalDataDSL.g:30008:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:30502:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30012:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30013:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30506:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:30507:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30013:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30014:3: ruleJvmTypeReference + // InternalDataDSL.g:30507:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30508:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); @@ -97241,17 +98832,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__NameAssignment_1" - // InternalDataDSL.g:30023:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; + // InternalDataDSL.g:30517:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30027:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:30028:2: ( ruleValidID ) + // InternalDataDSL.g:30521:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:30522:2: ( ruleValidID ) { - // InternalDataDSL.g:30028:2: ( ruleValidID ) - // InternalDataDSL.g:30029:3: ruleValidID + // InternalDataDSL.g:30522:2: ( ruleValidID ) + // InternalDataDSL.g:30523:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); @@ -97286,17 +98877,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0" - // InternalDataDSL.g:30038:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:30532:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30042:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30043:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30536:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:30537:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30043:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30044:3: ruleJvmTypeReference + // InternalDataDSL.g:30537:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:30538:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); @@ -97331,17 +98922,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1" - // InternalDataDSL.g:30053:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; + // InternalDataDSL.g:30547:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30057:1: ( ( ruleValidID ) ) - // InternalDataDSL.g:30058:2: ( ruleValidID ) + // InternalDataDSL.g:30551:1: ( ( ruleValidID ) ) + // InternalDataDSL.g:30552:2: ( ruleValidID ) { - // InternalDataDSL.g:30058:2: ( ruleValidID ) - // InternalDataDSL.g:30059:3: ruleValidID + // InternalDataDSL.g:30552:2: ( ruleValidID ) + // InternalDataDSL.g:30553:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); @@ -97376,17 +98967,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1" - // InternalDataDSL.g:30068:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:30562:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30072:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30073:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30566:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:30567:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30073:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30074:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:30567:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30568:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); @@ -97421,17 +99012,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1" - // InternalDataDSL.g:30083:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:30577:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30087:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30088:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30581:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:30582:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30088:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30089:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:30582:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30583:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); @@ -97466,23 +99057,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureAssignment_2" - // InternalDataDSL.g:30098:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ; + // InternalDataDSL.g:30592:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30102:1: ( ( ( ruleIdOrSuper ) ) ) - // InternalDataDSL.g:30103:2: ( ( ruleIdOrSuper ) ) + // InternalDataDSL.g:30596:1: ( ( ( ruleIdOrSuper ) ) ) + // InternalDataDSL.g:30597:2: ( ( ruleIdOrSuper ) ) { - // InternalDataDSL.g:30103:2: ( ( ruleIdOrSuper ) ) - // InternalDataDSL.g:30104:3: ( ruleIdOrSuper ) + // InternalDataDSL.g:30597:2: ( ( ruleIdOrSuper ) ) + // InternalDataDSL.g:30598:3: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); } - // InternalDataDSL.g:30105:3: ( ruleIdOrSuper ) - // InternalDataDSL.g:30106:4: ruleIdOrSuper + // InternalDataDSL.g:30599:3: ( ruleIdOrSuper ) + // InternalDataDSL.g:30600:4: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); @@ -97523,28 +99114,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0" - // InternalDataDSL.g:30117:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ; + // InternalDataDSL.g:30611:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ; public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30121:1: ( ( ( '(' ) ) ) - // InternalDataDSL.g:30122:2: ( ( '(' ) ) + // InternalDataDSL.g:30615:1: ( ( ( '(' ) ) ) + // InternalDataDSL.g:30616:2: ( ( '(' ) ) { - // InternalDataDSL.g:30122:2: ( ( '(' ) ) - // InternalDataDSL.g:30123:3: ( '(' ) + // InternalDataDSL.g:30616:2: ( ( '(' ) ) + // InternalDataDSL.g:30617:3: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } - // InternalDataDSL.g:30124:3: ( '(' ) - // InternalDataDSL.g:30125:4: '(' + // InternalDataDSL.g:30618:3: ( '(' ) + // InternalDataDSL.g:30619:4: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } @@ -97576,17 +99167,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0" - // InternalDataDSL.g:30136:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ; + // InternalDataDSL.g:30630:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30140:1: ( ( ruleXShortClosure ) ) - // InternalDataDSL.g:30141:2: ( ruleXShortClosure ) + // InternalDataDSL.g:30634:1: ( ( ruleXShortClosure ) ) + // InternalDataDSL.g:30635:2: ( ruleXShortClosure ) { - // InternalDataDSL.g:30141:2: ( ruleXShortClosure ) - // InternalDataDSL.g:30142:3: ruleXShortClosure + // InternalDataDSL.g:30635:2: ( ruleXShortClosure ) + // InternalDataDSL.g:30636:3: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); @@ -97621,17 +99212,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0" - // InternalDataDSL.g:30151:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ; + // InternalDataDSL.g:30645:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30155:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30156:2: ( ruleXExpression ) + // InternalDataDSL.g:30649:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30650:2: ( ruleXExpression ) { - // InternalDataDSL.g:30156:2: ( ruleXExpression ) - // InternalDataDSL.g:30157:3: ruleXExpression + // InternalDataDSL.g:30650:2: ( ruleXExpression ) + // InternalDataDSL.g:30651:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); @@ -97666,17 +99257,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1" - // InternalDataDSL.g:30166:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30660:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30170:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30171:2: ( ruleXExpression ) + // InternalDataDSL.g:30664:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30665:2: ( ruleXExpression ) { - // InternalDataDSL.g:30171:2: ( ruleXExpression ) - // InternalDataDSL.g:30172:3: ruleXExpression + // InternalDataDSL.g:30665:2: ( ruleXExpression ) + // InternalDataDSL.g:30666:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); @@ -97711,17 +99302,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4" - // InternalDataDSL.g:30181:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ; + // InternalDataDSL.g:30675:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30185:1: ( ( ruleXClosure ) ) - // InternalDataDSL.g:30186:2: ( ruleXClosure ) + // InternalDataDSL.g:30679:1: ( ( ruleXClosure ) ) + // InternalDataDSL.g:30680:2: ( ruleXClosure ) { - // InternalDataDSL.g:30186:2: ( ruleXClosure ) - // InternalDataDSL.g:30187:3: ruleXClosure + // InternalDataDSL.g:30680:2: ( ruleXClosure ) + // InternalDataDSL.g:30681:3: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); @@ -97756,23 +99347,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ConstructorAssignment_2" - // InternalDataDSL.g:30196:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalDataDSL.g:30690:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30200:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDSL.g:30201:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:30694:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDSL.g:30695:2: ( ( ruleQualifiedName ) ) { - // InternalDataDSL.g:30201:2: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:30202:3: ( ruleQualifiedName ) + // InternalDataDSL.g:30695:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:30696:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } - // InternalDataDSL.g:30203:3: ( ruleQualifiedName ) - // InternalDataDSL.g:30204:4: ruleQualifiedName + // InternalDataDSL.g:30697:3: ( ruleQualifiedName ) + // InternalDataDSL.g:30698:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); @@ -97813,17 +99404,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1" - // InternalDataDSL.g:30215:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:30709:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30219:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30220:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30713:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:30714:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30220:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30221:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:30714:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30715:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); @@ -97858,17 +99449,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1" - // InternalDataDSL.g:30230:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:30724:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30234:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30235:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30728:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:30729:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30235:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30236:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:30729:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:30730:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); @@ -97903,28 +99494,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0" - // InternalDataDSL.g:30245:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ; + // InternalDataDSL.g:30739:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ; public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30249:1: ( ( ( '(' ) ) ) - // InternalDataDSL.g:30250:2: ( ( '(' ) ) + // InternalDataDSL.g:30743:1: ( ( ( '(' ) ) ) + // InternalDataDSL.g:30744:2: ( ( '(' ) ) { - // InternalDataDSL.g:30250:2: ( ( '(' ) ) - // InternalDataDSL.g:30251:3: ( '(' ) + // InternalDataDSL.g:30744:2: ( ( '(' ) ) + // InternalDataDSL.g:30745:3: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } - // InternalDataDSL.g:30252:3: ( '(' ) - // InternalDataDSL.g:30253:4: '(' + // InternalDataDSL.g:30746:3: ( '(' ) + // InternalDataDSL.g:30747:4: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } @@ -97956,17 +99547,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_0" - // InternalDataDSL.g:30264:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; + // InternalDataDSL.g:30758:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30268:1: ( ( ruleXShortClosure ) ) - // InternalDataDSL.g:30269:2: ( ruleXShortClosure ) + // InternalDataDSL.g:30762:1: ( ( ruleXShortClosure ) ) + // InternalDataDSL.g:30763:2: ( ruleXShortClosure ) { - // InternalDataDSL.g:30269:2: ( ruleXShortClosure ) - // InternalDataDSL.g:30270:3: ruleXShortClosure + // InternalDataDSL.g:30763:2: ( ruleXShortClosure ) + // InternalDataDSL.g:30764:3: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); @@ -98001,17 +99592,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0" - // InternalDataDSL.g:30279:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; + // InternalDataDSL.g:30773:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30283:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30284:2: ( ruleXExpression ) + // InternalDataDSL.g:30777:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30778:2: ( ruleXExpression ) { - // InternalDataDSL.g:30284:2: ( ruleXExpression ) - // InternalDataDSL.g:30285:3: ruleXExpression + // InternalDataDSL.g:30778:2: ( ruleXExpression ) + // InternalDataDSL.g:30779:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); @@ -98046,17 +99637,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1" - // InternalDataDSL.g:30294:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30788:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30298:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30299:2: ( ruleXExpression ) + // InternalDataDSL.g:30792:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30793:2: ( ruleXExpression ) { - // InternalDataDSL.g:30299:2: ( ruleXExpression ) - // InternalDataDSL.g:30300:3: ruleXExpression + // InternalDataDSL.g:30793:2: ( ruleXExpression ) + // InternalDataDSL.g:30794:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); @@ -98091,17 +99682,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5" - // InternalDataDSL.g:30309:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ; + // InternalDataDSL.g:30803:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30313:1: ( ( ruleXClosure ) ) - // InternalDataDSL.g:30314:2: ( ruleXClosure ) + // InternalDataDSL.g:30807:1: ( ( ruleXClosure ) ) + // InternalDataDSL.g:30808:2: ( ruleXClosure ) { - // InternalDataDSL.g:30314:2: ( ruleXClosure ) - // InternalDataDSL.g:30315:3: ruleXClosure + // InternalDataDSL.g:30808:2: ( ruleXClosure ) + // InternalDataDSL.g:30809:3: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); @@ -98136,28 +99727,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1" - // InternalDataDSL.g:30324:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; + // InternalDataDSL.g:30818:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30328:1: ( ( ( 'true' ) ) ) - // InternalDataDSL.g:30329:2: ( ( 'true' ) ) + // InternalDataDSL.g:30822:1: ( ( ( 'true' ) ) ) + // InternalDataDSL.g:30823:2: ( ( 'true' ) ) { - // InternalDataDSL.g:30329:2: ( ( 'true' ) ) - // InternalDataDSL.g:30330:3: ( 'true' ) + // InternalDataDSL.g:30823:2: ( ( 'true' ) ) + // InternalDataDSL.g:30824:3: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - // InternalDataDSL.g:30331:3: ( 'true' ) - // InternalDataDSL.g:30332:4: 'true' + // InternalDataDSL.g:30825:3: ( 'true' ) + // InternalDataDSL.g:30826:4: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - match(input,195,FOLLOW_2); if (state.failed) return ; + match(input,199,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } @@ -98189,17 +99780,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNumberLiteral__ValueAssignment_1" - // InternalDataDSL.g:30343:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ; + // InternalDataDSL.g:30837:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ; public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30347:1: ( ( ruleNumber ) ) - // InternalDataDSL.g:30348:2: ( ruleNumber ) + // InternalDataDSL.g:30841:1: ( ( ruleNumber ) ) + // InternalDataDSL.g:30842:2: ( ruleNumber ) { - // InternalDataDSL.g:30348:2: ( ruleNumber ) - // InternalDataDSL.g:30349:3: ruleNumber + // InternalDataDSL.g:30842:2: ( ruleNumber ) + // InternalDataDSL.g:30843:3: ruleNumber { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); @@ -98234,17 +99825,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__ValueAssignment_1" - // InternalDataDSL.g:30358:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; + // InternalDataDSL.g:30852:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30362:1: ( ( RULE_STRING ) ) - // InternalDataDSL.g:30363:2: ( RULE_STRING ) + // InternalDataDSL.g:30856:1: ( ( RULE_STRING ) ) + // InternalDataDSL.g:30857:2: ( RULE_STRING ) { - // InternalDataDSL.g:30363:2: ( RULE_STRING ) - // InternalDataDSL.g:30364:3: RULE_STRING + // InternalDataDSL.g:30857:2: ( RULE_STRING ) + // InternalDataDSL.g:30858:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); @@ -98275,23 +99866,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__TypeAssignment_3" - // InternalDataDSL.g:30373:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; + // InternalDataDSL.g:30867:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30377:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDSL.g:30378:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:30871:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDSL.g:30872:2: ( ( ruleQualifiedName ) ) { - // InternalDataDSL.g:30378:2: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:30379:3: ( ruleQualifiedName ) + // InternalDataDSL.g:30872:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:30873:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } - // InternalDataDSL.g:30380:3: ( ruleQualifiedName ) - // InternalDataDSL.g:30381:4: ruleQualifiedName + // InternalDataDSL.g:30874:3: ( ruleQualifiedName ) + // InternalDataDSL.g:30875:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); @@ -98332,17 +99923,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__ArrayDimensionsAssignment_4" - // InternalDataDSL.g:30392:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ; + // InternalDataDSL.g:30886:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ; public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30396:1: ( ( ruleArrayBrackets ) ) - // InternalDataDSL.g:30397:2: ( ruleArrayBrackets ) + // InternalDataDSL.g:30890:1: ( ( ruleArrayBrackets ) ) + // InternalDataDSL.g:30891:2: ( ruleArrayBrackets ) { - // InternalDataDSL.g:30397:2: ( ruleArrayBrackets ) - // InternalDataDSL.g:30398:3: ruleArrayBrackets + // InternalDataDSL.g:30891:2: ( ruleArrayBrackets ) + // InternalDataDSL.g:30892:3: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); @@ -98377,17 +99968,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2" - // InternalDataDSL.g:30407:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // InternalDataDSL.g:30901:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30411:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30412:2: ( ruleXExpression ) + // InternalDataDSL.g:30905:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30906:2: ( ruleXExpression ) { - // InternalDataDSL.g:30412:2: ( ruleXExpression ) - // InternalDataDSL.g:30413:3: ruleXExpression + // InternalDataDSL.g:30906:2: ( ruleXExpression ) + // InternalDataDSL.g:30907:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); @@ -98422,17 +100013,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2" - // InternalDataDSL.g:30422:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // InternalDataDSL.g:30916:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30426:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30427:2: ( ruleXExpression ) + // InternalDataDSL.g:30920:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30921:2: ( ruleXExpression ) { - // InternalDataDSL.g:30427:2: ( ruleXExpression ) - // InternalDataDSL.g:30428:3: ruleXExpression + // InternalDataDSL.g:30921:2: ( ruleXExpression ) + // InternalDataDSL.g:30922:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); @@ -98467,17 +100058,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2" - // InternalDataDSL.g:30437:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // InternalDataDSL.g:30931:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30441:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30442:2: ( ruleXExpression ) + // InternalDataDSL.g:30935:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30936:2: ( ruleXExpression ) { - // InternalDataDSL.g:30442:2: ( ruleXExpression ) - // InternalDataDSL.g:30443:3: ruleXExpression + // InternalDataDSL.g:30936:2: ( ruleXExpression ) + // InternalDataDSL.g:30937:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); @@ -98512,17 +100103,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0" - // InternalDataDSL.g:30452:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; + // InternalDataDSL.g:30946:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30456:1: ( ( ruleXCatchClause ) ) - // InternalDataDSL.g:30457:2: ( ruleXCatchClause ) + // InternalDataDSL.g:30950:1: ( ( ruleXCatchClause ) ) + // InternalDataDSL.g:30951:2: ( ruleXCatchClause ) { - // InternalDataDSL.g:30457:2: ( ruleXCatchClause ) - // InternalDataDSL.g:30458:3: ruleXCatchClause + // InternalDataDSL.g:30951:2: ( ruleXCatchClause ) + // InternalDataDSL.g:30952:3: ruleXCatchClause { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); @@ -98557,17 +100148,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1" - // InternalDataDSL.g:30467:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30961:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30471:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30472:2: ( ruleXExpression ) + // InternalDataDSL.g:30965:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30966:2: ( ruleXExpression ) { - // InternalDataDSL.g:30472:2: ( ruleXExpression ) - // InternalDataDSL.g:30473:3: ruleXExpression + // InternalDataDSL.g:30966:2: ( ruleXExpression ) + // InternalDataDSL.g:30967:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); @@ -98602,17 +100193,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1" - // InternalDataDSL.g:30482:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30976:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30486:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30487:2: ( ruleXExpression ) + // InternalDataDSL.g:30980:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30981:2: ( ruleXExpression ) { - // InternalDataDSL.g:30487:2: ( ruleXExpression ) - // InternalDataDSL.g:30488:3: ruleXExpression + // InternalDataDSL.g:30981:2: ( ruleXExpression ) + // InternalDataDSL.g:30982:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); @@ -98647,17 +100238,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__ParamAssignment_1" - // InternalDataDSL.g:30497:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ; + // InternalDataDSL.g:30991:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30501:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30502:2: ( ruleXExpression ) + // InternalDataDSL.g:30995:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:30996:2: ( ruleXExpression ) { - // InternalDataDSL.g:30502:2: ( ruleXExpression ) - // InternalDataDSL.g:30503:3: ruleXExpression + // InternalDataDSL.g:30996:2: ( ruleXExpression ) + // InternalDataDSL.g:30997:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); @@ -98692,17 +100283,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSynchronizedExpression__ExpressionAssignment_3" - // InternalDataDSL.g:30512:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ; + // InternalDataDSL.g:31006:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30516:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30517:2: ( ruleXExpression ) + // InternalDataDSL.g:31010:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:31011:2: ( ruleXExpression ) { - // InternalDataDSL.g:30517:2: ( ruleXExpression ) - // InternalDataDSL.g:30518:3: ruleXExpression + // InternalDataDSL.g:31011:2: ( ruleXExpression ) + // InternalDataDSL.g:31012:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); @@ -98737,17 +100328,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2" - // InternalDataDSL.g:30527:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; + // InternalDataDSL.g:31021:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30531:1: ( ( ruleFullJvmFormalParameter ) ) - // InternalDataDSL.g:30532:2: ( ruleFullJvmFormalParameter ) + // InternalDataDSL.g:31025:1: ( ( ruleFullJvmFormalParameter ) ) + // InternalDataDSL.g:31026:2: ( ruleFullJvmFormalParameter ) { - // InternalDataDSL.g:30532:2: ( ruleFullJvmFormalParameter ) - // InternalDataDSL.g:30533:3: ruleFullJvmFormalParameter + // InternalDataDSL.g:31026:2: ( ruleFullJvmFormalParameter ) + // InternalDataDSL.g:31027:3: ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); @@ -98782,17 +100373,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__ExpressionAssignment_4" - // InternalDataDSL.g:30542:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; + // InternalDataDSL.g:31036:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30546:1: ( ( ruleXExpression ) ) - // InternalDataDSL.g:30547:2: ( ruleXExpression ) + // InternalDataDSL.g:31040:1: ( ( ruleXExpression ) ) + // InternalDataDSL.g:31041:2: ( ruleXExpression ) { - // InternalDataDSL.g:30547:2: ( ruleXExpression ) - // InternalDataDSL.g:30548:3: ruleXExpression + // InternalDataDSL.g:31041:2: ( ruleXExpression ) + // InternalDataDSL.g:31042:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); @@ -98827,17 +100418,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0" - // InternalDataDSL.g:30557:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:31051:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30561:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30562:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31055:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:31056:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30562:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30563:3: ruleJvmTypeReference + // InternalDataDSL.g:31056:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31057:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); @@ -98872,17 +100463,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1" - // InternalDataDSL.g:30572:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:31066:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30576:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30577:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31070:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:31071:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30577:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30578:3: ruleJvmTypeReference + // InternalDataDSL.g:31071:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31072:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); @@ -98917,17 +100508,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2" - // InternalDataDSL.g:30587:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:31081:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30591:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30592:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31085:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:31086:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30592:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30593:3: ruleJvmTypeReference + // InternalDataDSL.g:31086:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31087:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); @@ -98962,23 +100553,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0" - // InternalDataDSL.g:30602:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalDataDSL.g:31096:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30606:1: ( ( ( ruleQualifiedName ) ) ) - // InternalDataDSL.g:30607:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:31100:1: ( ( ( ruleQualifiedName ) ) ) + // InternalDataDSL.g:31101:2: ( ( ruleQualifiedName ) ) { - // InternalDataDSL.g:30607:2: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:30608:3: ( ruleQualifiedName ) + // InternalDataDSL.g:31101:2: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:31102:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } - // InternalDataDSL.g:30609:3: ( ruleQualifiedName ) - // InternalDataDSL.g:30610:4: ruleQualifiedName + // InternalDataDSL.g:31103:3: ( ruleQualifiedName ) + // InternalDataDSL.g:31104:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); @@ -99019,17 +100610,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1" - // InternalDataDSL.g:30621:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:31115:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30625:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30626:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31119:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:31120:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30626:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30627:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:31120:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31121:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); @@ -99064,17 +100655,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1" - // InternalDataDSL.g:30636:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:31130:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30640:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30641:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31134:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:31135:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30641:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30642:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:31135:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31136:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); @@ -99109,23 +100700,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1" - // InternalDataDSL.g:30651:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; + // InternalDataDSL.g:31145:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30655:1: ( ( ( ruleValidID ) ) ) - // InternalDataDSL.g:30656:2: ( ( ruleValidID ) ) + // InternalDataDSL.g:31149:1: ( ( ( ruleValidID ) ) ) + // InternalDataDSL.g:31150:2: ( ( ruleValidID ) ) { - // InternalDataDSL.g:30656:2: ( ( ruleValidID ) ) - // InternalDataDSL.g:30657:3: ( ruleValidID ) + // InternalDataDSL.g:31150:2: ( ( ruleValidID ) ) + // InternalDataDSL.g:31151:3: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } - // InternalDataDSL.g:30658:3: ( ruleValidID ) - // InternalDataDSL.g:30659:4: ruleValidID + // InternalDataDSL.g:31152:3: ( ruleValidID ) + // InternalDataDSL.g:31153:4: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); @@ -99166,17 +100757,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1" - // InternalDataDSL.g:30670:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:31164:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30674:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30675:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31168:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:31169:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30675:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30676:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:31169:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31170:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); @@ -99211,17 +100802,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1" - // InternalDataDSL.g:30685:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalDataDSL.g:31179:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30689:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:30690:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31183:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:31184:2: ( ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:30690:2: ( ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:30691:3: ruleJvmArgumentTypeReference + // InternalDataDSL.g:31184:2: ( ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:31185:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); @@ -99256,17 +100847,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0" - // InternalDataDSL.g:30700:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; + // InternalDataDSL.g:31194:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30704:1: ( ( ruleJvmUpperBound ) ) - // InternalDataDSL.g:30705:2: ( ruleJvmUpperBound ) + // InternalDataDSL.g:31198:1: ( ( ruleJvmUpperBound ) ) + // InternalDataDSL.g:31199:2: ( ruleJvmUpperBound ) { - // InternalDataDSL.g:30705:2: ( ruleJvmUpperBound ) - // InternalDataDSL.g:30706:3: ruleJvmUpperBound + // InternalDataDSL.g:31199:2: ( ruleJvmUpperBound ) + // InternalDataDSL.g:31200:3: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); @@ -99301,17 +100892,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1" - // InternalDataDSL.g:30715:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; + // InternalDataDSL.g:31209:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30719:1: ( ( ruleJvmUpperBoundAnded ) ) - // InternalDataDSL.g:30720:2: ( ruleJvmUpperBoundAnded ) + // InternalDataDSL.g:31213:1: ( ( ruleJvmUpperBoundAnded ) ) + // InternalDataDSL.g:31214:2: ( ruleJvmUpperBoundAnded ) { - // InternalDataDSL.g:30720:2: ( ruleJvmUpperBoundAnded ) - // InternalDataDSL.g:30721:3: ruleJvmUpperBoundAnded + // InternalDataDSL.g:31214:2: ( ruleJvmUpperBoundAnded ) + // InternalDataDSL.g:31215:3: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); @@ -99346,17 +100937,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0" - // InternalDataDSL.g:30730:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; + // InternalDataDSL.g:31224:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30734:1: ( ( ruleJvmLowerBound ) ) - // InternalDataDSL.g:30735:2: ( ruleJvmLowerBound ) + // InternalDataDSL.g:31228:1: ( ( ruleJvmLowerBound ) ) + // InternalDataDSL.g:31229:2: ( ruleJvmLowerBound ) { - // InternalDataDSL.g:30735:2: ( ruleJvmLowerBound ) - // InternalDataDSL.g:30736:3: ruleJvmLowerBound + // InternalDataDSL.g:31229:2: ( ruleJvmLowerBound ) + // InternalDataDSL.g:31230:3: ruleJvmLowerBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); @@ -99391,17 +100982,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1" - // InternalDataDSL.g:30745:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; + // InternalDataDSL.g:31239:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30749:1: ( ( ruleJvmLowerBoundAnded ) ) - // InternalDataDSL.g:30750:2: ( ruleJvmLowerBoundAnded ) + // InternalDataDSL.g:31243:1: ( ( ruleJvmLowerBoundAnded ) ) + // InternalDataDSL.g:31244:2: ( ruleJvmLowerBoundAnded ) { - // InternalDataDSL.g:30750:2: ( ruleJvmLowerBoundAnded ) - // InternalDataDSL.g:30751:3: ruleJvmLowerBoundAnded + // InternalDataDSL.g:31244:2: ( ruleJvmLowerBoundAnded ) + // InternalDataDSL.g:31245:3: ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); @@ -99436,17 +101027,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1" - // InternalDataDSL.g:30760:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:31254:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30764:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30765:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31258:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:31259:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30765:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30766:3: ruleJvmTypeReference + // InternalDataDSL.g:31259:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31260:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -99481,17 +101072,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1" - // InternalDataDSL.g:30775:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:31269:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30779:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30780:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31273:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:31274:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30780:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30781:3: ruleJvmTypeReference + // InternalDataDSL.g:31274:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31275:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -99526,17 +101117,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1" - // InternalDataDSL.g:30790:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:31284:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30794:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30795:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31288:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:31289:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30795:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30796:3: ruleJvmTypeReference + // InternalDataDSL.g:31289:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31290:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -99571,17 +101162,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1" - // InternalDataDSL.g:30805:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalDataDSL.g:31299:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30809:1: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:30810:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31303:1: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:31304:2: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:30810:2: ( ruleJvmTypeReference ) - // InternalDataDSL.g:30811:3: ruleJvmTypeReference + // InternalDataDSL.g:31304:2: ( ruleJvmTypeReference ) + // InternalDataDSL.g:31305:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -99616,17 +101207,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportSection__ImportDeclarationsAssignment" - // InternalDataDSL.g:30820:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ; + // InternalDataDSL.g:31314:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ; public final void rule__XImportSection__ImportDeclarationsAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalDataDSL.g:30824:1: ( ( ruleXImportDeclaration ) ) - // InternalDataDSL.g:30825:2: ( ruleXImportDeclaration ) + // InternalDataDSL.g:31318:1: ( ( ruleXImportDeclaration ) ) + // InternalDataDSL.g:31319:2: ( ruleXImportDeclaration ) { - // InternalDataDSL.g:30825:2: ( ruleXImportDeclaration ) - // InternalDataDSL.g:30826:3: ruleXImportDeclaration + // InternalDataDSL.g:31319:2: ( ruleXImportDeclaration ) + // InternalDataDSL.g:31320:3: ruleXImportDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); @@ -99661,17 +101252,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred25_InternalDataDSL public final void synpred25_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:3513:2: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) ) - // InternalDataDSL.g:3513:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) + // InternalDataDSL.g:3563:2: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) ) + // InternalDataDSL.g:3563:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) { - // InternalDataDSL.g:3513:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) - // InternalDataDSL.g:3514:3: ( rule__XAnnotation__Group_3_1_0__0 ) + // InternalDataDSL.g:3563:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) + // InternalDataDSL.g:3564:3: ( rule__XAnnotation__Group_3_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } - // InternalDataDSL.g:3515:3: ( rule__XAnnotation__Group_3_1_0__0 ) - // InternalDataDSL.g:3515:4: rule__XAnnotation__Group_3_1_0__0 + // InternalDataDSL.g:3565:3: ( rule__XAnnotation__Group_3_1_0__0 ) + // InternalDataDSL.g:3565:4: rule__XAnnotation__Group_3_1_0__0 { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3_1_0__0(); @@ -99691,17 +101282,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred26_InternalDataDSL public final void synpred26_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:3534:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) ) - // InternalDataDSL.g:3534:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) + // InternalDataDSL.g:3584:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) ) + // InternalDataDSL.g:3584:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) { - // InternalDataDSL.g:3534:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) - // InternalDataDSL.g:3535:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) + // InternalDataDSL.g:3584:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) + // InternalDataDSL.g:3585:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } - // InternalDataDSL.g:3536:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) - // InternalDataDSL.g:3536:4: rule__XAnnotationElementValueOrCommaList__Group_0__0 + // InternalDataDSL.g:3586:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) + // InternalDataDSL.g:3586:4: rule__XAnnotationElementValueOrCommaList__Group_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0__0(); @@ -99721,17 +101312,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred27_InternalDataDSL public final void synpred27_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:3555:2: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) ) - // InternalDataDSL.g:3555:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) + // InternalDataDSL.g:3605:2: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) ) + // InternalDataDSL.g:3605:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) { - // InternalDataDSL.g:3555:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) - // InternalDataDSL.g:3556:3: ( rule__XAnnotationElementValue__Group_0__0 ) + // InternalDataDSL.g:3605:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) + // InternalDataDSL.g:3606:3: ( rule__XAnnotationElementValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } - // InternalDataDSL.g:3557:3: ( rule__XAnnotationElementValue__Group_0__0 ) - // InternalDataDSL.g:3557:4: rule__XAnnotationElementValue__Group_0__0 + // InternalDataDSL.g:3607:3: ( rule__XAnnotationElementValue__Group_0__0 ) + // InternalDataDSL.g:3607:4: rule__XAnnotationElementValue__Group_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0__0(); @@ -99751,17 +101342,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred52_InternalDataDSL public final void synpred52_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:3840:2: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) ) - // InternalDataDSL.g:3840:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) + // InternalDataDSL.g:3890:2: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) ) + // InternalDataDSL.g:3890:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) { - // InternalDataDSL.g:3840:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) - // InternalDataDSL.g:3841:3: ( rule__OpOther__Group_6_1_0__0 ) + // InternalDataDSL.g:3890:2: ( ( rule__OpOther__Group_6_1_0__0 ) ) + // InternalDataDSL.g:3891:3: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } - // InternalDataDSL.g:3842:3: ( rule__OpOther__Group_6_1_0__0 ) - // InternalDataDSL.g:3842:4: rule__OpOther__Group_6_1_0__0 + // InternalDataDSL.g:3892:3: ( rule__OpOther__Group_6_1_0__0 ) + // InternalDataDSL.g:3892:4: rule__OpOther__Group_6_1_0__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0__0(); @@ -99781,11 +101372,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred53_InternalDataDSL public final void synpred53_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:3846:2: ( ( '<' ) ) - // InternalDataDSL.g:3846:2: ( '<' ) + // InternalDataDSL.g:3896:2: ( ( '<' ) ) + // InternalDataDSL.g:3896:2: ( '<' ) { - // InternalDataDSL.g:3846:2: ( '<' ) - // InternalDataDSL.g:3847:3: '<' + // InternalDataDSL.g:3896:2: ( '<' ) + // InternalDataDSL.g:3897:3: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); @@ -99801,17 +101392,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred66_InternalDataDSL public final void synpred66_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4059:2: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) ) - // InternalDataDSL.g:4059:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // InternalDataDSL.g:4109:2: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) ) + // InternalDataDSL.g:4109:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { - // InternalDataDSL.g:4059:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) - // InternalDataDSL.g:4060:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // InternalDataDSL.g:4109:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // InternalDataDSL.g:4110:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } - // InternalDataDSL.g:4061:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) - // InternalDataDSL.g:4061:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 + // InternalDataDSL.g:4111:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // InternalDataDSL.g:4111:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); @@ -99831,17 +101422,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred74_InternalDataDSL public final void synpred74_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4122:2: ( ( ( ruleXForLoopExpression ) ) ) - // InternalDataDSL.g:4122:2: ( ( ruleXForLoopExpression ) ) + // InternalDataDSL.g:4172:2: ( ( ( ruleXForLoopExpression ) ) ) + // InternalDataDSL.g:4172:2: ( ( ruleXForLoopExpression ) ) { - // InternalDataDSL.g:4122:2: ( ( ruleXForLoopExpression ) ) - // InternalDataDSL.g:4123:3: ( ruleXForLoopExpression ) + // InternalDataDSL.g:4172:2: ( ( ruleXForLoopExpression ) ) + // InternalDataDSL.g:4173:3: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } - // InternalDataDSL.g:4124:3: ( ruleXForLoopExpression ) - // InternalDataDSL.g:4124:4: ruleXForLoopExpression + // InternalDataDSL.g:4174:3: ( ruleXForLoopExpression ) + // InternalDataDSL.g:4174:4: ruleXForLoopExpression { pushFollow(FOLLOW_2); ruleXForLoopExpression(); @@ -99861,11 +101452,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred75_InternalDataDSL public final void synpred75_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4128:2: ( ( ruleXBasicForLoopExpression ) ) - // InternalDataDSL.g:4128:2: ( ruleXBasicForLoopExpression ) + // InternalDataDSL.g:4178:2: ( ( ruleXBasicForLoopExpression ) ) + // InternalDataDSL.g:4178:2: ( ruleXBasicForLoopExpression ) { - // InternalDataDSL.g:4128:2: ( ruleXBasicForLoopExpression ) - // InternalDataDSL.g:4129:3: ruleXBasicForLoopExpression + // InternalDataDSL.g:4178:2: ( ruleXBasicForLoopExpression ) + // InternalDataDSL.g:4179:3: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); @@ -99885,17 +101476,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred88_InternalDataDSL public final void synpred88_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4251:2: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ) - // InternalDataDSL.g:4251:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) + // InternalDataDSL.g:4301:2: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ) + // InternalDataDSL.g:4301:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { - // InternalDataDSL.g:4251:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) - // InternalDataDSL.g:4252:3: ( rule__XSwitchExpression__Group_2_0__0 ) + // InternalDataDSL.g:4301:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) + // InternalDataDSL.g:4302:3: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } - // InternalDataDSL.g:4253:3: ( rule__XSwitchExpression__Group_2_0__0 ) - // InternalDataDSL.g:4253:4: rule__XSwitchExpression__Group_2_0__0 + // InternalDataDSL.g:4303:3: ( rule__XSwitchExpression__Group_2_0__0 ) + // InternalDataDSL.g:4303:4: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0__0(); @@ -99915,17 +101506,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred92_InternalDataDSL public final void synpred92_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4335:2: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) ) - // InternalDataDSL.g:4335:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // InternalDataDSL.g:4385:2: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) ) + // InternalDataDSL.g:4385:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) { - // InternalDataDSL.g:4335:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) - // InternalDataDSL.g:4336:3: ( rule__XVariableDeclaration__Group_2_0__0 ) + // InternalDataDSL.g:4385:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // InternalDataDSL.g:4386:3: ( rule__XVariableDeclaration__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } - // InternalDataDSL.g:4337:3: ( rule__XVariableDeclaration__Group_2_0__0 ) - // InternalDataDSL.g:4337:4: rule__XVariableDeclaration__Group_2_0__0 + // InternalDataDSL.g:4387:3: ( rule__XVariableDeclaration__Group_2_0__0 ) + // InternalDataDSL.g:4387:4: rule__XVariableDeclaration__Group_2_0__0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0__0(); @@ -99945,17 +101536,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred93_InternalDataDSL public final void synpred93_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4356:2: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) ) - // InternalDataDSL.g:4356:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) + // InternalDataDSL.g:4406:2: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) ) + // InternalDataDSL.g:4406:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { - // InternalDataDSL.g:4356:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) - // InternalDataDSL.g:4357:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) + // InternalDataDSL.g:4406:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) + // InternalDataDSL.g:4407:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } - // InternalDataDSL.g:4358:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) - // InternalDataDSL.g:4358:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 + // InternalDataDSL.g:4408:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) + // InternalDataDSL.g:4408:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0(); @@ -99975,17 +101566,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred99_InternalDataDSL public final void synpred99_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4437:2: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) ) - // InternalDataDSL.g:4437:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) + // InternalDataDSL.g:4487:2: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) ) + // InternalDataDSL.g:4487:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) { - // InternalDataDSL.g:4437:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) - // InternalDataDSL.g:4438:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) + // InternalDataDSL.g:4487:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) + // InternalDataDSL.g:4488:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } - // InternalDataDSL.g:4439:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) - // InternalDataDSL.g:4439:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0 + // InternalDataDSL.g:4489:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) + // InternalDataDSL.g:4489:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_4_1_0(); @@ -100003,10 +101594,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } // $ANTLR end synpred99_InternalDataDSL - // $ANTLR start synpred213_InternalDataDSL - public final void synpred213_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:14906:3: ( rule__XAssignment__Group_1_1__0 ) - // InternalDataDSL.g:14906:3: rule__XAssignment__Group_1_1__0 + // $ANTLR start synpred218_InternalDataDSL + public final void synpred218_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:15298:3: ( rule__XAssignment__Group_1_1__0 ) + // InternalDataDSL.g:15298:3: rule__XAssignment__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1__0(); @@ -100016,12 +101607,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred213_InternalDataDSL + // $ANTLR end synpred218_InternalDataDSL - // $ANTLR start synpred215_InternalDataDSL - public final void synpred215_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:15257:3: ( rule__XOrExpression__Group_1__0 ) - // InternalDataDSL.g:15257:3: rule__XOrExpression__Group_1__0 + // $ANTLR start synpred220_InternalDataDSL + public final void synpred220_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:15649:3: ( rule__XOrExpression__Group_1__0 ) + // InternalDataDSL.g:15649:3: rule__XOrExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1__0(); @@ -100031,12 +101622,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred215_InternalDataDSL + // $ANTLR end synpred220_InternalDataDSL - // $ANTLR start synpred216_InternalDataDSL - public final void synpred216_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:15446:3: ( rule__XAndExpression__Group_1__0 ) - // InternalDataDSL.g:15446:3: rule__XAndExpression__Group_1__0 + // $ANTLR start synpred221_InternalDataDSL + public final void synpred221_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:15838:3: ( rule__XAndExpression__Group_1__0 ) + // InternalDataDSL.g:15838:3: rule__XAndExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1__0(); @@ -100046,12 +101637,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred216_InternalDataDSL + // $ANTLR end synpred221_InternalDataDSL - // $ANTLR start synpred217_InternalDataDSL - public final void synpred217_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:15635:3: ( rule__XEqualityExpression__Group_1__0 ) - // InternalDataDSL.g:15635:3: rule__XEqualityExpression__Group_1__0 + // $ANTLR start synpred222_InternalDataDSL + public final void synpred222_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:16027:3: ( rule__XEqualityExpression__Group_1__0 ) + // InternalDataDSL.g:16027:3: rule__XEqualityExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1__0(); @@ -100061,12 +101652,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred217_InternalDataDSL + // $ANTLR end synpred222_InternalDataDSL - // $ANTLR start synpred218_InternalDataDSL - public final void synpred218_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:15824:3: ( rule__XRelationalExpression__Alternatives_1 ) - // InternalDataDSL.g:15824:3: rule__XRelationalExpression__Alternatives_1 + // $ANTLR start synpred223_InternalDataDSL + public final void synpred223_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:16216:3: ( rule__XRelationalExpression__Alternatives_1 ) + // InternalDataDSL.g:16216:3: rule__XRelationalExpression__Alternatives_1 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Alternatives_1(); @@ -100076,12 +101667,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred218_InternalDataDSL + // $ANTLR end synpred223_InternalDataDSL - // $ANTLR start synpred219_InternalDataDSL - public final void synpred219_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:16202:3: ( rule__XOtherOperatorExpression__Group_1__0 ) - // InternalDataDSL.g:16202:3: rule__XOtherOperatorExpression__Group_1__0 + // $ANTLR start synpred224_InternalDataDSL + public final void synpred224_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:16594:3: ( rule__XOtherOperatorExpression__Group_1__0 ) + // InternalDataDSL.g:16594:3: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1__0(); @@ -100091,12 +101682,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred219_InternalDataDSL + // $ANTLR end synpred224_InternalDataDSL - // $ANTLR start synpred220_InternalDataDSL - public final void synpred220_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:16715:3: ( rule__XAdditiveExpression__Group_1__0 ) - // InternalDataDSL.g:16715:3: rule__XAdditiveExpression__Group_1__0 + // $ANTLR start synpred225_InternalDataDSL + public final void synpred225_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:17107:3: ( rule__XAdditiveExpression__Group_1__0 ) + // InternalDataDSL.g:17107:3: rule__XAdditiveExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1__0(); @@ -100106,12 +101697,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred220_InternalDataDSL + // $ANTLR end synpred225_InternalDataDSL - // $ANTLR start synpred221_InternalDataDSL - public final void synpred221_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:16904:3: ( rule__XMultiplicativeExpression__Group_1__0 ) - // InternalDataDSL.g:16904:3: rule__XMultiplicativeExpression__Group_1__0 + // $ANTLR start synpred226_InternalDataDSL + public final void synpred226_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:17296:3: ( rule__XMultiplicativeExpression__Group_1__0 ) + // InternalDataDSL.g:17296:3: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1__0(); @@ -100121,12 +101712,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred221_InternalDataDSL + // $ANTLR end synpred226_InternalDataDSL - // $ANTLR start synpred222_InternalDataDSL - public final void synpred222_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:17174:3: ( rule__XCastedExpression__Group_1__0 ) - // InternalDataDSL.g:17174:3: rule__XCastedExpression__Group_1__0 + // $ANTLR start synpred227_InternalDataDSL + public final void synpred227_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:17566:3: ( rule__XCastedExpression__Group_1__0 ) + // InternalDataDSL.g:17566:3: rule__XCastedExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1__0(); @@ -100136,12 +101727,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred222_InternalDataDSL + // $ANTLR end synpred227_InternalDataDSL - // $ANTLR start synpred223_InternalDataDSL - public final void synpred223_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:17363:3: ( rule__XPostfixOperation__Group_1__0 ) - // InternalDataDSL.g:17363:3: rule__XPostfixOperation__Group_1__0 + // $ANTLR start synpred228_InternalDataDSL + public final void synpred228_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:17755:3: ( rule__XPostfixOperation__Group_1__0 ) + // InternalDataDSL.g:17755:3: rule__XPostfixOperation__Group_1__0 { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1__0(); @@ -100151,12 +101742,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred223_InternalDataDSL + // $ANTLR end synpred228_InternalDataDSL - // $ANTLR start synpred224_InternalDataDSL - public final void synpred224_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:17498:3: ( rule__XMemberFeatureCall__Alternatives_1 ) - // InternalDataDSL.g:17498:3: rule__XMemberFeatureCall__Alternatives_1 + // $ANTLR start synpred229_InternalDataDSL + public final void synpred229_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:17890:3: ( rule__XMemberFeatureCall__Alternatives_1 ) + // InternalDataDSL.g:17890:3: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1(); @@ -100166,12 +101757,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred224_InternalDataDSL + // $ANTLR end synpred229_InternalDataDSL - // $ANTLR start synpred226_InternalDataDSL - public final void synpred226_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:17796:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) - // InternalDataDSL.g:17796:3: rule__XMemberFeatureCall__Group_1_1_3__0 + // $ANTLR start synpred231_InternalDataDSL + public final void synpred231_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:18188:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) + // InternalDataDSL.g:18188:3: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3__0(); @@ -100181,12 +101772,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred226_InternalDataDSL + // $ANTLR end synpred231_InternalDataDSL - // $ANTLR start synpred227_InternalDataDSL - public final void synpred227_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:17822:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) - // InternalDataDSL.g:17822:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 + // $ANTLR start synpred232_InternalDataDSL + public final void synpred232_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:18214:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) + // InternalDataDSL.g:18214:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); @@ -100196,12 +101787,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred227_InternalDataDSL + // $ANTLR end synpred232_InternalDataDSL - // $ANTLR start synpred235_InternalDataDSL - public final void synpred235_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:18795:3: ( rule__XClosure__Group_1__0 ) - // InternalDataDSL.g:18795:3: rule__XClosure__Group_1__0 + // $ANTLR start synpred240_InternalDataDSL + public final void synpred240_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:19187:3: ( rule__XClosure__Group_1__0 ) + // InternalDataDSL.g:19187:3: rule__XClosure__Group_1__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1__0(); @@ -100211,12 +101802,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred235_InternalDataDSL + // $ANTLR end synpred240_InternalDataDSL - // $ANTLR start synpred242_InternalDataDSL - public final void synpred242_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:19766:3: ( rule__XIfExpression__Group_6__0 ) - // InternalDataDSL.g:19766:3: rule__XIfExpression__Group_6__0 + // $ANTLR start synpred247_InternalDataDSL + public final void synpred247_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:20158:3: ( rule__XIfExpression__Group_6__0 ) + // InternalDataDSL.g:20158:3: rule__XIfExpression__Group_6__0 { pushFollow(FOLLOW_2); rule__XIfExpression__Group_6__0(); @@ -100226,12 +101817,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred242_InternalDataDSL + // $ANTLR end synpred247_InternalDataDSL - // $ANTLR start synpred245_InternalDataDSL - public final void synpred245_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:20226:3: ( rule__XSwitchExpression__Group_2_1_0__0 ) - // InternalDataDSL.g:20226:3: rule__XSwitchExpression__Group_2_1_0__0 + // $ANTLR start synpred250_InternalDataDSL + public final void synpred250_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:20618:3: ( rule__XSwitchExpression__Group_2_1_0__0 ) + // InternalDataDSL.g:20618:3: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0__0(); @@ -100241,12 +101832,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred245_InternalDataDSL + // $ANTLR end synpred250_InternalDataDSL - // $ANTLR start synpred258_InternalDataDSL - public final void synpred258_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:22359:3: ( rule__XFeatureCall__Group_3__0 ) - // InternalDataDSL.g:22359:3: rule__XFeatureCall__Group_3__0 + // $ANTLR start synpred263_InternalDataDSL + public final void synpred263_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:22751:3: ( rule__XFeatureCall__Group_3__0 ) + // InternalDataDSL.g:22751:3: rule__XFeatureCall__Group_3__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3__0(); @@ -100256,12 +101847,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred258_InternalDataDSL + // $ANTLR end synpred263_InternalDataDSL - // $ANTLR start synpred259_InternalDataDSL - public final void synpred259_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:22385:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 ) - // InternalDataDSL.g:22385:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 + // $ANTLR start synpred264_InternalDataDSL + public final void synpred264_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:22777:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 ) + // InternalDataDSL.g:22777:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); @@ -100271,12 +101862,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred259_InternalDataDSL + // $ANTLR end synpred264_InternalDataDSL - // $ANTLR start synpred263_InternalDataDSL - public final void synpred263_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:22845:3: ( rule__XConstructorCall__Group_3__0 ) - // InternalDataDSL.g:22845:3: rule__XConstructorCall__Group_3__0 + // $ANTLR start synpred268_InternalDataDSL + public final void synpred268_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:23237:3: ( rule__XConstructorCall__Group_3__0 ) + // InternalDataDSL.g:23237:3: rule__XConstructorCall__Group_3__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_3__0(); @@ -100286,12 +101877,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred263_InternalDataDSL + // $ANTLR end synpred268_InternalDataDSL - // $ANTLR start synpred264_InternalDataDSL - public final void synpred264_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:22872:3: ( rule__XConstructorCall__Group_4__0 ) - // InternalDataDSL.g:22872:3: rule__XConstructorCall__Group_4__0 + // $ANTLR start synpred269_InternalDataDSL + public final void synpred269_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:23264:3: ( rule__XConstructorCall__Group_4__0 ) + // InternalDataDSL.g:23264:3: rule__XConstructorCall__Group_4__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4__0(); @@ -100301,12 +101892,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred264_InternalDataDSL + // $ANTLR end synpred269_InternalDataDSL - // $ANTLR start synpred265_InternalDataDSL - public final void synpred265_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:22898:3: ( rule__XConstructorCall__ArgumentsAssignment_5 ) - // InternalDataDSL.g:22898:3: rule__XConstructorCall__ArgumentsAssignment_5 + // $ANTLR start synpred270_InternalDataDSL + public final void synpred270_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:23290:3: ( rule__XConstructorCall__ArgumentsAssignment_5 ) + // InternalDataDSL.g:23290:3: rule__XConstructorCall__ArgumentsAssignment_5 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_5(); @@ -100316,12 +101907,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred265_InternalDataDSL + // $ANTLR end synpred270_InternalDataDSL - // $ANTLR start synpred270_InternalDataDSL - public final void synpred270_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:23789:3: ( rule__XReturnExpression__ExpressionAssignment_2 ) - // InternalDataDSL.g:23789:3: rule__XReturnExpression__ExpressionAssignment_2 + // $ANTLR start synpred275_InternalDataDSL + public final void synpred275_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:24181:3: ( rule__XReturnExpression__ExpressionAssignment_2 ) + // InternalDataDSL.g:24181:3: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XReturnExpression__ExpressionAssignment_2(); @@ -100331,12 +101922,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred270_InternalDataDSL + // $ANTLR end synpred275_InternalDataDSL - // $ANTLR start synpred271_InternalDataDSL - public final void synpred271_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:23931:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) - // InternalDataDSL.g:23931:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // $ANTLR start synpred276_InternalDataDSL + public final void synpred276_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:24323:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // InternalDataDSL.g:24323:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); @@ -100346,12 +101937,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred271_InternalDataDSL + // $ANTLR end synpred276_InternalDataDSL - // $ANTLR start synpred272_InternalDataDSL - public final void synpred272_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:23958:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) - // InternalDataDSL.g:23958:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 + // $ANTLR start synpred277_InternalDataDSL + public final void synpred277_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:24350:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) + // InternalDataDSL.g:24350:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); @@ -100361,12 +101952,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred272_InternalDataDSL + // $ANTLR end synpred277_InternalDataDSL - // $ANTLR start synpred273_InternalDataDSL - public final void synpred273_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:24471:3: ( rule__QualifiedName__Group_1__0 ) - // InternalDataDSL.g:24471:3: rule__QualifiedName__Group_1__0 + // $ANTLR start synpred278_InternalDataDSL + public final void synpred278_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:24863:3: ( rule__QualifiedName__Group_1__0 ) + // InternalDataDSL.g:24863:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__0(); @@ -100376,12 +101967,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred273_InternalDataDSL + // $ANTLR end synpred278_InternalDataDSL - // $ANTLR start synpred275_InternalDataDSL - public final void synpred275_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:24687:3: ( rule__JvmTypeReference__Group_0_1__0 ) - // InternalDataDSL.g:24687:3: rule__JvmTypeReference__Group_0_1__0 + // $ANTLR start synpred280_InternalDataDSL + public final void synpred280_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:25079:3: ( rule__JvmTypeReference__Group_0_1__0 ) + // InternalDataDSL.g:25079:3: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1__0(); @@ -100391,12 +101982,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred275_InternalDataDSL + // $ANTLR end synpred280_InternalDataDSL - // $ANTLR start synpred279_InternalDataDSL - public final void synpred279_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:25146:3: ( rule__JvmParameterizedTypeReference__Group_1__0 ) - // InternalDataDSL.g:25146:3: rule__JvmParameterizedTypeReference__Group_1__0 + // $ANTLR start synpred284_InternalDataDSL + public final void synpred284_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:25538:3: ( rule__JvmParameterizedTypeReference__Group_1__0 ) + // InternalDataDSL.g:25538:3: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__0(); @@ -100406,12 +101997,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred279_InternalDataDSL + // $ANTLR end synpred284_InternalDataDSL - // $ANTLR start synpred281_InternalDataDSL - public final void synpred281_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:25281:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 ) - // InternalDataDSL.g:25281:3: rule__JvmParameterizedTypeReference__Group_1_4__0 + // $ANTLR start synpred286_InternalDataDSL + public final void synpred286_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:25673:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 ) + // InternalDataDSL.g:25673:3: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4__0(); @@ -100421,12 +102012,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred281_InternalDataDSL + // $ANTLR end synpred286_InternalDataDSL - // $ANTLR start synpred282_InternalDataDSL - public final void synpred282_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:25416:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 ) - // InternalDataDSL.g:25416:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 + // $ANTLR start synpred287_InternalDataDSL + public final void synpred287_InternalDataDSL_fragment() throws RecognitionException { + // InternalDataDSL.g:25808:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 ) + // InternalDataDSL.g:25808:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); @@ -100436,7 +102027,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred282_InternalDataDSL + // $ANTLR end synpred287_InternalDataDSL // Delegated rules @@ -100468,11 +102059,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred271_InternalDataDSL() { + public final boolean synpred240_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred271_InternalDataDSL_fragment(); // can never throw exception + synpred240_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100482,11 +102073,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred279_InternalDataDSL() { + public final boolean synpred286_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred279_InternalDataDSL_fragment(); // can never throw exception + synpred286_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100524,11 +102115,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred245_InternalDataDSL() { + public final boolean synpred229_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred245_InternalDataDSL_fragment(); // can never throw exception + synpred229_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100538,11 +102129,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred217_InternalDataDSL() { + public final boolean synpred231_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred217_InternalDataDSL_fragment(); // can never throw exception + synpred231_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100552,11 +102143,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred265_InternalDataDSL() { + public final boolean synpred250_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred265_InternalDataDSL_fragment(); // can never throw exception + synpred250_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100580,11 +102171,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred219_InternalDataDSL() { + public final boolean synpred223_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred219_InternalDataDSL_fragment(); // can never throw exception + synpred223_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100594,11 +102185,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred223_InternalDataDSL() { + public final boolean synpred226_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred223_InternalDataDSL_fragment(); // can never throw exception + synpred226_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100608,11 +102199,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred281_InternalDataDSL() { + public final boolean synpred269_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred281_InternalDataDSL_fragment(); // can never throw exception + synpred269_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100622,11 +102213,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred226_InternalDataDSL() { + public final boolean synpred26_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred226_InternalDataDSL_fragment(); // can never throw exception + synpred26_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100636,11 +102227,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred26_InternalDataDSL() { + public final boolean synpred287_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred26_InternalDataDSL_fragment(); // can never throw exception + synpred287_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100650,11 +102241,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred272_InternalDataDSL() { + public final boolean synpred284_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred272_InternalDataDSL_fragment(); // can never throw exception + synpred284_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100664,11 +102255,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred235_InternalDataDSL() { + public final boolean synpred88_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred235_InternalDataDSL_fragment(); // can never throw exception + synpred88_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100678,11 +102269,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred216_InternalDataDSL() { + public final boolean synpred278_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred216_InternalDataDSL_fragment(); // can never throw exception + synpred278_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100692,11 +102283,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred88_InternalDataDSL() { + public final boolean synpred247_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred88_InternalDataDSL_fragment(); // can never throw exception + synpred247_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100720,11 +102311,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred213_InternalDataDSL() { + public final boolean synpred66_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred213_InternalDataDSL_fragment(); // can never throw exception + synpred66_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100734,11 +102325,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred66_InternalDataDSL() { + public final boolean synpred225_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred66_InternalDataDSL_fragment(); // can never throw exception + synpred225_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100748,11 +102339,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred259_InternalDataDSL() { + public final boolean synpred228_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred259_InternalDataDSL_fragment(); // can never throw exception + synpred228_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100762,11 +102353,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred263_InternalDataDSL() { + public final boolean synpred232_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred263_InternalDataDSL_fragment(); // can never throw exception + synpred232_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100776,11 +102367,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred222_InternalDataDSL() { + public final boolean synpred263_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred222_InternalDataDSL_fragment(); // can never throw exception + synpred263_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100790,11 +102381,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred92_InternalDataDSL() { + public final boolean synpred222_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred92_InternalDataDSL_fragment(); // can never throw exception + synpred222_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100804,11 +102395,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred220_InternalDataDSL() { + public final boolean synpred268_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred220_InternalDataDSL_fragment(); // can never throw exception + synpred268_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100818,11 +102409,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred282_InternalDataDSL() { + public final boolean synpred92_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred282_InternalDataDSL_fragment(); // can never throw exception + synpred92_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100832,11 +102423,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred215_InternalDataDSL() { + public final boolean synpred220_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred215_InternalDataDSL_fragment(); // can never throw exception + synpred220_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100846,11 +102437,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred273_InternalDataDSL() { + public final boolean synpred52_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred273_InternalDataDSL_fragment(); // can never throw exception + synpred52_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100860,11 +102451,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred52_InternalDataDSL() { + public final boolean synpred277_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred52_InternalDataDSL_fragment(); // can never throw exception + synpred277_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100874,11 +102465,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred242_InternalDataDSL() { + public final boolean synpred218_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred242_InternalDataDSL_fragment(); // can never throw exception + synpred218_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100888,11 +102479,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred218_InternalDataDSL() { + public final boolean synpred276_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred218_InternalDataDSL_fragment(); // can never throw exception + synpred276_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -100944,11 +102535,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred258_InternalDataDSL() { + public final boolean synpred280_InternalDataDSL() { state.backtracking++; int start = input.mark(); try { - synpred258_InternalDataDSL_fragment(); // can never throw exception + synpred280_InternalDataDSL_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -101027,35 +102618,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { protected DFA38 dfa38 = new DFA38(this); protected DFA43 dfa43 = new DFA43(this); protected DFA46 dfa46 = new DFA46(this); - protected DFA145 dfa145 = new DFA145(this); - protected DFA151 dfa151 = new DFA151(this); - protected DFA158 dfa158 = new DFA158(this); - protected DFA159 dfa159 = new DFA159(this); - protected DFA167 dfa167 = new DFA167(this); - protected DFA177 dfa177 = new DFA177(this); - protected DFA190 dfa190 = new DFA190(this); - protected DFA191 dfa191 = new DFA191(this); - protected DFA195 dfa195 = new DFA195(this); - protected DFA196 dfa196 = new DFA196(this); + protected DFA147 dfa147 = new DFA147(this); + protected DFA153 dfa153 = new DFA153(this); + protected DFA160 dfa160 = new DFA160(this); + protected DFA161 dfa161 = new DFA161(this); + protected DFA169 dfa169 = new DFA169(this); + protected DFA179 dfa179 = new DFA179(this); + protected DFA192 dfa192 = new DFA192(this); + protected DFA193 dfa193 = new DFA193(this); protected DFA197 dfa197 = new DFA197(this); - protected DFA202 dfa202 = new DFA202(this); - protected DFA211 dfa211 = new DFA211(this); - protected DFA214 dfa214 = new DFA214(this); + protected DFA198 dfa198 = new DFA198(this); + protected DFA199 dfa199 = new DFA199(this); + protected DFA204 dfa204 = new DFA204(this); + protected DFA213 dfa213 = new DFA213(this); + protected DFA216 dfa216 = new DFA216(this); static final String dfa_1s = "\10\uffff"; - static final String dfa_2s = "\2\uffff\1\5\3\uffff\1\5\1\uffff"; - static final String dfa_3s = "\1\5\1\uffff\1\54\1\uffff\1\5\1\uffff\1\54\1\uffff"; - static final String dfa_4s = "\1\u00be\1\uffff\1\u008d\1\uffff\1\45\1\uffff\1\u008d\1\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\uffff\1\3"; + static final String dfa_2s = "\2\uffff\1\5\4\uffff\1\5"; + static final String dfa_3s = "\1\5\1\uffff\1\54\1\uffff\1\5\2\uffff\1\54"; + static final String dfa_4s = "\1\u00c2\1\uffff\1\u0091\1\uffff\1\45\2\uffff\1\u0091"; + static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\3\1\uffff"; static final String dfa_6s = "\10\uffff}>"; static final String[] dfa_7s = { - "\1\2\51\uffff\1\1\u008e\uffff\1\3", + "\1\2\51\uffff\1\1\u0092\uffff\1\3", "", - "\1\4\3\uffff\1\5\36\uffff\1\5\75\uffff\1\5", + "\1\4\3\uffff\1\5\41\uffff\1\5\76\uffff\1\5", "", - "\1\6\37\uffff\1\7", + "\1\7\37\uffff\1\6", "", - "\1\4\3\uffff\1\5\36\uffff\1\5\75\uffff\1\5", - "" + "", + "\1\4\3\uffff\1\5\41\uffff\1\5\76\uffff\1\5" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -101080,16 +102671,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_7; } public String getDescription() { - return "3454:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );"; + return "3504:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );"; } } static final String dfa_8s = "\43\uffff"; static final String dfa_9s = "\1\4\1\0\41\uffff"; - static final String dfa_10s = "\1\u00c3\1\0\41\uffff"; + static final String dfa_10s = "\1\u00c7\1\0\41\uffff"; static final String dfa_11s = "\2\uffff\1\2\37\uffff\1\1"; static final String dfa_12s = "\1\uffff\1\0\41\uffff}>"; static final String[] dfa_13s = { - "\1\2\1\1\3\2\23\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\34\uffff\1\2\40\uffff\1\2\34\uffff\2\2\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\35\uffff\1\2", + "\1\2\1\1\3\2\23\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\37\uffff\1\2\40\uffff\1\2\35\uffff\2\2\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\35\uffff\1\2", "\1\uffff", "", "", @@ -101147,7 +102738,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_13; } public String getDescription() { - return "3508:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );"; + return "3558:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101177,7 +102768,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } static final String[] dfa_14s = { - "\5\2\23\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\34\uffff\1\2\40\uffff\1\2\34\uffff\2\2\3\uffff\1\1\1\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\35\uffff\1\2", + "\5\2\23\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\37\uffff\1\2\40\uffff\1\2\35\uffff\2\2\3\uffff\1\1\1\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\35\uffff\1\2", "\1\uffff", "", "", @@ -101229,7 +102820,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_14; } public String getDescription() { - return "3529:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );"; + return "3579:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101273,7 +102864,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_14; } public String getDescription() { - return "3550:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );"; + return "3600:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101342,25 +102933,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_20; } public String getDescription() { - return "3751:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );"; + return "3801:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );"; } } static final String dfa_21s = "\12\uffff"; static final String dfa_22s = "\4\uffff\5\3\1\uffff"; static final String dfa_23s = "\1\54\2\5\1\uffff\5\4\1\uffff"; - static final String dfa_24s = "\1\u00c0\2\62\1\uffff\5\u00c3\1\uffff"; + static final String dfa_24s = "\1\u00c4\2\62\1\uffff\5\u00c7\1\uffff"; static final String dfa_25s = "\3\uffff\1\2\5\uffff\1\1"; static final String dfa_26s = "\12\uffff}>"; static final String[] dfa_27s = { - "\1\1\u0092\uffff\1\2\1\3", + "\1\1\u0096\uffff\1\2\1\3", "\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3", "\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3", "", - "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\34\uffff\2\3\37\uffff\1\3\22\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\34\uffff\2\3\37\uffff\1\3\22\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\34\uffff\2\3\37\uffff\1\3\22\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\34\uffff\2\3\37\uffff\1\3\22\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\34\uffff\2\3\37\uffff\1\3\22\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\37\uffff\2\3\37\uffff\1\3\23\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\37\uffff\2\3\37\uffff\1\3\23\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\37\uffff\2\3\37\uffff\1\3\23\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\37\uffff\2\3\37\uffff\1\3\23\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\2\3\1\uffff\43\3\37\uffff\2\3\37\uffff\1\3\23\uffff\1\3\10\uffff\1\3\1\uffff\30\3\30\uffff\2\3\1\uffff\2\3", "" }; @@ -101386,15 +102977,15 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_27; } public String getDescription() { - return "3985:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );"; + return "4035:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );"; } } static final String dfa_28s = "\1\4\2\0\40\uffff"; - static final String dfa_29s = "\1\u00c3\2\0\40\uffff"; + static final String dfa_29s = "\1\u00c7\2\0\40\uffff"; static final String dfa_30s = "\3\uffff\1\1\1\uffff\1\2\35\uffff"; static final String dfa_31s = "\1\uffff\1\0\1\1\40\uffff}>"; static final String[] dfa_32s = { - "\1\5\1\1\3\5\23\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\34\uffff\1\5\40\uffff\1\5\35\uffff\1\2\3\uffff\2\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\33\uffff\1\3\1\uffff\1\5", + "\1\5\1\1\3\5\23\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\37\uffff\1\5\40\uffff\1\5\36\uffff\1\2\3\uffff\2\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\33\uffff\1\3\1\uffff\1\5", "\1\uffff", "\1\uffff", "", @@ -101450,7 +103041,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_32; } public String getDescription() { - return "4054:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );"; + return "4104:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101496,11 +103087,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } static final String dfa_33s = "\40\uffff"; static final String dfa_34s = "\1\4\26\uffff\1\0\10\uffff"; - static final String dfa_35s = "\1\u00c3\26\uffff\1\0\10\uffff"; + static final String dfa_35s = "\1\u00c7\26\uffff\1\0\10\uffff"; static final String dfa_36s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11"; static final String dfa_37s = "\27\uffff\1\0\10\uffff}>"; static final String[] dfa_38s = { - "\1\14\1\5\3\14\23\uffff\1\5\21\uffff\5\5\1\14\34\uffff\1\2\40\uffff\1\27\35\uffff\1\35\3\uffff\2\14\1\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\35\uffff\1\14", + "\1\14\1\5\3\14\23\uffff\1\5\21\uffff\5\5\1\14\37\uffff\1\2\40\uffff\1\27\36\uffff\1\35\3\uffff\2\14\1\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\35\uffff\1\14", "", "", "", @@ -101555,7 +103146,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_38; } public String getDescription() { - return "4075:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );"; + return "4125:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101585,7 +103176,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } } static final String[] dfa_39s = { - "\5\2\23\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\34\uffff\1\2\40\uffff\1\2\35\uffff\1\1\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\35\uffff\1\2", + "\5\2\23\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\37\uffff\1\2\40\uffff\1\2\36\uffff\1\1\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\35\uffff\1\2", "\1\uffff", "", "", @@ -101637,7 +103228,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_39; } public String getDescription() { - return "4246:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );"; + return "4296:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101681,7 +103272,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_32; } public String getDescription() { - return "4351:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );"; + return "4401:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101740,7 +103331,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_32; } public String getDescription() { - return "4432:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );"; + return "4482:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -101786,11 +103377,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { } static final String dfa_40s = "\1\10\11\uffff"; static final String dfa_41s = "\1\4\7\0\2\uffff"; - static final String dfa_42s = "\1\u00c3\7\0\2\uffff"; + static final String dfa_42s = "\1\u00c7\7\0\2\uffff"; static final String dfa_43s = "\10\uffff\1\2\1\1"; - static final String dfa_44s = "\1\uffff\1\4\1\2\1\0\1\6\1\5\1\1\1\3\2\uffff}>"; + static final String dfa_44s = "\1\uffff\1\4\1\0\1\1\1\2\1\5\1\3\1\6\2\uffff}>"; static final String[] dfa_45s = { - "\5\10\5\uffff\2\10\1\uffff\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\34\uffff\2\10\37\uffff\1\10\22\uffff\1\10\10\uffff\1\10\1\uffff\30\10\30\uffff\2\10\1\uffff\2\10", + "\5\10\5\uffff\2\10\1\uffff\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\37\uffff\2\10\37\uffff\1\10\23\uffff\1\10\10\uffff\1\10\1\uffff\30\10\30\uffff\2\10\1\uffff\2\10", "\1\uffff", "\1\uffff", "\1\uffff", @@ -101808,11 +103399,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s); static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s); - class DFA145 extends DFA { + class DFA147 extends DFA { - public DFA145(BaseRecognizer recognizer) { + public DFA147(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 145; + this.decisionNumber = 147; this.eot = dfa_21; this.eof = dfa_40; this.min = dfa_41; @@ -101822,132 +103413,132 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_45; } public String getDescription() { - return "14906:2: ( rule__XAssignment__Group_1_1__0 )?"; + return "15298:2: ( rule__XAssignment__Group_1_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA145_3 = input.LA(1); + int LA147_2 = input.LA(1); - int index145_3 = input.index(); + int index147_2 = input.index(); input.rewind(); s = -1; - if ( (synpred213_InternalDataDSL()) ) {s = 9;} + if ( (synpred218_InternalDataDSL()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index145_3); + input.seek(index147_2); if ( s>=0 ) return s; break; case 1 : - int LA145_6 = input.LA(1); + int LA147_3 = input.LA(1); - int index145_6 = input.index(); + int index147_3 = input.index(); input.rewind(); s = -1; - if ( (synpred213_InternalDataDSL()) ) {s = 9;} + if ( (synpred218_InternalDataDSL()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index145_6); + input.seek(index147_3); if ( s>=0 ) return s; break; case 2 : - int LA145_2 = input.LA(1); + int LA147_4 = input.LA(1); - int index145_2 = input.index(); + int index147_4 = input.index(); input.rewind(); s = -1; - if ( (synpred213_InternalDataDSL()) ) {s = 9;} + if ( (synpred218_InternalDataDSL()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index145_2); + input.seek(index147_4); if ( s>=0 ) return s; break; case 3 : - int LA145_7 = input.LA(1); + int LA147_6 = input.LA(1); - int index145_7 = input.index(); + int index147_6 = input.index(); input.rewind(); s = -1; - if ( (synpred213_InternalDataDSL()) ) {s = 9;} + if ( (synpred218_InternalDataDSL()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index145_7); + input.seek(index147_6); if ( s>=0 ) return s; break; case 4 : - int LA145_1 = input.LA(1); + int LA147_1 = input.LA(1); - int index145_1 = input.index(); + int index147_1 = input.index(); input.rewind(); s = -1; - if ( (synpred213_InternalDataDSL()) ) {s = 9;} + if ( (synpred218_InternalDataDSL()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index145_1); + input.seek(index147_1); if ( s>=0 ) return s; break; case 5 : - int LA145_5 = input.LA(1); + int LA147_5 = input.LA(1); - int index145_5 = input.index(); + int index147_5 = input.index(); input.rewind(); s = -1; - if ( (synpred213_InternalDataDSL()) ) {s = 9;} + if ( (synpred218_InternalDataDSL()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index145_5); + input.seek(index147_5); if ( s>=0 ) return s; break; case 6 : - int LA145_4 = input.LA(1); + int LA147_7 = input.LA(1); - int index145_4 = input.index(); + int index147_7 = input.index(); input.rewind(); s = -1; - if ( (synpred213_InternalDataDSL()) ) {s = 9;} + if ( (synpred218_InternalDataDSL()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index145_4); + input.seek(index147_7); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 145, _s, input); + new NoViableAltException(getDescription(), 147, _s, input); error(nvae); throw nvae; } } static final String dfa_46s = "\1\1\12\uffff"; static final String dfa_47s = "\1\4\1\uffff\10\0\1\uffff"; - static final String dfa_48s = "\1\u00c3\1\uffff\10\0\1\uffff"; + static final String dfa_48s = "\1\u00c7\1\uffff\10\0\1\uffff"; static final String dfa_49s = "\1\uffff\1\2\10\uffff\1\1"; - static final String dfa_50s = "\2\uffff\1\3\1\1\1\0\1\6\1\4\1\5\1\2\1\7\1\uffff}>"; + static final String dfa_50s = "\2\uffff\1\6\1\4\1\5\1\2\1\1\1\0\1\7\1\3\1\uffff}>"; static final String[] dfa_51s = { - "\5\1\5\uffff\2\1\1\uffff\12\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\34\uffff\2\1\37\uffff\1\1\22\uffff\1\1\10\uffff\1\1\1\uffff\30\1\30\uffff\2\1\1\uffff\2\1", + "\5\1\5\uffff\2\1\1\uffff\12\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\37\uffff\2\1\37\uffff\1\1\23\uffff\1\1\10\uffff\1\1\1\uffff\30\1\30\uffff\2\1\1\uffff\2\1", "", "\1\uffff", "\1\uffff", @@ -101966,11 +103557,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final short[] dfa_50 = DFA.unpackEncodedString(dfa_50s); static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s); - class DFA151 extends DFA { + class DFA153 extends DFA { - public DFA151(BaseRecognizer recognizer) { + public DFA153(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 151; + this.decisionNumber = 153; this.eot = dfa_15; this.eof = dfa_46; this.min = dfa_47; @@ -101980,136 +103571,136 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_51; } public String getDescription() { - return "()* loopback of 16202:2: ( rule__XOtherOperatorExpression__Group_1__0 )*"; + return "()* loopback of 16594:2: ( rule__XOtherOperatorExpression__Group_1__0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA151_4 = input.LA(1); + int LA153_7 = input.LA(1); - int index151_4 = input.index(); + int index153_7 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_4); + input.seek(index153_7); if ( s>=0 ) return s; break; case 1 : - int LA151_3 = input.LA(1); + int LA153_6 = input.LA(1); - int index151_3 = input.index(); + int index153_6 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_3); + input.seek(index153_6); if ( s>=0 ) return s; break; case 2 : - int LA151_8 = input.LA(1); + int LA153_5 = input.LA(1); - int index151_8 = input.index(); + int index153_5 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_8); + input.seek(index153_5); if ( s>=0 ) return s; break; case 3 : - int LA151_2 = input.LA(1); + int LA153_9 = input.LA(1); - int index151_2 = input.index(); + int index153_9 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_2); + input.seek(index153_9); if ( s>=0 ) return s; break; case 4 : - int LA151_6 = input.LA(1); + int LA153_3 = input.LA(1); - int index151_6 = input.index(); + int index153_3 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_6); + input.seek(index153_3); if ( s>=0 ) return s; break; case 5 : - int LA151_7 = input.LA(1); + int LA153_4 = input.LA(1); - int index151_7 = input.index(); + int index153_4 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_7); + input.seek(index153_4); if ( s>=0 ) return s; break; case 6 : - int LA151_5 = input.LA(1); + int LA153_2 = input.LA(1); - int index151_5 = input.index(); + int index153_2 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_5); + input.seek(index153_2); if ( s>=0 ) return s; break; case 7 : - int LA151_9 = input.LA(1); + int LA153_8 = input.LA(1); - int index151_9 = input.index(); + int index153_8 = input.index(); input.rewind(); s = -1; - if ( (synpred219_InternalDataDSL()) ) {s = 10;} + if ( (synpred224_InternalDataDSL()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index151_9); + input.seek(index153_8); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 151, _s, input); + new NoViableAltException(getDescription(), 153, _s, input); error(nvae); throw nvae; } @@ -102117,11 +103708,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final String dfa_52s = "\116\uffff"; static final String dfa_53s = "\1\2\115\uffff"; static final String dfa_54s = "\1\4\1\0\114\uffff"; - static final String dfa_55s = "\1\u00c3\1\0\114\uffff"; + static final String dfa_55s = "\1\u00c7\1\0\114\uffff"; static final String dfa_56s = "\2\uffff\1\2\112\uffff\1\1"; static final String dfa_57s = "\1\uffff\1\0\114\uffff}>"; static final String[] dfa_58s = { - "\5\2\5\uffff\2\2\1\uffff\43\2\34\uffff\2\2\37\uffff\1\2\22\uffff\1\2\10\uffff\1\2\1\uffff\1\1\27\2\30\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\2\2\1\uffff\43\2\37\uffff\2\2\37\uffff\1\2\23\uffff\1\2\10\uffff\1\2\1\uffff\1\1\27\2\30\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -102209,11 +103800,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s); static final short[][] dfa_58 = unpackEncodedStringArray(dfa_58s); - class DFA158 extends DFA { + class DFA160 extends DFA { - public DFA158(BaseRecognizer recognizer) { + public DFA160(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 158; + this.decisionNumber = 160; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -102223,37 +103814,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_58; } public String getDescription() { - return "17796:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?"; + return "18188:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA158_1 = input.LA(1); + int LA160_1 = input.LA(1); - int index158_1 = input.index(); + int index160_1 = input.index(); input.rewind(); s = -1; - if ( (synpred226_InternalDataDSL()) ) {s = 77;} + if ( (synpred231_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index158_1); + input.seek(index160_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 158, _s, input); + new NoViableAltException(getDescription(), 160, _s, input); error(nvae); throw nvae; } } static final String[] dfa_59s = { - "\5\2\5\uffff\2\2\1\uffff\43\2\34\uffff\2\2\37\uffff\1\2\22\uffff\1\2\10\uffff\1\2\1\uffff\5\2\1\1\22\2\30\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\2\2\1\uffff\43\2\37\uffff\2\2\37\uffff\1\2\23\uffff\1\2\10\uffff\1\2\1\uffff\5\2\1\1\22\2\30\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -102334,11 +103925,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { }; static final short[][] dfa_59 = unpackEncodedStringArray(dfa_59s); - class DFA159 extends DFA { + class DFA161 extends DFA { - public DFA159(BaseRecognizer recognizer) { + public DFA161(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 159; + this.decisionNumber = 161; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -102348,42 +103939,42 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_59; } public String getDescription() { - return "17822:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?"; + return "18214:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA159_1 = input.LA(1); + int LA161_1 = input.LA(1); - int index159_1 = input.index(); + int index161_1 = input.index(); input.rewind(); s = -1; - if ( (synpred227_InternalDataDSL()) ) {s = 77;} + if ( (synpred232_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index159_1); + input.seek(index161_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 159, _s, input); + new NoViableAltException(getDescription(), 161, _s, input); error(nvae); throw nvae; } } static final String dfa_60s = "\46\uffff"; static final String dfa_61s = "\1\4\2\0\43\uffff"; - static final String dfa_62s = "\1\u00c3\2\0\43\uffff"; + static final String dfa_62s = "\1\u00c7\2\0\43\uffff"; static final String dfa_63s = "\3\uffff\1\1\1\uffff\1\2\40\uffff"; static final String dfa_64s = "\1\uffff\1\0\1\1\43\uffff}>"; static final String[] dfa_65s = { - "\1\5\1\1\3\5\23\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\34\uffff\1\5\40\uffff\1\5\35\uffff\1\2\2\uffff\3\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\33\uffff\1\3\2\5", + "\1\5\1\1\3\5\23\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\37\uffff\1\5\40\uffff\1\5\36\uffff\1\2\2\uffff\3\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\33\uffff\1\3\2\5", "\1\uffff", "\1\uffff", "", @@ -102430,11 +104021,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s); static final short[][] dfa_65 = unpackEncodedStringArray(dfa_65s); - class DFA167 extends DFA { + class DFA169 extends DFA { - public DFA167(BaseRecognizer recognizer) { + public DFA169(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 167; + this.decisionNumber = 169; this.eot = dfa_60; this.eof = dfa_60; this.min = dfa_61; @@ -102444,57 +104035,57 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_65; } public String getDescription() { - return "18795:2: ( rule__XClosure__Group_1__0 )?"; + return "19187:2: ( rule__XClosure__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA167_1 = input.LA(1); + int LA169_1 = input.LA(1); - int index167_1 = input.index(); + int index169_1 = input.index(); input.rewind(); s = -1; - if ( (synpred235_InternalDataDSL()) ) {s = 3;} + if ( (synpred240_InternalDataDSL()) ) {s = 3;} else if ( (true) ) {s = 5;} - input.seek(index167_1); + input.seek(index169_1); if ( s>=0 ) return s; break; case 1 : - int LA167_2 = input.LA(1); + int LA169_2 = input.LA(1); - int index167_2 = input.index(); + int index169_2 = input.index(); input.rewind(); s = -1; - if ( (synpred235_InternalDataDSL()) ) {s = 3;} + if ( (synpred240_InternalDataDSL()) ) {s = 3;} else if ( (true) ) {s = 5;} - input.seek(index167_2); + input.seek(index169_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 167, _s, input); + new NoViableAltException(getDescription(), 169, _s, input); error(nvae); throw nvae; } } static final String dfa_66s = "\42\uffff"; static final String dfa_67s = "\1\4\2\0\37\uffff"; - static final String dfa_68s = "\1\u00c3\2\0\37\uffff"; + static final String dfa_68s = "\1\u00c7\2\0\37\uffff"; static final String dfa_69s = "\3\uffff\1\1\1\2\35\uffff"; static final String dfa_70s = "\1\uffff\1\0\1\1\37\uffff}>"; static final String[] dfa_71s = { - "\1\4\1\1\3\4\23\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\34\uffff\1\4\40\uffff\1\4\35\uffff\1\2\3\uffff\2\4\1\uffff\1\4\1\uffff\1\4\3\uffff\10\4\1\uffff\1\4\35\uffff\1\4", + "\1\4\1\1\3\4\23\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\37\uffff\1\4\40\uffff\1\4\36\uffff\1\2\3\uffff\2\4\1\uffff\1\4\1\uffff\1\4\3\uffff\10\4\1\uffff\1\4\35\uffff\1\4", "\1\uffff", "\1\uffff", "", @@ -102537,11 +104128,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final short[] dfa_70 = DFA.unpackEncodedString(dfa_70s); static final short[][] dfa_71 = unpackEncodedStringArray(dfa_71s); - class DFA177 extends DFA { + class DFA179 extends DFA { - public DFA177(BaseRecognizer recognizer) { + public DFA179(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 177; + this.decisionNumber = 179; this.eot = dfa_66; this.eof = dfa_66; this.min = dfa_67; @@ -102551,56 +104142,56 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_71; } public String getDescription() { - return "20226:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?"; + return "20618:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA177_1 = input.LA(1); + int LA179_1 = input.LA(1); - int index177_1 = input.index(); + int index179_1 = input.index(); input.rewind(); s = -1; - if ( (synpred245_InternalDataDSL()) ) {s = 3;} + if ( (synpred250_InternalDataDSL()) ) {s = 3;} else if ( (true) ) {s = 4;} - input.seek(index177_1); + input.seek(index179_1); if ( s>=0 ) return s; break; case 1 : - int LA177_2 = input.LA(1); + int LA179_2 = input.LA(1); - int index177_2 = input.index(); + int index179_2 = input.index(); input.rewind(); s = -1; - if ( (synpred245_InternalDataDSL()) ) {s = 3;} + if ( (synpred250_InternalDataDSL()) ) {s = 3;} else if ( (true) ) {s = 4;} - input.seek(index177_2); + input.seek(index179_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 177, _s, input); + new NoViableAltException(getDescription(), 179, _s, input); error(nvae); throw nvae; } } - class DFA190 extends DFA { + class DFA192 extends DFA { - public DFA190(BaseRecognizer recognizer) { + public DFA192(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 190; + this.decisionNumber = 192; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -102610,41 +104201,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_58; } public String getDescription() { - return "22359:2: ( rule__XFeatureCall__Group_3__0 )?"; + return "22751:2: ( rule__XFeatureCall__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA190_1 = input.LA(1); + int LA192_1 = input.LA(1); - int index190_1 = input.index(); + int index192_1 = input.index(); input.rewind(); s = -1; - if ( (synpred258_InternalDataDSL()) ) {s = 77;} + if ( (synpred263_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index190_1); + input.seek(index192_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 190, _s, input); + new NoViableAltException(getDescription(), 192, _s, input); error(nvae); throw nvae; } } - class DFA191 extends DFA { + class DFA193 extends DFA { - public DFA191(BaseRecognizer recognizer) { + public DFA193(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 191; + this.decisionNumber = 193; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -102654,37 +104245,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_59; } public String getDescription() { - return "22385:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?"; + return "22777:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA191_1 = input.LA(1); + int LA193_1 = input.LA(1); - int index191_1 = input.index(); + int index193_1 = input.index(); input.rewind(); s = -1; - if ( (synpred259_InternalDataDSL()) ) {s = 77;} + if ( (synpred264_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index191_1); + input.seek(index193_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 191, _s, input); + new NoViableAltException(getDescription(), 193, _s, input); error(nvae); throw nvae; } } static final String[] dfa_72s = { - "\5\2\5\uffff\2\2\1\uffff\13\2\1\1\27\2\34\uffff\2\2\37\uffff\1\2\22\uffff\1\2\10\uffff\1\2\1\uffff\30\2\30\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\2\2\1\uffff\13\2\1\1\27\2\37\uffff\2\2\37\uffff\1\2\23\uffff\1\2\10\uffff\1\2\1\uffff\30\2\30\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -102765,11 +104356,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { }; static final short[][] dfa_72 = unpackEncodedStringArray(dfa_72s); - class DFA195 extends DFA { + class DFA197 extends DFA { - public DFA195(BaseRecognizer recognizer) { + public DFA197(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 195; + this.decisionNumber = 197; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -102779,41 +104370,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_72; } public String getDescription() { - return "22845:2: ( rule__XConstructorCall__Group_3__0 )?"; + return "23237:2: ( rule__XConstructorCall__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA195_1 = input.LA(1); + int LA197_1 = input.LA(1); - int index195_1 = input.index(); + int index197_1 = input.index(); input.rewind(); s = -1; - if ( (synpred263_InternalDataDSL()) ) {s = 77;} + if ( (synpred268_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index195_1); + input.seek(index197_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 195, _s, input); + new NoViableAltException(getDescription(), 197, _s, input); error(nvae); throw nvae; } } - class DFA196 extends DFA { + class DFA198 extends DFA { - public DFA196(BaseRecognizer recognizer) { + public DFA198(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 196; + this.decisionNumber = 198; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -102823,41 +104414,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_58; } public String getDescription() { - return "22872:2: ( rule__XConstructorCall__Group_4__0 )?"; + return "23264:2: ( rule__XConstructorCall__Group_4__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA196_1 = input.LA(1); + int LA198_1 = input.LA(1); - int index196_1 = input.index(); + int index198_1 = input.index(); input.rewind(); s = -1; - if ( (synpred264_InternalDataDSL()) ) {s = 77;} + if ( (synpred269_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index196_1); + input.seek(index198_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 196, _s, input); + new NoViableAltException(getDescription(), 198, _s, input); error(nvae); throw nvae; } } - class DFA197 extends DFA { + class DFA199 extends DFA { - public DFA197(BaseRecognizer recognizer) { + public DFA199(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 197; + this.decisionNumber = 199; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -102867,42 +104458,42 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_59; } public String getDescription() { - return "22898:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?"; + return "23290:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA197_1 = input.LA(1); + int LA199_1 = input.LA(1); - int index197_1 = input.index(); + int index199_1 = input.index(); input.rewind(); s = -1; - if ( (synpred265_InternalDataDSL()) ) {s = 77;} + if ( (synpred270_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index197_1); + input.seek(index199_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 197, _s, input); + new NoViableAltException(getDescription(), 199, _s, input); error(nvae); throw nvae; } } static final String dfa_73s = "\1\41\115\uffff"; static final String dfa_74s = "\1\4\40\0\55\uffff"; - static final String dfa_75s = "\1\u00c3\40\0\55\uffff"; + static final String dfa_75s = "\1\u00c7\40\0\55\uffff"; static final String dfa_76s = "\41\uffff\1\2\53\uffff\1\1"; static final String dfa_77s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\55\uffff}>"; static final String[] dfa_78s = { - "\1\27\1\1\1\23\1\24\1\25\5\uffff\2\41\1\uffff\13\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\34\uffff\1\12\1\41\37\uffff\1\32\22\uffff\1\41\10\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\1\41\1\31\1\41\1\13\3\41\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\30\uffff\2\41\1\uffff\1\41\1\22", + "\1\27\1\1\1\23\1\24\1\25\5\uffff\2\41\1\uffff\13\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\37\uffff\1\12\1\41\37\uffff\1\32\23\uffff\1\41\10\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\1\41\1\31\1\41\1\13\3\41\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\30\uffff\2\41\1\uffff\1\41\1\22", "\1\uffff", "\1\uffff", "\1\uffff", @@ -102988,11 +104579,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final short[] dfa_77 = DFA.unpackEncodedString(dfa_77s); static final short[][] dfa_78 = unpackEncodedStringArray(dfa_78s); - class DFA202 extends DFA { + class DFA204 extends DFA { - public DFA202(BaseRecognizer recognizer) { + public DFA204(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 202; + this.decisionNumber = 204; this.eot = dfa_52; this.eof = dfa_73; this.min = dfa_74; @@ -103002,496 +104593,496 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_78; } public String getDescription() { - return "23789:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?"; + return "24181:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA202_1 = input.LA(1); + int LA204_1 = input.LA(1); - int index202_1 = input.index(); + int index204_1 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_1); + input.seek(index204_1); if ( s>=0 ) return s; break; case 1 : - int LA202_2 = input.LA(1); + int LA204_2 = input.LA(1); - int index202_2 = input.index(); + int index204_2 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_2); + input.seek(index204_2); if ( s>=0 ) return s; break; case 2 : - int LA202_3 = input.LA(1); + int LA204_3 = input.LA(1); - int index202_3 = input.index(); + int index204_3 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_3); + input.seek(index204_3); if ( s>=0 ) return s; break; case 3 : - int LA202_4 = input.LA(1); + int LA204_4 = input.LA(1); - int index202_4 = input.index(); + int index204_4 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_4); + input.seek(index204_4); if ( s>=0 ) return s; break; case 4 : - int LA202_5 = input.LA(1); + int LA204_5 = input.LA(1); - int index202_5 = input.index(); + int index204_5 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_5); + input.seek(index204_5); if ( s>=0 ) return s; break; case 5 : - int LA202_6 = input.LA(1); + int LA204_6 = input.LA(1); - int index202_6 = input.index(); + int index204_6 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_6); + input.seek(index204_6); if ( s>=0 ) return s; break; case 6 : - int LA202_7 = input.LA(1); + int LA204_7 = input.LA(1); - int index202_7 = input.index(); + int index204_7 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_7); + input.seek(index204_7); if ( s>=0 ) return s; break; case 7 : - int LA202_8 = input.LA(1); + int LA204_8 = input.LA(1); - int index202_8 = input.index(); + int index204_8 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_8); + input.seek(index204_8); if ( s>=0 ) return s; break; case 8 : - int LA202_9 = input.LA(1); + int LA204_9 = input.LA(1); - int index202_9 = input.index(); + int index204_9 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_9); + input.seek(index204_9); if ( s>=0 ) return s; break; case 9 : - int LA202_10 = input.LA(1); + int LA204_10 = input.LA(1); - int index202_10 = input.index(); + int index204_10 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_10); + input.seek(index204_10); if ( s>=0 ) return s; break; case 10 : - int LA202_11 = input.LA(1); + int LA204_11 = input.LA(1); - int index202_11 = input.index(); + int index204_11 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_11); + input.seek(index204_11); if ( s>=0 ) return s; break; case 11 : - int LA202_12 = input.LA(1); + int LA204_12 = input.LA(1); - int index202_12 = input.index(); + int index204_12 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_12); + input.seek(index204_12); if ( s>=0 ) return s; break; case 12 : - int LA202_13 = input.LA(1); + int LA204_13 = input.LA(1); - int index202_13 = input.index(); + int index204_13 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_13); + input.seek(index204_13); if ( s>=0 ) return s; break; case 13 : - int LA202_14 = input.LA(1); + int LA204_14 = input.LA(1); - int index202_14 = input.index(); + int index204_14 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_14); + input.seek(index204_14); if ( s>=0 ) return s; break; case 14 : - int LA202_15 = input.LA(1); + int LA204_15 = input.LA(1); - int index202_15 = input.index(); + int index204_15 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_15); + input.seek(index204_15); if ( s>=0 ) return s; break; case 15 : - int LA202_16 = input.LA(1); + int LA204_16 = input.LA(1); - int index202_16 = input.index(); + int index204_16 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_16); + input.seek(index204_16); if ( s>=0 ) return s; break; case 16 : - int LA202_17 = input.LA(1); + int LA204_17 = input.LA(1); - int index202_17 = input.index(); + int index204_17 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_17); + input.seek(index204_17); if ( s>=0 ) return s; break; case 17 : - int LA202_18 = input.LA(1); + int LA204_18 = input.LA(1); - int index202_18 = input.index(); + int index204_18 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_18); + input.seek(index204_18); if ( s>=0 ) return s; break; case 18 : - int LA202_19 = input.LA(1); + int LA204_19 = input.LA(1); - int index202_19 = input.index(); + int index204_19 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_19); + input.seek(index204_19); if ( s>=0 ) return s; break; case 19 : - int LA202_20 = input.LA(1); + int LA204_20 = input.LA(1); - int index202_20 = input.index(); + int index204_20 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_20); + input.seek(index204_20); if ( s>=0 ) return s; break; case 20 : - int LA202_21 = input.LA(1); + int LA204_21 = input.LA(1); - int index202_21 = input.index(); + int index204_21 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_21); + input.seek(index204_21); if ( s>=0 ) return s; break; case 21 : - int LA202_22 = input.LA(1); + int LA204_22 = input.LA(1); - int index202_22 = input.index(); + int index204_22 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_22); + input.seek(index204_22); if ( s>=0 ) return s; break; case 22 : - int LA202_23 = input.LA(1); + int LA204_23 = input.LA(1); - int index202_23 = input.index(); + int index204_23 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_23); + input.seek(index204_23); if ( s>=0 ) return s; break; case 23 : - int LA202_24 = input.LA(1); + int LA204_24 = input.LA(1); - int index202_24 = input.index(); + int index204_24 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_24); + input.seek(index204_24); if ( s>=0 ) return s; break; case 24 : - int LA202_25 = input.LA(1); + int LA204_25 = input.LA(1); - int index202_25 = input.index(); + int index204_25 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_25); + input.seek(index204_25); if ( s>=0 ) return s; break; case 25 : - int LA202_26 = input.LA(1); + int LA204_26 = input.LA(1); - int index202_26 = input.index(); + int index204_26 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_26); + input.seek(index204_26); if ( s>=0 ) return s; break; case 26 : - int LA202_27 = input.LA(1); + int LA204_27 = input.LA(1); - int index202_27 = input.index(); + int index204_27 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_27); + input.seek(index204_27); if ( s>=0 ) return s; break; case 27 : - int LA202_28 = input.LA(1); + int LA204_28 = input.LA(1); - int index202_28 = input.index(); + int index204_28 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_28); + input.seek(index204_28); if ( s>=0 ) return s; break; case 28 : - int LA202_29 = input.LA(1); + int LA204_29 = input.LA(1); - int index202_29 = input.index(); + int index204_29 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_29); + input.seek(index204_29); if ( s>=0 ) return s; break; case 29 : - int LA202_30 = input.LA(1); + int LA204_30 = input.LA(1); - int index202_30 = input.index(); + int index204_30 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_30); + input.seek(index204_30); if ( s>=0 ) return s; break; case 30 : - int LA202_31 = input.LA(1); + int LA204_31 = input.LA(1); - int index202_31 = input.index(); + int index204_31 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_31); + input.seek(index204_31); if ( s>=0 ) return s; break; case 31 : - int LA202_32 = input.LA(1); + int LA204_32 = input.LA(1); - int index202_32 = input.index(); + int index204_32 = input.index(); input.rewind(); s = -1; - if ( (synpred270_InternalDataDSL()) ) {s = 77;} + if ( (synpred275_InternalDataDSL()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index202_32); + input.seek(index204_32); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 202, _s, input); + new NoViableAltException(getDescription(), 204, _s, input); error(nvae); throw nvae; } @@ -103499,11 +105090,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final String dfa_79s = "\117\uffff"; static final String dfa_80s = "\1\2\116\uffff"; static final String dfa_81s = "\1\4\1\0\115\uffff"; - static final String dfa_82s = "\1\u00c3\1\0\115\uffff"; + static final String dfa_82s = "\1\u00c7\1\0\115\uffff"; static final String dfa_83s = "\2\uffff\1\2\113\uffff\1\1"; static final String dfa_84s = "\1\uffff\1\0\115\uffff}>"; static final String[] dfa_85s = { - "\5\2\5\uffff\2\2\1\uffff\13\2\1\1\27\2\34\uffff\2\2\37\uffff\1\2\22\uffff\1\2\10\uffff\1\2\1\uffff\30\2\1\uffff\1\2\26\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\2\2\1\uffff\13\2\1\1\27\2\37\uffff\2\2\37\uffff\1\2\23\uffff\1\2\10\uffff\1\2\1\uffff\30\2\1\uffff\1\2\26\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -103592,11 +105183,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { static final short[] dfa_84 = DFA.unpackEncodedString(dfa_84s); static final short[][] dfa_85 = unpackEncodedStringArray(dfa_85s); - class DFA211 extends DFA { + class DFA213 extends DFA { - public DFA211(BaseRecognizer recognizer) { + public DFA213(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 211; + this.decisionNumber = 213; this.eot = dfa_79; this.eof = dfa_80; this.min = dfa_81; @@ -103606,41 +105197,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_85; } public String getDescription() { - return "25146:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?"; + return "25538:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA211_1 = input.LA(1); + int LA213_1 = input.LA(1); - int index211_1 = input.index(); + int index213_1 = input.index(); input.rewind(); s = -1; - if ( (synpred279_InternalDataDSL()) ) {s = 78;} + if ( (synpred284_InternalDataDSL()) ) {s = 78;} else if ( (true) ) {s = 2;} - input.seek(index211_1); + input.seek(index213_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 211, _s, input); + new NoViableAltException(getDescription(), 213, _s, input); error(nvae); throw nvae; } } - class DFA214 extends DFA { + class DFA216 extends DFA { - public DFA214(BaseRecognizer recognizer) { + public DFA216(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 214; + this.decisionNumber = 216; this.eot = dfa_79; this.eof = dfa_80; this.min = dfa_81; @@ -103650,31 +105241,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { this.transition = dfa_85; } public String getDescription() { - return "25416:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?"; + return "25808:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA214_1 = input.LA(1); + int LA216_1 = input.LA(1); - int index214_1 = input.index(); + int index216_1 = input.index(); input.rewind(); s = -1; - if ( (synpred282_InternalDataDSL()) ) {s = 78;} + if ( (synpred287_InternalDataDSL()) ) {s = 78;} else if ( (true) ) {s = 2;} - input.seek(index214_1); + input.seek(index216_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 214, _s, input); + new NoViableAltException(getDescription(), 216, _s, input); error(nvae); throw nvae; } @@ -103685,183 +105276,184 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0001000000000002L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000022L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000060000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x00000000000A0000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x000000000000001CL,0x0000020000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000500000L,0x00001C0000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000001448000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000002003820000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000300000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000000000500000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x000000000000001CL,0x0000200000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000002800000L,0x0001C00000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x000000A240000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x000001001C100000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000002L,0x0000010000000000L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x4020000000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L,0x0000000000000003L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000000L,0x0000200000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000030000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x00000003B0000000L,0x0000800000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000030000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0001000000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000FFC000000000L,0x0006000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0200000000020000L,0x0000000000000004L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0002000000020000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000002L,0x0002000000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x1000000000020000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000002L,0x1000000000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L,0x0000000000001AA0L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000001AA0L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0001000000020000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000002L,0x0001000000000000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L,0x0008000000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L,0x0010000000000000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0080000000020000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x2000200000000000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x8000000000020000L,0x0000000000000003L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001FE0L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000010L,0x0000000000006000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000003L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000030L,0x0000000000006000L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x1C00000000000000L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0xE000000000000000L,0x0000000000000003L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0002000000000000L,0x0000000000200000L,0x0000000000000100L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x03F0000000000000L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x3FC0000000000000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000001AA0L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000800000000020L,0x0000000000000000L,0x4000000000000000L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0002000000000020L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000002000000020L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x000FC218100001F0L,0x0002000000010000L,0x0000002FF159C000L,0x0000000000000008L}); - public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x000FC218100001F0L,0x0002000000010000L,0x0000002FF158C000L,0x0000000000000008L}); - public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x000FC218100001F0L,0x0002000000010000L,0x0000002FF15CC000L,0x0000000000000008L}); - public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0003C00000000020L}); - public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x00000000183E0000L}); - public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x000000000C000000L}); - public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000004002L}); - public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000008002L}); - public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000003C00000L}); - public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000003C00002L}); - public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x000000001C000000L,0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x000000001C000002L,0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x00000007F8000000L}); - public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x00000007F8000002L}); - public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000110000000L}); - public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000001800000000L}); - public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000001800000002L}); - public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x000001E000000000L}); - public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x000001E000000002L}); - public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000021800000000L}); - public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x00000C0000000000L}); - public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000100000000000L,0x0000000000000000L,0x8000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000100000000002L,0x0000000000000000L,0x8000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000100000000000L,0x0000000000000000L,0x8000000000000000L}); - public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0007C00010000020L}); - public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000108000L}); - public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000008000008000L}); - public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000008000000L,0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x000FC219100001F0L,0x0002000000010000L,0x0000002FF159C000L,0x000000000000000AL}); - public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x000FC218100001F0L,0x0002000000030000L,0x0000002FF158C000L,0x0000000000000008L}); - public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x000FE219100001F0L,0x0002000000010000L,0x0000002FF158C000L,0x000000000000000EL}); - public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000000000008000L,0x0000000000000002L}); - public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x000FE218100001F2L,0x0002000000010000L,0x0000002FF158C000L,0x000000000000000CL}); - public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x000FC219100001F0L,0x0002000000010000L,0x0000002FF158C000L,0x0000000000000008L}); - public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0000000100000020L,0x0000000000020000L,0x000000000E028000L}); - public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0000000100000022L,0x0000000000000000L,0x000000000A028000L}); - public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000002000000L}); - public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x000000000A028000L}); - public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x000FE218100001F0L,0x0002000000010000L,0x0000002FF158E000L,0x000000000000000CL}); - public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x000FC218100001F0L,0x0002000000010000L,0x0000002FF158E000L,0x0000000000000008L}); - public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x000FE218100001F0L,0x0002000000010000L,0x0000002FF158C000L,0x000000000000000CL}); - public static final BitSet FOLLOW_158 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000010000000L}); - public static final BitSet FOLLOW_159 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000020000000L}); - public static final BitSet FOLLOW_160 = new BitSet(new long[]{0x000FE218100001F0L,0x0002000000030000L,0x0000002FF158C000L,0x000000000000000CL}); - public static final BitSet FOLLOW_161 = new BitSet(new long[]{0x0000200000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_162 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000040000000L}); - public static final BitSet FOLLOW_163 = new BitSet(new long[]{0x0000000010000000L,0x0000000000000000L,0x0000000000108000L}); - public static final BitSet FOLLOW_164 = new BitSet(new long[]{0x0008000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_165 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_166 = new BitSet(new long[]{0x00000000000001C0L}); - public static final BitSet FOLLOW_167 = new BitSet(new long[]{0x00080000000001D0L,0x0000000000000000L,0x0000000180180000L,0x0000000000000008L}); - public static final BitSet FOLLOW_168 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000110000L}); - public static final BitSet FOLLOW_169 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_170 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_171 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_172 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000800000000L}); - public static final BitSet FOLLOW_173 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000005000000000L}); - public static final BitSet FOLLOW_174 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000001000000000L}); - public static final BitSet FOLLOW_175 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000004000000000L}); - public static final BitSet FOLLOW_176 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000002000000000L}); - public static final BitSet FOLLOW_177 = new BitSet(new long[]{0x0000000000000180L}); - public static final BitSet FOLLOW_178 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000000000018000L}); - public static final BitSet FOLLOW_179 = new BitSet(new long[]{0x0004400000000000L}); - public static final BitSet FOLLOW_180 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_181 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_182 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L,0x0000000000000006L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000070L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000000L,0x0002000000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000180000000L,0x0004000000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000001D80000000L,0x0008000000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000180000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0010000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0007FE0000000000L,0x0060000000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x1000000000100000L,0x0000000000000080L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x1000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0010000000100000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x8000000000100000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000002L,0x8000000000000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L,0x000000000001AA00L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x000000000001AA00L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0008000000100000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000002L,0x0008000000000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0400000000100000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0200000000000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L,0x0000000000000070L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x000000000000FFE0L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000010L,0x0000000000030000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000060L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000030L,0x0000000000030000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000030L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x1C00000000000000L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0xE000000000000000L,0x0000000000000003L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0002000000000000L,0x0000000001000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x03F0000000000000L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0xFC00000000000000L,0x0000000000000003L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x000000000001AA00L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000800000000020L,0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0002000000000020L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000002000000020L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x000FC218100001F0L,0x0010000000080000L,0x000002FF159C0000L,0x0000000000000080L}); + public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x000FC218100001F0L,0x0010000000080000L,0x000002FF158C0000L,0x0000000000000080L}); + public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x000FC218100001F0L,0x0010000000080000L,0x000002FF15CC0000L,0x0000000000000080L}); + public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0003C00000000020L}); + public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x00000000183E0000L}); + public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x000000000C000000L}); + public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000004002L}); + public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000008002L}); + public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000003C00000L}); + public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000003C00002L}); + public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x000000001C000000L,0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x000000001C000002L,0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x00000007F8000000L}); + public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x00000007F8000002L}); + public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000110000000L}); + public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000001800000000L}); + public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000001800000002L}); + public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x000001E000000000L}); + public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x000001E000000002L}); + public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000021800000000L}); + public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x00000C0000000000L}); + public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000100000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000018L}); + public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000100000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000018L}); + public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000100000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0007C00010000020L}); + public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000001080000L}); + public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000080000080000L}); + public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000008000000L,0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x000FC219100001F0L,0x0010000000080000L,0x000002FF159C0000L,0x00000000000000A0L}); + public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x000FC218100001F0L,0x0010000000180000L,0x000002FF158C0000L,0x0000000000000080L}); + public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x000FE219100001F0L,0x0010000000080000L,0x000002FF158C0000L,0x00000000000000E0L}); + public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000000000080000L,0x0000000000000020L}); + public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x000FE218100001F2L,0x0010000000080000L,0x000002FF158C0000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000010000000L}); + public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x000FC219100001F0L,0x0010000000080000L,0x000002FF158C0000L,0x0000000000000080L}); + public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0000000100000020L,0x0000000000100000L,0x00000000E0280000L}); + public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0000000100000022L,0x0000000000000000L,0x00000000A0280000L}); + public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x00000000A0280000L}); + public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x000FE218100001F0L,0x0010000000080000L,0x000002FF158E0000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x000FC218100001F0L,0x0010000000080000L,0x000002FF158E0000L,0x0000000000000080L}); + public static final BitSet FOLLOW_158 = new BitSet(new long[]{0x000FE218100001F0L,0x0010000000080000L,0x000002FF158C0000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_159 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000100000000L}); + public static final BitSet FOLLOW_160 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000200000000L}); + public static final BitSet FOLLOW_161 = new BitSet(new long[]{0x000FE218100001F0L,0x0010000000180000L,0x000002FF158C0000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_162 = new BitSet(new long[]{0x0000200000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_163 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000400000000L}); + public static final BitSet FOLLOW_164 = new BitSet(new long[]{0x0000000010000000L,0x0000000000000000L,0x0000000001080000L}); + public static final BitSet FOLLOW_165 = new BitSet(new long[]{0x0008000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_166 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000800000000L}); + public static final BitSet FOLLOW_167 = new BitSet(new long[]{0x00000000000001C0L}); + public static final BitSet FOLLOW_168 = new BitSet(new long[]{0x00080000000001D0L,0x0000000000000000L,0x0000001801800000L,0x0000000000000080L}); + public static final BitSet FOLLOW_169 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000001100000L}); + public static final BitSet FOLLOW_170 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_171 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000002000000000L}); + public static final BitSet FOLLOW_172 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000004000000000L}); + public static final BitSet FOLLOW_173 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_174 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000050000000000L}); + public static final BitSet FOLLOW_175 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_176 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_177 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_178 = new BitSet(new long[]{0x0000000000000180L}); + public static final BitSet FOLLOW_179 = new BitSet(new long[]{0x0000000100000020L,0x0000000000000000L,0x0000000000180000L}); + public static final BitSet FOLLOW_180 = new BitSet(new long[]{0x0004400000000000L}); + public static final BitSet FOLLOW_181 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_182 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_183 = new BitSet(new long[]{0x0000002000000000L}); }
\ No newline at end of file diff --git a/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java index c996d09..c906a59 100644 --- a/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java +++ b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java @@ -279,9 +279,27 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv public void completeDataInterchangeExportFilter_RefFilter(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeDataInterchangeExportFilter_Join(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeDataInterchangeExportFilter_Hiddenproperties(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeDataInterchangeJoin_BeanAttr1(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeDataInterchangeJoin_JoinEntity(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeDataInterchangeJoin_BeanAttr2(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeDataInterchangeJoinAttr_RefEntity(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeDataInterchangeJoinAttr_RefProperty(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } public void completeDataInterchangeFilter_AttrFilter(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -487,6 +505,12 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv public void complete_DataInterchangeExportFilter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_DataInterchangeJoin(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DataInterchangeJoinAttr(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_DataInterchangeFilter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java index 3102455..214ddde 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java @@ -197,6 +197,24 @@ public interface DataDSLFactory extends EFactory { DataInterchangeExpose createDataInterchangeExpose(); /** + * Returns a new object of class '<em>Data Interchange Join</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Data Interchange Join</em>'. + * @generated + */ + DataInterchangeJoin createDataInterchangeJoin(); + + /** + * Returns a new object of class '<em>Data Interchange Join Attr</em>'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return a new object of class '<em>Data Interchange Join Attr</em>'. + * @generated + */ + DataInterchangeJoinAttr createDataInterchangeJoinAttr(); + + /** * Returns a new object of class '<em>Data Interchange Filter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java index 8b346cc..aed7aac 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java @@ -1564,6 +1564,125 @@ public interface DataDSLPackage extends EPackage { int DATA_INTERCHANGE_EXPOSE_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0; /** + * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinImpl <em>Data Interchange Join</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinImpl + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeJoin() + * @generated + */ + int DATA_INTERCHANGE_JOIN = 20; + + /** + * The feature id for the '<em><b>Bean Attr1</b></em>' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN__BEAN_ATTR1 = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Join Entity</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN__JOIN_ENTITY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>Bean Attr2</b></em>' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN__BEAN_ATTR2 = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2; + + /** + * The number of structural features of the '<em>Data Interchange Join</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 3; + + /** + * The operation id for the '<em>EResolve Proxy</em>' operation. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT; + + /** + * The number of operations of the '<em>Data Interchange Join</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinAttrImpl <em>Data Interchange Join Attr</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinAttrImpl + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeJoinAttr() + * @generated + */ + int DATA_INTERCHANGE_JOIN_ATTR = 21; + + /** + * The feature id for the '<em><b>Ref Entity</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Ref Property</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Data Interchange Join Attr</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN_ATTR_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2; + + /** + * The operation id for the '<em>EResolve Proxy</em>' operation. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN_ATTR___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT; + + /** + * The number of operations of the '<em>Data Interchange Join Attr</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_JOIN_ATTR_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0; + + /** * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterImpl <em>Data Interchange Filter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -1571,7 +1690,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeFilter() * @generated */ - int DATA_INTERCHANGE_FILTER = 20; + int DATA_INTERCHANGE_FILTER = 22; /** * The feature id for the '<em><b>Ref Filter</b></em>' containment reference. @@ -1626,7 +1745,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExportFilter() * @generated */ - int DATA_INTERCHANGE_EXPORT_FILTER = 21; + int DATA_INTERCHANGE_EXPORT_FILTER = 23; /** * The feature id for the '<em><b>Ref Filter</b></em>' containment reference. @@ -1656,13 +1775,22 @@ public interface DataDSLPackage extends EPackage { int DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES = DATA_INTERCHANGE_FILTER_FEATURE_COUNT + 0; /** + * The feature id for the '<em><b>Join</b></em>' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int DATA_INTERCHANGE_EXPORT_FILTER__JOIN = DATA_INTERCHANGE_FILTER_FEATURE_COUNT + 1; + + /** * The number of structural features of the '<em>Data Interchange Export Filter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int DATA_INTERCHANGE_EXPORT_FILTER_FEATURE_COUNT = DATA_INTERCHANGE_FILTER_FEATURE_COUNT + 1; + int DATA_INTERCHANGE_EXPORT_FILTER_FEATURE_COUNT = DATA_INTERCHANGE_FILTER_FEATURE_COUNT + 2; /** * The operation id for the '<em>EResolve Proxy</em>' operation. @@ -1690,7 +1818,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getAttributeFilter() * @generated */ - int ATTRIBUTE_FILTER = 22; + int ATTRIBUTE_FILTER = 24; /** * The feature id for the '<em><b>Ref Property</b></em>' reference. @@ -1772,7 +1900,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getReferenceFilter() * @generated */ - int REFERENCE_FILTER = 23; + int REFERENCE_FILTER = 25; /** * The feature id for the '<em><b>Ref Entity</b></em>' reference. @@ -1854,7 +1982,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getReferenceFilterWithAttr() * @generated */ - int REFERENCE_FILTER_WITH_ATTR = 24; + int REFERENCE_FILTER_WITH_ATTR = 26; /** * The feature id for the '<em><b>Ref Entity</b></em>' reference. @@ -1945,7 +2073,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getReferenceFilterWithOutAttr() * @generated */ - int REFERENCE_FILTER_WITH_OUT_ATTR = 25; + int REFERENCE_FILTER_WITH_OUT_ATTR = 27; /** * The feature id for the '<em><b>Ref Entity</b></em>' reference. @@ -2027,7 +2155,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeLookupFilterCondition() * @generated */ - int DATA_INTERCHANGE_LOOKUP_FILTER_CONDITION = 26; + int DATA_INTERCHANGE_LOOKUP_FILTER_CONDITION = 28; /** * The feature id for the '<em><b>Ref Property</b></em>' reference. @@ -2109,7 +2237,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeLookupFilterOperand() * @generated */ - int DATA_INTERCHANGE_LOOKUP_FILTER_OPERAND = 27; + int DATA_INTERCHANGE_LOOKUP_FILTER_OPERAND = 29; /** * The number of structural features of the '<em>Data Interchange Lookup Filter Operand</em>' class. @@ -2146,7 +2274,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeLookupFilterOperandString() * @generated */ - int DATA_INTERCHANGE_LOOKUP_FILTER_OPERAND_STRING = 28; + int DATA_INTERCHANGE_LOOKUP_FILTER_OPERAND_STRING = 30; /** * The feature id for the '<em><b>Value</b></em>' attribute. @@ -2192,7 +2320,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeLookupFilterOperandProperty() * @generated */ - int DATA_INTERCHANGE_LOOKUP_FILTER_OPERAND_PROPERTY = 29; + int DATA_INTERCHANGE_LOOKUP_FILTER_OPERAND_PROPERTY = 31; /** * The feature id for the '<em><b>Ref Property</b></em>' reference. @@ -2238,7 +2366,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExportHide() * @generated */ - int DATA_INTERCHANGE_EXPORT_HIDE = 30; + int DATA_INTERCHANGE_EXPORT_HIDE = 32; /** * The feature id for the '<em><b>Property</b></em>' reference. @@ -2284,7 +2412,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMarkerPath() * @generated */ - int DATA_INTERCHANGE_MARKER_PATH = 31; + int DATA_INTERCHANGE_MARKER_PATH = 33; /** * The feature id for the '<em><b>Path</b></em>' containment reference list. @@ -2330,7 +2458,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMarkerEntity() * @generated */ - int DATA_INTERCHANGE_MARKER_ENTITY = 32; + int DATA_INTERCHANGE_MARKER_ENTITY = 34; /** * The feature id for the '<em><b>Mark Latest</b></em>' attribute. @@ -2394,7 +2522,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMapping() * @generated */ - int DATA_INTERCHANGE_MAPPING = 33; + int DATA_INTERCHANGE_MAPPING = 35; /** * The number of structural features of the '<em>Data Interchange Mapping</em>' class. @@ -2431,7 +2559,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangePropertyMapping() * @generated */ - int DATA_INTERCHANGE_PROPERTY_MAPPING = 34; + int DATA_INTERCHANGE_PROPERTY_MAPPING = 36; /** * The feature id for the '<em><b>Property</b></em>' reference. @@ -2486,7 +2614,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeValueMapping() * @generated */ - int DATA_INTERCHANGE_VALUE_MAPPING = 35; + int DATA_INTERCHANGE_VALUE_MAPPING = 37; /** * The feature id for the '<em><b>Property</b></em>' reference. @@ -2541,7 +2669,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeBlobMapping() * @generated */ - int DATA_INTERCHANGE_BLOB_MAPPING = 36; + int DATA_INTERCHANGE_BLOB_MAPPING = 38; /** * The feature id for the '<em><b>Property</b></em>' reference. @@ -2623,7 +2751,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeFixedColumnMapping() * @generated */ - int DATA_INTERCHANGE_FIXED_COLUMN_MAPPING = 37; + int DATA_INTERCHANGE_FIXED_COLUMN_MAPPING = 39; /** * The feature id for the '<em><b>Property</b></em>' reference. @@ -2759,7 +2887,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeLookupMapping() * @generated */ - int DATA_INTERCHANGE_LOOKUP_MAPPING = 38; + int DATA_INTERCHANGE_LOOKUP_MAPPING = 40; /** * The feature id for the '<em><b>Lookup Reference</b></em>' reference. @@ -2805,7 +2933,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeSkipMapping() * @generated */ - int DATA_INTERCHANGE_SKIP_MAPPING = 39; + int DATA_INTERCHANGE_SKIP_MAPPING = 41; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -2851,7 +2979,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBlobMimeTypeEnum() * @generated */ - int PREDEFINED_BLOB_MIME_TYPE_ENUM = 40; + int PREDEFINED_BLOB_MIME_TYPE_ENUM = 42; /** * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanEnum <em>Predefined Bean Enum</em>}' enum. @@ -2861,7 +2989,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBeanEnum() * @generated */ - int PREDEFINED_BEAN_ENUM = 41; + int PREDEFINED_BEAN_ENUM = 43; /** * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanTypeEnum <em>Predefined Bean Type Enum</em>}' enum. @@ -2871,7 +2999,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBeanTypeEnum() * @generated */ - int PREDEFINED_BEAN_TYPE_ENUM = 42; + int PREDEFINED_BEAN_TYPE_ENUM = 44; /** * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.EntityManagerMode <em>Entity Manager Mode</em>}' enum. @@ -2881,7 +3009,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getEntityManagerMode() * @generated */ - int ENTITY_MANAGER_MODE = 43; + int ENTITY_MANAGER_MODE = 45; /** * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.Operator <em>Operator</em>}' enum. @@ -2891,7 +3019,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getOperator() * @generated */ - int OPERATOR = 44; + int OPERATOR = 46; /** * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.Junction <em>Junction</em>}' enum. @@ -2901,7 +3029,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getJunction() * @generated */ - int JUNCTION = 45; + int JUNCTION = 47; /** * The meta object id for the '<em>Internal EObject</em>' data type. @@ -2911,7 +3039,7 @@ public interface DataDSLPackage extends EPackage { * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getInternalEObject() * @generated */ - int INTERNAL_EOBJECT = 46; + int INTERNAL_EOBJECT = 48; /** @@ -3906,6 +4034,81 @@ public interface DataDSLPackage extends EPackage { EReference getDataInterchangeExpose_SubExpose(); /** + * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin <em>Data Interchange Join</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Data Interchange Join</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin + * @generated + */ + EClass getDataInterchangeJoin(); + + /** + * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr1 <em>Bean Attr1</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the containment reference '<em>Bean Attr1</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr1() + * @see #getDataInterchangeJoin() + * @generated + */ + EReference getDataInterchangeJoin_BeanAttr1(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getJoinEntity <em>Join Entity</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the reference '<em>Join Entity</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getJoinEntity() + * @see #getDataInterchangeJoin() + * @generated + */ + EReference getDataInterchangeJoin_JoinEntity(); + + /** + * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr2 <em>Bean Attr2</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the containment reference '<em>Bean Attr2</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr2() + * @see #getDataInterchangeJoin() + * @generated + */ + EReference getDataInterchangeJoin_BeanAttr2(); + + /** + * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr <em>Data Interchange Join Attr</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Data Interchange Join Attr</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr + * @generated + */ + EClass getDataInterchangeJoinAttr(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefEntity <em>Ref Entity</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the reference '<em>Ref Entity</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefEntity() + * @see #getDataInterchangeJoinAttr() + * @generated + */ + EReference getDataInterchangeJoinAttr_RefEntity(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefProperty <em>Ref Property</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the reference '<em>Ref Property</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefProperty() + * @see #getDataInterchangeJoinAttr() + * @generated + */ + EReference getDataInterchangeJoinAttr_RefProperty(); + + /** * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilter <em>Data Interchange Filter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -3959,6 +4162,17 @@ public interface DataDSLPackage extends EPackage { EReference getDataInterchangeExportFilter_Hiddenproperties(); /** + * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getJoin <em>Join</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the containment reference '<em>Join</em>'. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getJoin() + * @see #getDataInterchangeExportFilter() + * @generated + */ + EReference getDataInterchangeExportFilter_Join(); + + /** * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.AttributeFilter <em>Attribute Filter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -5438,6 +5652,66 @@ public interface DataDSLPackage extends EPackage { EReference DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE = eINSTANCE.getDataInterchangeExpose_SubExpose(); /** + * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinImpl <em>Data Interchange Join</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinImpl + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeJoin() + * @generated + */ + EClass DATA_INTERCHANGE_JOIN = eINSTANCE.getDataInterchangeJoin(); + + /** + * The meta object literal for the '<em><b>Bean Attr1</b></em>' containment reference feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference DATA_INTERCHANGE_JOIN__BEAN_ATTR1 = eINSTANCE.getDataInterchangeJoin_BeanAttr1(); + + /** + * The meta object literal for the '<em><b>Join Entity</b></em>' reference feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference DATA_INTERCHANGE_JOIN__JOIN_ENTITY = eINSTANCE.getDataInterchangeJoin_JoinEntity(); + + /** + * The meta object literal for the '<em><b>Bean Attr2</b></em>' containment reference feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference DATA_INTERCHANGE_JOIN__BEAN_ATTR2 = eINSTANCE.getDataInterchangeJoin_BeanAttr2(); + + /** + * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinAttrImpl <em>Data Interchange Join Attr</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinAttrImpl + * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeJoinAttr() + * @generated + */ + EClass DATA_INTERCHANGE_JOIN_ATTR = eINSTANCE.getDataInterchangeJoinAttr(); + + /** + * The meta object literal for the '<em><b>Ref Entity</b></em>' reference feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY = eINSTANCE.getDataInterchangeJoinAttr_RefEntity(); + + /** + * The meta object literal for the '<em><b>Ref Property</b></em>' reference feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY = eINSTANCE.getDataInterchangeJoinAttr_RefProperty(); + + /** * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterImpl <em>Data Interchange Filter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -5482,6 +5756,14 @@ public interface DataDSLPackage extends EPackage { EReference DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES = eINSTANCE.getDataInterchangeExportFilter_Hiddenproperties(); /** + * The meta object literal for the '<em><b>Join</b></em>' containment reference feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EReference DATA_INTERCHANGE_EXPORT_FILTER__JOIN = eINSTANCE.getDataInterchangeExportFilter_Join(); + + /** * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.AttributeFilterImpl <em>Attribute Filter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java index 399a9f5..627235a 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java @@ -27,6 +27,7 @@ import org.eclipse.emf.common.util.EList; * </p> * <ul> * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getHiddenproperties <em>Hiddenproperties</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getJoin <em>Join</em>}</li> * </ul> * * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExportFilter() @@ -50,4 +51,30 @@ public interface DataInterchangeExportFilter extends DataInterchangeFilter { */ EList<DataInterchangeExportHide> getHiddenproperties(); + /** + * Returns the value of the '<em><b>Join</b></em>' containment reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Join</em>' containment reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Join</em>' containment reference. + * @see #setJoin(DataInterchangeJoin) + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExportFilter_Join() + * @model containment="true" + * @generated + */ + DataInterchangeJoin getJoin(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getJoin <em>Join</em>}' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Join</em>' containment reference. + * @see #getJoin() + * @generated + */ + void setJoin(DataInterchangeJoin value); + } // DataInterchangeExportFilter diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeJoin.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeJoin.java new file mode 100644 index 0000000..0087f28 --- /dev/null +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeJoin.java @@ -0,0 +1,117 @@ +/** + * Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg) + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License 2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Based on ideas from Xtext, Xtend, Xcore + * + * Contributors: + * Joerg Riegel - Initial implementation + * + */ +package org.eclipse.osbp.xtext.datainterchange; + +import org.eclipse.osbp.dsl.semantic.entity.LEntity; + +/** + * <!-- begin-user-doc --> + * A representation of the model object '<em><b>Data Interchange Join</b></em>'. + * <!-- end-user-doc --> + * + * <p> + * The following features are supported: + * </p> + * <ul> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr1 <em>Bean Attr1</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getJoinEntity <em>Join Entity</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr2 <em>Bean Attr2</em>}</li> + * </ul> + * + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeJoin() + * @model + * @generated + */ +public interface DataInterchangeJoin extends DataInterchangeLazyResolver { + /** + * Returns the value of the '<em><b>Bean Attr1</b></em>' containment reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Bean Attr1</em>' containment reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Bean Attr1</em>' containment reference. + * @see #setBeanAttr1(DataInterchangeJoinAttr) + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeJoin_BeanAttr1() + * @model containment="true" + * @generated + */ + DataInterchangeJoinAttr getBeanAttr1(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr1 <em>Bean Attr1</em>}' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Bean Attr1</em>' containment reference. + * @see #getBeanAttr1() + * @generated + */ + void setBeanAttr1(DataInterchangeJoinAttr value); + + /** + * Returns the value of the '<em><b>Join Entity</b></em>' reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Join Entity</em>' reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Join Entity</em>' reference. + * @see #setJoinEntity(LEntity) + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeJoin_JoinEntity() + * @model + * @generated + */ + LEntity getJoinEntity(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getJoinEntity <em>Join Entity</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Join Entity</em>' reference. + * @see #getJoinEntity() + * @generated + */ + void setJoinEntity(LEntity value); + + /** + * Returns the value of the '<em><b>Bean Attr2</b></em>' containment reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Bean Attr2</em>' containment reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Bean Attr2</em>' containment reference. + * @see #setBeanAttr2(DataInterchangeJoinAttr) + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeJoin_BeanAttr2() + * @model containment="true" + * @generated + */ + DataInterchangeJoinAttr getBeanAttr2(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin#getBeanAttr2 <em>Bean Attr2</em>}' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Bean Attr2</em>' containment reference. + * @see #getBeanAttr2() + * @generated + */ + void setBeanAttr2(DataInterchangeJoinAttr value); + +} // DataInterchangeJoin diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeJoinAttr.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeJoinAttr.java new file mode 100644 index 0000000..8fce2fd --- /dev/null +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeJoinAttr.java @@ -0,0 +1,91 @@ +/** + * Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg) + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License 2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Based on ideas from Xtext, Xtend, Xcore + * + * Contributors: + * Joerg Riegel - Initial implementation + * + */ +package org.eclipse.osbp.xtext.datainterchange; + +import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute; +import org.eclipse.osbp.dsl.semantic.entity.LEntityReference; + +/** + * <!-- begin-user-doc --> + * A representation of the model object '<em><b>Data Interchange Join Attr</b></em>'. + * <!-- end-user-doc --> + * + * <p> + * The following features are supported: + * </p> + * <ul> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefEntity <em>Ref Entity</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefProperty <em>Ref Property</em>}</li> + * </ul> + * + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeJoinAttr() + * @model + * @generated + */ +public interface DataInterchangeJoinAttr extends DataInterchangeLazyResolver { + /** + * Returns the value of the '<em><b>Ref Entity</b></em>' reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Ref Entity</em>' reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Ref Entity</em>' reference. + * @see #setRefEntity(LEntityReference) + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeJoinAttr_RefEntity() + * @model + * @generated + */ + LEntityReference getRefEntity(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefEntity <em>Ref Entity</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Ref Entity</em>' reference. + * @see #getRefEntity() + * @generated + */ + void setRefEntity(LEntityReference value); + + /** + * Returns the value of the '<em><b>Ref Property</b></em>' reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Ref Property</em>' reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Ref Property</em>' reference. + * @see #setRefProperty(LEntityAttribute) + * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeJoinAttr_RefProperty() + * @model + * @generated + */ + LEntityAttribute getRefProperty(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr#getRefProperty <em>Ref Property</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Ref Property</em>' reference. + * @see #getRefProperty() + * @generated + */ + void setRefProperty(LEntityAttribute value); + +} // DataInterchangeJoinAttr diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/Operator.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/Operator.java index 75f5ef7..87f3817 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/Operator.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/Operator.java @@ -79,7 +79,7 @@ public enum Operator implements Enumerator { * @generated * @ordered */ - LESSTHAN(0, "lessthan", "lessThen"), + LESSTHAN(0, "lessthan", "lessThan"), /** * The '<em><b>Lessthanorequalto</b></em>' literal object. @@ -109,7 +109,37 @@ public enum Operator implements Enumerator { * @generated * @ordered */ - ISNOTNULL(0, "isnotnull", "isNotNull"); + ISNOTNULL(0, "isnotnull", "isNotNull"), + + /** + * The '<em><b>Isin</b></em>' literal object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #ISIN_VALUE + * @generated + * @ordered + */ + ISIN(0, "isin", "isIn"), + + /** + * The '<em><b>Isnotin</b></em>' literal object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #ISNOTIN_VALUE + * @generated + * @ordered + */ + ISNOTIN(0, "isnotin", "isNotIn"), + + /** + * The '<em><b>Islike</b></em>' literal object. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #ISLIKE_VALUE + * @generated + * @ordered + */ + ISLIKE(0, "islike", "isLike"); /** * The '<em><b>Equals</b></em>' literal value. @@ -180,7 +210,7 @@ public enum Operator implements Enumerator { * </p> * <!-- end-user-doc --> * @see #LESSTHAN - * @model name="lessthan" literal="lessThen" + * @model name="lessthan" literal="lessThan" * @generated * @ordered */ @@ -232,6 +262,51 @@ public enum Operator implements Enumerator { public static final int ISNOTNULL_VALUE = 0; /** + * The '<em><b>Isin</b></em>' literal value. + * <!-- begin-user-doc --> + * <p> + * If the meaning of '<em><b>Isin</b></em>' literal object isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @see #ISIN + * @model name="isin" literal="isIn" + * @generated + * @ordered + */ + public static final int ISIN_VALUE = 0; + + /** + * The '<em><b>Isnotin</b></em>' literal value. + * <!-- begin-user-doc --> + * <p> + * If the meaning of '<em><b>Isnotin</b></em>' literal object isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @see #ISNOTIN + * @model name="isnotin" literal="isNotIn" + * @generated + * @ordered + */ + public static final int ISNOTIN_VALUE = 0; + + /** + * The '<em><b>Islike</b></em>' literal value. + * <!-- begin-user-doc --> + * <p> + * If the meaning of '<em><b>Islike</b></em>' literal object isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @see #ISLIKE + * @model name="islike" literal="isLike" + * @generated + * @ordered + */ + public static final int ISLIKE_VALUE = 0; + + /** * An array of all the '<em><b>Operator</b></em>' enumerators. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -247,6 +322,9 @@ public enum Operator implements Enumerator { LESSTHANOREQUALTO, ISNULL, ISNOTNULL, + ISIN, + ISNOTIN, + ISLIKE, }; /** diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java index d2b687d..4f37839 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java @@ -89,6 +89,8 @@ public class DataDSLFactoryImpl extends EFactoryImpl implements DataDSLFactory { case DataDSLPackage.DATA_INTERCHANGE_PREDEFINED_EXPRESSION: return createDataInterchangePredefinedExpression(); case DataDSLPackage.DATA_INTERCHANGE_LOOKUP: return createDataInterchangeLookup(); case DataDSLPackage.DATA_INTERCHANGE_EXPOSE: return createDataInterchangeExpose(); + case DataDSLPackage.DATA_INTERCHANGE_JOIN: return createDataInterchangeJoin(); + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR: return createDataInterchangeJoinAttr(); case DataDSLPackage.DATA_INTERCHANGE_FILTER: return createDataInterchangeFilter(); case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER: return createDataInterchangeExportFilter(); case DataDSLPackage.ATTRIBUTE_FILTER: return createAttributeFilter(); @@ -350,6 +352,26 @@ public class DataDSLFactoryImpl extends EFactoryImpl implements DataDSLFactory { * <!-- end-user-doc --> * @generated */ + public DataInterchangeJoin createDataInterchangeJoin() { + DataInterchangeJoinImpl dataInterchangeJoin = new DataInterchangeJoinImpl(); + return dataInterchangeJoin; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public DataInterchangeJoinAttr createDataInterchangeJoinAttr() { + DataInterchangeJoinAttrImpl dataInterchangeJoinAttr = new DataInterchangeJoinAttrImpl(); + return dataInterchangeJoinAttr; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public DataInterchangeFilter createDataInterchangeFilter() { DataInterchangeFilterImpl dataInterchangeFilter = new DataInterchangeFilterImpl(); return dataInterchangeFilter; diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java index a1c5e8f..fb72963 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java @@ -52,6 +52,8 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilter; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFixedColumnMapping; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFormat; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLazyResolver; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLookup; @@ -236,6 +238,20 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage { * <!-- end-user-doc --> * @generated */ + private EClass dataInterchangeJoinEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass dataInterchangeJoinAttrEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ private EClass dataInterchangeFilterEClass = null; /** @@ -1318,6 +1334,69 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage { * <!-- end-user-doc --> * @generated */ + public EClass getDataInterchangeJoin() { + return dataInterchangeJoinEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDataInterchangeJoin_BeanAttr1() { + return (EReference)dataInterchangeJoinEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDataInterchangeJoin_JoinEntity() { + return (EReference)dataInterchangeJoinEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDataInterchangeJoin_BeanAttr2() { + return (EReference)dataInterchangeJoinEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getDataInterchangeJoinAttr() { + return dataInterchangeJoinAttrEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDataInterchangeJoinAttr_RefEntity() { + return (EReference)dataInterchangeJoinAttrEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDataInterchangeJoinAttr_RefProperty() { + return (EReference)dataInterchangeJoinAttrEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public EClass getDataInterchangeFilter() { return dataInterchangeFilterEClass; } @@ -1363,6 +1442,15 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage { * <!-- end-user-doc --> * @generated */ + public EReference getDataInterchangeExportFilter_Join() { + return (EReference)dataInterchangeExportFilterEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public EClass getAttributeFilter() { return attributeFilterEClass; } @@ -2074,12 +2162,22 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage { createEReference(dataInterchangeExposeEClass, DATA_INTERCHANGE_EXPOSE__REF_PROPERTY); createEReference(dataInterchangeExposeEClass, DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE); + dataInterchangeJoinEClass = createEClass(DATA_INTERCHANGE_JOIN); + createEReference(dataInterchangeJoinEClass, DATA_INTERCHANGE_JOIN__BEAN_ATTR1); + createEReference(dataInterchangeJoinEClass, DATA_INTERCHANGE_JOIN__JOIN_ENTITY); + createEReference(dataInterchangeJoinEClass, DATA_INTERCHANGE_JOIN__BEAN_ATTR2); + + dataInterchangeJoinAttrEClass = createEClass(DATA_INTERCHANGE_JOIN_ATTR); + createEReference(dataInterchangeJoinAttrEClass, DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY); + createEReference(dataInterchangeJoinAttrEClass, DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY); + dataInterchangeFilterEClass = createEClass(DATA_INTERCHANGE_FILTER); createEReference(dataInterchangeFilterEClass, DATA_INTERCHANGE_FILTER__REF_FILTER); createEReference(dataInterchangeFilterEClass, DATA_INTERCHANGE_FILTER__ATTR_FILTER); dataInterchangeExportFilterEClass = createEClass(DATA_INTERCHANGE_EXPORT_FILTER); createEReference(dataInterchangeExportFilterEClass, DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES); + createEReference(dataInterchangeExportFilterEClass, DATA_INTERCHANGE_EXPORT_FILTER__JOIN); attributeFilterEClass = createEClass(ATTRIBUTE_FILTER); createEReference(attributeFilterEClass, ATTRIBUTE_FILTER__REF_PROPERTY); @@ -2221,6 +2319,8 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage { dataInterchangePredefinedExpressionEClass.getESuperTypes().add(this.getDataInterchangeExpression()); dataInterchangeLookupEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver()); dataInterchangeExposeEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver()); + dataInterchangeJoinEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver()); + dataInterchangeJoinAttrEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver()); dataInterchangeFilterEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver()); dataInterchangeExportFilterEClass.getESuperTypes().add(this.getDataInterchangeFilter()); attributeFilterEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver()); @@ -2357,12 +2457,22 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage { initEReference(getDataInterchangeExpose_RefProperty(), theOSBPEntityPackage.getLEntityAttribute(), null, "refProperty", null, 0, 1, DataInterchangeExpose.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDataInterchangeExpose_SubExpose(), this.getDataInterchangeExpose(), null, "subExpose", null, 0, 1, DataInterchangeExpose.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(dataInterchangeJoinEClass, DataInterchangeJoin.class, "DataInterchangeJoin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getDataInterchangeJoin_BeanAttr1(), this.getDataInterchangeJoinAttr(), null, "beanAttr1", null, 0, 1, DataInterchangeJoin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDataInterchangeJoin_JoinEntity(), theOSBPEntityPackage.getLEntity(), null, "joinEntity", null, 0, 1, DataInterchangeJoin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDataInterchangeJoin_BeanAttr2(), this.getDataInterchangeJoinAttr(), null, "beanAttr2", null, 0, 1, DataInterchangeJoin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dataInterchangeJoinAttrEClass, DataInterchangeJoinAttr.class, "DataInterchangeJoinAttr", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getDataInterchangeJoinAttr_RefEntity(), theOSBPEntityPackage.getLEntityReference(), null, "refEntity", null, 0, 1, DataInterchangeJoinAttr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDataInterchangeJoinAttr_RefProperty(), theOSBPEntityPackage.getLEntityAttribute(), null, "refProperty", null, 0, 1, DataInterchangeJoinAttr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(dataInterchangeFilterEClass, DataInterchangeFilter.class, "DataInterchangeFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getDataInterchangeFilter_RefFilter(), this.getReferenceFilter(), null, "refFilter", null, 0, 1, DataInterchangeFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDataInterchangeFilter_AttrFilter(), this.getAttributeFilter(), null, "attrFilter", null, 0, 1, DataInterchangeFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(dataInterchangeExportFilterEClass, DataInterchangeExportFilter.class, "DataInterchangeExportFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getDataInterchangeExportFilter_Hiddenproperties(), this.getDataInterchangeExportHide(), null, "hiddenproperties", null, 0, -1, DataInterchangeExportFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDataInterchangeExportFilter_Join(), this.getDataInterchangeJoin(), null, "join", null, 0, 1, DataInterchangeExportFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(attributeFilterEClass, AttributeFilter.class, "AttributeFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getAttributeFilter_RefProperty(), theOSBPEntityPackage.getLEntityAttribute(), null, "refProperty", null, 0, 1, AttributeFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -2474,6 +2584,9 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage { addEEnumLiteral(operatorEEnum, Operator.LESSTHANOREQUALTO); addEEnumLiteral(operatorEEnum, Operator.ISNULL); addEEnumLiteral(operatorEEnum, Operator.ISNOTNULL); + addEEnumLiteral(operatorEEnum, Operator.ISIN); + addEEnumLiteral(operatorEEnum, Operator.ISNOTIN); + addEEnumLiteral(operatorEEnum, Operator.ISLIKE); initEEnum(junctionEEnum, Junction.class, "Junction"); addEEnumLiteral(junctionEEnum, Junction.AND); diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java index 2ab0392..512fce6 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java @@ -17,6 +17,7 @@ package org.eclipse.osbp.xtext.datainterchange.impl; import java.util.Collection; +import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.util.EList; @@ -24,12 +25,15 @@ import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.InternalEObject; +import org.eclipse.emf.ecore.impl.ENotificationImpl; + import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin; /** * <!-- begin-user-doc --> @@ -40,6 +44,7 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide; * </p> * <ul> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl#getHiddenproperties <em>Hiddenproperties</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl#getJoin <em>Join</em>}</li> * </ul> * * @generated @@ -56,6 +61,16 @@ public class DataInterchangeExportFilterImpl extends DataInterchangeFilterImpl i protected EList<DataInterchangeExportHide> hiddenproperties; /** + * The cached value of the '{@link #getJoin() <em>Join</em>}' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getJoin() + * @generated + * @ordered + */ + protected DataInterchangeJoin join; + + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated @@ -91,11 +106,56 @@ public class DataInterchangeExportFilterImpl extends DataInterchangeFilterImpl i * <!-- end-user-doc --> * @generated */ + public DataInterchangeJoin getJoin() { + return join; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public NotificationChain basicSetJoin(DataInterchangeJoin newJoin, NotificationChain msgs) { + DataInterchangeJoin oldJoin = join; + join = newJoin; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN, oldJoin, newJoin); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setJoin(DataInterchangeJoin newJoin) { + if (newJoin != join) { + NotificationChain msgs = null; + if (join != null) + msgs = ((InternalEObject)join).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN, null, msgs); + if (newJoin != null) + msgs = ((InternalEObject)newJoin).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN, null, msgs); + msgs = basicSetJoin(newJoin, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN, newJoin, newJoin)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES: return ((InternalEList<?>)getHiddenproperties()).basicRemove(otherEnd, msgs); + case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN: + return basicSetJoin(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } @@ -110,6 +170,8 @@ public class DataInterchangeExportFilterImpl extends DataInterchangeFilterImpl i switch (featureID) { case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES: return getHiddenproperties(); + case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN: + return getJoin(); } return super.eGet(featureID, resolve, coreType); } @@ -127,6 +189,9 @@ public class DataInterchangeExportFilterImpl extends DataInterchangeFilterImpl i getHiddenproperties().clear(); getHiddenproperties().addAll((Collection<? extends DataInterchangeExportHide>)newValue); return; + case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN: + setJoin((DataInterchangeJoin)newValue); + return; } super.eSet(featureID, newValue); } @@ -142,6 +207,9 @@ public class DataInterchangeExportFilterImpl extends DataInterchangeFilterImpl i case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES: getHiddenproperties().clear(); return; + case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN: + setJoin((DataInterchangeJoin)null); + return; } super.eUnset(featureID); } @@ -156,6 +224,8 @@ public class DataInterchangeExportFilterImpl extends DataInterchangeFilterImpl i switch (featureID) { case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES: return hiddenproperties != null && !hiddenproperties.isEmpty(); + case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__JOIN: + return join != null; } return super.eIsSet(featureID); } diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeJoinAttrImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeJoinAttrImpl.java new file mode 100644 index 0000000..99ad20c --- /dev/null +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeJoinAttrImpl.java @@ -0,0 +1,231 @@ +/** + * Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg) + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License 2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Based on ideas from Xtext, Xtend, Xcore + * + * Contributors: + * Joerg Riegel - Initial implementation + * + */ +package org.eclipse.osbp.xtext.datainterchange.impl; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute; +import org.eclipse.osbp.dsl.semantic.entity.LEntityReference; + +import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr; + +/** + * <!-- begin-user-doc --> + * An implementation of the model object '<em><b>Data Interchange Join Attr</b></em>'. + * <!-- end-user-doc --> + * <p> + * The following features are implemented: + * </p> + * <ul> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinAttrImpl#getRefEntity <em>Ref Entity</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinAttrImpl#getRefProperty <em>Ref Property</em>}</li> + * </ul> + * + * @generated + */ +public class DataInterchangeJoinAttrImpl extends DataInterchangeLazyResolverImpl implements DataInterchangeJoinAttr { + /** + * The cached value of the '{@link #getRefEntity() <em>Ref Entity</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getRefEntity() + * @generated + * @ordered + */ + protected LEntityReference refEntity; + + /** + * The cached value of the '{@link #getRefProperty() <em>Ref Property</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getRefProperty() + * @generated + * @ordered + */ + protected LEntityAttribute refProperty; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected DataInterchangeJoinAttrImpl() { + super(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + protected EClass eStaticClass() { + return DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN_ATTR; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public LEntityReference getRefEntity() { + if (refEntity != null && refEntity.eIsProxy()) { + InternalEObject oldRefEntity = (InternalEObject)refEntity; + refEntity = (LEntityReference)eResolveProxy(oldRefEntity); + if (refEntity != oldRefEntity) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY, oldRefEntity, refEntity)); + } + } + return refEntity; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public LEntityReference basicGetRefEntity() { + return refEntity; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setRefEntity(LEntityReference newRefEntity) { + LEntityReference oldRefEntity = refEntity; + refEntity = newRefEntity; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY, oldRefEntity, refEntity)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public LEntityAttribute getRefProperty() { + if (refProperty != null && refProperty.eIsProxy()) { + InternalEObject oldRefProperty = (InternalEObject)refProperty; + refProperty = (LEntityAttribute)eResolveProxy(oldRefProperty); + if (refProperty != oldRefProperty) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY, oldRefProperty, refProperty)); + } + } + return refProperty; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public LEntityAttribute basicGetRefProperty() { + return refProperty; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setRefProperty(LEntityAttribute newRefProperty) { + LEntityAttribute oldRefProperty = refProperty; + refProperty = newRefProperty; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY, oldRefProperty, refProperty)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY: + if (resolve) return getRefEntity(); + return basicGetRefEntity(); + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY: + if (resolve) return getRefProperty(); + return basicGetRefProperty(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY: + setRefEntity((LEntityReference)newValue); + return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY: + setRefProperty((LEntityAttribute)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public void eUnset(int featureID) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY: + setRefEntity((LEntityReference)null); + return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY: + setRefProperty((LEntityAttribute)null); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public boolean eIsSet(int featureID) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY: + return refEntity != null; + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY: + return refProperty != null; + } + return super.eIsSet(featureID); + } + +} //DataInterchangeJoinAttrImpl diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeJoinImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeJoinImpl.java new file mode 100644 index 0000000..5bcc476 --- /dev/null +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeJoinImpl.java @@ -0,0 +1,316 @@ +/** + * Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg) + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License 2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Based on ideas from Xtext, Xtend, Xcore + * + * Contributors: + * Joerg Riegel - Initial implementation + * + */ +package org.eclipse.osbp.xtext.datainterchange.impl; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.osbp.dsl.semantic.entity.LEntity; + +import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr; + +/** + * <!-- begin-user-doc --> + * An implementation of the model object '<em><b>Data Interchange Join</b></em>'. + * <!-- end-user-doc --> + * <p> + * The following features are implemented: + * </p> + * <ul> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinImpl#getBeanAttr1 <em>Bean Attr1</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinImpl#getJoinEntity <em>Join Entity</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeJoinImpl#getBeanAttr2 <em>Bean Attr2</em>}</li> + * </ul> + * + * @generated + */ +public class DataInterchangeJoinImpl extends DataInterchangeLazyResolverImpl implements DataInterchangeJoin { + /** + * The cached value of the '{@link #getBeanAttr1() <em>Bean Attr1</em>}' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getBeanAttr1() + * @generated + * @ordered + */ + protected DataInterchangeJoinAttr beanAttr1; + + /** + * The cached value of the '{@link #getJoinEntity() <em>Join Entity</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getJoinEntity() + * @generated + * @ordered + */ + protected LEntity joinEntity; + + /** + * The cached value of the '{@link #getBeanAttr2() <em>Bean Attr2</em>}' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getBeanAttr2() + * @generated + * @ordered + */ + protected DataInterchangeJoinAttr beanAttr2; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected DataInterchangeJoinImpl() { + super(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + protected EClass eStaticClass() { + return DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public DataInterchangeJoinAttr getBeanAttr1() { + return beanAttr1; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public NotificationChain basicSetBeanAttr1(DataInterchangeJoinAttr newBeanAttr1, NotificationChain msgs) { + DataInterchangeJoinAttr oldBeanAttr1 = beanAttr1; + beanAttr1 = newBeanAttr1; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1, oldBeanAttr1, newBeanAttr1); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setBeanAttr1(DataInterchangeJoinAttr newBeanAttr1) { + if (newBeanAttr1 != beanAttr1) { + NotificationChain msgs = null; + if (beanAttr1 != null) + msgs = ((InternalEObject)beanAttr1).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1, null, msgs); + if (newBeanAttr1 != null) + msgs = ((InternalEObject)newBeanAttr1).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1, null, msgs); + msgs = basicSetBeanAttr1(newBeanAttr1, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1, newBeanAttr1, newBeanAttr1)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public LEntity getJoinEntity() { + if (joinEntity != null && joinEntity.eIsProxy()) { + InternalEObject oldJoinEntity = (InternalEObject)joinEntity; + joinEntity = (LEntity)eResolveProxy(oldJoinEntity); + if (joinEntity != oldJoinEntity) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_JOIN__JOIN_ENTITY, oldJoinEntity, joinEntity)); + } + } + return joinEntity; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public LEntity basicGetJoinEntity() { + return joinEntity; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setJoinEntity(LEntity newJoinEntity) { + LEntity oldJoinEntity = joinEntity; + joinEntity = newJoinEntity; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_JOIN__JOIN_ENTITY, oldJoinEntity, joinEntity)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public DataInterchangeJoinAttr getBeanAttr2() { + return beanAttr2; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public NotificationChain basicSetBeanAttr2(DataInterchangeJoinAttr newBeanAttr2, NotificationChain msgs) { + DataInterchangeJoinAttr oldBeanAttr2 = beanAttr2; + beanAttr2 = newBeanAttr2; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2, oldBeanAttr2, newBeanAttr2); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setBeanAttr2(DataInterchangeJoinAttr newBeanAttr2) { + if (newBeanAttr2 != beanAttr2) { + NotificationChain msgs = null; + if (beanAttr2 != null) + msgs = ((InternalEObject)beanAttr2).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2, null, msgs); + if (newBeanAttr2 != null) + msgs = ((InternalEObject)newBeanAttr2).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2, null, msgs); + msgs = basicSetBeanAttr2(newBeanAttr2, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2, newBeanAttr2, newBeanAttr2)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1: + return basicSetBeanAttr1(null, msgs); + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2: + return basicSetBeanAttr2(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1: + return getBeanAttr1(); + case DataDSLPackage.DATA_INTERCHANGE_JOIN__JOIN_ENTITY: + if (resolve) return getJoinEntity(); + return basicGetJoinEntity(); + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2: + return getBeanAttr2(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1: + setBeanAttr1((DataInterchangeJoinAttr)newValue); + return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN__JOIN_ENTITY: + setJoinEntity((LEntity)newValue); + return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2: + setBeanAttr2((DataInterchangeJoinAttr)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public void eUnset(int featureID) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1: + setBeanAttr1((DataInterchangeJoinAttr)null); + return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN__JOIN_ENTITY: + setJoinEntity((LEntity)null); + return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2: + setBeanAttr2((DataInterchangeJoinAttr)null); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public boolean eIsSet(int featureID) { + switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR1: + return beanAttr1 != null; + case DataDSLPackage.DATA_INTERCHANGE_JOIN__JOIN_ENTITY: + return joinEntity != null; + case DataDSLPackage.DATA_INTERCHANGE_JOIN__BEAN_ATTR2: + return beanAttr2 != null; + } + return super.eIsSet(featureID); + } + +} //DataInterchangeJoinImpl diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java index 1114b8d..b9c679f 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java @@ -164,6 +164,14 @@ public class DataDSLAdapterFactory extends AdapterFactoryImpl { return createDataInterchangeExposeAdapter(); } @Override + public Adapter caseDataInterchangeJoin(DataInterchangeJoin object) { + return createDataInterchangeJoinAdapter(); + } + @Override + public Adapter caseDataInterchangeJoinAttr(DataInterchangeJoinAttr object) { + return createDataInterchangeJoinAttrAdapter(); + } + @Override public Adapter caseDataInterchangeFilter(DataInterchangeFilter object) { return createDataInterchangeFilterAdapter(); } @@ -552,6 +560,34 @@ public class DataDSLAdapterFactory extends AdapterFactoryImpl { } /** + * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin <em>Data Interchange Join</em>}'. + * <!-- begin-user-doc --> + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * <!-- end-user-doc --> + * @return the new adapter. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin + * @generated + */ + public Adapter createDataInterchangeJoinAdapter() { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr <em>Data Interchange Join Attr</em>}'. + * <!-- begin-user-doc --> + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * <!-- end-user-doc --> + * @return the new adapter. + * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr + * @generated + */ + public Adapter createDataInterchangeJoinAttrAdapter() { + return null; + } + + /** * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilter <em>Data Interchange Filter</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java index d5cd9bf..9b4ee03 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java @@ -229,6 +229,20 @@ public class DataDSLSwitch<T> extends Switch<T> { if (result == null) result = defaultCase(theEObject); return result; } + case DataDSLPackage.DATA_INTERCHANGE_JOIN: { + DataInterchangeJoin dataInterchangeJoin = (DataInterchangeJoin)theEObject; + T result = caseDataInterchangeJoin(dataInterchangeJoin); + if (result == null) result = caseDataInterchangeLazyResolver(dataInterchangeJoin); + if (result == null) result = defaultCase(theEObject); + return result; + } + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR: { + DataInterchangeJoinAttr dataInterchangeJoinAttr = (DataInterchangeJoinAttr)theEObject; + T result = caseDataInterchangeJoinAttr(dataInterchangeJoinAttr); + if (result == null) result = caseDataInterchangeLazyResolver(dataInterchangeJoinAttr); + if (result == null) result = defaultCase(theEObject); + return result; + } case DataDSLPackage.DATA_INTERCHANGE_FILTER: { DataInterchangeFilter dataInterchangeFilter = (DataInterchangeFilter)theEObject; T result = caseDataInterchangeFilter(dataInterchangeFilter); @@ -688,6 +702,36 @@ public class DataDSLSwitch<T> extends Switch<T> { } /** + * Returns the result of interpreting the object as an instance of '<em>Data Interchange Join</em>'. + * <!-- begin-user-doc --> + * This implementation returns null; + * returning a non-null result will terminate the switch. + * <!-- end-user-doc --> + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Data Interchange Join</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDataInterchangeJoin(DataInterchangeJoin object) { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Data Interchange Join Attr</em>'. + * <!-- begin-user-doc --> + * This implementation returns null; + * returning a non-null result will terminate the switch. + * <!-- end-user-doc --> + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Data Interchange Join Attr</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDataInterchangeJoinAttr(DataInterchangeJoinAttr object) { + return null; + } + + /** * Returns the result of interpreting the object as an instance of '<em>Data Interchange Filter</em>'. * <!-- begin-user-doc --> * This implementation returns null; diff --git a/org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore b/org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore index 0477667..47c3806 100644 --- a/org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore +++ b/org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore @@ -173,6 +173,17 @@ class DataInterchangeExpose extends DataInterchangeLazyResolver { contains DataInterchangeExpose subExpose } +class DataInterchangeJoin extends DataInterchangeLazyResolver { + contains DataInterchangeJoinAttr beanAttr1 + refers LEntity joinEntity + contains DataInterchangeJoinAttr beanAttr2 +} + +class DataInterchangeJoinAttr extends DataInterchangeLazyResolver { + refers LEntityReference refEntity + refers LEntityAttribute refProperty +} + class DataInterchangeFilter extends DataInterchangeLazyResolver { contains ReferenceFilter refFilter contains AttributeFilter attrFilter @@ -180,6 +191,7 @@ class DataInterchangeFilter extends DataInterchangeLazyResolver { class DataInterchangeExportFilter extends DataInterchangeFilter { contains DataInterchangeExportHide[] hiddenproperties + contains DataInterchangeJoin join } class AttributeFilter extends DataInterchangeLazyResolver { @@ -311,10 +323,13 @@ enum Operator{ notequals as 'notEquals' greaterthan as 'greaterThan' greaterthanorequalto as 'greatThanOrEqualTo' - lessthan as 'lessThen' + lessthan as 'lessThan' lessthanorequalto as 'lessThanOrEqualTo' isnull as 'isNull' isnotnull as 'isNotNull' + isin as 'isIn' + isnotin as 'isNotIn' + islike as 'isLike' } enum Junction{ diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin Binary files differindex b5c0812..4634db4 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/DebugInternalDataDSL.g b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/DebugInternalDataDSL.g index 232da61..bcfbdfe 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/DebugInternalDataDSL.g +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/DebugInternalDataDSL.g @@ -376,12 +376,32 @@ ruleDataInterchangeExportFilter: '}' )? ( + 'join' + ruleDataInterchangeJoin + )? + ( 'hide' ruleDataInterchangeExportHide * )? ; +// Rule DataInterchangeJoin +ruleDataInterchangeJoin: + ruleDataInterchangeJoinAttr + 'with' + ruleLFQN + 'on' + ruleDataInterchangeJoinAttr +; + +// Rule DataInterchangeJoinAttr +ruleDataInterchangeJoinAttr: + RULE_ID + ? + RULE_ID +; + // Rule DataInterchangeFilter ruleDataInterchangeFilter: ruleAttributeFilter @@ -1936,13 +1956,19 @@ ruleOperator: | 'greatThanOrEqualTo' | - 'lessThen' + 'lessThan' | 'lessThanOrEqualTo' | 'isNull' | 'isNotNull' + | + 'isIn' + | + 'isNotIn' + | + 'isLike' ) ; diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g index 6f36721..bf254a6 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g @@ -2430,16 +2430,41 @@ ruleDataInterchangeExportFilter returns [EObject current=null] } )? ( - otherlv_6='hide' + otherlv_6='join' { - newLeafNode(otherlv_6, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); + newLeafNode(otherlv_6, grammarAccess.getDataInterchangeExportFilterAccess().getJoinKeyword_2_0()); } ( ( { - newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getJoinDataInterchangeJoinParserRuleCall_2_1_0()); } - lv_hiddenproperties_7_0=ruleDataInterchangeExportHide + lv_join_7_0=ruleDataInterchangeJoin + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getDataInterchangeExportFilterRule()); + } + set( + $current, + "join", + lv_join_7_0, + "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoin"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8='hide' + { + newLeafNode(otherlv_8, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0()); + } + lv_hiddenproperties_9_0=ruleDataInterchangeExportHide { if ($current==null) { $current = createModelElementForParent(grammarAccess.getDataInterchangeExportFilterRule()); @@ -2447,7 +2472,7 @@ ruleDataInterchangeExportFilter returns [EObject current=null] add( $current, "hiddenproperties", - lv_hiddenproperties_7_0, + lv_hiddenproperties_9_0, "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportHide"); afterParserOrEnumRuleCall(); } @@ -2457,6 +2482,146 @@ ruleDataInterchangeExportFilter returns [EObject current=null] ) ; +// Entry rule entryRuleDataInterchangeJoin +entryRuleDataInterchangeJoin returns [EObject current=null]: + { newCompositeNode(grammarAccess.getDataInterchangeJoinRule()); } + iv_ruleDataInterchangeJoin=ruleDataInterchangeJoin + { $current=$iv_ruleDataInterchangeJoin.current; } + EOF; + +// Rule DataInterchangeJoin +ruleDataInterchangeJoin returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getDataInterchangeJoinAccess().getDataInterchangeJoinAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0()); + } + lv_beanAttr1_1_0=ruleDataInterchangeJoinAttr + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getDataInterchangeJoinRule()); + } + set( + $current, + "beanAttr1", + lv_beanAttr1_1_0, + "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoinAttr"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2='with' + { + newLeafNode(otherlv_2, grammarAccess.getDataInterchangeJoinAccess().getWithKeyword_2()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getDataInterchangeJoinRule()); + } + } + { + newCompositeNode(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityCrossReference_3_0()); + } + ruleLFQN + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_4='on' + { + newLeafNode(otherlv_4, grammarAccess.getDataInterchangeJoinAccess().getOnKeyword_4()); + } + ( + ( + { + newCompositeNode(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0()); + } + lv_beanAttr2_5_0=ruleDataInterchangeJoinAttr + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getDataInterchangeJoinRule()); + } + set( + $current, + "beanAttr2", + lv_beanAttr2_5_0, + "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoinAttr"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleDataInterchangeJoinAttr +entryRuleDataInterchangeJoinAttr returns [EObject current=null]: + { newCompositeNode(grammarAccess.getDataInterchangeJoinAttrRule()); } + iv_ruleDataInterchangeJoinAttr=ruleDataInterchangeJoinAttr + { $current=$iv_ruleDataInterchangeJoinAttr.current; } + EOF; + +// Rule DataInterchangeJoinAttr +ruleDataInterchangeJoinAttr returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getDataInterchangeJoinAttrAccess().getDataInterchangeJoinAttrAction_0(), + $current); + } + ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getDataInterchangeJoinAttrRule()); + } + } + otherlv_1=RULE_ID + { + newLeafNode(otherlv_1, grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceCrossReference_1_0()); + } + ) + )? + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getDataInterchangeJoinAttrRule()); + } + } + otherlv_2=RULE_ID + { + newLeafNode(otherlv_2, grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); + } + ) + ) + ) +; + // Entry rule entryRuleDataInterchangeFilter entryRuleDataInterchangeFilter returns [EObject current=null]: { newCompositeNode(grammarAccess.getDataInterchangeFilterRule()); } @@ -11006,7 +11171,7 @@ ruleOperator returns [Enumerator current=null] ) | ( - enumLiteral_4='lessThen' + enumLiteral_4='lessThan' { $current = grammarAccess.getOperatorAccess().getLessthanEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_4, grammarAccess.getOperatorAccess().getLessthanEnumLiteralDeclaration_4()); @@ -11036,6 +11201,30 @@ ruleOperator returns [Enumerator current=null] newLeafNode(enumLiteral_7, grammarAccess.getOperatorAccess().getIsnotnullEnumLiteralDeclaration_7()); } ) + | + ( + enumLiteral_8='isIn' + { + $current = grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_8, grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8()); + } + ) + | + ( + enumLiteral_9='isNotIn' + { + $current = grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_9, grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9()); + } + ) + | + ( + enumLiteral_10='isLike' + { + $current = grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_10, grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10()); + } + ) ) ; diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens index 88914c9..292f866 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens @@ -1,185 +1,189 @@ -'!'=138 -'!='=123 -'!=='=125 -'#'=109 -'%'=137 -'%='=116 -'&&'=121 -'&'=168 -'('=105 -')'=107 -'*'=101 -'**'=135 -'*='=114 -'+'=133 -'++'=139 -'+='=112 -','=106 -'-'=134 -'--'=140 -'-='=113 -'->'=127 -'.'=77 -'..'=129 -'..<'=128 -'/'=136 -'/='=115 -':'=147 -'::'=141 -';'=103 -'<'=117 -'<>'=131 -'='=108 -'=='=122 -'==='=124 -'=>'=130 -'>'=118 -'>='=119 -'?'=167 -'?.'=142 -'?:'=132 -'@'=104 +'!'=139 +'!='=124 +'!=='=126 +'#'=110 +'%'=138 +'%='=117 +'&&'=122 +'&'=169 +'('=106 +')'=108 +'*'=102 +'**'=136 +'*='=115 +'+'=134 +'++'=140 +'+='=113 +','=107 +'-'=135 +'--'=141 +'-='=114 +'->'=128 +'.'=79 +'..'=130 +'..<'=129 +'/'=137 +'/='=116 +':'=148 +'::'=142 +';'=104 +'<'=118 +'<>'=132 +'='=109 +'=='=123 +'==='=125 +'=>'=131 +'>'=119 +'>='=120 +'?'=168 +'?.'=143 +'?:'=133 +'@'=105 'CSV'=35 -'Date'=178 +'Date'=179 'EDI'=40 -'ExecuteContext'=182 +'ExecuteContext'=183 'Fixed'=43 -'Milliseconds'=179 -'Nanoseconds'=180 -'NowDate'=175 -'Random'=181 -'StartDate'=176 -'UniversallyUniqueIdentifier'=177 +'Milliseconds'=180 +'Nanoseconds'=181 +'NowDate'=176 +'Random'=182 +'StartDate'=177 +'UniversallyUniqueIdentifier'=178 'XML'=31 -'['=110 -']'=111 +'['=111 +']'=112 'actionFilter'=26 'allowNoResult'=61 -'and'=194 -'as'=81 -'assign'=79 -'attribute'=75 +'and'=198 +'as'=82 +'assign'=81 +'attribute'=77 'cacheSize'=63 -'capitalize'=96 -'capitalizeFirstWord'=94 -'case'=149 -'catch'=166 +'capitalize'=97 +'capitalizeFirstWord'=95 +'case'=150 +'catch'=167 'coding'=68 'copy'=69 'createOn'=48 -'default'=148 +'default'=149 'deleteFileAfterImport'=22 'delimiter'=36 'describedBy'=18 -'do'=151 +'do'=152 'elementSize'=21 -'else'=145 +'else'=146 'encoding'=33 'entity'=44 -'equals'=186 +'equals'=187 'executeAfterExport'=30 'executeAfterImport'=29 'exportFilter'=25 'expose'=54 'expression'=51 -'extends'=154 -'extension'=85 -'false'=157 +'extends'=155 +'extension'=86 +'false'=158 'file'=23 'filename'=45 -'finally'=164 +'finally'=165 'for'=58 'format'=53 'from'=70 'functionGroup'=28 -'greatThanOrEqualTo'=189 -'greaterThan'=188 +'greatThanOrEqualTo'=190 +'greaterThan'=189 'group'=16 -'hide'=74 -'if'=144 -'import'=99 +'hide'=75 +'if'=145 +'import'=100 'in'=59 'indent'=39 -'instanceof'=126 +'instanceof'=127 'interchange'=17 -'isNotNull'=193 -'isNull'=192 -'jpg'=170 +'isIn'=195 +'isLike'=197 +'isNotIn'=196 +'isNotNull'=194 +'isNull'=193 +'join'=74 +'jpg'=171 'key'=57 'keys'=56 'latestExport'=50 'latestImport'=49 -'leftTrim'=90 -'length'=88 -'lessThanOrEqualTo'=191 -'lessThen'=190 +'leftTrim'=91 +'length'=89 +'lessThan'=191 +'lessThanOrEqualTo'=192 'locale'=34 'lookup'=52 -'lowerCase'=92 -'map'=82 -'mapBlob'=84 +'lowerCase'=93 +'map'=83 +'mapBlob'=85 'mapByAttribute'=32 -'mapFixedLength'=87 +'mapFixedLength'=88 'mapFrom'=60 -'mapLookup'=97 -'mapSkip'=98 +'mapLookup'=98 +'mapSkip'=99 'mapTo'=62 'mapping'=55 'mappingModel'=41 'markedBy'=67 'markerEntity'=66 'markerPath'=65 -'merge'=184 -'mimeType'=86 -'mpeg'=172 -'new'=156 +'merge'=185 +'mimeType'=87 +'mpeg'=173 +'new'=157 'nodeName'=47 -'notEquals'=187 -'ns'=102 -'null'=159 -'octet-stream'=173 +'notEquals'=188 +'ns'=103 +'null'=160 +'octet-stream'=174 'on'=73 -'or'=195 +'or'=199 'package'=13 'path'=24 -'pdf'=174 -'persist'=183 -'plain'=169 -'png'=171 +'pdf'=175 +'persist'=184 +'plain'=170 +'png'=172 'postFunction'=27 'property'=71 'quoteCharacter'=37 'ref'=72 -'reference'=78 -'referenceAttribute'=76 +'reference'=80 +'referenceAttribute'=78 'referencedBy'=46 -'remove'=185 +'remove'=186 'report'=20 -'return'=162 -'rightTrim'=91 +'return'=163 +'rightTrim'=92 'skipLines'=38 -'static'=100 -'super'=155 -'switch'=146 -'synchronized'=165 -'throw'=161 -'to'=83 -'trim'=89 -'true'=158 -'try'=163 -'typeof'=160 -'uncapitalizeFirstWord'=95 -'upperCase'=93 -'val'=153 +'static'=101 +'super'=156 +'switch'=147 +'synchronized'=166 +'throw'=162 +'to'=84 +'trim'=90 +'true'=159 +'try'=164 +'typeof'=161 +'uncapitalizeFirstWord'=96 +'upperCase'=94 +'val'=154 'validate'=42 -'var'=152 +'var'=153 'vectorName'=19 'where'=64 -'while'=150 -'with'=80 +'while'=151 +'with'=76 '{'=14 -'|'=143 -'||'=120 +'|'=144 +'||'=121 '}'=15 RULE_ANY_OTHER=12 RULE_DECIMAL=8 @@ -292,6 +296,10 @@ T__192=192 T__193=193 T__194=194 T__195=195 +T__196=196 +T__197=197 +T__198=198 +T__199=199 T__19=19 T__20=20 T__21=21 diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java index 90684ab..edcbf4c 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java @@ -188,12 +188,16 @@ public class InternalDataDSLLexer extends Lexer { public static final int T__75=75; public static final int T__76=76; public static final int T__80=80; + public static final int T__199=199; public static final int T__81=81; + public static final int T__198=198; public static final int T__82=82; public static final int T__83=83; public static final int T__195=195; public static final int T__194=194; public static final int RULE_WS=11; + public static final int T__197=197; + public static final int T__196=196; public static final int T__191=191; public static final int T__190=190; public static final int T__193=193; @@ -1503,10 +1507,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:72:7: ( 'hide' ) - // InternalDataDSL.g:72:9: 'hide' + // InternalDataDSL.g:72:7: ( 'join' ) + // InternalDataDSL.g:72:9: 'join' { - match("hide"); + match("join"); } @@ -1524,10 +1528,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:73:7: ( 'attribute' ) - // InternalDataDSL.g:73:9: 'attribute' + // InternalDataDSL.g:73:7: ( 'hide' ) + // InternalDataDSL.g:73:9: 'hide' { - match("attribute"); + match("hide"); } @@ -1545,10 +1549,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:74:7: ( 'referenceAttribute' ) - // InternalDataDSL.g:74:9: 'referenceAttribute' + // InternalDataDSL.g:74:7: ( 'with' ) + // InternalDataDSL.g:74:9: 'with' { - match("referenceAttribute"); + match("with"); } @@ -1566,10 +1570,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:75:7: ( '.' ) - // InternalDataDSL.g:75:9: '.' + // InternalDataDSL.g:75:7: ( 'attribute' ) + // InternalDataDSL.g:75:9: 'attribute' { - match('.'); + match("attribute"); + } @@ -1586,10 +1591,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:76:7: ( 'reference' ) - // InternalDataDSL.g:76:9: 'reference' + // InternalDataDSL.g:76:7: ( 'referenceAttribute' ) + // InternalDataDSL.g:76:9: 'referenceAttribute' { - match("reference"); + match("referenceAttribute"); } @@ -1607,11 +1612,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:77:7: ( 'assign' ) - // InternalDataDSL.g:77:9: 'assign' + // InternalDataDSL.g:77:7: ( '.' ) + // InternalDataDSL.g:77:9: '.' { - match("assign"); - + match('.'); } @@ -1628,10 +1632,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:78:7: ( 'with' ) - // InternalDataDSL.g:78:9: 'with' + // InternalDataDSL.g:78:7: ( 'reference' ) + // InternalDataDSL.g:78:9: 'reference' { - match("with"); + match("reference"); } @@ -1649,10 +1653,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:79:7: ( 'as' ) - // InternalDataDSL.g:79:9: 'as' + // InternalDataDSL.g:79:7: ( 'assign' ) + // InternalDataDSL.g:79:9: 'assign' { - match("as"); + match("assign"); } @@ -1670,10 +1674,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:80:7: ( 'map' ) - // InternalDataDSL.g:80:9: 'map' + // InternalDataDSL.g:80:7: ( 'as' ) + // InternalDataDSL.g:80:9: 'as' { - match("map"); + match("as"); } @@ -1691,10 +1695,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:81:7: ( 'to' ) - // InternalDataDSL.g:81:9: 'to' + // InternalDataDSL.g:81:7: ( 'map' ) + // InternalDataDSL.g:81:9: 'map' { - match("to"); + match("map"); } @@ -1712,10 +1716,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:82:7: ( 'mapBlob' ) - // InternalDataDSL.g:82:9: 'mapBlob' + // InternalDataDSL.g:82:7: ( 'to' ) + // InternalDataDSL.g:82:9: 'to' { - match("mapBlob"); + match("to"); } @@ -1733,10 +1737,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:83:7: ( 'extension' ) - // InternalDataDSL.g:83:9: 'extension' + // InternalDataDSL.g:83:7: ( 'mapBlob' ) + // InternalDataDSL.g:83:9: 'mapBlob' { - match("extension"); + match("mapBlob"); } @@ -1754,10 +1758,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:84:7: ( 'mimeType' ) - // InternalDataDSL.g:84:9: 'mimeType' + // InternalDataDSL.g:84:7: ( 'extension' ) + // InternalDataDSL.g:84:9: 'extension' { - match("mimeType"); + match("extension"); } @@ -1775,10 +1779,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:85:7: ( 'mapFixedLength' ) - // InternalDataDSL.g:85:9: 'mapFixedLength' + // InternalDataDSL.g:85:7: ( 'mimeType' ) + // InternalDataDSL.g:85:9: 'mimeType' { - match("mapFixedLength"); + match("mimeType"); } @@ -1796,10 +1800,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:86:7: ( 'length' ) - // InternalDataDSL.g:86:9: 'length' + // InternalDataDSL.g:86:7: ( 'mapFixedLength' ) + // InternalDataDSL.g:86:9: 'mapFixedLength' { - match("length"); + match("mapFixedLength"); } @@ -1817,10 +1821,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:87:7: ( 'trim' ) - // InternalDataDSL.g:87:9: 'trim' + // InternalDataDSL.g:87:7: ( 'length' ) + // InternalDataDSL.g:87:9: 'length' { - match("trim"); + match("length"); } @@ -1838,10 +1842,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:88:7: ( 'leftTrim' ) - // InternalDataDSL.g:88:9: 'leftTrim' + // InternalDataDSL.g:88:7: ( 'trim' ) + // InternalDataDSL.g:88:9: 'trim' { - match("leftTrim"); + match("trim"); } @@ -1859,10 +1863,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:89:7: ( 'rightTrim' ) - // InternalDataDSL.g:89:9: 'rightTrim' + // InternalDataDSL.g:89:7: ( 'leftTrim' ) + // InternalDataDSL.g:89:9: 'leftTrim' { - match("rightTrim"); + match("leftTrim"); } @@ -1880,10 +1884,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:90:7: ( 'lowerCase' ) - // InternalDataDSL.g:90:9: 'lowerCase' + // InternalDataDSL.g:90:7: ( 'rightTrim' ) + // InternalDataDSL.g:90:9: 'rightTrim' { - match("lowerCase"); + match("rightTrim"); } @@ -1901,10 +1905,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:91:7: ( 'upperCase' ) - // InternalDataDSL.g:91:9: 'upperCase' + // InternalDataDSL.g:91:7: ( 'lowerCase' ) + // InternalDataDSL.g:91:9: 'lowerCase' { - match("upperCase"); + match("lowerCase"); } @@ -1922,10 +1926,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__94; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:92:7: ( 'capitalizeFirstWord' ) - // InternalDataDSL.g:92:9: 'capitalizeFirstWord' + // InternalDataDSL.g:92:7: ( 'upperCase' ) + // InternalDataDSL.g:92:9: 'upperCase' { - match("capitalizeFirstWord"); + match("upperCase"); } @@ -1943,10 +1947,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__95; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:93:7: ( 'uncapitalizeFirstWord' ) - // InternalDataDSL.g:93:9: 'uncapitalizeFirstWord' + // InternalDataDSL.g:93:7: ( 'capitalizeFirstWord' ) + // InternalDataDSL.g:93:9: 'capitalizeFirstWord' { - match("uncapitalizeFirstWord"); + match("capitalizeFirstWord"); } @@ -1964,10 +1968,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__96; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:94:7: ( 'capitalize' ) - // InternalDataDSL.g:94:9: 'capitalize' + // InternalDataDSL.g:94:7: ( 'uncapitalizeFirstWord' ) + // InternalDataDSL.g:94:9: 'uncapitalizeFirstWord' { - match("capitalize"); + match("uncapitalizeFirstWord"); } @@ -1985,10 +1989,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__97; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:95:7: ( 'mapLookup' ) - // InternalDataDSL.g:95:9: 'mapLookup' + // InternalDataDSL.g:95:7: ( 'capitalize' ) + // InternalDataDSL.g:95:9: 'capitalize' { - match("mapLookup"); + match("capitalize"); } @@ -2006,10 +2010,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__98; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:96:7: ( 'mapSkip' ) - // InternalDataDSL.g:96:9: 'mapSkip' + // InternalDataDSL.g:96:7: ( 'mapLookup' ) + // InternalDataDSL.g:96:9: 'mapLookup' { - match("mapSkip"); + match("mapLookup"); } @@ -2027,10 +2031,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__99; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:97:7: ( 'import' ) - // InternalDataDSL.g:97:9: 'import' + // InternalDataDSL.g:97:7: ( 'mapSkip' ) + // InternalDataDSL.g:97:9: 'mapSkip' { - match("import"); + match("mapSkip"); } @@ -2048,10 +2052,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__100; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:98:8: ( 'static' ) - // InternalDataDSL.g:98:10: 'static' + // InternalDataDSL.g:98:8: ( 'import' ) + // InternalDataDSL.g:98:10: 'import' { - match("static"); + match("import"); } @@ -2069,10 +2073,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__101; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:99:8: ( '*' ) - // InternalDataDSL.g:99:10: '*' + // InternalDataDSL.g:99:8: ( 'static' ) + // InternalDataDSL.g:99:10: 'static' { - match('*'); + match("static"); + } @@ -2089,11 +2094,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__102; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:100:8: ( 'ns' ) - // InternalDataDSL.g:100:10: 'ns' + // InternalDataDSL.g:100:8: ( '*' ) + // InternalDataDSL.g:100:10: '*' { - match("ns"); - + match('*'); } @@ -2110,10 +2114,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__103; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:101:8: ( ';' ) - // InternalDataDSL.g:101:10: ';' + // InternalDataDSL.g:101:8: ( 'ns' ) + // InternalDataDSL.g:101:10: 'ns' { - match(';'); + match("ns"); + } @@ -2130,10 +2135,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__104; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:102:8: ( '@' ) - // InternalDataDSL.g:102:10: '@' + // InternalDataDSL.g:102:8: ( ';' ) + // InternalDataDSL.g:102:10: ';' { - match('@'); + match(';'); } @@ -2150,10 +2155,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__105; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:103:8: ( '(' ) - // InternalDataDSL.g:103:10: '(' + // InternalDataDSL.g:103:8: ( '@' ) + // InternalDataDSL.g:103:10: '@' { - match('('); + match('@'); } @@ -2170,10 +2175,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__106; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:104:8: ( ',' ) - // InternalDataDSL.g:104:10: ',' + // InternalDataDSL.g:104:8: ( '(' ) + // InternalDataDSL.g:104:10: '(' { - match(','); + match('('); } @@ -2190,10 +2195,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__107; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:105:8: ( ')' ) - // InternalDataDSL.g:105:10: ')' + // InternalDataDSL.g:105:8: ( ',' ) + // InternalDataDSL.g:105:10: ',' { - match(')'); + match(','); } @@ -2210,10 +2215,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__108; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:106:8: ( '=' ) - // InternalDataDSL.g:106:10: '=' + // InternalDataDSL.g:106:8: ( ')' ) + // InternalDataDSL.g:106:10: ')' { - match('='); + match(')'); } @@ -2230,10 +2235,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__109; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:107:8: ( '#' ) - // InternalDataDSL.g:107:10: '#' + // InternalDataDSL.g:107:8: ( '=' ) + // InternalDataDSL.g:107:10: '=' { - match('#'); + match('='); } @@ -2250,10 +2255,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__110; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:108:8: ( '[' ) - // InternalDataDSL.g:108:10: '[' + // InternalDataDSL.g:108:8: ( '#' ) + // InternalDataDSL.g:108:10: '#' { - match('['); + match('#'); } @@ -2270,10 +2275,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__111; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:109:8: ( ']' ) - // InternalDataDSL.g:109:10: ']' + // InternalDataDSL.g:109:8: ( '[' ) + // InternalDataDSL.g:109:10: '[' { - match(']'); + match('['); } @@ -2290,11 +2295,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__112; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:110:8: ( '+=' ) - // InternalDataDSL.g:110:10: '+=' + // InternalDataDSL.g:110:8: ( ']' ) + // InternalDataDSL.g:110:10: ']' { - match("+="); - + match(']'); } @@ -2311,10 +2315,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__113; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:111:8: ( '-=' ) - // InternalDataDSL.g:111:10: '-=' + // InternalDataDSL.g:111:8: ( '+=' ) + // InternalDataDSL.g:111:10: '+=' { - match("-="); + match("+="); } @@ -2332,10 +2336,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__114; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:112:8: ( '*=' ) - // InternalDataDSL.g:112:10: '*=' + // InternalDataDSL.g:112:8: ( '-=' ) + // InternalDataDSL.g:112:10: '-=' { - match("*="); + match("-="); } @@ -2353,10 +2357,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__115; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:113:8: ( '/=' ) - // InternalDataDSL.g:113:10: '/=' + // InternalDataDSL.g:113:8: ( '*=' ) + // InternalDataDSL.g:113:10: '*=' { - match("/="); + match("*="); } @@ -2374,10 +2378,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__116; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:114:8: ( '%=' ) - // InternalDataDSL.g:114:10: '%=' + // InternalDataDSL.g:114:8: ( '/=' ) + // InternalDataDSL.g:114:10: '/=' { - match("%="); + match("/="); } @@ -2395,10 +2399,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__117; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:115:8: ( '<' ) - // InternalDataDSL.g:115:10: '<' + // InternalDataDSL.g:115:8: ( '%=' ) + // InternalDataDSL.g:115:10: '%=' { - match('<'); + match("%="); + } @@ -2415,10 +2420,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__118; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:116:8: ( '>' ) - // InternalDataDSL.g:116:10: '>' + // InternalDataDSL.g:116:8: ( '<' ) + // InternalDataDSL.g:116:10: '<' { - match('>'); + match('<'); } @@ -2435,11 +2440,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__119; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:117:8: ( '>=' ) - // InternalDataDSL.g:117:10: '>=' + // InternalDataDSL.g:117:8: ( '>' ) + // InternalDataDSL.g:117:10: '>' { - match(">="); - + match('>'); } @@ -2456,10 +2460,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__120; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:118:8: ( '||' ) - // InternalDataDSL.g:118:10: '||' + // InternalDataDSL.g:118:8: ( '>=' ) + // InternalDataDSL.g:118:10: '>=' { - match("||"); + match(">="); } @@ -2477,10 +2481,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__121; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:119:8: ( '&&' ) - // InternalDataDSL.g:119:10: '&&' + // InternalDataDSL.g:119:8: ( '||' ) + // InternalDataDSL.g:119:10: '||' { - match("&&"); + match("||"); } @@ -2498,10 +2502,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__122; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:120:8: ( '==' ) - // InternalDataDSL.g:120:10: '==' + // InternalDataDSL.g:120:8: ( '&&' ) + // InternalDataDSL.g:120:10: '&&' { - match("=="); + match("&&"); } @@ -2519,10 +2523,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__123; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:121:8: ( '!=' ) - // InternalDataDSL.g:121:10: '!=' + // InternalDataDSL.g:121:8: ( '==' ) + // InternalDataDSL.g:121:10: '==' { - match("!="); + match("=="); } @@ -2540,10 +2544,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__124; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:122:8: ( '===' ) - // InternalDataDSL.g:122:10: '===' + // InternalDataDSL.g:122:8: ( '!=' ) + // InternalDataDSL.g:122:10: '!=' { - match("==="); + match("!="); } @@ -2561,10 +2565,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__125; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:123:8: ( '!==' ) - // InternalDataDSL.g:123:10: '!==' + // InternalDataDSL.g:123:8: ( '===' ) + // InternalDataDSL.g:123:10: '===' { - match("!=="); + match("==="); } @@ -2582,10 +2586,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__126; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:124:8: ( 'instanceof' ) - // InternalDataDSL.g:124:10: 'instanceof' + // InternalDataDSL.g:124:8: ( '!==' ) + // InternalDataDSL.g:124:10: '!==' { - match("instanceof"); + match("!=="); } @@ -2603,10 +2607,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__127; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:125:8: ( '->' ) - // InternalDataDSL.g:125:10: '->' + // InternalDataDSL.g:125:8: ( 'instanceof' ) + // InternalDataDSL.g:125:10: 'instanceof' { - match("->"); + match("instanceof"); } @@ -2624,10 +2628,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:126:8: ( '..<' ) - // InternalDataDSL.g:126:10: '..<' + // InternalDataDSL.g:126:8: ( '->' ) + // InternalDataDSL.g:126:10: '->' { - match("..<"); + match("->"); } @@ -2645,10 +2649,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__129; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:127:8: ( '..' ) - // InternalDataDSL.g:127:10: '..' + // InternalDataDSL.g:127:8: ( '..<' ) + // InternalDataDSL.g:127:10: '..<' { - match(".."); + match("..<"); } @@ -2666,10 +2670,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__130; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:128:8: ( '=>' ) - // InternalDataDSL.g:128:10: '=>' + // InternalDataDSL.g:128:8: ( '..' ) + // InternalDataDSL.g:128:10: '..' { - match("=>"); + match(".."); } @@ -2687,10 +2691,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__131; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:129:8: ( '<>' ) - // InternalDataDSL.g:129:10: '<>' + // InternalDataDSL.g:129:8: ( '=>' ) + // InternalDataDSL.g:129:10: '=>' { - match("<>"); + match("=>"); } @@ -2708,10 +2712,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__132; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:130:8: ( '?:' ) - // InternalDataDSL.g:130:10: '?:' + // InternalDataDSL.g:130:8: ( '<>' ) + // InternalDataDSL.g:130:10: '<>' { - match("?:"); + match("<>"); } @@ -2729,10 +2733,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__133; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:131:8: ( '+' ) - // InternalDataDSL.g:131:10: '+' + // InternalDataDSL.g:131:8: ( '?:' ) + // InternalDataDSL.g:131:10: '?:' { - match('+'); + match("?:"); + } @@ -2749,10 +2754,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__134; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:132:8: ( '-' ) - // InternalDataDSL.g:132:10: '-' + // InternalDataDSL.g:132:8: ( '+' ) + // InternalDataDSL.g:132:10: '+' { - match('-'); + match('+'); } @@ -2769,11 +2774,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__135; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:133:8: ( '**' ) - // InternalDataDSL.g:133:10: '**' + // InternalDataDSL.g:133:8: ( '-' ) + // InternalDataDSL.g:133:10: '-' { - match("**"); - + match('-'); } @@ -2790,10 +2794,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__136; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:134:8: ( '/' ) - // InternalDataDSL.g:134:10: '/' + // InternalDataDSL.g:134:8: ( '**' ) + // InternalDataDSL.g:134:10: '**' { - match('/'); + match("**"); + } @@ -2810,10 +2815,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__137; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:135:8: ( '%' ) - // InternalDataDSL.g:135:10: '%' + // InternalDataDSL.g:135:8: ( '/' ) + // InternalDataDSL.g:135:10: '/' { - match('%'); + match('/'); } @@ -2830,10 +2835,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__138; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:136:8: ( '!' ) - // InternalDataDSL.g:136:10: '!' + // InternalDataDSL.g:136:8: ( '%' ) + // InternalDataDSL.g:136:10: '%' { - match('!'); + match('%'); } @@ -2850,11 +2855,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__139; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:137:8: ( '++' ) - // InternalDataDSL.g:137:10: '++' + // InternalDataDSL.g:137:8: ( '!' ) + // InternalDataDSL.g:137:10: '!' { - match("++"); - + match('!'); } @@ -2871,10 +2875,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__140; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:138:8: ( '--' ) - // InternalDataDSL.g:138:10: '--' + // InternalDataDSL.g:138:8: ( '++' ) + // InternalDataDSL.g:138:10: '++' { - match("--"); + match("++"); } @@ -2892,10 +2896,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__141; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:139:8: ( '::' ) - // InternalDataDSL.g:139:10: '::' + // InternalDataDSL.g:139:8: ( '--' ) + // InternalDataDSL.g:139:10: '--' { - match("::"); + match("--"); } @@ -2913,10 +2917,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__142; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:140:8: ( '?.' ) - // InternalDataDSL.g:140:10: '?.' + // InternalDataDSL.g:140:8: ( '::' ) + // InternalDataDSL.g:140:10: '::' { - match("?."); + match("::"); } @@ -2934,10 +2938,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__143; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:141:8: ( '|' ) - // InternalDataDSL.g:141:10: '|' + // InternalDataDSL.g:141:8: ( '?.' ) + // InternalDataDSL.g:141:10: '?.' { - match('|'); + match("?."); + } @@ -2954,11 +2959,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__144; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:142:8: ( 'if' ) - // InternalDataDSL.g:142:10: 'if' + // InternalDataDSL.g:142:8: ( '|' ) + // InternalDataDSL.g:142:10: '|' { - match("if"); - + match('|'); } @@ -2975,10 +2979,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__145; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:143:8: ( 'else' ) - // InternalDataDSL.g:143:10: 'else' + // InternalDataDSL.g:143:8: ( 'if' ) + // InternalDataDSL.g:143:10: 'if' { - match("else"); + match("if"); } @@ -2996,10 +3000,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__146; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:144:8: ( 'switch' ) - // InternalDataDSL.g:144:10: 'switch' + // InternalDataDSL.g:144:8: ( 'else' ) + // InternalDataDSL.g:144:10: 'else' { - match("switch"); + match("else"); } @@ -3017,10 +3021,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__147; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:145:8: ( ':' ) - // InternalDataDSL.g:145:10: ':' + // InternalDataDSL.g:145:8: ( 'switch' ) + // InternalDataDSL.g:145:10: 'switch' { - match(':'); + match("switch"); + } @@ -3037,11 +3042,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__148; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:146:8: ( 'default' ) - // InternalDataDSL.g:146:10: 'default' + // InternalDataDSL.g:146:8: ( ':' ) + // InternalDataDSL.g:146:10: ':' { - match("default"); - + match(':'); } @@ -3058,10 +3062,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__149; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:147:8: ( 'case' ) - // InternalDataDSL.g:147:10: 'case' + // InternalDataDSL.g:147:8: ( 'default' ) + // InternalDataDSL.g:147:10: 'default' { - match("case"); + match("default"); } @@ -3079,10 +3083,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__150; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:148:8: ( 'while' ) - // InternalDataDSL.g:148:10: 'while' + // InternalDataDSL.g:148:8: ( 'case' ) + // InternalDataDSL.g:148:10: 'case' { - match("while"); + match("case"); } @@ -3100,10 +3104,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__151; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:149:8: ( 'do' ) - // InternalDataDSL.g:149:10: 'do' + // InternalDataDSL.g:149:8: ( 'while' ) + // InternalDataDSL.g:149:10: 'while' { - match("do"); + match("while"); } @@ -3121,10 +3125,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__152; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:150:8: ( 'var' ) - // InternalDataDSL.g:150:10: 'var' + // InternalDataDSL.g:150:8: ( 'do' ) + // InternalDataDSL.g:150:10: 'do' { - match("var"); + match("do"); } @@ -3142,10 +3146,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__153; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:151:8: ( 'val' ) - // InternalDataDSL.g:151:10: 'val' + // InternalDataDSL.g:151:8: ( 'var' ) + // InternalDataDSL.g:151:10: 'var' { - match("val"); + match("var"); } @@ -3163,10 +3167,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__154; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:152:8: ( 'extends' ) - // InternalDataDSL.g:152:10: 'extends' + // InternalDataDSL.g:152:8: ( 'val' ) + // InternalDataDSL.g:152:10: 'val' { - match("extends"); + match("val"); } @@ -3184,10 +3188,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__155; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:153:8: ( 'super' ) - // InternalDataDSL.g:153:10: 'super' + // InternalDataDSL.g:153:8: ( 'extends' ) + // InternalDataDSL.g:153:10: 'extends' { - match("super"); + match("extends"); } @@ -3205,10 +3209,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__156; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:154:8: ( 'new' ) - // InternalDataDSL.g:154:10: 'new' + // InternalDataDSL.g:154:8: ( 'super' ) + // InternalDataDSL.g:154:10: 'super' { - match("new"); + match("super"); } @@ -3226,10 +3230,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__157; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:155:8: ( 'false' ) - // InternalDataDSL.g:155:10: 'false' + // InternalDataDSL.g:155:8: ( 'new' ) + // InternalDataDSL.g:155:10: 'new' { - match("false"); + match("new"); } @@ -3247,10 +3251,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__158; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:156:8: ( 'true' ) - // InternalDataDSL.g:156:10: 'true' + // InternalDataDSL.g:156:8: ( 'false' ) + // InternalDataDSL.g:156:10: 'false' { - match("true"); + match("false"); } @@ -3268,10 +3272,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__159; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:157:8: ( 'null' ) - // InternalDataDSL.g:157:10: 'null' + // InternalDataDSL.g:157:8: ( 'true' ) + // InternalDataDSL.g:157:10: 'true' { - match("null"); + match("true"); } @@ -3289,10 +3293,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__160; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:158:8: ( 'typeof' ) - // InternalDataDSL.g:158:10: 'typeof' + // InternalDataDSL.g:158:8: ( 'null' ) + // InternalDataDSL.g:158:10: 'null' { - match("typeof"); + match("null"); } @@ -3310,10 +3314,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__161; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:159:8: ( 'throw' ) - // InternalDataDSL.g:159:10: 'throw' + // InternalDataDSL.g:159:8: ( 'typeof' ) + // InternalDataDSL.g:159:10: 'typeof' { - match("throw"); + match("typeof"); } @@ -3331,10 +3335,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__162; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:160:8: ( 'return' ) - // InternalDataDSL.g:160:10: 'return' + // InternalDataDSL.g:160:8: ( 'throw' ) + // InternalDataDSL.g:160:10: 'throw' { - match("return"); + match("throw"); } @@ -3352,10 +3356,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__163; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:161:8: ( 'try' ) - // InternalDataDSL.g:161:10: 'try' + // InternalDataDSL.g:161:8: ( 'return' ) + // InternalDataDSL.g:161:10: 'return' { - match("try"); + match("return"); } @@ -3373,10 +3377,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__164; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:162:8: ( 'finally' ) - // InternalDataDSL.g:162:10: 'finally' + // InternalDataDSL.g:162:8: ( 'try' ) + // InternalDataDSL.g:162:10: 'try' { - match("finally"); + match("try"); } @@ -3394,10 +3398,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__165; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:163:8: ( 'synchronized' ) - // InternalDataDSL.g:163:10: 'synchronized' + // InternalDataDSL.g:163:8: ( 'finally' ) + // InternalDataDSL.g:163:10: 'finally' { - match("synchronized"); + match("finally"); } @@ -3415,10 +3419,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__166; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:164:8: ( 'catch' ) - // InternalDataDSL.g:164:10: 'catch' + // InternalDataDSL.g:164:8: ( 'synchronized' ) + // InternalDataDSL.g:164:10: 'synchronized' { - match("catch"); + match("synchronized"); } @@ -3436,10 +3440,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__167; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:165:8: ( '?' ) - // InternalDataDSL.g:165:10: '?' + // InternalDataDSL.g:165:8: ( 'catch' ) + // InternalDataDSL.g:165:10: 'catch' { - match('?'); + match("catch"); + } @@ -3456,10 +3461,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__168; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:166:8: ( '&' ) - // InternalDataDSL.g:166:10: '&' + // InternalDataDSL.g:166:8: ( '?' ) + // InternalDataDSL.g:166:10: '?' { - match('&'); + match('?'); } @@ -3476,11 +3481,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__169; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:167:8: ( 'plain' ) - // InternalDataDSL.g:167:10: 'plain' + // InternalDataDSL.g:167:8: ( '&' ) + // InternalDataDSL.g:167:10: '&' { - match("plain"); - + match('&'); } @@ -3497,10 +3501,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__170; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:168:8: ( 'jpg' ) - // InternalDataDSL.g:168:10: 'jpg' + // InternalDataDSL.g:168:8: ( 'plain' ) + // InternalDataDSL.g:168:10: 'plain' { - match("jpg"); + match("plain"); } @@ -3518,10 +3522,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__171; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:169:8: ( 'png' ) - // InternalDataDSL.g:169:10: 'png' + // InternalDataDSL.g:169:8: ( 'jpg' ) + // InternalDataDSL.g:169:10: 'jpg' { - match("png"); + match("jpg"); } @@ -3539,10 +3543,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__172; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:170:8: ( 'mpeg' ) - // InternalDataDSL.g:170:10: 'mpeg' + // InternalDataDSL.g:170:8: ( 'png' ) + // InternalDataDSL.g:170:10: 'png' { - match("mpeg"); + match("png"); } @@ -3560,10 +3564,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__173; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:171:8: ( 'octet-stream' ) - // InternalDataDSL.g:171:10: 'octet-stream' + // InternalDataDSL.g:171:8: ( 'mpeg' ) + // InternalDataDSL.g:171:10: 'mpeg' { - match("octet-stream"); + match("mpeg"); } @@ -3581,10 +3585,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__174; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:172:8: ( 'pdf' ) - // InternalDataDSL.g:172:10: 'pdf' + // InternalDataDSL.g:172:8: ( 'octet-stream' ) + // InternalDataDSL.g:172:10: 'octet-stream' { - match("pdf"); + match("octet-stream"); } @@ -3602,10 +3606,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__175; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:173:8: ( 'NowDate' ) - // InternalDataDSL.g:173:10: 'NowDate' + // InternalDataDSL.g:173:8: ( 'pdf' ) + // InternalDataDSL.g:173:10: 'pdf' { - match("NowDate"); + match("pdf"); } @@ -3623,10 +3627,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__176; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:174:8: ( 'StartDate' ) - // InternalDataDSL.g:174:10: 'StartDate' + // InternalDataDSL.g:174:8: ( 'NowDate' ) + // InternalDataDSL.g:174:10: 'NowDate' { - match("StartDate"); + match("NowDate"); } @@ -3644,10 +3648,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__177; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:175:8: ( 'UniversallyUniqueIdentifier' ) - // InternalDataDSL.g:175:10: 'UniversallyUniqueIdentifier' + // InternalDataDSL.g:175:8: ( 'StartDate' ) + // InternalDataDSL.g:175:10: 'StartDate' { - match("UniversallyUniqueIdentifier"); + match("StartDate"); } @@ -3665,10 +3669,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__178; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:176:8: ( 'Date' ) - // InternalDataDSL.g:176:10: 'Date' + // InternalDataDSL.g:176:8: ( 'UniversallyUniqueIdentifier' ) + // InternalDataDSL.g:176:10: 'UniversallyUniqueIdentifier' { - match("Date"); + match("UniversallyUniqueIdentifier"); } @@ -3686,10 +3690,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__179; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:177:8: ( 'Milliseconds' ) - // InternalDataDSL.g:177:10: 'Milliseconds' + // InternalDataDSL.g:177:8: ( 'Date' ) + // InternalDataDSL.g:177:10: 'Date' { - match("Milliseconds"); + match("Date"); } @@ -3707,10 +3711,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__180; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:178:8: ( 'Nanoseconds' ) - // InternalDataDSL.g:178:10: 'Nanoseconds' + // InternalDataDSL.g:178:8: ( 'Milliseconds' ) + // InternalDataDSL.g:178:10: 'Milliseconds' { - match("Nanoseconds"); + match("Milliseconds"); } @@ -3728,10 +3732,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__181; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:179:8: ( 'Random' ) - // InternalDataDSL.g:179:10: 'Random' + // InternalDataDSL.g:179:8: ( 'Nanoseconds' ) + // InternalDataDSL.g:179:10: 'Nanoseconds' { - match("Random"); + match("Nanoseconds"); } @@ -3749,10 +3753,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__182; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:180:8: ( 'ExecuteContext' ) - // InternalDataDSL.g:180:10: 'ExecuteContext' + // InternalDataDSL.g:180:8: ( 'Random' ) + // InternalDataDSL.g:180:10: 'Random' { - match("ExecuteContext"); + match("Random"); } @@ -3770,10 +3774,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__183; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:181:8: ( 'persist' ) - // InternalDataDSL.g:181:10: 'persist' + // InternalDataDSL.g:181:8: ( 'ExecuteContext' ) + // InternalDataDSL.g:181:10: 'ExecuteContext' { - match("persist"); + match("ExecuteContext"); } @@ -3791,10 +3795,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__184; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:182:8: ( 'merge' ) - // InternalDataDSL.g:182:10: 'merge' + // InternalDataDSL.g:182:8: ( 'persist' ) + // InternalDataDSL.g:182:10: 'persist' { - match("merge"); + match("persist"); } @@ -3812,10 +3816,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__185; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:183:8: ( 'remove' ) - // InternalDataDSL.g:183:10: 'remove' + // InternalDataDSL.g:183:8: ( 'merge' ) + // InternalDataDSL.g:183:10: 'merge' { - match("remove"); + match("merge"); } @@ -3833,10 +3837,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__186; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:184:8: ( 'equals' ) - // InternalDataDSL.g:184:10: 'equals' + // InternalDataDSL.g:184:8: ( 'remove' ) + // InternalDataDSL.g:184:10: 'remove' { - match("equals"); + match("remove"); } @@ -3854,10 +3858,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__187; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:185:8: ( 'notEquals' ) - // InternalDataDSL.g:185:10: 'notEquals' + // InternalDataDSL.g:185:8: ( 'equals' ) + // InternalDataDSL.g:185:10: 'equals' { - match("notEquals"); + match("equals"); } @@ -3875,10 +3879,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__188; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:186:8: ( 'greaterThan' ) - // InternalDataDSL.g:186:10: 'greaterThan' + // InternalDataDSL.g:186:8: ( 'notEquals' ) + // InternalDataDSL.g:186:10: 'notEquals' { - match("greaterThan"); + match("notEquals"); } @@ -3896,10 +3900,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__189; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:187:8: ( 'greatThanOrEqualTo' ) - // InternalDataDSL.g:187:10: 'greatThanOrEqualTo' + // InternalDataDSL.g:187:8: ( 'greaterThan' ) + // InternalDataDSL.g:187:10: 'greaterThan' { - match("greatThanOrEqualTo"); + match("greaterThan"); } @@ -3917,10 +3921,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__190; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:188:8: ( 'lessThen' ) - // InternalDataDSL.g:188:10: 'lessThen' + // InternalDataDSL.g:188:8: ( 'greatThanOrEqualTo' ) + // InternalDataDSL.g:188:10: 'greatThanOrEqualTo' { - match("lessThen"); + match("greatThanOrEqualTo"); } @@ -3938,10 +3942,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__191; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:189:8: ( 'lessThanOrEqualTo' ) - // InternalDataDSL.g:189:10: 'lessThanOrEqualTo' + // InternalDataDSL.g:189:8: ( 'lessThan' ) + // InternalDataDSL.g:189:10: 'lessThan' { - match("lessThanOrEqualTo"); + match("lessThan"); } @@ -3959,10 +3963,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__192; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:190:8: ( 'isNull' ) - // InternalDataDSL.g:190:10: 'isNull' + // InternalDataDSL.g:190:8: ( 'lessThanOrEqualTo' ) + // InternalDataDSL.g:190:10: 'lessThanOrEqualTo' { - match("isNull"); + match("lessThanOrEqualTo"); } @@ -3980,10 +3984,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__193; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:191:8: ( 'isNotNull' ) - // InternalDataDSL.g:191:10: 'isNotNull' + // InternalDataDSL.g:191:8: ( 'isNull' ) + // InternalDataDSL.g:191:10: 'isNull' { - match("isNotNull"); + match("isNull"); } @@ -4001,10 +4005,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__194; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:192:8: ( 'and' ) - // InternalDataDSL.g:192:10: 'and' + // InternalDataDSL.g:192:8: ( 'isNotNull' ) + // InternalDataDSL.g:192:10: 'isNotNull' { - match("and"); + match("isNotNull"); } @@ -4022,10 +4026,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = T__195; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:193:8: ( 'or' ) - // InternalDataDSL.g:193:10: 'or' + // InternalDataDSL.g:193:8: ( 'isIn' ) + // InternalDataDSL.g:193:10: 'isIn' { - match("or"); + match("isIn"); } @@ -4038,15 +4042,99 @@ public class InternalDataDSLLexer extends Lexer { } // $ANTLR end "T__195" + // $ANTLR start "T__196" + public final void mT__196() throws RecognitionException { + try { + int _type = T__196; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:194:8: ( 'isNotIn' ) + // InternalDataDSL.g:194:10: 'isNotIn' + { + match("isNotIn"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__196" + + // $ANTLR start "T__197" + public final void mT__197() throws RecognitionException { + try { + int _type = T__197; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:195:8: ( 'isLike' ) + // InternalDataDSL.g:195:10: 'isLike' + { + match("isLike"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__197" + + // $ANTLR start "T__198" + public final void mT__198() throws RecognitionException { + try { + int _type = T__198; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:196:8: ( 'and' ) + // InternalDataDSL.g:196:10: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__198" + + // $ANTLR start "T__199" + public final void mT__199() throws RecognitionException { + try { + int _type = T__199; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalDataDSL.g:197:8: ( 'or' ) + // InternalDataDSL.g:197:10: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__199" + // $ANTLR start "RULE_HEX" public final void mRULE_HEX() throws RecognitionException { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11069:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) - // InternalDataDSL.g:11069:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalDataDSL.g:11258:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) + // InternalDataDSL.g:11258:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? { - // InternalDataDSL.g:11069:12: ( '0x' | '0X' ) + // InternalDataDSL.g:11258:12: ( '0x' | '0X' ) int alt1=2; int LA1_0 = input.LA(1); @@ -4074,7 +4162,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt1) { case 1 : - // InternalDataDSL.g:11069:13: '0x' + // InternalDataDSL.g:11258:13: '0x' { match("0x"); @@ -4082,7 +4170,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:11069:18: '0X' + // InternalDataDSL.g:11258:18: '0X' { match("0X"); @@ -4092,7 +4180,7 @@ public class InternalDataDSLLexer extends Lexer { } - // InternalDataDSL.g:11069:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ + // InternalDataDSL.g:11258:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ int cnt2=0; loop2: do { @@ -4130,7 +4218,7 @@ public class InternalDataDSLLexer extends Lexer { cnt2++; } while (true); - // InternalDataDSL.g:11069:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalDataDSL.g:11258:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? int alt4=2; int LA4_0 = input.LA(1); @@ -4139,10 +4227,10 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt4) { case 1 : - // InternalDataDSL.g:11069:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalDataDSL.g:11258:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) { match('#'); - // InternalDataDSL.g:11069:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalDataDSL.g:11258:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -4160,7 +4248,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt3) { case 1 : - // InternalDataDSL.g:11069:64: ( 'b' | 'B' ) ( 'i' | 'I' ) + // InternalDataDSL.g:11258:64: ( 'b' | 'B' ) ( 'i' | 'I' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -4184,7 +4272,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:11069:84: ( 'l' | 'L' ) + // InternalDataDSL.g:11258:84: ( 'l' | 'L' ) { if ( input.LA(1)=='L'||input.LA(1)=='l' ) { input.consume(); @@ -4223,11 +4311,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11071:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) - // InternalDataDSL.g:11071:12: '0' .. '9' ( '0' .. '9' | '_' )* + // InternalDataDSL.g:11260:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) + // InternalDataDSL.g:11260:12: '0' .. '9' ( '0' .. '9' | '_' )* { matchRange('0','9'); - // InternalDataDSL.g:11071:21: ( '0' .. '9' | '_' )* + // InternalDataDSL.g:11260:21: ( '0' .. '9' | '_' )* loop5: do { int alt5=2; @@ -4276,11 +4364,11 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_DECIMAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11073:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) - // InternalDataDSL.g:11073:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalDataDSL.g:11262:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) + // InternalDataDSL.g:11262:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? { mRULE_INT(); - // InternalDataDSL.g:11073:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? + // InternalDataDSL.g:11262:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? int alt7=2; int LA7_0 = input.LA(1); @@ -4289,7 +4377,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt7) { case 1 : - // InternalDataDSL.g:11073:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT + // InternalDataDSL.g:11262:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -4300,7 +4388,7 @@ public class InternalDataDSLLexer extends Lexer { recover(mse); throw mse;} - // InternalDataDSL.g:11073:36: ( '+' | '-' )? + // InternalDataDSL.g:11262:36: ( '+' | '-' )? int alt6=2; int LA6_0 = input.LA(1); @@ -4333,7 +4421,7 @@ public class InternalDataDSLLexer extends Lexer { } - // InternalDataDSL.g:11073:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalDataDSL.g:11262:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? int alt8=3; int LA8_0 = input.LA(1); @@ -4345,7 +4433,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt8) { case 1 : - // InternalDataDSL.g:11073:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) + // InternalDataDSL.g:11262:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -4369,7 +4457,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:11073:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) + // InternalDataDSL.g:11262:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) { if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) { input.consume(); @@ -4402,10 +4490,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11075:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // InternalDataDSL.g:11075:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalDataDSL.g:11264:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // InternalDataDSL.g:11264:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // InternalDataDSL.g:11075:11: ( '^' )? + // InternalDataDSL.g:11264:11: ( '^' )? int alt9=2; int LA9_0 = input.LA(1); @@ -4414,7 +4502,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt9) { case 1 : - // InternalDataDSL.g:11075:11: '^' + // InternalDataDSL.g:11264:11: '^' { match('^'); @@ -4432,7 +4520,7 @@ public class InternalDataDSLLexer extends Lexer { recover(mse); throw mse;} - // InternalDataDSL.g:11075:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalDataDSL.g:11264:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop10: do { int alt10=2; @@ -4481,10 +4569,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11077:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // InternalDataDSL.g:11077:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalDataDSL.g:11266:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) + // InternalDataDSL.g:11266:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) { - // InternalDataDSL.g:11077:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalDataDSL.g:11266:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) int alt15=2; int LA15_0 = input.LA(1); @@ -4502,10 +4590,10 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt15) { case 1 : - // InternalDataDSL.g:11077:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? + // InternalDataDSL.g:11266:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? { match('\"'); - // InternalDataDSL.g:11077:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalDataDSL.g:11266:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop11: do { int alt11=3; @@ -4521,7 +4609,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt11) { case 1 : - // InternalDataDSL.g:11077:21: '\\\\' . + // InternalDataDSL.g:11266:21: '\\\\' . { match('\\'); matchAny(); @@ -4529,7 +4617,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:11077:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalDataDSL.g:11266:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4549,7 +4637,7 @@ public class InternalDataDSLLexer extends Lexer { } } while (true); - // InternalDataDSL.g:11077:44: ( '\"' )? + // InternalDataDSL.g:11266:44: ( '\"' )? int alt12=2; int LA12_0 = input.LA(1); @@ -4558,7 +4646,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt12) { case 1 : - // InternalDataDSL.g:11077:44: '\"' + // InternalDataDSL.g:11266:44: '\"' { match('\"'); @@ -4571,10 +4659,10 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:11077:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? + // InternalDataDSL.g:11266:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? { match('\''); - // InternalDataDSL.g:11077:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalDataDSL.g:11266:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop13: do { int alt13=3; @@ -4590,7 +4678,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt13) { case 1 : - // InternalDataDSL.g:11077:55: '\\\\' . + // InternalDataDSL.g:11266:55: '\\\\' . { match('\\'); matchAny(); @@ -4598,7 +4686,7 @@ public class InternalDataDSLLexer extends Lexer { } break; case 2 : - // InternalDataDSL.g:11077:62: ~ ( ( '\\\\' | '\\'' ) ) + // InternalDataDSL.g:11266:62: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4618,7 +4706,7 @@ public class InternalDataDSLLexer extends Lexer { } } while (true); - // InternalDataDSL.g:11077:79: ( '\\'' )? + // InternalDataDSL.g:11266:79: ( '\\'' )? int alt14=2; int LA14_0 = input.LA(1); @@ -4627,7 +4715,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt14) { case 1 : - // InternalDataDSL.g:11077:79: '\\'' + // InternalDataDSL.g:11266:79: '\\'' { match('\''); @@ -4658,12 +4746,12 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11079:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDataDSL.g:11079:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalDataDSL.g:11268:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalDataDSL.g:11268:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalDataDSL.g:11079:24: ( options {greedy=false; } : . )* + // InternalDataDSL.g:11268:24: ( options {greedy=false; } : . )* loop16: do { int alt16=2; @@ -4688,7 +4776,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt16) { case 1 : - // InternalDataDSL.g:11079:52: . + // InternalDataDSL.g:11268:52: . { matchAny(); @@ -4718,12 +4806,12 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11081:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDataDSL.g:11081:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalDataDSL.g:11270:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalDataDSL.g:11270:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalDataDSL.g:11081:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalDataDSL.g:11270:24: (~ ( ( '\\n' | '\\r' ) ) )* loop17: do { int alt17=2; @@ -4736,7 +4824,7 @@ public class InternalDataDSLLexer extends Lexer { switch (alt17) { case 1 : - // InternalDataDSL.g:11081:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalDataDSL.g:11270:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4756,7 +4844,7 @@ public class InternalDataDSLLexer extends Lexer { } } while (true); - // InternalDataDSL.g:11081:40: ( ( '\\r' )? '\\n' )? + // InternalDataDSL.g:11270:40: ( ( '\\r' )? '\\n' )? int alt19=2; int LA19_0 = input.LA(1); @@ -4765,9 +4853,9 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt19) { case 1 : - // InternalDataDSL.g:11081:41: ( '\\r' )? '\\n' + // InternalDataDSL.g:11270:41: ( '\\r' )? '\\n' { - // InternalDataDSL.g:11081:41: ( '\\r' )? + // InternalDataDSL.g:11270:41: ( '\\r' )? int alt18=2; int LA18_0 = input.LA(1); @@ -4776,7 +4864,7 @@ public class InternalDataDSLLexer extends Lexer { } switch (alt18) { case 1 : - // InternalDataDSL.g:11081:41: '\\r' + // InternalDataDSL.g:11270:41: '\\r' { match('\r'); @@ -4808,10 +4896,10 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11083:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDataDSL.g:11083:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDSL.g:11272:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalDataDSL.g:11272:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalDataDSL.g:11083:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalDataDSL.g:11272:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt20=0; loop20: do { @@ -4865,8 +4953,8 @@ public class InternalDataDSLLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDataDSL.g:11085:16: ( . ) - // InternalDataDSL.g:11085:18: . + // InternalDataDSL.g:11274:16: ( . ) + // InternalDataDSL.g:11274:18: . { matchAny(); @@ -4881,8 +4969,8 @@ public class InternalDataDSLLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalDataDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt21=192; + // InternalDataDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | T__196 | T__197 | T__198 | T__199 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt21=196; alt21 = dfa21.predict(input); switch (alt21) { case 1 : @@ -6167,63 +6255,91 @@ public class InternalDataDSLLexer extends Lexer { } break; case 184 : - // InternalDataDSL.g:1:1204: RULE_HEX + // InternalDataDSL.g:1:1204: T__196 { - mRULE_HEX(); + mT__196(); } break; case 185 : - // InternalDataDSL.g:1:1213: RULE_INT + // InternalDataDSL.g:1:1211: T__197 { - mRULE_INT(); + mT__197(); } break; case 186 : - // InternalDataDSL.g:1:1222: RULE_DECIMAL + // InternalDataDSL.g:1:1218: T__198 { - mRULE_DECIMAL(); + mT__198(); } break; case 187 : - // InternalDataDSL.g:1:1235: RULE_ID + // InternalDataDSL.g:1:1225: T__199 { - mRULE_ID(); + mT__199(); } break; case 188 : - // InternalDataDSL.g:1:1243: RULE_STRING + // InternalDataDSL.g:1:1232: RULE_HEX { - mRULE_STRING(); + mRULE_HEX(); } break; case 189 : - // InternalDataDSL.g:1:1255: RULE_ML_COMMENT + // InternalDataDSL.g:1:1241: RULE_INT { - mRULE_ML_COMMENT(); + mRULE_INT(); } break; case 190 : - // InternalDataDSL.g:1:1271: RULE_SL_COMMENT + // InternalDataDSL.g:1:1250: RULE_DECIMAL { - mRULE_SL_COMMENT(); + mRULE_DECIMAL(); } break; case 191 : - // InternalDataDSL.g:1:1287: RULE_WS + // InternalDataDSL.g:1:1263: RULE_ID { - mRULE_WS(); + mRULE_ID(); } break; case 192 : - // InternalDataDSL.g:1:1295: RULE_ANY_OTHER + // InternalDataDSL.g:1:1271: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 193 : + // InternalDataDSL.g:1:1283: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 194 : + // InternalDataDSL.g:1:1299: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 195 : + // InternalDataDSL.g:1:1315: RULE_WS + { + mRULE_WS(); + + } + break; + case 196 : + // InternalDataDSL.g:1:1323: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -6237,19 +6353,19 @@ public class InternalDataDSLLexer extends Lexer { protected DFA21 dfa21 = new DFA21(this); static final String DFA21_eotS = - "\1\uffff\1\110\2\uffff\26\110\1\u0085\2\110\1\u008e\5\uffff\1\u0096\3\uffff\1\u009c\1\u00a0\1\u00a4\1\u00a6\1\u00a8\1\u00aa\1\u00ac\1\u00ae\1\u00b0\1\u00b3\1\u00b5\7\110\2\u00c0\1\100\5\uffff\7\110\3\uffff\1\110\1\u00d1\1\110\1\u00d3\2\110\1\u00d8\20\110\1\u00f3\24\110\1\u010e\10\110\1\u011c\1\110\1\u011e\1\110\1\u0121\1\uffff\1\u0122\5\110\10\uffff\1\u012b\32\uffff\1\u012d\6\uffff\10\110\1\uffff\1\u00c0\4\uffff\5\110\1\u013b\1\u013c\6\110\1\uffff\1\110\1\uffff\4\110\1\uffff\1\110\1\u014c\1\u014d\1\110\1\u0150\16\110\1\u0161\6\110\1\uffff\1\u0168\1\u0169\1\u0170\13\110\1\u017c\6\110\1\u0183\4\110\1\uffff\1\u0188\10\110\1\u0192\3\110\1\uffff\1\110\1\uffff\1\110\3\uffff\2\110\1\u019a\4\110\4\uffff\1\u019f\10\110\1\u01a8\3\110\2\uffff\17\110\2\uffff\2\110\1\uffff\4\110\1\u01c1\7\110\1\u01cb\3\110\1\uffff\1\u01cf\5\110\2\uffff\6\110\1\uffff\2\110\1\u01df\10\110\1\uffff\6\110\1\uffff\4\110\1\uffff\1\u01f2\3\110\1\u01f6\2\110\1\u01f9\1\u01fa\1\uffff\2\110\1\u01fd\1\110\1\u01ff\1\u0200\1\u0201\1\uffff\4\110\1\uffff\4\110\1\u020a\3\110\1\uffff\2\110\1\u0210\1\110\1\u0212\23\110\1\uffff\11\110\1\uffff\3\110\1\uffff\1\u0234\11\110\1\u023e\4\110\1\uffff\1\u0244\13\110\1\u0250\2\110\1\u0253\2\110\1\uffff\3\110\1\uffff\1\u0259\1\110\2\uffff\1\u025b\1\u025c\1\uffff\1\110\3\uffff\1\110\1\u025f\6\110\1\uffff\5\110\1\uffff\1\110\1\uffff\3\110\1\u026f\1\110\1\u0271\1\u0272\7\110\1\u027a\1\110\1\u027c\1\u027d\3\110\1\u0281\5\110\1\u0287\1\u0288\3\110\1\u028c\1\uffff\3\110\1\u0290\5\110\1\uffff\5\110\1\uffff\1\u029c\1\u029d\2\110\1\u02a1\4\110\1\u02a7\1\u02a8\1\uffff\2\110\1\uffff\5\110\1\uffff\1\u02b0\3\uffff\1\u02b1\1\uffff\7\110\1\u02b9\1\u02ba\2\110\1\u02bd\3\110\1\uffff\1\110\2\uffff\4\110\1\u02c6\2\110\1\uffff\1\110\2\uffff\3\110\1\uffff\3\110\1\u02d0\1\110\2\uffff\1\110\1\u02d3\1\110\1\uffff\3\110\1\uffff\1\110\1\u02d9\1\u02db\1\u02dc\2\110\1\u02df\4\110\2\uffff\3\110\1\uffff\5\110\2\uffff\7\110\2\uffff\2\110\1\u02f5\4\110\2\uffff\1\110\1\u02fb\1\uffff\10\110\1\uffff\1\110\1\u0305\7\110\1\uffff\1\u030d\1\u030e\1\uffff\5\110\1\uffff\1\110\2\uffff\2\110\1\uffff\2\110\1\u0319\1\u031a\3\110\1\u031e\1\u031f\5\110\1\u0325\1\110\1\u0327\4\110\1\uffff\5\110\1\uffff\4\110\1\u0335\2\110\1\u0338\1\110\1\uffff\1\u033c\1\u033d\4\110\1\u0342\2\uffff\3\110\1\u0346\3\110\1\u034a\2\110\2\uffff\1\u034d\2\110\2\uffff\2\110\1\u0352\2\110\1\uffff\1\u0355\1\uffff\1\u0356\1\110\1\u0358\2\110\1\u035b\6\110\1\u0362\1\uffff\2\110\1\uffff\1\u0365\2\110\2\uffff\2\110\1\u036a\1\110\1\uffff\3\110\1\uffff\3\110\1\uffff\1\u0372\1\110\1\uffff\4\110\1\uffff\2\110\2\uffff\1\u037b\1\uffff\2\110\1\uffff\3\110\1\u0381\1\110\1\u0383\1\uffff\1\u0384\1\110\1\uffff\2\110\1\u0388\1\110\1\uffff\7\110\1\uffff\10\110\1\uffff\1\110\1\u039a\2\110\1\u039d\1\uffff\1\110\2\uffff\1\110\1\u03a0\1\110\1\uffff\1\u03a2\2\110\1\u03a6\2\110\1\u03a9\1\110\1\u03ab\1\u03ac\1\u03ad\2\110\1\u03b0\3\110\1\uffff\1\110\1\u03b5\1\uffff\2\110\1\uffff\1\110\1\uffff\2\110\1\u03bb\1\uffff\1\u03bc\1\110\1\uffff\1\110\3\uffff\2\110\1\uffff\4\110\1\uffff\5\110\2\uffff\1\u03ca\1\u03cb\1\110\1\u03cd\1\u03ce\10\110\2\uffff\1\110\2\uffff\21\110\1\u03e9\3\110\1\u03ed\1\110\1\u03ef\1\u03f0\1\u03f1\1\uffff\3\110\1\uffff\1\110\3\uffff\1\u03f6\3\110\1\uffff\2\110\1\u03fc\1\u03fd\1\110\2\uffff\5\110\1\u0404\1\uffff"; + "\1\uffff\1\110\2\uffff\27\110\1\u0087\2\110\1\u0090\5\uffff\1\u0098\3\uffff\1\u009e\1\u00a2\1\u00a6\1\u00a8\1\u00aa\1\u00ac\1\u00ae\1\u00b0\1\u00b2\1\u00b5\1\u00b7\6\110\2\u00c0\1\100\5\uffff\7\110\3\uffff\1\110\1\u00d2\1\110\1\u00d4\2\110\1\u00db\20\110\1\u00f6\24\110\1\u0111\10\110\1\u011f\1\110\1\u0121\3\110\1\u0126\1\uffff\1\u0127\5\110\10\uffff\1\u0130\32\uffff\1\u0132\6\uffff\7\110\2\uffff\1\u00c0\3\uffff\5\110\1\u013f\1\u0140\6\110\1\uffff\1\110\1\uffff\6\110\1\uffff\1\110\1\u0152\1\u0153\1\110\1\u0156\16\110\1\u0167\6\110\1\uffff\1\u016e\1\u016f\1\u0176\13\110\1\u0182\6\110\1\u0189\4\110\1\uffff\1\u018e\10\110\1\u0198\3\110\1\uffff\1\110\1\uffff\1\110\1\u019e\1\110\3\uffff\2\110\1\u01a2\4\110\4\uffff\10\110\1\u01af\3\110\2\uffff\11\110\1\u01bc\7\110\2\uffff\2\110\1\uffff\4\110\1\u01ca\7\110\1\u01d4\3\110\1\uffff\1\u01d8\5\110\2\uffff\6\110\1\uffff\2\110\1\u01e8\10\110\1\uffff\6\110\1\uffff\4\110\1\uffff\1\u01fb\3\110\1\u01ff\2\110\1\u0202\1\u0203\1\uffff\2\110\1\u0206\1\110\1\u0208\1\uffff\1\u0209\1\u020a\1\u020b\1\uffff\10\110\1\u0214\3\110\1\uffff\2\110\1\u021a\1\110\1\u021c\7\110\1\uffff\15\110\1\uffff\11\110\1\uffff\3\110\1\uffff\1\u0240\11\110\1\u024a\4\110\1\uffff\1\u0250\13\110\1\u025c\2\110\1\u025f\2\110\1\uffff\3\110\1\uffff\1\u0265\1\110\2\uffff\1\u0267\1\u0268\1\uffff\1\110\4\uffff\1\110\1\u026b\6\110\1\uffff\5\110\1\uffff\1\110\1\uffff\3\110\1\u027b\1\110\1\u027d\1\u027e\2\110\1\u0281\6\110\1\u0288\1\110\1\u028a\1\u028b\3\110\1\u028f\5\110\1\u0295\1\u0296\3\110\1\u029a\1\uffff\3\110\1\u029e\5\110\1\uffff\5\110\1\uffff\1\u02aa\1\u02ab\2\110\1\u02af\4\110\1\u02b4\1\u02b5\1\uffff\2\110\1\uffff\5\110\1\uffff\1\u02bd\3\uffff\1\u02be\1\uffff\7\110\1\u02c6\1\u02c7\2\110\1\u02ca\3\110\1\uffff\1\110\2\uffff\1\110\1\u02d0\1\uffff\3\110\1\u02d4\2\110\1\uffff\1\110\2\uffff\3\110\1\uffff\3\110\1\u02de\1\110\2\uffff\1\110\1\u02e1\1\110\1\uffff\3\110\1\uffff\1\110\1\u02e7\1\u02e9\1\u02ea\2\110\1\u02ed\4\110\2\uffff\3\110\1\uffff\4\110\2\uffff\7\110\2\uffff\2\110\1\u0302\4\110\2\uffff\1\110\1\u0308\1\uffff\5\110\1\uffff\3\110\1\uffff\1\110\1\u0312\7\110\1\uffff\1\u031a\1\u031b\1\uffff\5\110\1\uffff\1\110\2\uffff\2\110\1\uffff\2\110\1\u0326\1\u0327\3\110\1\u032b\1\u032d\4\110\1\u0332\1\110\1\u0334\4\110\1\uffff\5\110\1\uffff\4\110\1\u0342\2\110\1\u0345\1\110\1\uffff\1\u0349\1\u034a\4\110\1\u034f\2\uffff\3\110\1\u0353\3\110\1\u0357\2\110\2\uffff\1\u035a\2\110\1\uffff\1\110\1\uffff\1\110\1\u035f\2\110\1\uffff\1\u0362\1\uffff\1\u0363\1\110\1\u0365\2\110\1\u0368\6\110\1\u036f\1\uffff\2\110\1\uffff\1\u0372\2\110\2\uffff\2\110\1\u0377\1\110\1\uffff\3\110\1\uffff\3\110\1\uffff\1\u037f\1\110\1\uffff\4\110\1\uffff\2\110\2\uffff\1\u0388\1\uffff\2\110\1\uffff\3\110\1\u038e\1\110\1\u0390\1\uffff\1\u0391\1\110\1\uffff\2\110\1\u0395\1\110\1\uffff\7\110\1\uffff\10\110\1\uffff\1\110\1\u03a7\2\110\1\u03aa\1\uffff\1\110\2\uffff\1\110\1\u03ad\1\110\1\uffff\1\u03af\2\110\1\u03b3\2\110\1\u03b6\1\110\1\u03b8\1\u03b9\1\u03ba\2\110\1\u03bd\3\110\1\uffff\1\110\1\u03c2\1\uffff\2\110\1\uffff\1\110\1\uffff\2\110\1\u03c8\1\uffff\1\u03c9\1\110\1\uffff\1\110\3\uffff\2\110\1\uffff\4\110\1\uffff\5\110\2\uffff\1\u03d7\1\u03d8\1\110\1\u03da\1\u03db\10\110\2\uffff\1\110\2\uffff\21\110\1\u03f6\3\110\1\u03fa\1\110\1\u03fc\1\u03fd\1\u03fe\1\uffff\3\110\1\uffff\1\110\3\uffff\1\u0403\3\110\1\uffff\2\110\1\u0409\1\u040a\1\110\2\uffff\5\110\1\u0411\1\uffff"; static final String DFA21_eofS = - "\u0405\uffff"; + "\u0412\uffff"; static final String DFA21_minS = - "\1\0\1\141\2\uffff\1\162\1\146\1\145\1\141\1\145\1\154\1\141\1\143\1\115\2\141\1\123\1\165\1\153\1\104\1\151\1\145\1\141\1\145\1\150\1\143\1\151\1\56\1\150\1\156\1\52\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\1\56\1\72\1\160\1\141\1\164\1\156\1\141\1\151\1\141\2\60\1\44\5\uffff\1\143\1\163\1\157\1\141\1\147\1\146\1\162\3\uffff\1\145\1\44\1\160\1\44\1\116\1\146\1\44\1\143\1\154\1\146\1\147\2\145\1\143\1\165\1\154\1\156\1\162\1\157\1\154\1\164\1\154\1\164\1\44\1\144\1\114\1\160\1\155\1\145\1\162\1\143\1\164\1\146\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\170\1\144\1\44\1\167\1\154\1\145\1\143\1\144\1\171\1\145\1\164\1\44\1\164\1\44\1\144\1\74\1\uffff\1\44\1\151\1\160\1\162\1\160\1\143\10\uffff\1\75\32\uffff\1\75\6\uffff\1\147\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\uffff\1\60\4\uffff\1\153\1\150\1\164\1\160\1\151\2\44\1\163\1\165\1\141\2\145\1\164\1\uffff\1\157\1\uffff\1\157\1\143\1\145\1\141\1\uffff\1\164\2\44\1\157\1\44\1\165\1\157\1\150\1\155\1\145\1\157\1\143\1\145\1\157\1\151\1\141\1\145\1\141\1\143\1\44\1\155\1\163\1\151\1\157\1\162\1\151\1\uffff\3\44\1\153\1\145\2\147\1\141\1\153\2\145\1\147\1\164\1\163\1\44\1\164\1\160\2\164\1\145\1\143\1\44\1\143\2\145\1\105\1\uffff\1\44\1\154\1\141\1\150\1\151\1\145\1\143\1\151\1\171\1\44\1\162\1\154\1\150\1\uffff\1\145\1\uffff\1\145\3\uffff\1\155\1\145\1\44\1\145\1\157\1\145\1\141\4\uffff\1\44\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\44\1\106\1\145\1\156\2\uffff\1\151\1\160\1\164\1\162\1\156\1\141\1\162\1\154\1\164\1\162\1\164\1\155\1\165\1\157\1\144\2\uffff\2\162\1\uffff\1\162\1\166\1\164\1\145\1\44\1\162\1\145\1\165\1\156\1\144\1\164\1\154\1\44\1\154\1\164\1\141\1\uffff\1\44\1\145\1\157\1\167\1\151\1\147\2\uffff\1\154\2\151\2\157\1\153\1\uffff\1\145\1\124\1\44\1\145\1\154\1\165\1\162\1\163\1\164\2\124\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\144\1\116\1\161\1\uffff\1\44\1\164\1\145\1\164\1\44\1\150\1\156\2\44\1\uffff\2\145\1\44\1\164\3\44\1\uffff\1\157\1\167\1\162\1\160\1\uffff\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\147\1\uffff\1\165\1\162\1\44\1\163\1\44\1\124\1\143\1\164\1\156\1\164\1\154\1\116\1\151\1\145\1\151\1\154\1\162\1\141\1\164\1\145\1\156\1\145\1\124\1\156\1\uffff\1\164\1\145\1\163\1\164\1\144\1\151\1\171\1\163\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\44\1\156\1\116\1\142\1\156\1\101\1\157\1\156\1\157\1\170\1\44\1\157\1\151\1\144\1\171\1\uffff\1\44\1\145\1\160\1\103\1\164\1\150\1\162\1\150\1\103\1\151\1\143\1\150\1\44\1\162\1\164\1\44\1\141\1\165\1\uffff\1\145\1\123\1\141\1\uffff\1\44\1\147\2\uffff\2\44\1\uffff\1\55\3\uffff\1\146\1\44\1\103\1\151\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\156\1\164\1\uffff\1\164\1\uffff\1\162\2\150\1\44\1\143\2\44\1\165\1\142\1\106\2\164\1\116\1\164\1\44\1\156\2\44\1\162\1\164\1\106\1\44\1\163\1\145\1\151\1\163\1\156\2\44\1\155\1\171\1\157\1\44\1\uffff\1\106\1\157\1\165\1\44\1\164\1\142\1\147\1\155\1\145\1\uffff\1\153\1\160\1\105\1\102\1\160\1\uffff\2\44\1\141\1\105\1\44\1\151\1\141\1\150\1\156\2\44\1\uffff\1\157\1\145\1\uffff\1\155\1\141\1\117\1\151\1\154\1\uffff\1\44\3\uffff\1\44\1\uffff\1\141\1\164\1\145\1\143\1\141\1\163\1\145\2\44\1\143\1\171\1\44\1\124\2\141\1\uffff\1\145\2\uffff\1\154\1\145\1\151\1\145\1\44\1\141\1\145\1\uffff\1\143\2\uffff\1\151\1\123\1\151\1\uffff\1\151\1\101\1\157\1\44\1\147\2\uffff\1\145\1\44\1\156\1\uffff\1\151\1\122\1\164\1\uffff\1\164\3\44\1\144\1\165\1\44\1\141\1\156\1\171\1\145\2\uffff\1\163\1\155\1\170\1\uffff\1\155\2\156\1\141\1\145\2\uffff\1\156\1\103\1\145\1\154\1\156\1\172\1\151\2\uffff\1\163\1\141\1\44\1\157\1\164\1\141\1\143\2\uffff\1\164\1\44\1\uffff\1\150\2\156\1\157\1\154\1\144\1\154\1\162\1\uffff\1\155\1\44\1\145\1\155\1\151\1\154\1\157\1\146\1\156\1\uffff\2\44\1\uffff\1\107\1\154\2\145\1\162\1\uffff\1\157\2\uffff\1\114\1\160\1\uffff\2\164\2\44\1\145\2\160\2\44\1\117\1\162\1\163\1\151\1\157\1\44\1\163\1\44\1\145\1\172\1\145\1\154\1\uffff\1\156\1\145\1\154\1\157\1\151\1\uffff\1\141\1\117\1\147\1\146\1\44\1\102\1\145\1\44\1\145\1\uffff\2\44\1\172\1\164\1\156\1\164\1\44\2\uffff\1\162\1\164\1\163\1\44\1\151\1\144\1\145\1\44\1\150\1\151\2\uffff\1\44\2\157\2\uffff\1\162\1\141\1\44\1\172\1\156\1\uffff\1\44\1\uffff\1\44\1\145\1\44\1\151\1\144\1\44\1\154\1\156\1\157\1\156\1\162\1\145\1\44\1\uffff\1\171\1\101\1\uffff\1\44\1\102\1\164\2\uffff\2\145\1\44\1\145\1\uffff\1\157\1\145\1\165\1\uffff\1\142\1\145\1\156\1\uffff\1\44\1\164\1\uffff\2\162\1\105\1\143\1\uffff\1\145\1\164\2\uffff\1\44\1\uffff\1\172\1\163\1\uffff\1\171\1\144\1\156\1\44\1\105\1\44\1\uffff\1\44\1\146\1\uffff\1\171\1\164\1\44\1\162\1\uffff\1\162\1\165\1\162\1\154\1\165\1\154\1\147\1\uffff\1\171\2\164\1\161\1\164\1\144\1\145\1\151\1\uffff\1\145\1\44\1\125\1\163\1\44\1\uffff\1\161\2\uffff\1\164\1\44\1\162\1\uffff\1\44\1\105\1\160\1\44\2\164\1\44\1\164\3\44\1\165\1\145\1\44\1\170\1\162\1\106\1\uffff\1\156\1\44\1\uffff\1\165\1\145\1\uffff\1\151\1\uffff\1\155\1\170\1\44\1\uffff\1\44\1\145\1\uffff\1\150\3\uffff\1\141\1\162\1\uffff\1\164\1\163\2\151\1\uffff\1\141\1\162\1\142\2\160\2\uffff\2\44\1\154\2\44\1\164\1\162\1\161\1\154\1\111\1\165\2\157\2\uffff\1\124\2\uffff\1\127\1\163\1\165\1\124\1\155\1\164\2\162\2\157\1\164\1\145\1\157\1\160\1\145\2\164\1\44\1\162\1\127\1\111\1\44\1\157\3\44\1\uffff\1\144\1\157\1\144\1\uffff\1\162\3\uffff\1\44\1\162\1\145\1\164\1\uffff\1\144\1\156\2\44\1\164\2\uffff\1\151\1\146\1\151\1\145\1\162\1\44\1\uffff"; + "\1\0\1\141\2\uffff\1\162\1\146\1\145\1\141\1\145\1\154\1\141\1\143\1\115\2\141\1\123\1\165\1\153\1\104\1\151\1\145\1\141\1\145\1\150\1\143\1\157\1\151\1\56\1\150\1\156\1\52\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\1\56\1\72\1\141\1\164\1\156\1\141\1\151\1\141\2\60\1\44\5\uffff\1\143\1\163\1\157\1\141\1\147\1\146\1\162\3\uffff\1\145\1\44\1\160\1\44\1\111\1\146\1\44\1\143\1\154\1\146\1\147\2\145\1\143\1\165\1\154\1\156\1\162\1\157\1\154\1\164\1\154\1\164\1\44\1\144\1\114\1\160\1\155\1\145\1\162\1\143\1\164\1\146\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\170\1\144\1\44\1\167\1\154\1\145\1\143\1\144\1\171\1\145\1\164\1\44\1\164\1\44\1\151\1\147\1\144\1\74\1\uffff\1\44\1\151\1\160\1\162\1\160\1\143\10\uffff\1\75\32\uffff\1\75\6\uffff\1\167\1\156\1\141\1\151\1\164\1\154\1\156\2\uffff\1\60\3\uffff\1\153\1\150\1\164\1\160\1\151\2\44\1\163\1\165\1\141\2\145\1\164\1\uffff\1\157\1\uffff\1\157\1\156\1\151\1\143\1\145\1\141\1\uffff\1\164\2\44\1\157\1\44\1\165\1\157\1\150\1\155\1\145\1\157\1\143\1\145\1\157\1\151\1\141\1\145\1\141\1\143\1\44\1\155\1\163\1\151\1\157\1\162\1\151\1\uffff\3\44\1\153\1\145\2\147\1\141\1\153\2\145\1\147\1\164\1\163\1\44\1\164\1\160\2\164\1\145\1\143\1\44\1\143\2\145\1\105\1\uffff\1\44\1\154\1\141\1\150\1\151\1\145\1\143\1\151\1\171\1\44\1\162\1\154\1\150\1\uffff\1\145\1\uffff\1\156\1\44\1\145\3\uffff\1\155\1\145\1\44\1\145\1\157\1\145\1\141\4\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\44\1\106\1\145\1\156\2\uffff\1\151\1\160\1\164\1\162\1\156\1\141\1\162\1\154\1\164\1\44\1\153\1\162\1\164\1\155\1\165\1\157\1\144\2\uffff\2\162\1\uffff\1\162\1\166\1\164\1\145\1\44\1\162\1\145\1\165\1\156\1\144\1\164\1\154\1\44\1\154\1\164\1\141\1\uffff\1\44\1\145\1\157\1\167\1\151\1\147\2\uffff\1\154\2\151\2\157\1\153\1\uffff\1\145\1\124\1\44\1\145\1\154\1\165\1\162\1\163\1\164\2\124\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\144\1\116\1\161\1\uffff\1\44\1\164\1\145\1\164\1\44\1\150\1\156\2\44\1\uffff\2\145\1\44\1\164\1\44\1\uffff\3\44\1\uffff\1\157\1\167\1\162\1\160\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\147\1\uffff\1\165\1\162\1\44\1\163\1\44\1\124\1\143\1\164\1\156\1\164\1\154\1\111\1\uffff\1\145\1\151\1\145\1\151\1\154\1\162\1\141\1\164\1\145\1\156\1\145\1\124\1\156\1\uffff\1\164\1\145\1\163\1\164\1\144\1\151\1\171\1\163\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\44\1\156\1\116\1\142\1\156\1\101\1\157\1\156\1\157\1\170\1\44\1\157\1\151\1\144\1\171\1\uffff\1\44\1\145\1\160\1\103\1\164\1\150\1\162\1\150\1\103\1\151\1\143\1\150\1\44\1\162\1\164\1\44\1\141\1\165\1\uffff\1\145\1\123\1\141\1\uffff\1\44\1\147\2\uffff\2\44\1\uffff\1\55\4\uffff\1\146\1\44\1\103\1\151\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\156\1\164\1\uffff\1\164\1\uffff\1\162\2\150\1\44\1\143\2\44\1\165\1\156\1\44\1\142\1\106\2\164\1\116\1\164\1\44\1\156\2\44\1\162\1\164\1\106\1\44\1\163\1\145\1\151\1\163\1\156\2\44\1\155\1\171\1\157\1\44\1\uffff\1\106\1\157\1\165\1\44\1\164\1\142\1\147\1\155\1\145\1\uffff\1\153\1\160\1\105\1\102\1\160\1\uffff\2\44\1\141\1\105\1\44\1\151\1\141\1\150\1\156\2\44\1\uffff\1\157\1\145\1\uffff\1\155\1\141\1\117\1\151\1\154\1\uffff\1\44\3\uffff\1\44\1\uffff\1\141\1\164\1\145\1\143\1\141\1\163\1\145\2\44\1\143\1\171\1\44\1\124\2\141\1\uffff\1\145\2\uffff\1\154\1\44\1\uffff\1\145\1\151\1\145\1\44\1\141\1\145\1\uffff\1\143\2\uffff\1\151\1\123\1\151\1\uffff\1\151\1\101\1\157\1\44\1\147\2\uffff\1\145\1\44\1\156\1\uffff\1\151\1\122\1\164\1\uffff\1\164\3\44\1\144\1\165\1\44\1\141\1\156\1\171\1\145\2\uffff\1\163\1\155\1\170\1\uffff\1\155\1\156\1\141\1\145\2\uffff\1\156\1\103\1\145\1\154\1\156\1\172\1\151\2\uffff\1\163\1\141\1\44\1\157\1\164\1\141\1\143\2\uffff\1\164\1\44\1\uffff\1\150\2\156\1\157\1\154\1\uffff\1\144\1\154\1\162\1\uffff\1\155\1\44\1\145\1\155\1\151\1\154\1\157\1\146\1\156\1\uffff\2\44\1\uffff\1\107\1\154\2\145\1\162\1\uffff\1\157\2\uffff\1\114\1\160\1\uffff\2\164\2\44\1\145\2\160\2\44\1\162\1\163\1\151\1\157\1\44\1\163\1\44\1\145\1\172\1\145\1\154\1\uffff\1\156\1\145\1\154\1\157\1\151\1\uffff\1\141\1\117\1\147\1\146\1\44\1\102\1\145\1\44\1\145\1\uffff\2\44\1\172\1\164\1\156\1\164\1\44\2\uffff\1\162\1\164\1\163\1\44\1\151\1\144\1\145\1\44\1\150\1\151\2\uffff\1\44\2\157\1\uffff\1\162\1\uffff\1\141\1\44\1\172\1\156\1\uffff\1\44\1\uffff\1\44\1\145\1\44\1\151\1\144\1\44\1\154\1\156\1\157\1\156\1\162\1\145\1\44\1\uffff\1\171\1\101\1\uffff\1\44\1\102\1\164\2\uffff\2\145\1\44\1\145\1\uffff\1\157\1\145\1\165\1\uffff\1\142\1\145\1\156\1\uffff\1\44\1\164\1\uffff\2\162\1\105\1\143\1\uffff\1\145\1\164\2\uffff\1\44\1\uffff\1\172\1\163\1\uffff\1\171\1\144\1\156\1\44\1\105\1\44\1\uffff\1\44\1\146\1\uffff\1\171\1\164\1\44\1\162\1\uffff\1\162\1\165\1\162\1\154\1\165\1\154\1\147\1\uffff\1\171\2\164\1\161\1\164\1\144\1\145\1\151\1\uffff\1\145\1\44\1\125\1\163\1\44\1\uffff\1\161\2\uffff\1\164\1\44\1\162\1\uffff\1\44\1\105\1\160\1\44\2\164\1\44\1\164\3\44\1\165\1\145\1\44\1\170\1\162\1\106\1\uffff\1\156\1\44\1\uffff\1\165\1\145\1\uffff\1\151\1\uffff\1\155\1\170\1\44\1\uffff\1\44\1\145\1\uffff\1\150\3\uffff\1\141\1\162\1\uffff\1\164\1\163\2\151\1\uffff\1\141\1\162\1\142\2\160\2\uffff\2\44\1\154\2\44\1\164\1\162\1\161\1\154\1\111\1\165\2\157\2\uffff\1\124\2\uffff\1\127\1\163\1\165\1\124\1\155\1\164\2\162\2\157\1\164\1\145\1\157\1\160\1\145\2\164\1\44\1\162\1\127\1\111\1\44\1\157\3\44\1\uffff\1\144\1\157\1\144\1\uffff\1\162\3\uffff\1\44\1\162\1\145\1\164\1\uffff\1\144\1\156\2\44\1\164\2\uffff\1\151\1\146\1\151\1\145\1\162\1\44\1\uffff"; static final String DFA21_maxS = - "\1\uffff\1\162\2\uffff\1\162\1\163\1\157\1\145\1\151\1\170\1\165\1\164\1\115\1\160\1\157\1\123\1\165\1\171\1\170\1\151\1\165\1\162\1\145\1\151\1\162\1\151\1\56\1\171\1\160\1\75\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\2\72\1\160\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\154\1\172\5\uffff\1\164\1\163\1\157\1\141\1\147\1\146\1\162\3\uffff\1\157\1\172\1\160\1\172\1\116\1\163\1\172\1\143\1\162\1\164\1\147\1\163\2\164\1\165\2\156\1\162\1\157\1\154\1\164\1\154\1\164\1\172\1\144\1\114\1\162\1\155\1\145\1\162\1\167\1\164\1\163\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\170\1\164\1\172\1\167\1\154\1\145\1\164\1\160\1\171\1\151\1\164\1\172\1\164\1\172\1\144\1\74\1\uffff\1\172\1\171\1\160\1\162\1\160\1\143\10\uffff\1\75\32\uffff\1\75\6\uffff\1\147\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\uffff\1\154\4\uffff\1\153\1\150\1\164\1\160\1\151\2\172\1\163\1\165\1\141\2\145\1\164\1\uffff\1\157\1\uffff\1\165\1\143\1\151\1\141\1\uffff\1\164\2\172\1\157\1\172\1\165\1\157\1\150\1\155\1\145\1\162\1\143\1\145\1\157\1\151\1\141\1\145\1\141\1\143\1\172\1\155\1\163\1\151\1\157\1\162\1\151\1\uffff\3\172\1\153\1\145\2\147\1\141\1\153\2\145\1\147\1\164\1\163\1\172\1\164\1\160\2\164\1\145\1\143\1\172\1\143\2\145\1\105\1\uffff\1\172\1\154\1\141\1\150\1\151\1\145\1\143\1\151\1\171\1\172\1\162\1\154\1\150\1\uffff\1\145\1\uffff\1\145\3\uffff\1\155\1\145\1\172\1\145\1\157\1\145\1\141\4\uffff\1\172\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\172\1\106\1\145\1\156\2\uffff\1\151\1\160\1\164\1\162\1\156\1\141\1\162\1\154\1\164\1\162\1\164\1\155\1\165\1\157\1\144\2\uffff\2\162\1\uffff\1\162\1\166\1\164\1\145\1\172\1\163\1\145\1\165\1\156\1\144\1\164\1\154\1\172\1\154\1\164\1\141\1\uffff\1\172\1\145\1\157\1\167\1\151\1\147\2\uffff\1\171\1\151\1\162\2\157\1\153\1\uffff\1\145\1\124\1\172\1\145\1\154\1\165\1\162\1\163\1\164\2\124\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\144\1\116\1\161\1\uffff\1\172\1\164\1\145\1\164\1\172\1\150\1\156\2\172\1\uffff\2\145\1\172\1\164\3\172\1\uffff\1\157\1\167\1\162\1\160\1\uffff\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\147\1\uffff\1\165\1\162\1\172\1\163\1\172\1\145\1\143\1\164\1\156\1\164\1\154\1\116\1\151\1\145\1\151\1\154\1\162\1\141\1\164\1\145\1\156\1\145\1\124\1\156\1\uffff\1\164\1\145\1\163\1\164\1\163\1\151\1\171\1\163\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\172\1\156\1\116\1\142\1\156\1\101\1\157\1\156\1\157\1\170\1\172\1\157\1\151\1\162\1\171\1\uffff\1\172\1\145\1\160\1\103\1\164\1\150\1\162\1\150\1\103\1\151\1\143\1\150\1\172\1\162\1\164\1\172\1\141\1\165\1\uffff\1\145\1\123\1\141\1\uffff\1\172\1\147\2\uffff\2\172\1\uffff\1\55\3\uffff\1\146\1\172\1\103\1\151\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\156\1\164\1\uffff\1\164\1\uffff\1\162\2\150\1\172\1\143\2\172\1\165\1\142\1\106\2\164\1\116\1\164\1\172\1\156\2\172\1\162\1\164\1\106\1\172\1\163\1\145\1\151\1\163\1\156\2\172\1\155\1\171\1\157\1\172\1\uffff\1\106\1\157\1\165\1\172\1\164\1\142\1\147\1\155\1\145\1\uffff\1\153\1\160\1\120\1\102\1\160\1\uffff\2\172\1\141\1\111\1\172\1\151\1\145\1\150\1\156\2\172\1\uffff\1\157\1\145\1\uffff\1\155\1\141\1\117\1\151\1\154\1\uffff\1\172\3\uffff\1\172\1\uffff\1\141\1\164\1\145\1\143\1\141\1\163\1\145\2\172\1\143\1\171\1\172\1\124\2\141\1\uffff\1\145\2\uffff\1\154\1\145\1\151\1\145\1\172\1\141\1\145\1\uffff\1\143\2\uffff\1\151\1\123\1\151\1\uffff\1\151\1\101\1\157\1\172\1\147\2\uffff\1\145\1\172\1\156\1\uffff\1\151\1\122\1\164\1\uffff\1\164\3\172\1\144\1\165\1\172\1\141\1\156\1\171\1\145\2\uffff\1\163\1\155\1\170\1\uffff\1\155\2\156\1\141\1\145\2\uffff\1\156\1\103\1\145\1\154\1\156\1\172\1\151\2\uffff\1\163\1\141\1\172\1\157\1\164\1\141\1\143\2\uffff\1\164\1\172\1\uffff\1\150\2\156\1\157\1\154\1\144\1\154\1\162\1\uffff\1\155\1\172\1\145\1\155\1\151\1\154\1\157\1\146\1\156\1\uffff\2\172\1\uffff\1\107\1\154\2\145\1\162\1\uffff\1\157\2\uffff\1\114\1\160\1\uffff\2\164\2\172\1\145\2\160\2\172\1\117\1\162\1\163\1\151\1\157\1\172\1\163\1\172\1\145\1\172\1\145\1\154\1\uffff\1\156\1\145\1\154\1\157\1\151\1\uffff\1\141\1\117\1\147\1\146\1\172\1\102\1\145\1\172\1\145\1\uffff\3\172\1\164\1\156\1\164\1\172\2\uffff\1\162\1\164\1\163\1\172\1\151\1\144\1\145\1\172\1\150\1\151\2\uffff\1\172\2\157\2\uffff\1\162\1\141\2\172\1\156\1\uffff\1\172\1\uffff\1\172\1\145\1\172\1\151\1\144\1\172\1\154\1\156\1\157\1\156\1\162\1\145\1\172\1\uffff\1\171\1\101\1\uffff\1\172\1\102\1\164\2\uffff\2\145\1\172\1\145\1\uffff\1\157\1\145\1\165\1\uffff\1\142\1\145\1\156\1\uffff\1\172\1\164\1\uffff\2\162\1\105\1\143\1\uffff\1\145\1\164\2\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\171\1\144\1\156\1\172\1\105\1\172\1\uffff\1\172\1\146\1\uffff\1\171\1\164\1\172\1\162\1\uffff\1\162\1\165\1\162\1\154\1\165\1\154\1\147\1\uffff\1\171\2\164\1\161\1\164\1\144\1\145\1\151\1\uffff\1\145\1\172\1\125\1\163\1\172\1\uffff\1\161\2\uffff\1\164\1\172\1\162\1\uffff\1\172\1\111\1\160\1\172\2\164\1\172\1\164\3\172\1\165\1\145\1\172\1\170\1\162\1\106\1\uffff\1\156\1\172\1\uffff\1\165\1\145\1\uffff\1\151\1\uffff\1\155\1\170\1\172\1\uffff\1\172\1\145\1\uffff\1\150\3\uffff\1\141\1\162\1\uffff\1\164\1\163\2\151\1\uffff\1\141\1\162\1\142\2\160\2\uffff\2\172\1\154\2\172\1\164\1\162\1\161\1\154\1\111\1\165\2\157\2\uffff\1\124\2\uffff\1\127\1\163\1\165\1\124\1\155\1\164\2\162\2\157\1\164\1\145\1\157\1\160\1\145\2\164\1\172\1\162\1\127\1\111\1\172\1\157\3\172\1\uffff\1\144\1\157\1\144\1\uffff\1\162\3\uffff\1\172\1\162\1\145\1\164\1\uffff\1\144\1\156\2\172\1\164\2\uffff\1\151\1\146\1\151\1\145\1\162\1\172\1\uffff"; + "\1\uffff\1\162\2\uffff\1\162\1\163\1\157\1\145\1\151\1\170\1\165\1\164\1\115\1\160\1\157\1\123\1\165\1\171\1\170\1\151\1\165\1\162\1\145\1\151\1\162\1\160\1\151\1\56\1\171\1\160\1\75\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\2\72\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\154\1\172\5\uffff\1\164\1\163\1\157\1\141\1\147\1\146\1\162\3\uffff\1\157\1\172\1\160\1\172\1\116\1\163\1\172\1\143\1\162\1\164\1\147\1\163\2\164\1\165\2\156\1\162\1\157\1\154\1\164\1\154\1\164\1\172\1\144\1\114\1\162\1\155\1\145\1\162\1\167\1\164\1\163\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\170\1\164\1\172\1\167\1\154\1\145\1\164\1\160\1\171\1\151\1\164\1\172\1\164\1\172\1\151\1\147\1\144\1\74\1\uffff\1\172\1\171\1\160\1\162\1\160\1\143\10\uffff\1\75\32\uffff\1\75\6\uffff\1\167\1\156\1\141\1\151\1\164\1\154\1\156\2\uffff\1\154\3\uffff\1\153\1\150\1\164\1\160\1\151\2\172\1\163\1\165\1\141\2\145\1\164\1\uffff\1\157\1\uffff\1\165\1\156\1\151\1\143\1\151\1\141\1\uffff\1\164\2\172\1\157\1\172\1\165\1\157\1\150\1\155\1\145\1\162\1\143\1\145\1\157\1\151\1\141\1\145\1\141\1\143\1\172\1\155\1\163\1\151\1\157\1\162\1\151\1\uffff\3\172\1\153\1\145\2\147\1\141\1\153\2\145\1\147\1\164\1\163\1\172\1\164\1\160\2\164\1\145\1\143\1\172\1\143\2\145\1\105\1\uffff\1\172\1\154\1\141\1\150\1\151\1\145\1\143\1\151\1\171\1\172\1\162\1\154\1\150\1\uffff\1\145\1\uffff\1\156\1\172\1\145\3\uffff\1\155\1\145\1\172\1\145\1\157\1\145\1\141\4\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\172\1\106\1\145\1\156\2\uffff\1\151\1\160\1\164\1\162\1\156\1\141\1\162\1\154\1\164\1\172\1\153\1\162\1\164\1\155\1\165\1\157\1\144\2\uffff\2\162\1\uffff\1\162\1\166\1\164\1\145\1\172\1\163\1\145\1\165\1\156\1\144\1\164\1\154\1\172\1\154\1\164\1\141\1\uffff\1\172\1\145\1\157\1\167\1\151\1\147\2\uffff\1\171\1\151\1\162\2\157\1\153\1\uffff\1\145\1\124\1\172\1\145\1\154\1\165\1\162\1\163\1\164\2\124\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\144\1\116\1\161\1\uffff\1\172\1\164\1\145\1\164\1\172\1\150\1\156\2\172\1\uffff\2\145\1\172\1\164\1\172\1\uffff\3\172\1\uffff\1\157\1\167\1\162\1\160\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\147\1\uffff\1\165\1\162\1\172\1\163\1\172\1\145\1\143\1\164\1\156\1\164\1\154\1\116\1\uffff\1\145\1\151\1\145\1\151\1\154\1\162\1\141\1\164\1\145\1\156\1\145\1\124\1\156\1\uffff\1\164\1\145\1\163\1\164\1\163\1\151\1\171\1\163\1\141\1\uffff\1\154\1\151\1\164\1\uffff\1\172\1\156\1\116\1\142\1\156\1\101\1\157\1\156\1\157\1\170\1\172\1\157\1\151\1\162\1\171\1\uffff\1\172\1\145\1\160\1\103\1\164\1\150\1\162\1\150\1\103\1\151\1\143\1\150\1\172\1\162\1\164\1\172\1\141\1\165\1\uffff\1\145\1\123\1\141\1\uffff\1\172\1\147\2\uffff\2\172\1\uffff\1\55\4\uffff\1\146\1\172\1\103\1\151\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\156\1\164\1\uffff\1\164\1\uffff\1\162\2\150\1\172\1\143\2\172\1\165\1\156\1\172\1\142\1\106\2\164\1\116\1\164\1\172\1\156\2\172\1\162\1\164\1\106\1\172\1\163\1\145\1\151\1\163\1\156\2\172\1\155\1\171\1\157\1\172\1\uffff\1\106\1\157\1\165\1\172\1\164\1\142\1\147\1\155\1\145\1\uffff\1\153\1\160\1\120\1\102\1\160\1\uffff\2\172\1\141\1\111\1\172\1\151\1\141\1\150\1\156\2\172\1\uffff\1\157\1\145\1\uffff\1\155\1\141\1\117\1\151\1\154\1\uffff\1\172\3\uffff\1\172\1\uffff\1\141\1\164\1\145\1\143\1\141\1\163\1\145\2\172\1\143\1\171\1\172\1\124\2\141\1\uffff\1\145\2\uffff\1\154\1\172\1\uffff\1\145\1\151\1\145\1\172\1\141\1\145\1\uffff\1\143\2\uffff\1\151\1\123\1\151\1\uffff\1\151\1\101\1\157\1\172\1\147\2\uffff\1\145\1\172\1\156\1\uffff\1\151\1\122\1\164\1\uffff\1\164\3\172\1\144\1\165\1\172\1\141\1\156\1\171\1\145\2\uffff\1\163\1\155\1\170\1\uffff\1\155\1\156\1\141\1\145\2\uffff\1\156\1\103\1\145\1\154\1\156\1\172\1\151\2\uffff\1\163\1\141\1\172\1\157\1\164\1\141\1\143\2\uffff\1\164\1\172\1\uffff\1\150\2\156\1\157\1\154\1\uffff\1\144\1\154\1\162\1\uffff\1\155\1\172\1\145\1\155\1\151\1\154\1\157\1\146\1\156\1\uffff\2\172\1\uffff\1\107\1\154\2\145\1\162\1\uffff\1\157\2\uffff\1\114\1\160\1\uffff\2\164\2\172\1\145\2\160\2\172\1\162\1\163\1\151\1\157\1\172\1\163\1\172\1\145\1\172\1\145\1\154\1\uffff\1\156\1\145\1\154\1\157\1\151\1\uffff\1\141\1\117\1\147\1\146\1\172\1\102\1\145\1\172\1\145\1\uffff\3\172\1\164\1\156\1\164\1\172\2\uffff\1\162\1\164\1\163\1\172\1\151\1\144\1\145\1\172\1\150\1\151\2\uffff\1\172\2\157\1\uffff\1\162\1\uffff\1\141\2\172\1\156\1\uffff\1\172\1\uffff\1\172\1\145\1\172\1\151\1\144\1\172\1\154\1\156\1\157\1\156\1\162\1\145\1\172\1\uffff\1\171\1\101\1\uffff\1\172\1\102\1\164\2\uffff\2\145\1\172\1\145\1\uffff\1\157\1\145\1\165\1\uffff\1\142\1\145\1\156\1\uffff\1\172\1\164\1\uffff\2\162\1\105\1\143\1\uffff\1\145\1\164\2\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\171\1\144\1\156\1\172\1\105\1\172\1\uffff\1\172\1\146\1\uffff\1\171\1\164\1\172\1\162\1\uffff\1\162\1\165\1\162\1\154\1\165\1\154\1\147\1\uffff\1\171\2\164\1\161\1\164\1\144\1\145\1\151\1\uffff\1\145\1\172\1\125\1\163\1\172\1\uffff\1\161\2\uffff\1\164\1\172\1\162\1\uffff\1\172\1\111\1\160\1\172\2\164\1\172\1\164\3\172\1\165\1\145\1\172\1\170\1\162\1\106\1\uffff\1\156\1\172\1\uffff\1\165\1\145\1\uffff\1\151\1\uffff\1\155\1\170\1\172\1\uffff\1\172\1\145\1\uffff\1\150\3\uffff\1\141\1\162\1\uffff\1\164\1\163\2\151\1\uffff\1\141\1\162\1\142\2\160\2\uffff\2\172\1\154\2\172\1\164\1\162\1\161\1\154\1\111\1\165\2\157\2\uffff\1\124\2\uffff\1\127\1\163\1\165\1\124\1\155\1\164\2\162\2\157\1\164\1\145\1\157\1\160\1\145\2\164\1\172\1\162\1\127\1\111\1\172\1\157\3\172\1\uffff\1\144\1\157\1\144\1\uffff\1\162\3\uffff\1\172\1\162\1\145\1\164\1\uffff\1\144\1\156\2\172\1\164\2\uffff\1\151\1\146\1\151\1\145\1\162\1\172\1\uffff"; static final String DFA21_acceptS = - "\2\uffff\1\2\1\3\32\uffff\1\133\1\134\1\135\1\136\1\137\1\uffff\1\141\1\142\1\143\25\uffff\1\u00bb\2\u00bc\1\u00bf\1\u00c0\7\uffff\1\u00bb\1\2\1\3\72\uffff\1\101\6\uffff\1\146\1\173\1\131\1\133\1\134\1\135\1\136\1\137\1\uffff\1\166\1\140\1\141\1\142\1\143\1\144\1\177\1\171\1\145\1\163\1\u0080\1\172\1\147\1\u00bd\1\u00be\1\174\1\150\1\175\1\167\1\151\1\153\1\152\1\154\1\u0083\1\155\1\u009c\1\uffff\1\176\1\170\1\u0082\1\u009b\1\u0081\1\u0087\10\uffff\1\u00b8\1\uffff\1\u00b9\1\u00ba\1\u00bc\1\u00bf\15\uffff\1\57\1\uffff\1\u0084\4\uffff\1\u008b\32\uffff\1\105\32\uffff\1\132\15\uffff\1\75\1\uffff\1\u00b7\1\uffff\1\164\1\165\1\107\7\uffff\1\160\1\156\1\161\1\157\15\uffff\1\u009f\1\u00a2\17\uffff\1\u008d\1\u008c\2\uffff\1\74\20\uffff\1\56\6\uffff\1\u00b6\1\23\6\uffff\1\106\13\uffff\1\27\6\uffff\1\34\4\uffff\1\u0090\11\uffff\1\55\7\uffff\1\u0097\4\uffff\1\u009e\10\uffff\1\14\30\uffff\1\u0085\11\uffff\1\13\3\uffff\1\72\17\uffff\1\u00a0\22\uffff\1\u0093\3\uffff\1\u0089\2\uffff\1\71\1\54\2\uffff\1\104\1\uffff\1\76\1\115\1\u0092\10\uffff\1\u00a6\5\uffff\1\u009d\1\uffff\1\4\41\uffff\1\u0091\11\uffff\1\62\5\uffff\1\u00ac\13\uffff\1\u008f\2\uffff\1\37\5\uffff\1\u009a\1\uffff\1\64\1\u008a\1\u00a1\1\uffff\1\u0095\17\uffff\1\33\1\uffff\1\127\1\u00b4\7\uffff\1\10\1\uffff\1\u0096\1\u00ad\3\uffff\1\52\5\uffff\1\40\1\u00ae\3\uffff\1\51\3\uffff\1\103\13\uffff\1\26\1\50\3\uffff\1\114\5\uffff\1\130\1\u0086\7\uffff\1\70\1\u0094\7\uffff\1\u00a9\1\1\2\uffff\1\u00ab\10\uffff\1\u0088\11\uffff\1\u008e\2\uffff\1\u0098\5\uffff\1\110\1\uffff\1\53\1\60\2\uffff\1\126\25\uffff\1\u00a3\5\uffff\1\73\11\uffff\1\36\7\uffff\1\25\1\41\12\uffff\1\67\1\112\3\uffff\1\116\1\u00b2\5\uffff\1\43\1\uffff\1\44\15\uffff\1\u00b5\2\uffff\1\30\3\uffff\1\102\1\117\4\uffff\1\111\3\uffff\1\77\3\uffff\1\125\2\uffff\1\120\4\uffff\1\32\2\uffff\1\u00af\1\63\1\uffff\1\121\2\uffff\1\u00a4\6\uffff\1\162\2\uffff\1\7\4\uffff\1\47\7\uffff\1\65\10\uffff\1\124\5\uffff\1\u00b0\1\uffff\1\5\1\6\3\uffff\1\11\21\uffff\1\u00a8\2\uffff\1\17\2\uffff\1\42\1\uffff\1\15\3\uffff\1\16\2\uffff\1\35\1\uffff\1\66\1\45\1\46\2\uffff\1\u0099\4\uffff\1\u00a7\5\uffff\1\20\1\61\15\uffff\1\24\1\113\1\uffff\1\31\1\u00aa\32\uffff\1\u00b3\3\uffff\1\u00b1\1\uffff\1\100\1\21\1\22\4\uffff\1\122\5\uffff\1\12\1\123\6\uffff\1\u00a5"; + "\2\uffff\1\2\1\3\33\uffff\1\134\1\135\1\136\1\137\1\140\1\uffff\1\142\1\143\1\144\24\uffff\1\u00bf\2\u00c0\1\u00c3\1\u00c4\7\uffff\1\u00bf\1\2\1\3\74\uffff\1\103\6\uffff\1\147\1\174\1\132\1\134\1\135\1\136\1\137\1\140\1\uffff\1\167\1\141\1\142\1\143\1\144\1\145\1\u0080\1\172\1\146\1\164\1\u0081\1\173\1\150\1\u00c1\1\u00c2\1\175\1\151\1\176\1\170\1\152\1\154\1\153\1\155\1\u0084\1\156\1\u009d\1\uffff\1\177\1\171\1\u0083\1\u009c\1\u0082\1\u0088\7\uffff\1\u00bc\1\u00bd\1\uffff\1\u00be\1\u00c0\1\u00c3\15\uffff\1\57\1\uffff\1\u0085\6\uffff\1\u008c\32\uffff\1\106\32\uffff\1\133\15\uffff\1\75\1\uffff\1\u00bb\3\uffff\1\165\1\166\1\110\7\uffff\1\161\1\157\1\162\1\160\14\uffff\1\u00a0\1\u00a3\21\uffff\1\u008e\1\u008d\2\uffff\1\74\20\uffff\1\56\6\uffff\1\u00ba\1\23\6\uffff\1\107\13\uffff\1\27\6\uffff\1\34\4\uffff\1\u0091\11\uffff\1\55\5\uffff\1\u009f\3\uffff\1\u0098\14\uffff\1\14\14\uffff\1\u00b7\15\uffff\1\u0086\11\uffff\1\13\3\uffff\1\72\17\uffff\1\u00a1\22\uffff\1\u0094\3\uffff\1\u008a\2\uffff\1\71\1\54\2\uffff\1\100\1\uffff\1\76\1\77\1\116\1\u0093\10\uffff\1\u00a7\5\uffff\1\u009e\1\uffff\1\4\43\uffff\1\u0092\11\uffff\1\62\5\uffff\1\u00ad\13\uffff\1\u0090\2\uffff\1\37\5\uffff\1\u009b\1\uffff\1\64\1\u008b\1\u00a2\1\uffff\1\u0096\17\uffff\1\33\1\uffff\1\130\1\u00b5\2\uffff\1\u00b9\6\uffff\1\10\1\uffff\1\u0097\1\u00ae\3\uffff\1\52\5\uffff\1\40\1\u00af\3\uffff\1\51\3\uffff\1\105\13\uffff\1\26\1\50\3\uffff\1\115\4\uffff\1\131\1\u0087\7\uffff\1\70\1\u0095\7\uffff\1\u00aa\1\1\2\uffff\1\u00ac\5\uffff\1\u00b8\3\uffff\1\u0089\11\uffff\1\u008f\2\uffff\1\u0099\5\uffff\1\111\1\uffff\1\53\1\60\2\uffff\1\127\24\uffff\1\u00a4\5\uffff\1\73\11\uffff\1\36\7\uffff\1\25\1\41\12\uffff\1\67\1\113\3\uffff\1\117\1\uffff\1\u00b3\4\uffff\1\43\1\uffff\1\44\15\uffff\1\u00b6\2\uffff\1\30\3\uffff\1\104\1\120\4\uffff\1\112\3\uffff\1\101\3\uffff\1\126\2\uffff\1\121\4\uffff\1\32\2\uffff\1\u00b0\1\63\1\uffff\1\122\2\uffff\1\u00a5\6\uffff\1\163\2\uffff\1\7\4\uffff\1\47\7\uffff\1\65\10\uffff\1\125\5\uffff\1\u00b1\1\uffff\1\5\1\6\3\uffff\1\11\21\uffff\1\u00a9\2\uffff\1\17\2\uffff\1\42\1\uffff\1\15\3\uffff\1\16\2\uffff\1\35\1\uffff\1\66\1\45\1\46\2\uffff\1\u009a\4\uffff\1\u00a8\5\uffff\1\20\1\61\15\uffff\1\24\1\114\1\uffff\1\31\1\u00ab\32\uffff\1\u00b4\3\uffff\1\u00b2\1\uffff\1\102\1\21\1\22\4\uffff\1\123\5\uffff\1\12\1\124\6\uffff\1\u00a6"; static final String DFA21_specialS = - "\1\0\u0404\uffff}>"; + "\1\0\u0411\uffff}>"; static final String[] DFA21_transitionS = { - "\11\100\2\77\2\100\1\77\22\100\1\77\1\57\1\75\1\44\1\74\1\52\1\56\1\76\1\40\1\42\1\35\1\47\1\41\1\50\1\32\1\51\1\71\11\72\1\61\1\36\1\53\1\43\1\54\1\60\1\37\2\74\1\17\1\66\1\22\1\23\6\74\1\67\1\63\3\74\1\70\1\64\1\74\1\65\2\74\1\14\2\74\1\45\1\100\1\46\1\73\1\74\1\100\1\13\1\74\1\25\1\6\1\11\1\12\1\4\1\31\1\5\1\62\1\26\1\16\1\15\1\24\1\30\1\1\1\20\1\10\1\21\1\33\1\34\1\7\1\27\3\74\1\2\1\55\1\3\uff82\100", + "\11\100\2\77\2\100\1\77\22\100\1\77\1\60\1\75\1\45\1\74\1\53\1\57\1\76\1\41\1\43\1\36\1\50\1\42\1\51\1\33\1\52\1\71\11\72\1\62\1\37\1\54\1\44\1\55\1\61\1\40\2\74\1\17\1\66\1\22\1\23\6\74\1\67\1\63\3\74\1\70\1\64\1\74\1\65\2\74\1\14\2\74\1\46\1\100\1\47\1\73\1\74\1\100\1\13\1\74\1\25\1\6\1\11\1\12\1\4\1\32\1\5\1\31\1\26\1\16\1\15\1\24\1\30\1\1\1\20\1\10\1\21\1\34\1\35\1\7\1\27\3\74\1\2\1\56\1\3\uff82\100", "\1\101\2\uffff\1\106\1\107\6\uffff\1\104\1\uffff\1\105\1\102\2\uffff\1\103", "", "", @@ -6274,92 +6390,89 @@ public class InternalDataDSLLexer extends Lexer { "\1\175", "\1\176\1\177", "\1\u0081\12\uffff\1\u0080\3\uffff\1\u0082", - "\1\u0083", - "\1\u0084", - "\1\u0089\6\uffff\1\u0086\2\uffff\1\u0087\6\uffff\1\u0088", - "\1\u008b\1\uffff\1\u008a", - "\1\u008d\22\uffff\1\u008c", + "\1\u0083\1\u0084", + "\1\u0085", + "\1\u0086", + "\1\u008b\6\uffff\1\u0088\2\uffff\1\u0089\6\uffff\1\u008a", + "\1\u008d\1\uffff\1\u008c", + "\1\u008f\22\uffff\1\u008e", "", "", "", "", "", - "\1\u0094\1\u0095", + "\1\u0096\1\u0097", "", "", "", - "\1\u009b\21\uffff\1\u009a", - "\1\u009f\17\uffff\1\u009d\1\u009e", - "\1\u00a2\4\uffff\1\u00a3\15\uffff\1\u00a1", - "\1\u00a5", + "\1\u009d\21\uffff\1\u009c", + "\1\u00a1\17\uffff\1\u009f\1\u00a0", + "\1\u00a4\4\uffff\1\u00a5\15\uffff\1\u00a3", "\1\u00a7", "\1\u00a9", "\1\u00ab", "\1\u00ad", "\1\u00af", - "\1\u00b2\13\uffff\1\u00b1", - "\1\u00b4", + "\1\u00b1", + "\1\u00b4\13\uffff\1\u00b3", "\1\u00b6", - "\1\u00b8\15\uffff\1\u00b7", - "\1\u00b9", + "\1\u00b9\15\uffff\1\u00b8", "\1\u00ba", "\1\u00bb", "\1\u00bc", "\1\u00bd", - "\12\u00bf\10\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\13\uffff\1\u00be\6\uffff\1\u00bf\2\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\13\uffff\1\u00be", - "\12\u00bf\10\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\22\uffff\1\u00bf\2\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1", + "\1\u00be", + "\12\u00c1\10\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\13\uffff\1\u00bf\6\uffff\1\u00c1\2\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\13\uffff\1\u00bf", + "\12\u00c1\10\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\22\uffff\1\u00c1\2\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2", "\1\110\34\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "", "", "", "", "", - "\1\u00c4\20\uffff\1\u00c5", - "\1\u00c6", + "\1\u00c5\20\uffff\1\u00c6", "\1\u00c7", "\1\u00c8", "\1\u00c9", "\1\u00ca", "\1\u00cb", + "\1\u00cc", "", "", "", - "\1\u00cd\11\uffff\1\u00cc", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\3\110\1\u00cf\16\110\1\u00d0\1\u00ce\6\110", - "\1\u00d2", + "\1\u00ce\11\uffff\1\u00cd", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\3\110\1\u00d0\16\110\1\u00d1\1\u00cf\6\110", + "\1\u00d3", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u00d4", - "\1\u00d7\5\uffff\1\u00d6\6\uffff\1\u00d5", + "\1\u00d6\2\uffff\1\u00d7\1\uffff\1\u00d5", + "\1\u00da\5\uffff\1\u00d9\6\uffff\1\u00d8", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u00d9", - "\1\u00da\5\uffff\1\u00db", - "\1\u00dd\6\uffff\1\u00df\2\uffff\1\u00dc\3\uffff\1\u00de", - "\1\u00e0", - "\1\u00e1\15\uffff\1\u00e2", - "\1\u00e4\12\uffff\1\u00e3\3\uffff\1\u00e5", - "\1\u00e6\20\uffff\1\u00e7", - "\1\u00e8", - "\1\u00e9\1\uffff\1\u00ea", + "\1\u00dc", + "\1\u00dd\5\uffff\1\u00de", + "\1\u00e0\6\uffff\1\u00e2\2\uffff\1\u00df\3\uffff\1\u00e1", + "\1\u00e3", + "\1\u00e4\15\uffff\1\u00e5", + "\1\u00e7\12\uffff\1\u00e6\3\uffff\1\u00e8", + "\1\u00e9\20\uffff\1\u00ea", "\1\u00eb", - "\1\u00ec", - "\1\u00ed", + "\1\u00ec\1\uffff\1\u00ed", "\1\u00ee", "\1\u00ef", "\1\u00f0", "\1\u00f1", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\22\110\1\u00f2\7\110", + "\1\u00f2", + "\1\u00f3", "\1\u00f4", - "\1\u00f5", - "\1\u00f6\1\uffff\1\u00f7", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\22\110\1\u00f5\7\110", + "\1\u00f7", "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "\1\u00fb\13\uffff\1\u00fc\7\uffff\1\u00fd", - "\1\u00fe", - "\1\u0100\7\uffff\1\u00ff\4\uffff\1\u0101", - "\1\u0102", - "\1\u0103", - "\1\u0104", + "\1\u00f9\1\uffff\1\u00fa", + "\1\u00fb", + "\1\u00fc", + "\1\u00fd", + "\1\u00fe\13\uffff\1\u00ff\7\uffff\1\u0100", + "\1\u0101", + "\1\u0103\7\uffff\1\u0102\4\uffff\1\u0104", "\1\u0105", "\1\u0106", "\1\u0107", @@ -6367,28 +6480,33 @@ public class InternalDataDSLLexer extends Lexer { "\1\u0109", "\1\u010a", "\1\u010b", - "\1\u010c\17\uffff\1\u010d", + "\1\u010c", + "\1\u010d", + "\1\u010e", + "\1\u010f\17\uffff\1\u0110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112\14\uffff\1\u0113\2\uffff\1\u0114\1\u0115", - "\1\u0116\13\uffff\1\u0117", - "\1\u0118", - "\1\u0119\3\uffff\1\u011a", + "\1\u0112", + "\1\u0113", + "\1\u0114", + "\1\u0115\14\uffff\1\u0116\2\uffff\1\u0117\1\u0118", + "\1\u0119\13\uffff\1\u011a", "\1\u011b", + "\1\u011c\3\uffff\1\u011d", + "\1\u011e", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u011d", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u011f", "\1\u0120", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0122", + "\1\u0123", + "\1\u0124", + "\1\u0125", "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0123\13\uffff\1\u0124\3\uffff\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\u0128", - "\1\u0129", + "\1\u0128\13\uffff\1\u0129\3\uffff\1\u012a", + "\1\u012b", + "\1\u012c", + "\1\u012d", + "\1\u012e", "", "", "", @@ -6397,7 +6515,7 @@ public class InternalDataDSLLexer extends Lexer { "", "", "", - "\1\u012a", + "\1\u012f", "", "", "", @@ -6424,155 +6542,150 @@ public class InternalDataDSLLexer extends Lexer { "", "", "", - "\1\u012c", + "\1\u0131", "", "", "", "", "", "", - "\1\u012e", - "\1\u012f", - "\1\u0130", - "\1\u0131", - "\1\u0132", "\1\u0133", "\1\u0134", "\1\u0135", + "\1\u0136", + "\1\u0137", + "\1\u0138", + "\1\u0139", "", - "\12\u00bf\10\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1\22\uffff\1\u00bf\2\uffff\1\u00c1\1\uffff\3\u00c1\5\uffff\1\u00c1", "", + "\12\u00c1\10\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2\22\uffff\1\u00c1\2\uffff\1\u00c2\1\uffff\3\u00c2\5\uffff\1\u00c2", "", "", "", - "\1\u0136", - "\1\u0137", - "\1\u0138", - "\1\u0139", "\1\u013a", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u013b", + "\1\u013c", "\1\u013d", "\1\u013e", - "\1\u013f", - "\1\u0140", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0141", "\1\u0142", - "", "\1\u0143", - "", - "\1\u0145\5\uffff\1\u0144", + "\1\u0144", + "\1\u0145", "\1\u0146", - "\1\u0147\3\uffff\1\u0148", - "\1\u0149", "", + "\1\u0147", + "", + "\1\u0149\5\uffff\1\u0148", "\1\u014a", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\10\110\1\u014b\21\110", + "\1\u014b", + "\1\u014c", + "\1\u014d\3\uffff\1\u014e", + "\1\u014f", + "", + "\1\u0150", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\10\110\1\u0151\21\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u014e", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\4\110\1\u014f\25\110", - "\1\u0151", - "\1\u0152", - "\1\u0153", "\1\u0154", - "\1\u0155", - "\1\u0156\2\uffff\1\u0157", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\4\110\1\u0155\25\110", + "\1\u0157", "\1\u0158", "\1\u0159", "\1\u015a", "\1\u015b", - "\1\u015c", - "\1\u015d", + "\1\u015c\2\uffff\1\u015d", "\1\u015e", "\1\u015f", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\14\110\1\u0160\15\110", + "\1\u0160", + "\1\u0161", "\1\u0162", "\1\u0163", "\1\u0164", "\1\u0165", - "\1\u0166", - "\1\u0167", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\14\110\1\u0166\15\110", + "\1\u0168", + "\1\u0169", + "\1\u016a", + "\1\u016b", + "\1\u016c", + "\1\u016d", "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\1\110\1\u016a\3\110\1\u016c\5\110\1\u016e\6\110\1\u016f\1\u016d\6\110\4\uffff\1\110\1\uffff\17\110\1\u016b\12\110", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "\1\u0174", - "\1\u0175", - "\1\u0176", + "\1\110\13\uffff\12\110\7\uffff\1\110\1\u0170\3\110\1\u0172\5\110\1\u0174\6\110\1\u0175\1\u0173\6\110\4\uffff\1\110\1\uffff\17\110\1\u0171\12\110", "\1\u0177", "\1\u0178", "\1\u0179", "\1\u017a", "\1\u017b", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u017c", "\1\u017d", "\1\u017e", "\1\u017f", "\1\u0180", "\1\u0181", - "\1\u0182", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0183", "\1\u0184", "\1\u0185", "\1\u0186", "\1\u0187", - "", + "\1\u0188", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0189", "\1\u018a", "\1\u018b", "\1\u018c", "\1\u018d", - "\1\u018e", + "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u018f", "\1\u0190", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\22\110\1\u0191\7\110", + "\1\u0191", + "\1\u0192", "\1\u0193", "\1\u0194", "\1\u0195", - "", "\1\u0196", - "", - "\1\u0197", - "", - "", - "", - "\1\u0198", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\22\110\1\u0197\7\110", "\1\u0199", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u019a", "\1\u019b", + "", "\1\u019c", - "\1\u019d", - "\1\u019e", "", + "\1\u019d", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u019f", "", "", "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u01a0", "\1\u01a1", - "\1\u01a2", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u01a3", "\1\u01a4", "\1\u01a5", "\1\u01a6", + "", + "", + "", + "", "\1\u01a7", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01a8", "\1\u01a9", "\1\u01aa", "\1\u01ab", - "", - "", "\1\u01ac", "\1\u01ad", "\1\u01ae", - "\1\u01af", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u01b0", "\1\u01b1", "\1\u01b2", + "", + "", "\1\u01b3", "\1\u01b4", "\1\u01b5", @@ -6581,224 +6694,225 @@ public class InternalDataDSLLexer extends Lexer { "\1\u01b8", "\1\u01b9", "\1\u01ba", - "", - "", "\1\u01bb", - "\1\u01bc", - "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u01bd", "\1\u01be", "\1\u01bf", "\1\u01c0", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u01c2\1\u01c3", + "\1\u01c1", + "\1\u01c2", + "\1\u01c3", + "", + "", "\1\u01c4", "\1\u01c5", + "", "\1\u01c6", "\1\u01c7", "\1\u01c8", "\1\u01c9", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\15\110\1\u01ca\14\110", - "\1\u01cc", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01cb\1\u01cc", "\1\u01cd", "\1\u01ce", - "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01cf", "\1\u01d0", "\1\u01d1", "\1\u01d2", - "\1\u01d3", - "\1\u01d4", - "", - "", - "\1\u01d6\14\uffff\1\u01d5", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\15\110\1\u01d3\14\110", + "\1\u01d5", + "\1\u01d6", "\1\u01d7", - "\1\u01d9\10\uffff\1\u01d8", + "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01d9", "\1\u01da", "\1\u01db", "\1\u01dc", - "", "\1\u01dd", - "\1\u01de", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", + "", + "\1\u01df\14\uffff\1\u01de", "\1\u01e0", - "\1\u01e1", - "\1\u01e2", + "\1\u01e2\10\uffff\1\u01e1", "\1\u01e3", "\1\u01e4", "\1\u01e5", + "", "\1\u01e6", "\1\u01e7", - "", - "\1\u01e8", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u01e9", "\1\u01ea", "\1\u01eb", "\1\u01ec", "\1\u01ed", - "", "\1\u01ee", "\1\u01ef", "\1\u01f0", - "\1\u01f1", "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01f1", + "\1\u01f2", "\1\u01f3", "\1\u01f4", "\1\u01f5", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01f6", + "", "\1\u01f7", "\1\u01f8", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01f9", + "\1\u01fa", "", - "\1\u01fb", - "\1\u01fc", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u01fc", + "\1\u01fd", "\1\u01fe", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0200", + "\1\u0201", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "", - "\1\u0202", - "\1\u0203", "\1\u0204", "\1\u0205", - "", - "\1\u0206", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0207", - "\1\u0208", - "\1\u0209", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u020b", + "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", "\1\u020c", "\1\u020d", - "", "\1\u020e", "\1\u020f", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0210", "\1\u0211", + "\1\u0212", + "\1\u0213", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0214\20\uffff\1\u0213", "\1\u0215", "\1\u0216", "\1\u0217", + "", "\1\u0218", "\1\u0219", - "\1\u021a", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u021b", - "\1\u021c", - "\1\u021d", - "\1\u021e", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u021e\20\uffff\1\u021d", "\1\u021f", "\1\u0220", "\1\u0221", "\1\u0222", "\1\u0223", - "\1\u0224", - "\1\u0225", - "\1\u0226", + "\1\u0225\4\uffff\1\u0224", "", + "\1\u0226", "\1\u0227", "\1\u0228", "\1\u0229", "\1\u022a", - "\1\u022c\16\uffff\1\u022b", + "\1\u022b", + "\1\u022c", "\1\u022d", "\1\u022e", "\1\u022f", "\1\u0230", - "", "\1\u0231", "\1\u0232", - "\1\u0233", "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0233", + "\1\u0234", "\1\u0235", "\1\u0236", - "\1\u0237", - "\1\u0238", + "\1\u0238\16\uffff\1\u0237", "\1\u0239", "\1\u023a", "\1\u023b", "\1\u023c", + "", "\1\u023d", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u023e", "\1\u023f", - "\1\u0240", - "\1\u0242\15\uffff\1\u0241", - "\1\u0243", "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0241", + "\1\u0242", + "\1\u0243", + "\1\u0244", "\1\u0245", "\1\u0246", "\1\u0247", "\1\u0248", "\1\u0249", - "\1\u024a", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u024b", "\1\u024c", - "\1\u024d", - "\1\u024e", + "\1\u024e\15\uffff\1\u024d", "\1\u024f", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0251", "\1\u0252", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0253", "\1\u0254", "\1\u0255", - "", "\1\u0256", "\1\u0257", "\1\u0258", - "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0259", "\1\u025a", - "", - "", + "\1\u025b", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", "\1\u025d", - "", - "", - "", "\1\u025e", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0260", "\1\u0261", + "", "\1\u0262", "\1\u0263", "\1\u0264", - "\1\u0265", "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0266", - "\1\u0267", - "\1\u0268", + "", + "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", "\1\u0269", - "\1\u026a", "", - "\1\u026b", "", + "", + "", + "\1\u026a", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u026c", "\1\u026d", "\1\u026e", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u026f", "\1\u0270", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0271", + "", + "\1\u0272", "\1\u0273", "\1\u0274", "\1\u0275", "\1\u0276", + "", "\1\u0277", + "", "\1\u0278", "\1\u0279", + "\1\u027a", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u027b", + "\1\u027c", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u027e", "\1\u027f", "\1\u0280", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", @@ -6807,413 +6921,413 @@ public class InternalDataDSLLexer extends Lexer { "\1\u0284", "\1\u0285", "\1\u0286", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0287", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0289", - "\1\u028a", - "\1\u028b", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u028c", "\1\u028d", "\1\u028e", - "\1\u028f", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0290", "\1\u0291", "\1\u0292", "\1\u0293", "\1\u0294", - "\1\u0295", - "", - "\1\u0296", - "\1\u0297", - "\1\u0299\12\uffff\1\u0298", - "\1\u029a", - "\1\u029b", - "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u029e", - "\1\u02a0\3\uffff\1\u029f", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u02a2", - "\1\u02a4\3\uffff\1\u02a3", - "\1\u02a5", - "\1\u02a6", + "\1\u0297", + "\1\u0298", + "\1\u0299", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", + "\1\u029b", + "\1\u029c", + "\1\u029d", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u029f", + "\1\u02a0", + "\1\u02a1", + "\1\u02a2", + "\1\u02a3", "", + "\1\u02a4", + "\1\u02a5", + "\1\u02a7\12\uffff\1\u02a6", + "\1\u02a8", "\1\u02a9", - "\1\u02aa", - "", - "\1\u02ab", - "\1\u02ac", - "\1\u02ad", - "\1\u02ae", - "\1\u02af", "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", - "", - "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", + "\1\u02ac", + "\1\u02ae\3\uffff\1\u02ad", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u02b0", + "\1\u02b1", "\1\u02b2", "\1\u02b3", - "\1\u02b4", - "\1\u02b5", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", "\1\u02b6", "\1\u02b7", + "", "\1\u02b8", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u02b9", + "\1\u02ba", "\1\u02bb", "\1\u02bc", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u02be", - "\1\u02bf", - "\1\u02c0", "", - "\1\u02c1", "", "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", + "\1\u02bf", + "\1\u02c0", + "\1\u02c1", "\1\u02c2", "\1\u02c3", "\1\u02c4", "\1\u02c5", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u02c7", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u02c8", - "", "\1\u02c9", - "", - "", - "\1\u02ca", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u02cb", "\1\u02cc", - "", "\1\u02cd", + "", "\1\u02ce", + "", + "", "\1\u02cf", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u02d1", - "", "", + "\1\u02d1", "\1\u02d2", + "\1\u02d3", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u02d4", - "", "\1\u02d5", "\1\u02d6", + "", "\1\u02d7", "", + "", "\1\u02d8", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\14\110\1\u02da\15\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u02d9", + "\1\u02da", + "", + "\1\u02db", + "\1\u02dc", "\1\u02dd", - "\1\u02de", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u02df", + "", + "", "\1\u02e0", - "\1\u02e1", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u02e2", - "\1\u02e3", - "", "", + "\1\u02e3", "\1\u02e4", "\1\u02e5", - "\1\u02e6", "", - "\1\u02e7", - "\1\u02e8", - "\1\u02e9", - "\1\u02ea", + "\1\u02e6", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\14\110\1\u02e8\15\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u02eb", - "", - "", "\1\u02ec", - "\1\u02ed", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u02ee", "\1\u02ef", "\1\u02f0", "\1\u02f1", - "\1\u02f2", "", "", + "\1\u02f2", "\1\u02f3", "\1\u02f4", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", + "\1\u02f5", "\1\u02f6", "\1\u02f7", "\1\u02f8", - "\1\u02f9", "", "", + "\1\u02f9", "\1\u02fa", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", + "\1\u02fb", "\1\u02fc", "\1\u02fd", "\1\u02fe", "\1\u02ff", + "", + "", "\1\u0300", "\1\u0301", - "\1\u0302", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0303", - "", "\1\u0304", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0305", "\1\u0306", + "", + "", "\1\u0307", - "\1\u0308", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", "\1\u0309", "\1\u030a", "\1\u030b", "\1\u030c", + "\1\u030d", "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", + "\1\u030e", "\1\u030f", "\1\u0310", + "", "\1\u0311", - "\1\u0312", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0313", - "", "\1\u0314", - "", - "", "\1\u0315", "\1\u0316", - "", "\1\u0317", "\1\u0318", + "\1\u0319", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u031b", + "", "\1\u031c", "\1\u031d", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u031e", + "\1\u031f", "\1\u0320", + "", "\1\u0321", + "", + "", "\1\u0322", "\1\u0323", + "", "\1\u0324", + "\1\u0325", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0326", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0328", "\1\u0329", "\1\u032a", - "\1\u032b", - "", - "\1\u032c", - "\1\u032d", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\16\110\1\u032c\13\110\4\uffff\1\110\1\uffff\32\110", "\1\u032e", "\1\u032f", "\1\u0330", - "", "\1\u0331", - "\1\u0332", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0333", - "\1\u0334", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0335", "\1\u0336", "\1\u0337", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0338", + "", "\1\u0339", + "\1\u033a", + "\1\u033b", + "\1\u033c", + "\1\u033d", "", - "\1\110\13\uffff\12\110\7\uffff\1\u033b\31\110\4\uffff\1\110\1\uffff\3\110\1\u033a\26\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u033e", "\1\u033f", "\1\u0340", "\1\u0341", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", - "", "\1\u0343", "\1\u0344", - "\1\u0345", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0347", - "\1\u0348", - "\1\u0349", + "\1\u0346", + "", + "\1\110\13\uffff\12\110\7\uffff\1\u0348\31\110\4\uffff\1\110\1\uffff\3\110\1\u0347\26\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u034b", "\1\u034c", - "", - "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u034d", "\1\u034e", - "\1\u034f", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "", "", "\1\u0350", "\1\u0351", + "\1\u0352", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0353", "\1\u0354", - "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0357", + "\1\u0355", + "\1\u0356", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0358", "\1\u0359", - "\1\u035a", + "", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u035b", "\1\u035c", + "", "\1\u035d", + "", "\1\u035e", - "\1\u035f", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0360", "\1\u0361", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "", - "\1\u0363", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0364", - "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0366", "\1\u0367", - "", - "", - "\1\u0368", - "\1\u0369", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0369", + "\1\u036a", "\1\u036b", - "", "\1\u036c", "\1\u036d", "\1\u036e", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "", - "\1\u036f", "\1\u0370", "\1\u0371", "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0373", - "", "\1\u0374", + "", + "", "\1\u0375", "\1\u0376", - "\1\u0377", - "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0378", - "\1\u0379", - "", "", - "\1\110\13\uffff\12\110\7\uffff\5\110\1\u037a\24\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0379", + "\1\u037a", + "\1\u037b", "", "\1\u037c", "\1\u037d", - "", "\1\u037e", - "\1\u037f", - "\1\u0380", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0380", + "", + "\1\u0381", "\1\u0382", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0383", + "\1\u0384", "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0385", - "", "\1\u0386", - "\1\u0387", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u0389", "", + "", + "\1\110\13\uffff\12\110\7\uffff\5\110\1\u0387\24\110\4\uffff\1\110\1\uffff\32\110", + "", + "\1\u0389", "\1\u038a", + "", "\1\u038b", "\1\u038c", "\1\u038d", - "\1\u038e", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u038f", - "\1\u0390", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "", - "\1\u0391", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0392", + "", "\1\u0393", "\1\u0394", - "\1\u0395", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u0396", + "", "\1\u0397", "\1\u0398", - "", "\1\u0399", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u039a", "\1\u039b", "\1\u039c", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u039d", "", "\1\u039e", - "", - "", "\1\u039f", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u03a0", "\1\u03a1", - "", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u03a4\3\uffff\1\u03a3", + "\1\u03a2", + "\1\u03a3", + "\1\u03a4", "\1\u03a5", + "", + "\1\u03a6", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u03a7", "\1\u03a8", + "\1\u03a9", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u03aa", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", + "\1\u03ab", + "", + "", + "\1\u03ac", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u03ae", - "\1\u03af", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u03b1", + "\1\u03b1\3\uffff\1\u03b0", "\1\u03b2", - "\1\u03b3", - "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u03b4", + "\1\u03b5", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", - "\1\u03b6", "\1\u03b7", - "", - "\1\u03b8", - "", - "\1\u03b9", - "\1\u03ba", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u03bd", - "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u03bb", + "\1\u03bc", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u03be", - "", - "", - "", "\1\u03bf", "\1\u03c0", "", "\1\u03c1", - "\1\u03c2", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", "\1\u03c3", "\1\u03c4", "", "\1\u03c5", + "", "\1\u03c6", "\1\u03c7", - "\1\u03c8", - "\1\u03c9", - "", - "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u03ca", + "", + "\1\u03cb", + "", + "", + "", "\1\u03cc", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u03cd", + "", + "\1\u03ce", "\1\u03cf", "\1\u03d0", "\1\u03d1", + "", "\1\u03d2", "\1\u03d3", "\1\u03d4", @@ -7221,13 +7335,11 @@ public class InternalDataDSLLexer extends Lexer { "\1\u03d6", "", "", - "\1\u03d7", - "", - "", - "\1\u03d8", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u03d9", - "\1\u03da", - "\1\u03db", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u03dc", "\1\u03dd", "\1\u03de", @@ -7236,46 +7348,63 @@ public class InternalDataDSLLexer extends Lexer { "\1\u03e1", "\1\u03e2", "\1\u03e3", + "", + "", "\1\u03e4", + "", + "", "\1\u03e5", "\1\u03e6", "\1\u03e7", "\1\u03e8", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u03e9", "\1\u03ea", "\1\u03eb", "\1\u03ec", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u03ed", "\1\u03ee", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "", + "\1\u03ef", + "\1\u03f0", + "\1\u03f1", "\1\u03f2", "\1\u03f3", "\1\u03f4", - "", "\1\u03f5", - "", - "", - "", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u03f7", "\1\u03f8", "\1\u03f9", - "", - "\1\u03fa", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\u03fb", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", - "\1\u03fe", - "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "", "\1\u03ff", "\1\u0400", "\1\u0401", + "", "\1\u0402", - "\1\u0403", + "", + "", + "", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u0404", + "\1\u0405", + "\1\u0406", + "", + "\1\u0407", + "\1\u0408", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", + "\1\u040b", + "", + "", + "\1\u040c", + "\1\u040d", + "\1\u040e", + "\1\u040f", + "\1\u0410", "\1\110\13\uffff\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", "" }; @@ -7310,7 +7439,7 @@ public class InternalDataDSLLexer extends Lexer { this.transition = DFA21_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | T__196 | T__197 | T__198 | T__199 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -7368,57 +7497,57 @@ public class InternalDataDSLLexer extends Lexer { else if ( (LA21_0=='o') ) {s = 24;} - else if ( (LA21_0=='h') ) {s = 25;} + else if ( (LA21_0=='j') ) {s = 25;} - else if ( (LA21_0=='.') ) {s = 26;} + else if ( (LA21_0=='h') ) {s = 26;} - else if ( (LA21_0=='t') ) {s = 27;} + else if ( (LA21_0=='.') ) {s = 27;} - else if ( (LA21_0=='u') ) {s = 28;} + else if ( (LA21_0=='t') ) {s = 28;} - else if ( (LA21_0=='*') ) {s = 29;} + else if ( (LA21_0=='u') ) {s = 29;} - else if ( (LA21_0==';') ) {s = 30;} + else if ( (LA21_0=='*') ) {s = 30;} - else if ( (LA21_0=='@') ) {s = 31;} + else if ( (LA21_0==';') ) {s = 31;} - else if ( (LA21_0=='(') ) {s = 32;} + else if ( (LA21_0=='@') ) {s = 32;} - else if ( (LA21_0==',') ) {s = 33;} + else if ( (LA21_0=='(') ) {s = 33;} - else if ( (LA21_0==')') ) {s = 34;} + else if ( (LA21_0==',') ) {s = 34;} - else if ( (LA21_0=='=') ) {s = 35;} + else if ( (LA21_0==')') ) {s = 35;} - else if ( (LA21_0=='#') ) {s = 36;} + else if ( (LA21_0=='=') ) {s = 36;} - else if ( (LA21_0=='[') ) {s = 37;} + else if ( (LA21_0=='#') ) {s = 37;} - else if ( (LA21_0==']') ) {s = 38;} + else if ( (LA21_0=='[') ) {s = 38;} - else if ( (LA21_0=='+') ) {s = 39;} + else if ( (LA21_0==']') ) {s = 39;} - else if ( (LA21_0=='-') ) {s = 40;} + else if ( (LA21_0=='+') ) {s = 40;} - else if ( (LA21_0=='/') ) {s = 41;} + else if ( (LA21_0=='-') ) {s = 41;} - else if ( (LA21_0=='%') ) {s = 42;} + else if ( (LA21_0=='/') ) {s = 42;} - else if ( (LA21_0=='<') ) {s = 43;} + else if ( (LA21_0=='%') ) {s = 43;} - else if ( (LA21_0=='>') ) {s = 44;} + else if ( (LA21_0=='<') ) {s = 44;} - else if ( (LA21_0=='|') ) {s = 45;} + else if ( (LA21_0=='>') ) {s = 45;} - else if ( (LA21_0=='&') ) {s = 46;} + else if ( (LA21_0=='|') ) {s = 46;} - else if ( (LA21_0=='!') ) {s = 47;} + else if ( (LA21_0=='&') ) {s = 47;} - else if ( (LA21_0=='?') ) {s = 48;} + else if ( (LA21_0=='!') ) {s = 48;} - else if ( (LA21_0==':') ) {s = 49;} + else if ( (LA21_0=='?') ) {s = 49;} - else if ( (LA21_0=='j') ) {s = 50;} + else if ( (LA21_0==':') ) {s = 50;} else if ( (LA21_0=='N') ) {s = 51;} diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java index bac6516..e45f273 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java @@ -40,7 +40,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalDataDSLParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_INT", "RULE_ID", "RULE_HEX", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'}'", "'group'", "'interchange'", "'describedBy'", "'vectorName'", "'report'", "'elementSize'", "'deleteFileAfterImport'", "'file'", "'path'", "'exportFilter'", "'actionFilter'", "'postFunction'", "'functionGroup'", "'executeAfterImport'", "'executeAfterExport'", "'XML'", "'mapByAttribute'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'indent'", "'EDI'", "'mappingModel'", "'validate'", "'Fixed'", "'entity'", "'filename'", "'referencedBy'", "'nodeName'", "'createOn'", "'latestImport'", "'latestExport'", "'expression'", "'lookup'", "'format'", "'expose'", "'mapping'", "'keys'", "'key'", "'for'", "'in'", "'mapFrom'", "'allowNoResult'", "'mapTo'", "'cacheSize'", "'where'", "'markerPath'", "'markerEntity'", "'markedBy'", "'coding'", "'copy'", "'from'", "'property'", "'ref'", "'on'", "'hide'", "'attribute'", "'referenceAttribute'", "'.'", "'reference'", "'assign'", "'with'", "'as'", "'map'", "'to'", "'mapBlob'", "'extension'", "'mimeType'", "'mapFixedLength'", "'length'", "'trim'", "'leftTrim'", "'rightTrim'", "'lowerCase'", "'upperCase'", "'capitalizeFirstWord'", "'uncapitalizeFirstWord'", "'capitalize'", "'mapLookup'", "'mapSkip'", "'import'", "'static'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'", "'equals'", "'notEquals'", "'greaterThan'", "'greatThanOrEqualTo'", "'lessThen'", "'lessThanOrEqualTo'", "'isNull'", "'isNotNull'", "'and'", "'or'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_INT", "RULE_ID", "RULE_HEX", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'}'", "'group'", "'interchange'", "'describedBy'", "'vectorName'", "'report'", "'elementSize'", "'deleteFileAfterImport'", "'file'", "'path'", "'exportFilter'", "'actionFilter'", "'postFunction'", "'functionGroup'", "'executeAfterImport'", "'executeAfterExport'", "'XML'", "'mapByAttribute'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'indent'", "'EDI'", "'mappingModel'", "'validate'", "'Fixed'", "'entity'", "'filename'", "'referencedBy'", "'nodeName'", "'createOn'", "'latestImport'", "'latestExport'", "'expression'", "'lookup'", "'format'", "'expose'", "'mapping'", "'keys'", "'key'", "'for'", "'in'", "'mapFrom'", "'allowNoResult'", "'mapTo'", "'cacheSize'", "'where'", "'markerPath'", "'markerEntity'", "'markedBy'", "'coding'", "'copy'", "'from'", "'property'", "'ref'", "'on'", "'join'", "'hide'", "'with'", "'attribute'", "'referenceAttribute'", "'.'", "'reference'", "'assign'", "'as'", "'map'", "'to'", "'mapBlob'", "'extension'", "'mimeType'", "'mapFixedLength'", "'length'", "'trim'", "'leftTrim'", "'rightTrim'", "'lowerCase'", "'upperCase'", "'capitalizeFirstWord'", "'uncapitalizeFirstWord'", "'capitalize'", "'mapLookup'", "'mapSkip'", "'import'", "'static'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'", "'equals'", "'notEquals'", "'greaterThan'", "'greatThanOrEqualTo'", "'lessThan'", "'lessThanOrEqualTo'", "'isNull'", "'isNotNull'", "'isIn'", "'isNotIn'", "'isLike'", "'and'", "'or'" }; public static final int T__144=144; public static final int T__143=143; @@ -218,12 +218,16 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { public static final int T__75=75; public static final int T__76=76; public static final int T__80=80; + public static final int T__199=199; public static final int T__81=81; + public static final int T__198=198; public static final int T__82=82; public static final int T__83=83; public static final int T__195=195; public static final int T__194=194; public static final int RULE_WS=11; + public static final int T__197=197; + public static final int T__196=196; public static final int T__191=191; public static final int T__190=190; public static final int T__193=193; @@ -339,7 +343,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==99) ) { + if ( (LA1_0==100) ) { alt1=1; } switch (alt1) { @@ -3952,7 +3956,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { int alt38=2; int LA38_0 = input.LA(1); - if ( (LA38_0==69||LA38_0==79) ) { + if ( (LA38_0==69||LA38_0==81) ) { alt38=1; } @@ -4304,7 +4308,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { int alt46=2; int LA46_0 = input.LA(1); - if ( (LA46_0==82||LA46_0==84||LA46_0==87||(LA46_0>=97 && LA46_0<=98)) ) { + if ( (LA46_0==83||LA46_0==85||LA46_0==88||(LA46_0>=98 && LA46_0<=99)) ) { alt46=1; } @@ -5715,7 +5719,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { if ( (LA56_0==69) ) { alt56=1; } - else if ( (LA56_0==79) ) { + else if ( (LA56_0==81) ) { alt56=2; } else { @@ -6297,7 +6301,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeExportFilter" - // InternalDataDSL.g:2365:1: ruleDataInterchangeExportFilter returns [EObject current=null] : ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'hide' ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* )? ) ; + // InternalDataDSL.g:2365:1: ruleDataInterchangeExportFilter returns [EObject current=null] : ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'join' ( (lv_join_7_0= ruleDataInterchangeJoin ) ) )? (otherlv_8= 'hide' ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* )? ) ; public final EObject ruleDataInterchangeExportFilter() throws RecognitionException { EObject current = null; @@ -6305,22 +6309,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { Token otherlv_2=null; Token otherlv_5=null; Token otherlv_6=null; + Token otherlv_8=null; EObject lv_attrFilter_3_0 = null; EObject lv_refFilter_4_0 = null; - EObject lv_hiddenproperties_7_0 = null; + EObject lv_join_7_0 = null; + + EObject lv_hiddenproperties_9_0 = null; enterRule(); try { - // InternalDataDSL.g:2371:2: ( ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'hide' ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* )? ) ) - // InternalDataDSL.g:2372:2: ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'hide' ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* )? ) + // InternalDataDSL.g:2371:2: ( ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'join' ( (lv_join_7_0= ruleDataInterchangeJoin ) ) )? (otherlv_8= 'hide' ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* )? ) ) + // InternalDataDSL.g:2372:2: ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'join' ( (lv_join_7_0= ruleDataInterchangeJoin ) ) )? (otherlv_8= 'hide' ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* )? ) { - // InternalDataDSL.g:2372:2: ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'hide' ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* )? ) - // InternalDataDSL.g:2373:3: () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'hide' ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* )? + // InternalDataDSL.g:2372:2: ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'join' ( (lv_join_7_0= ruleDataInterchangeJoin ) ) )? (otherlv_8= 'hide' ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* )? ) + // InternalDataDSL.g:2373:3: () (otherlv_1= 'where' otherlv_2= '{' ( (lv_attrFilter_3_0= ruleAttributeFilter ) )? ( (lv_refFilter_4_0= ruleReferenceFilter ) )? otherlv_5= '}' )? (otherlv_6= 'join' ( (lv_join_7_0= ruleDataInterchangeJoin ) ) )? (otherlv_8= 'hide' ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* )? { // InternalDataDSL.g:2373:3: () // InternalDataDSL.g:2374:4: @@ -6362,7 +6369,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { int alt58=2; int LA58_0 = input.LA(1); - if ( (LA58_0==75) ) { + if ( (LA58_0==77) ) { alt58=1; } switch (alt58) { @@ -6408,7 +6415,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { int alt59=2; int LA59_0 = input.LA(1); - if ( (LA59_0==76||LA59_0==78) ) { + if ( (LA59_0==78||LA59_0==80) ) { alt59=1; } switch (alt59) { @@ -6462,48 +6469,106 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2432:3: (otherlv_6= 'hide' ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalDataDSL.g:2432:3: (otherlv_6= 'join' ( (lv_join_7_0= ruleDataInterchangeJoin ) ) )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA62_0==74) ) { - alt62=1; + if ( (LA61_0==74) ) { + alt61=1; } - switch (alt62) { + switch (alt61) { case 1 : - // InternalDataDSL.g:2433:4: otherlv_6= 'hide' ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* + // InternalDataDSL.g:2433:4: otherlv_6= 'join' ( (lv_join_7_0= ruleDataInterchangeJoin ) ) { - otherlv_6=(Token)match(input,74,FOLLOW_72); if (state.failed) return current; + otherlv_6=(Token)match(input,74,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_6, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); + newLeafNode(otherlv_6, grammarAccess.getDataInterchangeExportFilterAccess().getJoinKeyword_2_0()); } - // InternalDataDSL.g:2437:4: ( (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) )* - loop61: + // InternalDataDSL.g:2437:4: ( (lv_join_7_0= ruleDataInterchangeJoin ) ) + // InternalDataDSL.g:2438:5: (lv_join_7_0= ruleDataInterchangeJoin ) + { + // InternalDataDSL.g:2438:5: (lv_join_7_0= ruleDataInterchangeJoin ) + // InternalDataDSL.g:2439:6: lv_join_7_0= ruleDataInterchangeJoin + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getJoinDataInterchangeJoinParserRuleCall_2_1_0()); + + } + pushFollow(FOLLOW_72); + lv_join_7_0=ruleDataInterchangeJoin(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getDataInterchangeExportFilterRule()); + } + set( + current, + "join", + lv_join_7_0, + "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoin"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + + } + break; + + } + + // InternalDataDSL.g:2457:3: (otherlv_8= 'hide' ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* )? + int alt63=2; + int LA63_0 = input.LA(1); + + if ( (LA63_0==75) ) { + alt63=1; + } + switch (alt63) { + case 1 : + // InternalDataDSL.g:2458:4: otherlv_8= 'hide' ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* + { + otherlv_8=(Token)match(input,75,FOLLOW_73); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_8, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_3_0()); + + } + // InternalDataDSL.g:2462:4: ( (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) )* + loop62: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==RULE_ID) ) { - alt61=1; + if ( (LA62_0==RULE_ID) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : - // InternalDataDSL.g:2438:5: (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) + // InternalDataDSL.g:2463:5: (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) { - // InternalDataDSL.g:2438:5: (lv_hiddenproperties_7_0= ruleDataInterchangeExportHide ) - // InternalDataDSL.g:2439:6: lv_hiddenproperties_7_0= ruleDataInterchangeExportHide + // InternalDataDSL.g:2463:5: (lv_hiddenproperties_9_0= ruleDataInterchangeExportHide ) + // InternalDataDSL.g:2464:6: lv_hiddenproperties_9_0= ruleDataInterchangeExportHide { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_72); - lv_hiddenproperties_7_0=ruleDataInterchangeExportHide(); + pushFollow(FOLLOW_73); + lv_hiddenproperties_9_0=ruleDataInterchangeExportHide(); state._fsp--; if (state.failed) return current; @@ -6515,7 +6580,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { add( current, "hiddenproperties", - lv_hiddenproperties_7_0, + lv_hiddenproperties_9_0, "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportHide"); afterParserOrEnumRuleCall(); @@ -6528,7 +6593,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop61; + break loop62; } } while (true); @@ -6562,8 +6627,383 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR end "ruleDataInterchangeExportFilter" + // $ANTLR start "entryRuleDataInterchangeJoin" + // InternalDataDSL.g:2486:1: entryRuleDataInterchangeJoin returns [EObject current=null] : iv_ruleDataInterchangeJoin= ruleDataInterchangeJoin EOF ; + public final EObject entryRuleDataInterchangeJoin() throws RecognitionException { + EObject current = null; + + EObject iv_ruleDataInterchangeJoin = null; + + + try { + // InternalDataDSL.g:2486:60: (iv_ruleDataInterchangeJoin= ruleDataInterchangeJoin EOF ) + // InternalDataDSL.g:2487:2: iv_ruleDataInterchangeJoin= ruleDataInterchangeJoin EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getDataInterchangeJoinRule()); + } + pushFollow(FOLLOW_1); + iv_ruleDataInterchangeJoin=ruleDataInterchangeJoin(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleDataInterchangeJoin; + } + match(input,EOF,FOLLOW_2); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleDataInterchangeJoin" + + + // $ANTLR start "ruleDataInterchangeJoin" + // InternalDataDSL.g:2493:1: ruleDataInterchangeJoin returns [EObject current=null] : ( () ( (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) ) otherlv_2= 'with' ( ( ruleLFQN ) ) otherlv_4= 'on' ( (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) ) ) ; + public final EObject ruleDataInterchangeJoin() throws RecognitionException { + EObject current = null; + + Token otherlv_2=null; + Token otherlv_4=null; + EObject lv_beanAttr1_1_0 = null; + + EObject lv_beanAttr2_5_0 = null; + + + + enterRule(); + + try { + // InternalDataDSL.g:2499:2: ( ( () ( (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) ) otherlv_2= 'with' ( ( ruleLFQN ) ) otherlv_4= 'on' ( (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) ) ) ) + // InternalDataDSL.g:2500:2: ( () ( (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) ) otherlv_2= 'with' ( ( ruleLFQN ) ) otherlv_4= 'on' ( (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) ) ) + { + // InternalDataDSL.g:2500:2: ( () ( (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) ) otherlv_2= 'with' ( ( ruleLFQN ) ) otherlv_4= 'on' ( (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) ) ) + // InternalDataDSL.g:2501:3: () ( (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) ) otherlv_2= 'with' ( ( ruleLFQN ) ) otherlv_4= 'on' ( (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) ) + { + // InternalDataDSL.g:2501:3: () + // InternalDataDSL.g:2502:4: + { + if ( state.backtracking==0 ) { + + current = forceCreateModelElement( + grammarAccess.getDataInterchangeJoinAccess().getDataInterchangeJoinAction_0(), + current); + + } + + } + + // InternalDataDSL.g:2508:3: ( (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) ) + // InternalDataDSL.g:2509:4: (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) + { + // InternalDataDSL.g:2509:4: (lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr ) + // InternalDataDSL.g:2510:5: lv_beanAttr1_1_0= ruleDataInterchangeJoinAttr + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0()); + + } + pushFollow(FOLLOW_74); + lv_beanAttr1_1_0=ruleDataInterchangeJoinAttr(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getDataInterchangeJoinRule()); + } + set( + current, + "beanAttr1", + lv_beanAttr1_1_0, + "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoinAttr"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + otherlv_2=(Token)match(input,76,FOLLOW_4); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_2, grammarAccess.getDataInterchangeJoinAccess().getWithKeyword_2()); + + } + // InternalDataDSL.g:2531:3: ( ( ruleLFQN ) ) + // InternalDataDSL.g:2532:4: ( ruleLFQN ) + { + // InternalDataDSL.g:2532:4: ( ruleLFQN ) + // InternalDataDSL.g:2533:5: ruleLFQN + { + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getDataInterchangeJoinRule()); + } + + } + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityCrossReference_3_0()); + + } + pushFollow(FOLLOW_75); + ruleLFQN(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + afterParserOrEnumRuleCall(); + + } + + } + + + } + + otherlv_4=(Token)match(input,73,FOLLOW_4); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getDataInterchangeJoinAccess().getOnKeyword_4()); + + } + // InternalDataDSL.g:2551:3: ( (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) ) + // InternalDataDSL.g:2552:4: (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) + { + // InternalDataDSL.g:2552:4: (lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr ) + // InternalDataDSL.g:2553:5: lv_beanAttr2_5_0= ruleDataInterchangeJoinAttr + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0()); + + } + pushFollow(FOLLOW_2); + lv_beanAttr2_5_0=ruleDataInterchangeJoinAttr(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getDataInterchangeJoinRule()); + } + set( + current, + "beanAttr2", + lv_beanAttr2_5_0, + "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoinAttr"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleDataInterchangeJoin" + + + // $ANTLR start "entryRuleDataInterchangeJoinAttr" + // InternalDataDSL.g:2574:1: entryRuleDataInterchangeJoinAttr returns [EObject current=null] : iv_ruleDataInterchangeJoinAttr= ruleDataInterchangeJoinAttr EOF ; + public final EObject entryRuleDataInterchangeJoinAttr() throws RecognitionException { + EObject current = null; + + EObject iv_ruleDataInterchangeJoinAttr = null; + + + try { + // InternalDataDSL.g:2574:64: (iv_ruleDataInterchangeJoinAttr= ruleDataInterchangeJoinAttr EOF ) + // InternalDataDSL.g:2575:2: iv_ruleDataInterchangeJoinAttr= ruleDataInterchangeJoinAttr EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getDataInterchangeJoinAttrRule()); + } + pushFollow(FOLLOW_1); + iv_ruleDataInterchangeJoinAttr=ruleDataInterchangeJoinAttr(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleDataInterchangeJoinAttr; + } + match(input,EOF,FOLLOW_2); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleDataInterchangeJoinAttr" + + + // $ANTLR start "ruleDataInterchangeJoinAttr" + // InternalDataDSL.g:2581:1: ruleDataInterchangeJoinAttr returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= RULE_ID ) ) ) ; + public final EObject ruleDataInterchangeJoinAttr() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_2=null; + + + enterRule(); + + try { + // InternalDataDSL.g:2587:2: ( ( () ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= RULE_ID ) ) ) ) + // InternalDataDSL.g:2588:2: ( () ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= RULE_ID ) ) ) + { + // InternalDataDSL.g:2588:2: ( () ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= RULE_ID ) ) ) + // InternalDataDSL.g:2589:3: () ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= RULE_ID ) ) + { + // InternalDataDSL.g:2589:3: () + // InternalDataDSL.g:2590:4: + { + if ( state.backtracking==0 ) { + + current = forceCreateModelElement( + grammarAccess.getDataInterchangeJoinAttrAccess().getDataInterchangeJoinAttrAction_0(), + current); + + } + + } + + // InternalDataDSL.g:2596:3: ( (otherlv_1= RULE_ID ) )? + int alt64=2; + int LA64_0 = input.LA(1); + + if ( (LA64_0==RULE_ID) ) { + int LA64_1 = input.LA(2); + + if ( (LA64_1==RULE_ID) ) { + alt64=1; + } + } + switch (alt64) { + case 1 : + // InternalDataDSL.g:2597:4: (otherlv_1= RULE_ID ) + { + // InternalDataDSL.g:2597:4: (otherlv_1= RULE_ID ) + // InternalDataDSL.g:2598:5: otherlv_1= RULE_ID + { + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getDataInterchangeJoinAttrRule()); + } + + } + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_4); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_1, grammarAccess.getDataInterchangeJoinAttrAccess().getRefEntityLEntityReferenceCrossReference_1_0()); + + } + + } + + + } + break; + + } + + // InternalDataDSL.g:2609:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:2610:4: (otherlv_2= RULE_ID ) + { + // InternalDataDSL.g:2610:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:2611:5: otherlv_2= RULE_ID + { + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getDataInterchangeJoinAttrRule()); + } + + } + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_2, grammarAccess.getDataInterchangeJoinAttrAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); + + } + + } + + + } + + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleDataInterchangeJoinAttr" + + // $ANTLR start "entryRuleDataInterchangeFilter" - // InternalDataDSL.g:2461:1: entryRuleDataInterchangeFilter returns [EObject current=null] : iv_ruleDataInterchangeFilter= ruleDataInterchangeFilter EOF ; + // InternalDataDSL.g:2626:1: entryRuleDataInterchangeFilter returns [EObject current=null] : iv_ruleDataInterchangeFilter= ruleDataInterchangeFilter EOF ; public final EObject entryRuleDataInterchangeFilter() throws RecognitionException { EObject current = null; @@ -6571,8 +7011,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:2461:62: (iv_ruleDataInterchangeFilter= ruleDataInterchangeFilter EOF ) - // InternalDataDSL.g:2462:2: iv_ruleDataInterchangeFilter= ruleDataInterchangeFilter EOF + // InternalDataDSL.g:2626:62: (iv_ruleDataInterchangeFilter= ruleDataInterchangeFilter EOF ) + // InternalDataDSL.g:2627:2: iv_ruleDataInterchangeFilter= ruleDataInterchangeFilter EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeFilterRule()); @@ -6603,7 +7043,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeFilter" - // InternalDataDSL.g:2468:1: ruleDataInterchangeFilter returns [EObject current=null] : ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) ; + // InternalDataDSL.g:2633:1: ruleDataInterchangeFilter returns [EObject current=null] : ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) ; public final EObject ruleDataInterchangeFilter() throws RecognitionException { EObject current = null; @@ -6616,14 +7056,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:2474:2: ( ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) ) - // InternalDataDSL.g:2475:2: ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) + // InternalDataDSL.g:2639:2: ( ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) ) + // InternalDataDSL.g:2640:2: ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) { - // InternalDataDSL.g:2475:2: ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) - // InternalDataDSL.g:2476:3: () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? + // InternalDataDSL.g:2640:2: ( () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? ) + // InternalDataDSL.g:2641:3: () ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? ( (lv_refFilter_2_0= ruleReferenceFilter ) )? { - // InternalDataDSL.g:2476:3: () - // InternalDataDSL.g:2477:4: + // InternalDataDSL.g:2641:3: () + // InternalDataDSL.g:2642:4: { if ( state.backtracking==0 ) { @@ -6635,26 +7075,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2483:3: ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalDataDSL.g:2648:3: ( (lv_attrFilter_1_0= ruleAttributeFilter ) )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA63_0==75) ) { - alt63=1; + if ( (LA65_0==77) ) { + alt65=1; } - switch (alt63) { + switch (alt65) { case 1 : - // InternalDataDSL.g:2484:4: (lv_attrFilter_1_0= ruleAttributeFilter ) + // InternalDataDSL.g:2649:4: (lv_attrFilter_1_0= ruleAttributeFilter ) { - // InternalDataDSL.g:2484:4: (lv_attrFilter_1_0= ruleAttributeFilter ) - // InternalDataDSL.g:2485:5: lv_attrFilter_1_0= ruleAttributeFilter + // InternalDataDSL.g:2649:4: (lv_attrFilter_1_0= ruleAttributeFilter ) + // InternalDataDSL.g:2650:5: lv_attrFilter_1_0= ruleAttributeFilter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeFilterAccess().getAttrFilterAttributeFilterParserRuleCall_1_0()); } - pushFollow(FOLLOW_73); + pushFollow(FOLLOW_76); lv_attrFilter_1_0=ruleAttributeFilter(); state._fsp--; @@ -6681,19 +7121,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2502:3: ( (lv_refFilter_2_0= ruleReferenceFilter ) )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalDataDSL.g:2667:3: ( (lv_refFilter_2_0= ruleReferenceFilter ) )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA64_0==76||LA64_0==78) ) { - alt64=1; + if ( (LA66_0==78||LA66_0==80) ) { + alt66=1; } - switch (alt64) { + switch (alt66) { case 1 : - // InternalDataDSL.g:2503:4: (lv_refFilter_2_0= ruleReferenceFilter ) + // InternalDataDSL.g:2668:4: (lv_refFilter_2_0= ruleReferenceFilter ) { - // InternalDataDSL.g:2503:4: (lv_refFilter_2_0= ruleReferenceFilter ) - // InternalDataDSL.g:2504:5: lv_refFilter_2_0= ruleReferenceFilter + // InternalDataDSL.g:2668:4: (lv_refFilter_2_0= ruleReferenceFilter ) + // InternalDataDSL.g:2669:5: lv_refFilter_2_0= ruleReferenceFilter { if ( state.backtracking==0 ) { @@ -6752,7 +7192,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAttributeFilter" - // InternalDataDSL.g:2525:1: entryRuleAttributeFilter returns [EObject current=null] : iv_ruleAttributeFilter= ruleAttributeFilter EOF ; + // InternalDataDSL.g:2690:1: entryRuleAttributeFilter returns [EObject current=null] : iv_ruleAttributeFilter= ruleAttributeFilter EOF ; public final EObject entryRuleAttributeFilter() throws RecognitionException { EObject current = null; @@ -6760,8 +7200,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:2525:56: (iv_ruleAttributeFilter= ruleAttributeFilter EOF ) - // InternalDataDSL.g:2526:2: iv_ruleAttributeFilter= ruleAttributeFilter EOF + // InternalDataDSL.g:2690:56: (iv_ruleAttributeFilter= ruleAttributeFilter EOF ) + // InternalDataDSL.g:2691:2: iv_ruleAttributeFilter= ruleAttributeFilter EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeFilterRule()); @@ -6792,7 +7232,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAttributeFilter" - // InternalDataDSL.g:2532:1: ruleAttributeFilter returns [EObject current=null] : ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) ; + // InternalDataDSL.g:2697:1: ruleAttributeFilter returns [EObject current=null] : ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) ; public final EObject ruleAttributeFilter() throws RecognitionException { EObject current = null; @@ -6810,14 +7250,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:2538:2: ( ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) ) - // InternalDataDSL.g:2539:2: ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) + // InternalDataDSL.g:2703:2: ( ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) ) + // InternalDataDSL.g:2704:2: ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) { - // InternalDataDSL.g:2539:2: ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) - // InternalDataDSL.g:2540:3: () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? + // InternalDataDSL.g:2704:2: ( () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? ) + // InternalDataDSL.g:2705:3: () otherlv_1= 'attribute' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? { - // InternalDataDSL.g:2540:3: () - // InternalDataDSL.g:2541:4: + // InternalDataDSL.g:2705:3: () + // InternalDataDSL.g:2706:4: { if ( state.backtracking==0 ) { @@ -6829,17 +7269,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,75,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,77,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getAttributeFilterAccess().getAttributeKeyword_1()); } - // InternalDataDSL.g:2551:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:2552:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:2716:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:2717:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:2552:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:2553:5: otherlv_2= RULE_ID + // InternalDataDSL.g:2717:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:2718:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -6848,7 +7288,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_74); if (state.failed) return current; + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_77); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getAttributeFilterAccess().getRefPropertyLEntityAttributeCrossReference_2_0()); @@ -6860,18 +7300,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2564:3: ( (lv_operator_3_0= ruleOperator ) ) - // InternalDataDSL.g:2565:4: (lv_operator_3_0= ruleOperator ) + // InternalDataDSL.g:2729:3: ( (lv_operator_3_0= ruleOperator ) ) + // InternalDataDSL.g:2730:4: (lv_operator_3_0= ruleOperator ) { - // InternalDataDSL.g:2565:4: (lv_operator_3_0= ruleOperator ) - // InternalDataDSL.g:2566:5: lv_operator_3_0= ruleOperator + // InternalDataDSL.g:2730:4: (lv_operator_3_0= ruleOperator ) + // InternalDataDSL.g:2731:5: lv_operator_3_0= ruleOperator { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeFilterAccess().getOperatorOperatorEnumRuleCall_3_0()); } - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_78); lv_operator_3_0=ruleOperator(); state._fsp--; @@ -6895,21 +7335,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2583:3: ( (lv_value_4_0= RULE_STRING ) )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalDataDSL.g:2748:3: ( (lv_value_4_0= RULE_STRING ) )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA65_0==RULE_STRING) ) { - alt65=1; + if ( (LA67_0==RULE_STRING) ) { + alt67=1; } - switch (alt65) { + switch (alt67) { case 1 : - // InternalDataDSL.g:2584:4: (lv_value_4_0= RULE_STRING ) + // InternalDataDSL.g:2749:4: (lv_value_4_0= RULE_STRING ) { - // InternalDataDSL.g:2584:4: (lv_value_4_0= RULE_STRING ) - // InternalDataDSL.g:2585:5: lv_value_4_0= RULE_STRING + // InternalDataDSL.g:2749:4: (lv_value_4_0= RULE_STRING ) + // InternalDataDSL.g:2750:5: lv_value_4_0= RULE_STRING { - lv_value_4_0=(Token)match(input,RULE_STRING,FOLLOW_76); if (state.failed) return current; + lv_value_4_0=(Token)match(input,RULE_STRING,FOLLOW_79); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_4_0, grammarAccess.getAttributeFilterAccess().getValueSTRINGTerminalRuleCall_4_0()); @@ -6936,29 +7376,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2601:3: ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? - int alt66=2; - int LA66_0 = input.LA(1); + // InternalDataDSL.g:2766:3: ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( ((LA66_0>=194 && LA66_0<=195)) ) { - alt66=1; + if ( ((LA68_0>=198 && LA68_0<=199)) ) { + alt68=1; } - switch (alt66) { + switch (alt68) { case 1 : - // InternalDataDSL.g:2602:4: ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) + // InternalDataDSL.g:2767:4: ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleAttributeFilter ) ) { - // InternalDataDSL.g:2602:4: ( (lv_operator2_5_0= ruleJunction ) ) - // InternalDataDSL.g:2603:5: (lv_operator2_5_0= ruleJunction ) + // InternalDataDSL.g:2767:4: ( (lv_operator2_5_0= ruleJunction ) ) + // InternalDataDSL.g:2768:5: (lv_operator2_5_0= ruleJunction ) { - // InternalDataDSL.g:2603:5: (lv_operator2_5_0= ruleJunction ) - // InternalDataDSL.g:2604:6: lv_operator2_5_0= ruleJunction + // InternalDataDSL.g:2768:5: (lv_operator2_5_0= ruleJunction ) + // InternalDataDSL.g:2769:6: lv_operator2_5_0= ruleJunction { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAttributeFilterAccess().getOperator2JunctionEnumRuleCall_5_0_0()); } - pushFollow(FOLLOW_77); + pushFollow(FOLLOW_80); lv_operator2_5_0=ruleJunction(); state._fsp--; @@ -6982,11 +7422,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2621:4: ( (lv_subCondition_6_0= ruleAttributeFilter ) ) - // InternalDataDSL.g:2622:5: (lv_subCondition_6_0= ruleAttributeFilter ) + // InternalDataDSL.g:2786:4: ( (lv_subCondition_6_0= ruleAttributeFilter ) ) + // InternalDataDSL.g:2787:5: (lv_subCondition_6_0= ruleAttributeFilter ) { - // InternalDataDSL.g:2622:5: (lv_subCondition_6_0= ruleAttributeFilter ) - // InternalDataDSL.g:2623:6: lv_subCondition_6_0= ruleAttributeFilter + // InternalDataDSL.g:2787:5: (lv_subCondition_6_0= ruleAttributeFilter ) + // InternalDataDSL.g:2788:6: lv_subCondition_6_0= ruleAttributeFilter { if ( state.backtracking==0 ) { @@ -7048,7 +7488,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleReferenceFilter" - // InternalDataDSL.g:2645:1: entryRuleReferenceFilter returns [EObject current=null] : iv_ruleReferenceFilter= ruleReferenceFilter EOF ; + // InternalDataDSL.g:2810:1: entryRuleReferenceFilter returns [EObject current=null] : iv_ruleReferenceFilter= ruleReferenceFilter EOF ; public final EObject entryRuleReferenceFilter() throws RecognitionException { EObject current = null; @@ -7056,8 +7496,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:2645:56: (iv_ruleReferenceFilter= ruleReferenceFilter EOF ) - // InternalDataDSL.g:2646:2: iv_ruleReferenceFilter= ruleReferenceFilter EOF + // InternalDataDSL.g:2810:56: (iv_ruleReferenceFilter= ruleReferenceFilter EOF ) + // InternalDataDSL.g:2811:2: iv_ruleReferenceFilter= ruleReferenceFilter EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceFilterRule()); @@ -7088,7 +7528,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReferenceFilter" - // InternalDataDSL.g:2652:1: ruleReferenceFilter returns [EObject current=null] : (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) ; + // InternalDataDSL.g:2817:1: ruleReferenceFilter returns [EObject current=null] : (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) ; public final EObject ruleReferenceFilter() throws RecognitionException { EObject current = null; @@ -7101,29 +7541,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:2658:2: ( (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) ) - // InternalDataDSL.g:2659:2: (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) + // InternalDataDSL.g:2823:2: ( (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) ) + // InternalDataDSL.g:2824:2: (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) { - // InternalDataDSL.g:2659:2: (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) - int alt67=2; - int LA67_0 = input.LA(1); + // InternalDataDSL.g:2824:2: (this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr | this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr ) + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA67_0==78) ) { - alt67=1; + if ( (LA69_0==80) ) { + alt69=1; } - else if ( (LA67_0==76) ) { - alt67=2; + else if ( (LA69_0==78) ) { + alt69=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 67, 0, input); + new NoViableAltException("", 69, 0, input); throw nvae; } - switch (alt67) { + switch (alt69) { case 1 : - // InternalDataDSL.g:2660:3: this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr + // InternalDataDSL.g:2825:3: this_ReferenceFilterWithOutAttr_0= ruleReferenceFilterWithOutAttr { if ( state.backtracking==0 ) { @@ -7145,7 +7585,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:2669:3: this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr + // InternalDataDSL.g:2834:3: this_ReferenceFilterWithAttr_1= ruleReferenceFilterWithAttr { if ( state.backtracking==0 ) { @@ -7191,7 +7631,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleReferenceFilterWithAttr" - // InternalDataDSL.g:2681:1: entryRuleReferenceFilterWithAttr returns [EObject current=null] : iv_ruleReferenceFilterWithAttr= ruleReferenceFilterWithAttr EOF ; + // InternalDataDSL.g:2846:1: entryRuleReferenceFilterWithAttr returns [EObject current=null] : iv_ruleReferenceFilterWithAttr= ruleReferenceFilterWithAttr EOF ; public final EObject entryRuleReferenceFilterWithAttr() throws RecognitionException { EObject current = null; @@ -7199,8 +7639,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:2681:64: (iv_ruleReferenceFilterWithAttr= ruleReferenceFilterWithAttr EOF ) - // InternalDataDSL.g:2682:2: iv_ruleReferenceFilterWithAttr= ruleReferenceFilterWithAttr EOF + // InternalDataDSL.g:2846:64: (iv_ruleReferenceFilterWithAttr= ruleReferenceFilterWithAttr EOF ) + // InternalDataDSL.g:2847:2: iv_ruleReferenceFilterWithAttr= ruleReferenceFilterWithAttr EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceFilterWithAttrRule()); @@ -7231,7 +7671,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReferenceFilterWithAttr" - // InternalDataDSL.g:2688:1: ruleReferenceFilterWithAttr returns [EObject current=null] : ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) ; + // InternalDataDSL.g:2853:1: ruleReferenceFilterWithAttr returns [EObject current=null] : ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) ; public final EObject ruleReferenceFilterWithAttr() throws RecognitionException { EObject current = null; @@ -7251,14 +7691,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:2694:2: ( ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) ) - // InternalDataDSL.g:2695:2: ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) + // InternalDataDSL.g:2859:2: ( ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) ) + // InternalDataDSL.g:2860:2: ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) { - // InternalDataDSL.g:2695:2: ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) - // InternalDataDSL.g:2696:3: () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? + // InternalDataDSL.g:2860:2: ( () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? ) + // InternalDataDSL.g:2861:3: () otherlv_1= 'referenceAttribute' ( (otherlv_2= RULE_ID ) ) otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) ( (lv_operator_5_0= ruleOperator ) ) ( (lv_value_6_0= RULE_STRING ) )? ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? { - // InternalDataDSL.g:2696:3: () - // InternalDataDSL.g:2697:4: + // InternalDataDSL.g:2861:3: () + // InternalDataDSL.g:2862:4: { if ( state.backtracking==0 ) { @@ -7270,17 +7710,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,76,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,78,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getReferenceFilterWithAttrAccess().getReferenceAttributeKeyword_1()); } - // InternalDataDSL.g:2707:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:2708:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:2872:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:2873:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:2708:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:2709:5: otherlv_2= RULE_ID + // InternalDataDSL.g:2873:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:2874:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -7289,7 +7729,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_78); if (state.failed) return current; + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_81); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getReferenceFilterWithAttrAccess().getRefEntityLEntityReferenceCrossReference_2_0()); @@ -7301,17 +7741,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,77,FOLLOW_4); if (state.failed) return current; + otherlv_3=(Token)match(input,79,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getReferenceFilterWithAttrAccess().getFullStopKeyword_3()); } - // InternalDataDSL.g:2724:3: ( (otherlv_4= RULE_ID ) ) - // InternalDataDSL.g:2725:4: (otherlv_4= RULE_ID ) + // InternalDataDSL.g:2889:3: ( (otherlv_4= RULE_ID ) ) + // InternalDataDSL.g:2890:4: (otherlv_4= RULE_ID ) { - // InternalDataDSL.g:2725:4: (otherlv_4= RULE_ID ) - // InternalDataDSL.g:2726:5: otherlv_4= RULE_ID + // InternalDataDSL.g:2890:4: (otherlv_4= RULE_ID ) + // InternalDataDSL.g:2891:5: otherlv_4= RULE_ID { if ( state.backtracking==0 ) { @@ -7320,7 +7760,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_4=(Token)match(input,RULE_ID,FOLLOW_74); if (state.failed) return current; + otherlv_4=(Token)match(input,RULE_ID,FOLLOW_77); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getReferenceFilterWithAttrAccess().getRefPropertyLEntityAttributeCrossReference_4_0()); @@ -7332,18 +7772,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2737:3: ( (lv_operator_5_0= ruleOperator ) ) - // InternalDataDSL.g:2738:4: (lv_operator_5_0= ruleOperator ) + // InternalDataDSL.g:2902:3: ( (lv_operator_5_0= ruleOperator ) ) + // InternalDataDSL.g:2903:4: (lv_operator_5_0= ruleOperator ) { - // InternalDataDSL.g:2738:4: (lv_operator_5_0= ruleOperator ) - // InternalDataDSL.g:2739:5: lv_operator_5_0= ruleOperator + // InternalDataDSL.g:2903:4: (lv_operator_5_0= ruleOperator ) + // InternalDataDSL.g:2904:5: lv_operator_5_0= ruleOperator { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceFilterWithAttrAccess().getOperatorOperatorEnumRuleCall_5_0()); } - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_78); lv_operator_5_0=ruleOperator(); state._fsp--; @@ -7367,21 +7807,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2756:3: ( (lv_value_6_0= RULE_STRING ) )? - int alt68=2; - int LA68_0 = input.LA(1); + // InternalDataDSL.g:2921:3: ( (lv_value_6_0= RULE_STRING ) )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA68_0==RULE_STRING) ) { - alt68=1; + if ( (LA70_0==RULE_STRING) ) { + alt70=1; } - switch (alt68) { + switch (alt70) { case 1 : - // InternalDataDSL.g:2757:4: (lv_value_6_0= RULE_STRING ) + // InternalDataDSL.g:2922:4: (lv_value_6_0= RULE_STRING ) { - // InternalDataDSL.g:2757:4: (lv_value_6_0= RULE_STRING ) - // InternalDataDSL.g:2758:5: lv_value_6_0= RULE_STRING + // InternalDataDSL.g:2922:4: (lv_value_6_0= RULE_STRING ) + // InternalDataDSL.g:2923:5: lv_value_6_0= RULE_STRING { - lv_value_6_0=(Token)match(input,RULE_STRING,FOLLOW_76); if (state.failed) return current; + lv_value_6_0=(Token)match(input,RULE_STRING,FOLLOW_79); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_6_0, grammarAccess.getReferenceFilterWithAttrAccess().getValueSTRINGTerminalRuleCall_6_0()); @@ -7408,29 +7848,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2774:3: ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalDataDSL.g:2939:3: ( ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) )? + int alt71=2; + int LA71_0 = input.LA(1); - if ( ((LA69_0>=194 && LA69_0<=195)) ) { - alt69=1; + if ( ((LA71_0>=198 && LA71_0<=199)) ) { + alt71=1; } - switch (alt69) { + switch (alt71) { case 1 : - // InternalDataDSL.g:2775:4: ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) + // InternalDataDSL.g:2940:4: ( (lv_operator2_7_0= ruleJunction ) ) ( (lv_subCondition_8_0= ruleReferenceFilter ) ) { - // InternalDataDSL.g:2775:4: ( (lv_operator2_7_0= ruleJunction ) ) - // InternalDataDSL.g:2776:5: (lv_operator2_7_0= ruleJunction ) + // InternalDataDSL.g:2940:4: ( (lv_operator2_7_0= ruleJunction ) ) + // InternalDataDSL.g:2941:5: (lv_operator2_7_0= ruleJunction ) { - // InternalDataDSL.g:2776:5: (lv_operator2_7_0= ruleJunction ) - // InternalDataDSL.g:2777:6: lv_operator2_7_0= ruleJunction + // InternalDataDSL.g:2941:5: (lv_operator2_7_0= ruleJunction ) + // InternalDataDSL.g:2942:6: lv_operator2_7_0= ruleJunction { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceFilterWithAttrAccess().getOperator2JunctionEnumRuleCall_7_0_0()); } - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_82); lv_operator2_7_0=ruleJunction(); state._fsp--; @@ -7454,11 +7894,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2794:4: ( (lv_subCondition_8_0= ruleReferenceFilter ) ) - // InternalDataDSL.g:2795:5: (lv_subCondition_8_0= ruleReferenceFilter ) + // InternalDataDSL.g:2959:4: ( (lv_subCondition_8_0= ruleReferenceFilter ) ) + // InternalDataDSL.g:2960:5: (lv_subCondition_8_0= ruleReferenceFilter ) { - // InternalDataDSL.g:2795:5: (lv_subCondition_8_0= ruleReferenceFilter ) - // InternalDataDSL.g:2796:6: lv_subCondition_8_0= ruleReferenceFilter + // InternalDataDSL.g:2960:5: (lv_subCondition_8_0= ruleReferenceFilter ) + // InternalDataDSL.g:2961:6: lv_subCondition_8_0= ruleReferenceFilter { if ( state.backtracking==0 ) { @@ -7520,7 +7960,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleReferenceFilterWithOutAttr" - // InternalDataDSL.g:2818:1: entryRuleReferenceFilterWithOutAttr returns [EObject current=null] : iv_ruleReferenceFilterWithOutAttr= ruleReferenceFilterWithOutAttr EOF ; + // InternalDataDSL.g:2983:1: entryRuleReferenceFilterWithOutAttr returns [EObject current=null] : iv_ruleReferenceFilterWithOutAttr= ruleReferenceFilterWithOutAttr EOF ; public final EObject entryRuleReferenceFilterWithOutAttr() throws RecognitionException { EObject current = null; @@ -7528,8 +7968,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:2818:67: (iv_ruleReferenceFilterWithOutAttr= ruleReferenceFilterWithOutAttr EOF ) - // InternalDataDSL.g:2819:2: iv_ruleReferenceFilterWithOutAttr= ruleReferenceFilterWithOutAttr EOF + // InternalDataDSL.g:2983:67: (iv_ruleReferenceFilterWithOutAttr= ruleReferenceFilterWithOutAttr EOF ) + // InternalDataDSL.g:2984:2: iv_ruleReferenceFilterWithOutAttr= ruleReferenceFilterWithOutAttr EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceFilterWithOutAttrRule()); @@ -7560,7 +8000,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReferenceFilterWithOutAttr" - // InternalDataDSL.g:2825:1: ruleReferenceFilterWithOutAttr returns [EObject current=null] : ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) ; + // InternalDataDSL.g:2990:1: ruleReferenceFilterWithOutAttr returns [EObject current=null] : ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) ; public final EObject ruleReferenceFilterWithOutAttr() throws RecognitionException { EObject current = null; @@ -7578,14 +8018,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:2831:2: ( ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) ) - // InternalDataDSL.g:2832:2: ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) + // InternalDataDSL.g:2996:2: ( ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) ) + // InternalDataDSL.g:2997:2: ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) { - // InternalDataDSL.g:2832:2: ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) - // InternalDataDSL.g:2833:3: () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? + // InternalDataDSL.g:2997:2: ( () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? ) + // InternalDataDSL.g:2998:3: () otherlv_1= 'reference' ( (otherlv_2= RULE_ID ) ) ( (lv_operator_3_0= ruleOperator ) ) ( (lv_value_4_0= RULE_STRING ) )? ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? { - // InternalDataDSL.g:2833:3: () - // InternalDataDSL.g:2834:4: + // InternalDataDSL.g:2998:3: () + // InternalDataDSL.g:2999:4: { if ( state.backtracking==0 ) { @@ -7597,17 +8037,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,78,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,80,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getReferenceFilterWithOutAttrAccess().getReferenceKeyword_1()); } - // InternalDataDSL.g:2844:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:2845:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3009:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:3010:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:2845:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:2846:5: otherlv_2= RULE_ID + // InternalDataDSL.g:3010:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3011:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -7616,7 +8056,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_74); if (state.failed) return current; + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_77); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getReferenceFilterWithOutAttrAccess().getRefEntityLEntityReferenceCrossReference_2_0()); @@ -7628,18 +8068,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2857:3: ( (lv_operator_3_0= ruleOperator ) ) - // InternalDataDSL.g:2858:4: (lv_operator_3_0= ruleOperator ) + // InternalDataDSL.g:3022:3: ( (lv_operator_3_0= ruleOperator ) ) + // InternalDataDSL.g:3023:4: (lv_operator_3_0= ruleOperator ) { - // InternalDataDSL.g:2858:4: (lv_operator_3_0= ruleOperator ) - // InternalDataDSL.g:2859:5: lv_operator_3_0= ruleOperator + // InternalDataDSL.g:3023:4: (lv_operator_3_0= ruleOperator ) + // InternalDataDSL.g:3024:5: lv_operator_3_0= ruleOperator { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceFilterWithOutAttrAccess().getOperatorOperatorEnumRuleCall_3_0()); } - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_78); lv_operator_3_0=ruleOperator(); state._fsp--; @@ -7663,21 +8103,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2876:3: ( (lv_value_4_0= RULE_STRING ) )? - int alt70=2; - int LA70_0 = input.LA(1); + // InternalDataDSL.g:3041:3: ( (lv_value_4_0= RULE_STRING ) )? + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA70_0==RULE_STRING) ) { - alt70=1; + if ( (LA72_0==RULE_STRING) ) { + alt72=1; } - switch (alt70) { + switch (alt72) { case 1 : - // InternalDataDSL.g:2877:4: (lv_value_4_0= RULE_STRING ) + // InternalDataDSL.g:3042:4: (lv_value_4_0= RULE_STRING ) { - // InternalDataDSL.g:2877:4: (lv_value_4_0= RULE_STRING ) - // InternalDataDSL.g:2878:5: lv_value_4_0= RULE_STRING + // InternalDataDSL.g:3042:4: (lv_value_4_0= RULE_STRING ) + // InternalDataDSL.g:3043:5: lv_value_4_0= RULE_STRING { - lv_value_4_0=(Token)match(input,RULE_STRING,FOLLOW_76); if (state.failed) return current; + lv_value_4_0=(Token)match(input,RULE_STRING,FOLLOW_79); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_4_0, grammarAccess.getReferenceFilterWithOutAttrAccess().getValueSTRINGTerminalRuleCall_4_0()); @@ -7704,29 +8144,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2894:3: ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? - int alt71=2; - int LA71_0 = input.LA(1); + // InternalDataDSL.g:3059:3: ( ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) )? + int alt73=2; + int LA73_0 = input.LA(1); - if ( ((LA71_0>=194 && LA71_0<=195)) ) { - alt71=1; + if ( ((LA73_0>=198 && LA73_0<=199)) ) { + alt73=1; } - switch (alt71) { + switch (alt73) { case 1 : - // InternalDataDSL.g:2895:4: ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) + // InternalDataDSL.g:3060:4: ( (lv_operator2_5_0= ruleJunction ) ) ( (lv_subCondition_6_0= ruleReferenceFilter ) ) { - // InternalDataDSL.g:2895:4: ( (lv_operator2_5_0= ruleJunction ) ) - // InternalDataDSL.g:2896:5: (lv_operator2_5_0= ruleJunction ) + // InternalDataDSL.g:3060:4: ( (lv_operator2_5_0= ruleJunction ) ) + // InternalDataDSL.g:3061:5: (lv_operator2_5_0= ruleJunction ) { - // InternalDataDSL.g:2896:5: (lv_operator2_5_0= ruleJunction ) - // InternalDataDSL.g:2897:6: lv_operator2_5_0= ruleJunction + // InternalDataDSL.g:3061:5: (lv_operator2_5_0= ruleJunction ) + // InternalDataDSL.g:3062:6: lv_operator2_5_0= ruleJunction { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getReferenceFilterWithOutAttrAccess().getOperator2JunctionEnumRuleCall_5_0_0()); } - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_82); lv_operator2_5_0=ruleJunction(); state._fsp--; @@ -7750,11 +8190,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2914:4: ( (lv_subCondition_6_0= ruleReferenceFilter ) ) - // InternalDataDSL.g:2915:5: (lv_subCondition_6_0= ruleReferenceFilter ) + // InternalDataDSL.g:3079:4: ( (lv_subCondition_6_0= ruleReferenceFilter ) ) + // InternalDataDSL.g:3080:5: (lv_subCondition_6_0= ruleReferenceFilter ) { - // InternalDataDSL.g:2915:5: (lv_subCondition_6_0= ruleReferenceFilter ) - // InternalDataDSL.g:2916:6: lv_subCondition_6_0= ruleReferenceFilter + // InternalDataDSL.g:3080:5: (lv_subCondition_6_0= ruleReferenceFilter ) + // InternalDataDSL.g:3081:6: lv_subCondition_6_0= ruleReferenceFilter { if ( state.backtracking==0 ) { @@ -7816,7 +8256,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterCondition" - // InternalDataDSL.g:2938:1: entryRuleDataInterchangeLookupFilterCondition returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterCondition= ruleDataInterchangeLookupFilterCondition EOF ; + // InternalDataDSL.g:3103:1: entryRuleDataInterchangeLookupFilterCondition returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterCondition= ruleDataInterchangeLookupFilterCondition EOF ; public final EObject entryRuleDataInterchangeLookupFilterCondition() throws RecognitionException { EObject current = null; @@ -7824,8 +8264,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:2938:77: (iv_ruleDataInterchangeLookupFilterCondition= ruleDataInterchangeLookupFilterCondition EOF ) - // InternalDataDSL.g:2939:2: iv_ruleDataInterchangeLookupFilterCondition= ruleDataInterchangeLookupFilterCondition EOF + // InternalDataDSL.g:3103:77: (iv_ruleDataInterchangeLookupFilterCondition= ruleDataInterchangeLookupFilterCondition EOF ) + // InternalDataDSL.g:3104:2: iv_ruleDataInterchangeLookupFilterCondition= ruleDataInterchangeLookupFilterCondition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeLookupFilterConditionRule()); @@ -7856,7 +8296,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeLookupFilterCondition" - // InternalDataDSL.g:2945:1: ruleDataInterchangeLookupFilterCondition returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) ; + // InternalDataDSL.g:3110:1: ruleDataInterchangeLookupFilterCondition returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) ; public final EObject ruleDataInterchangeLookupFilterCondition() throws RecognitionException { EObject current = null; @@ -7874,17 +8314,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:2951:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) ) - // InternalDataDSL.g:2952:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) + // InternalDataDSL.g:3116:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) ) + // InternalDataDSL.g:3117:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) { - // InternalDataDSL.g:2952:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) - // InternalDataDSL.g:2953:3: ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? + // InternalDataDSL.g:3117:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? ) + // InternalDataDSL.g:3118:3: ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleOperator ) ) ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? { - // InternalDataDSL.g:2953:3: ( (otherlv_0= RULE_ID ) ) - // InternalDataDSL.g:2954:4: (otherlv_0= RULE_ID ) + // InternalDataDSL.g:3118:3: ( (otherlv_0= RULE_ID ) ) + // InternalDataDSL.g:3119:4: (otherlv_0= RULE_ID ) { - // InternalDataDSL.g:2954:4: (otherlv_0= RULE_ID ) - // InternalDataDSL.g:2955:5: otherlv_0= RULE_ID + // InternalDataDSL.g:3119:4: (otherlv_0= RULE_ID ) + // InternalDataDSL.g:3120:5: otherlv_0= RULE_ID { if ( state.backtracking==0 ) { @@ -7893,7 +8333,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_74); if (state.failed) return current; + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_77); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getDataInterchangeLookupFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0()); @@ -7905,18 +8345,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2966:3: ( (lv_operator_1_0= ruleOperator ) ) - // InternalDataDSL.g:2967:4: (lv_operator_1_0= ruleOperator ) + // InternalDataDSL.g:3131:3: ( (lv_operator_1_0= ruleOperator ) ) + // InternalDataDSL.g:3132:4: (lv_operator_1_0= ruleOperator ) { - // InternalDataDSL.g:2967:4: (lv_operator_1_0= ruleOperator ) - // InternalDataDSL.g:2968:5: lv_operator_1_0= ruleOperator + // InternalDataDSL.g:3132:4: (lv_operator_1_0= ruleOperator ) + // InternalDataDSL.g:3133:5: lv_operator_1_0= ruleOperator { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperatorOperatorEnumRuleCall_1_0()); } - pushFollow(FOLLOW_80); + pushFollow(FOLLOW_83); lv_operator_1_0=ruleOperator(); state._fsp--; @@ -7940,26 +8380,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:2985:3: ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? - int alt72=2; - int LA72_0 = input.LA(1); + // InternalDataDSL.g:3150:3: ( (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) )? + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA72_0==RULE_STRING||LA72_0==RULE_ID) ) { - alt72=1; + if ( (LA74_0==RULE_STRING||LA74_0==RULE_ID) ) { + alt74=1; } - switch (alt72) { + switch (alt74) { case 1 : - // InternalDataDSL.g:2986:4: (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) + // InternalDataDSL.g:3151:4: (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) { - // InternalDataDSL.g:2986:4: (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) - // InternalDataDSL.g:2987:5: lv_operand_2_0= ruleDataInterchangeLookupFilterOperand + // InternalDataDSL.g:3151:4: (lv_operand_2_0= ruleDataInterchangeLookupFilterOperand ) + // InternalDataDSL.g:3152:5: lv_operand_2_0= ruleDataInterchangeLookupFilterOperand { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeLookupFilterConditionAccess().getOperandDataInterchangeLookupFilterOperandParserRuleCall_2_0()); } - pushFollow(FOLLOW_76); + pushFollow(FOLLOW_79); lv_operand_2_0=ruleDataInterchangeLookupFilterOperand(); state._fsp--; @@ -7986,22 +8426,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3004:3: ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? - int alt73=2; - int LA73_0 = input.LA(1); + // InternalDataDSL.g:3169:3: ( ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) )? + int alt75=2; + int LA75_0 = input.LA(1); - if ( ((LA73_0>=194 && LA73_0<=195)) ) { - alt73=1; + if ( ((LA75_0>=198 && LA75_0<=199)) ) { + alt75=1; } - switch (alt73) { + switch (alt75) { case 1 : - // InternalDataDSL.g:3005:4: ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) + // InternalDataDSL.g:3170:4: ( (lv_operator2_3_0= ruleJunction ) ) ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) { - // InternalDataDSL.g:3005:4: ( (lv_operator2_3_0= ruleJunction ) ) - // InternalDataDSL.g:3006:5: (lv_operator2_3_0= ruleJunction ) + // InternalDataDSL.g:3170:4: ( (lv_operator2_3_0= ruleJunction ) ) + // InternalDataDSL.g:3171:5: (lv_operator2_3_0= ruleJunction ) { - // InternalDataDSL.g:3006:5: (lv_operator2_3_0= ruleJunction ) - // InternalDataDSL.g:3007:6: lv_operator2_3_0= ruleJunction + // InternalDataDSL.g:3171:5: (lv_operator2_3_0= ruleJunction ) + // InternalDataDSL.g:3172:6: lv_operator2_3_0= ruleJunction { if ( state.backtracking==0 ) { @@ -8032,11 +8472,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3024:4: ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) - // InternalDataDSL.g:3025:5: (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) + // InternalDataDSL.g:3189:4: ( (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) ) + // InternalDataDSL.g:3190:5: (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) { - // InternalDataDSL.g:3025:5: (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) - // InternalDataDSL.g:3026:6: lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition + // InternalDataDSL.g:3190:5: (lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition ) + // InternalDataDSL.g:3191:6: lv_subcondition_4_0= ruleDataInterchangeLookupFilterCondition { if ( state.backtracking==0 ) { @@ -8098,7 +8538,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterOperand" - // InternalDataDSL.g:3048:1: entryRuleDataInterchangeLookupFilterOperand returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterOperand= ruleDataInterchangeLookupFilterOperand EOF ; + // InternalDataDSL.g:3213:1: entryRuleDataInterchangeLookupFilterOperand returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterOperand= ruleDataInterchangeLookupFilterOperand EOF ; public final EObject entryRuleDataInterchangeLookupFilterOperand() throws RecognitionException { EObject current = null; @@ -8106,8 +8546,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3048:75: (iv_ruleDataInterchangeLookupFilterOperand= ruleDataInterchangeLookupFilterOperand EOF ) - // InternalDataDSL.g:3049:2: iv_ruleDataInterchangeLookupFilterOperand= ruleDataInterchangeLookupFilterOperand EOF + // InternalDataDSL.g:3213:75: (iv_ruleDataInterchangeLookupFilterOperand= ruleDataInterchangeLookupFilterOperand EOF ) + // InternalDataDSL.g:3214:2: iv_ruleDataInterchangeLookupFilterOperand= ruleDataInterchangeLookupFilterOperand EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeLookupFilterOperandRule()); @@ -8138,7 +8578,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeLookupFilterOperand" - // InternalDataDSL.g:3055:1: ruleDataInterchangeLookupFilterOperand returns [EObject current=null] : (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) ; + // InternalDataDSL.g:3220:1: ruleDataInterchangeLookupFilterOperand returns [EObject current=null] : (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) ; public final EObject ruleDataInterchangeLookupFilterOperand() throws RecognitionException { EObject current = null; @@ -8151,29 +8591,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3061:2: ( (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) ) - // InternalDataDSL.g:3062:2: (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) + // InternalDataDSL.g:3226:2: ( (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) ) + // InternalDataDSL.g:3227:2: (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) { - // InternalDataDSL.g:3062:2: (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) - int alt74=2; - int LA74_0 = input.LA(1); + // InternalDataDSL.g:3227:2: (this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString | this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty ) + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA74_0==RULE_STRING) ) { - alt74=1; + if ( (LA76_0==RULE_STRING) ) { + alt76=1; } - else if ( (LA74_0==RULE_ID) ) { - alt74=2; + else if ( (LA76_0==RULE_ID) ) { + alt76=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 74, 0, input); + new NoViableAltException("", 76, 0, input); throw nvae; } - switch (alt74) { + switch (alt76) { case 1 : - // InternalDataDSL.g:3063:3: this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString + // InternalDataDSL.g:3228:3: this_DataInterchangeLookupFilterOperandString_0= ruleDataInterchangeLookupFilterOperandString { if ( state.backtracking==0 ) { @@ -8195,7 +8635,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:3072:3: this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty + // InternalDataDSL.g:3237:3: this_DataInterchangeLookupFilterOperandProperty_1= ruleDataInterchangeLookupFilterOperandProperty { if ( state.backtracking==0 ) { @@ -8241,7 +8681,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterOperandProperty" - // InternalDataDSL.g:3084:1: entryRuleDataInterchangeLookupFilterOperandProperty returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterOperandProperty= ruleDataInterchangeLookupFilterOperandProperty EOF ; + // InternalDataDSL.g:3249:1: entryRuleDataInterchangeLookupFilterOperandProperty returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterOperandProperty= ruleDataInterchangeLookupFilterOperandProperty EOF ; public final EObject entryRuleDataInterchangeLookupFilterOperandProperty() throws RecognitionException { EObject current = null; @@ -8249,8 +8689,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3084:83: (iv_ruleDataInterchangeLookupFilterOperandProperty= ruleDataInterchangeLookupFilterOperandProperty EOF ) - // InternalDataDSL.g:3085:2: iv_ruleDataInterchangeLookupFilterOperandProperty= ruleDataInterchangeLookupFilterOperandProperty EOF + // InternalDataDSL.g:3249:83: (iv_ruleDataInterchangeLookupFilterOperandProperty= ruleDataInterchangeLookupFilterOperandProperty EOF ) + // InternalDataDSL.g:3250:2: iv_ruleDataInterchangeLookupFilterOperandProperty= ruleDataInterchangeLookupFilterOperandProperty EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeLookupFilterOperandPropertyRule()); @@ -8281,7 +8721,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeLookupFilterOperandProperty" - // InternalDataDSL.g:3091:1: ruleDataInterchangeLookupFilterOperandProperty returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ) ; + // InternalDataDSL.g:3256:1: ruleDataInterchangeLookupFilterOperandProperty returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ) ; public final EObject ruleDataInterchangeLookupFilterOperandProperty() throws RecognitionException { EObject current = null; @@ -8291,14 +8731,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3097:2: ( ( () ( (otherlv_1= RULE_ID ) ) ) ) - // InternalDataDSL.g:3098:2: ( () ( (otherlv_1= RULE_ID ) ) ) + // InternalDataDSL.g:3262:2: ( ( () ( (otherlv_1= RULE_ID ) ) ) ) + // InternalDataDSL.g:3263:2: ( () ( (otherlv_1= RULE_ID ) ) ) { - // InternalDataDSL.g:3098:2: ( () ( (otherlv_1= RULE_ID ) ) ) - // InternalDataDSL.g:3099:3: () ( (otherlv_1= RULE_ID ) ) + // InternalDataDSL.g:3263:2: ( () ( (otherlv_1= RULE_ID ) ) ) + // InternalDataDSL.g:3264:3: () ( (otherlv_1= RULE_ID ) ) { - // InternalDataDSL.g:3099:3: () - // InternalDataDSL.g:3100:4: + // InternalDataDSL.g:3264:3: () + // InternalDataDSL.g:3265:4: { if ( state.backtracking==0 ) { @@ -8310,11 +8750,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3106:3: ( (otherlv_1= RULE_ID ) ) - // InternalDataDSL.g:3107:4: (otherlv_1= RULE_ID ) + // InternalDataDSL.g:3271:3: ( (otherlv_1= RULE_ID ) ) + // InternalDataDSL.g:3272:4: (otherlv_1= RULE_ID ) { - // InternalDataDSL.g:3107:4: (otherlv_1= RULE_ID ) - // InternalDataDSL.g:3108:5: otherlv_1= RULE_ID + // InternalDataDSL.g:3272:4: (otherlv_1= RULE_ID ) + // InternalDataDSL.g:3273:5: otherlv_1= RULE_ID { if ( state.backtracking==0 ) { @@ -8360,7 +8800,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeLookupFilterOperandString" - // InternalDataDSL.g:3123:1: entryRuleDataInterchangeLookupFilterOperandString returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterOperandString= ruleDataInterchangeLookupFilterOperandString EOF ; + // InternalDataDSL.g:3288:1: entryRuleDataInterchangeLookupFilterOperandString returns [EObject current=null] : iv_ruleDataInterchangeLookupFilterOperandString= ruleDataInterchangeLookupFilterOperandString EOF ; public final EObject entryRuleDataInterchangeLookupFilterOperandString() throws RecognitionException { EObject current = null; @@ -8368,8 +8808,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3123:81: (iv_ruleDataInterchangeLookupFilterOperandString= ruleDataInterchangeLookupFilterOperandString EOF ) - // InternalDataDSL.g:3124:2: iv_ruleDataInterchangeLookupFilterOperandString= ruleDataInterchangeLookupFilterOperandString EOF + // InternalDataDSL.g:3288:81: (iv_ruleDataInterchangeLookupFilterOperandString= ruleDataInterchangeLookupFilterOperandString EOF ) + // InternalDataDSL.g:3289:2: iv_ruleDataInterchangeLookupFilterOperandString= ruleDataInterchangeLookupFilterOperandString EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeLookupFilterOperandStringRule()); @@ -8400,7 +8840,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeLookupFilterOperandString" - // InternalDataDSL.g:3130:1: ruleDataInterchangeLookupFilterOperandString returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; + // InternalDataDSL.g:3295:1: ruleDataInterchangeLookupFilterOperandString returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; public final EObject ruleDataInterchangeLookupFilterOperandString() throws RecognitionException { EObject current = null; @@ -8410,14 +8850,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3136:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) - // InternalDataDSL.g:3137:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // InternalDataDSL.g:3301:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) + // InternalDataDSL.g:3302:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) { - // InternalDataDSL.g:3137:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) - // InternalDataDSL.g:3138:3: () ( (lv_value_1_0= RULE_STRING ) ) + // InternalDataDSL.g:3302:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // InternalDataDSL.g:3303:3: () ( (lv_value_1_0= RULE_STRING ) ) { - // InternalDataDSL.g:3138:3: () - // InternalDataDSL.g:3139:4: + // InternalDataDSL.g:3303:3: () + // InternalDataDSL.g:3304:4: { if ( state.backtracking==0 ) { @@ -8429,11 +8869,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3145:3: ( (lv_value_1_0= RULE_STRING ) ) - // InternalDataDSL.g:3146:4: (lv_value_1_0= RULE_STRING ) + // InternalDataDSL.g:3310:3: ( (lv_value_1_0= RULE_STRING ) ) + // InternalDataDSL.g:3311:4: (lv_value_1_0= RULE_STRING ) { - // InternalDataDSL.g:3146:4: (lv_value_1_0= RULE_STRING ) - // InternalDataDSL.g:3147:5: lv_value_1_0= RULE_STRING + // InternalDataDSL.g:3311:4: (lv_value_1_0= RULE_STRING ) + // InternalDataDSL.g:3312:5: lv_value_1_0= RULE_STRING { lv_value_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -8484,7 +8924,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeExportHide" - // InternalDataDSL.g:3167:1: entryRuleDataInterchangeExportHide returns [EObject current=null] : iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF ; + // InternalDataDSL.g:3332:1: entryRuleDataInterchangeExportHide returns [EObject current=null] : iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF ; public final EObject entryRuleDataInterchangeExportHide() throws RecognitionException { EObject current = null; @@ -8492,8 +8932,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3167:66: (iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF ) - // InternalDataDSL.g:3168:2: iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF + // InternalDataDSL.g:3332:66: (iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF ) + // InternalDataDSL.g:3333:2: iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeExportHideRule()); @@ -8524,7 +8964,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeExportHide" - // InternalDataDSL.g:3174:1: ruleDataInterchangeExportHide returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ) ; + // InternalDataDSL.g:3339:1: ruleDataInterchangeExportHide returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ) ; public final EObject ruleDataInterchangeExportHide() throws RecognitionException { EObject current = null; @@ -8534,14 +8974,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3180:2: ( ( () ( (otherlv_1= RULE_ID ) ) ) ) - // InternalDataDSL.g:3181:2: ( () ( (otherlv_1= RULE_ID ) ) ) + // InternalDataDSL.g:3345:2: ( ( () ( (otherlv_1= RULE_ID ) ) ) ) + // InternalDataDSL.g:3346:2: ( () ( (otherlv_1= RULE_ID ) ) ) { - // InternalDataDSL.g:3181:2: ( () ( (otherlv_1= RULE_ID ) ) ) - // InternalDataDSL.g:3182:3: () ( (otherlv_1= RULE_ID ) ) + // InternalDataDSL.g:3346:2: ( () ( (otherlv_1= RULE_ID ) ) ) + // InternalDataDSL.g:3347:3: () ( (otherlv_1= RULE_ID ) ) { - // InternalDataDSL.g:3182:3: () - // InternalDataDSL.g:3183:4: + // InternalDataDSL.g:3347:3: () + // InternalDataDSL.g:3348:4: { if ( state.backtracking==0 ) { @@ -8553,11 +8993,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3189:3: ( (otherlv_1= RULE_ID ) ) - // InternalDataDSL.g:3190:4: (otherlv_1= RULE_ID ) + // InternalDataDSL.g:3354:3: ( (otherlv_1= RULE_ID ) ) + // InternalDataDSL.g:3355:4: (otherlv_1= RULE_ID ) { - // InternalDataDSL.g:3190:4: (otherlv_1= RULE_ID ) - // InternalDataDSL.g:3191:5: otherlv_1= RULE_ID + // InternalDataDSL.g:3355:4: (otherlv_1= RULE_ID ) + // InternalDataDSL.g:3356:5: otherlv_1= RULE_ID { if ( state.backtracking==0 ) { @@ -8603,7 +9043,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangePredefinedExpression" - // InternalDataDSL.g:3206:1: entryRuleDataInterchangePredefinedExpression returns [EObject current=null] : iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF ; + // InternalDataDSL.g:3371:1: entryRuleDataInterchangePredefinedExpression returns [EObject current=null] : iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF ; public final EObject entryRuleDataInterchangePredefinedExpression() throws RecognitionException { EObject current = null; @@ -8611,8 +9051,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3206:76: (iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF ) - // InternalDataDSL.g:3207:2: iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF + // InternalDataDSL.g:3371:76: (iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF ) + // InternalDataDSL.g:3372:2: iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangePredefinedExpressionRule()); @@ -8643,7 +9083,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangePredefinedExpression" - // InternalDataDSL.g:3213:1: ruleDataInterchangePredefinedExpression returns [EObject current=null] : ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) ; + // InternalDataDSL.g:3378:1: ruleDataInterchangePredefinedExpression returns [EObject current=null] : ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) ; public final EObject ruleDataInterchangePredefinedExpression() throws RecognitionException { EObject current = null; @@ -8660,14 +9100,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3219:2: ( ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) ) - // InternalDataDSL.g:3220:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) + // InternalDataDSL.g:3384:2: ( ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) ) + // InternalDataDSL.g:3385:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) { - // InternalDataDSL.g:3220:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) - // InternalDataDSL.g:3221:3: () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) + // InternalDataDSL.g:3385:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) + // InternalDataDSL.g:3386:3: () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) { - // InternalDataDSL.g:3221:3: () - // InternalDataDSL.g:3222:4: + // InternalDataDSL.g:3386:3: () + // InternalDataDSL.g:3387:4: { if ( state.backtracking==0 ) { @@ -8679,17 +9119,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,79,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,81,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataInterchangePredefinedExpressionAccess().getAssignKeyword_1()); } - // InternalDataDSL.g:3232:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:3233:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3397:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:3398:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:3233:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:3234:5: otherlv_2= RULE_ID + // InternalDataDSL.g:3398:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3399:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -8698,7 +9138,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_81); if (state.failed) return current; + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_74); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyLEntityAttributeCrossReference_2_0()); @@ -8710,24 +9150,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,80,FOLLOW_82); if (state.failed) return current; + otherlv_3=(Token)match(input,76,FOLLOW_84); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getDataInterchangePredefinedExpressionAccess().getWithKeyword_3()); } - // InternalDataDSL.g:3249:3: ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) - // InternalDataDSL.g:3250:4: (lv_bean_4_0= rulePredefinedBeanEnum ) + // InternalDataDSL.g:3414:3: ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) + // InternalDataDSL.g:3415:4: (lv_bean_4_0= rulePredefinedBeanEnum ) { - // InternalDataDSL.g:3250:4: (lv_bean_4_0= rulePredefinedBeanEnum ) - // InternalDataDSL.g:3251:5: lv_bean_4_0= rulePredefinedBeanEnum + // InternalDataDSL.g:3415:4: (lv_bean_4_0= rulePredefinedBeanEnum ) + // InternalDataDSL.g:3416:5: lv_bean_4_0= rulePredefinedBeanEnum { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanPredefinedBeanEnumEnumRuleCall_4_0()); } - pushFollow(FOLLOW_83); + pushFollow(FOLLOW_85); lv_bean_4_0=rulePredefinedBeanEnum(); state._fsp--; @@ -8751,17 +9191,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,81,FOLLOW_84); if (state.failed) return current; + otherlv_5=(Token)match(input,82,FOLLOW_86); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getDataInterchangePredefinedExpressionAccess().getAsKeyword_5()); } - // InternalDataDSL.g:3272:3: ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) - // InternalDataDSL.g:3273:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) + // InternalDataDSL.g:3437:3: ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) + // InternalDataDSL.g:3438:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) { - // InternalDataDSL.g:3273:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) - // InternalDataDSL.g:3274:5: lv_beanType_6_0= rulePredefinedBeanTypeEnum + // InternalDataDSL.g:3438:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) + // InternalDataDSL.g:3439:5: lv_beanType_6_0= rulePredefinedBeanTypeEnum { if ( state.backtracking==0 ) { @@ -8817,7 +9257,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeMapping" - // InternalDataDSL.g:3295:1: entryRuleDataInterchangeMapping returns [EObject current=null] : iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF ; + // InternalDataDSL.g:3460:1: entryRuleDataInterchangeMapping returns [EObject current=null] : iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF ; public final EObject entryRuleDataInterchangeMapping() throws RecognitionException { EObject current = null; @@ -8825,8 +9265,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3295:63: (iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF ) - // InternalDataDSL.g:3296:2: iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF + // InternalDataDSL.g:3460:63: (iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF ) + // InternalDataDSL.g:3461:2: iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeMappingRule()); @@ -8857,7 +9297,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeMapping" - // InternalDataDSL.g:3302:1: ruleDataInterchangeMapping returns [EObject current=null] : (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) ; + // InternalDataDSL.g:3467:1: ruleDataInterchangeMapping returns [EObject current=null] : (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) ; public final EObject ruleDataInterchangeMapping() throws RecognitionException { EObject current = null; @@ -8876,48 +9316,48 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3308:2: ( (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) ) - // InternalDataDSL.g:3309:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) + // InternalDataDSL.g:3473:2: ( (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) ) + // InternalDataDSL.g:3474:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) { - // InternalDataDSL.g:3309:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) - int alt75=5; + // InternalDataDSL.g:3474:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping | this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping | this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping | this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping ) + int alt77=5; switch ( input.LA(1) ) { - case 82: + case 83: { - alt75=1; + alt77=1; } break; - case 84: + case 85: { - alt75=2; + alt77=2; } break; - case 87: + case 88: { - alt75=3; + alt77=3; } break; - case 97: + case 98: { - alt75=4; + alt77=4; } break; - case 98: + case 99: { - alt75=5; + alt77=5; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 75, 0, input); + new NoViableAltException("", 77, 0, input); throw nvae; } - switch (alt75) { + switch (alt77) { case 1 : - // InternalDataDSL.g:3310:3: this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping + // InternalDataDSL.g:3475:3: this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping { if ( state.backtracking==0 ) { @@ -8939,7 +9379,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:3319:3: this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping + // InternalDataDSL.g:3484:3: this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping { if ( state.backtracking==0 ) { @@ -8961,7 +9401,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:3328:3: this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping + // InternalDataDSL.g:3493:3: this_DataInterchangeFixedColumnMapping_2= ruleDataInterchangeFixedColumnMapping { if ( state.backtracking==0 ) { @@ -8983,7 +9423,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:3337:3: this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping + // InternalDataDSL.g:3502:3: this_DataInterchangeLookupMapping_3= ruleDataInterchangeLookupMapping { if ( state.backtracking==0 ) { @@ -9005,7 +9445,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:3346:3: this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping + // InternalDataDSL.g:3511:3: this_DataInterchangeSkipMapping_4= ruleDataInterchangeSkipMapping { if ( state.backtracking==0 ) { @@ -9051,7 +9491,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeValueMapping" - // InternalDataDSL.g:3358:1: entryRuleDataInterchangeValueMapping returns [EObject current=null] : iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF ; + // InternalDataDSL.g:3523:1: entryRuleDataInterchangeValueMapping returns [EObject current=null] : iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF ; public final EObject entryRuleDataInterchangeValueMapping() throws RecognitionException { EObject current = null; @@ -9059,8 +9499,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3358:68: (iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF ) - // InternalDataDSL.g:3359:2: iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF + // InternalDataDSL.g:3523:68: (iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF ) + // InternalDataDSL.g:3524:2: iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeValueMappingRule()); @@ -9091,7 +9531,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeValueMapping" - // InternalDataDSL.g:3365:1: ruleDataInterchangeValueMapping returns [EObject current=null] : ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) ; + // InternalDataDSL.g:3530:1: ruleDataInterchangeValueMapping returns [EObject current=null] : ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) ; public final EObject ruleDataInterchangeValueMapping() throws RecognitionException { EObject current = null; @@ -9104,14 +9544,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3371:2: ( ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) ) - // InternalDataDSL.g:3372:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) + // InternalDataDSL.g:3536:2: ( ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) ) + // InternalDataDSL.g:3537:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) { - // InternalDataDSL.g:3372:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) - // InternalDataDSL.g:3373:3: () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) + // InternalDataDSL.g:3537:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) + // InternalDataDSL.g:3538:3: () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) { - // InternalDataDSL.g:3373:3: () - // InternalDataDSL.g:3374:4: + // InternalDataDSL.g:3538:3: () + // InternalDataDSL.g:3539:4: { if ( state.backtracking==0 ) { @@ -9123,17 +9563,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,82,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,83,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataInterchangeValueMappingAccess().getMapKeyword_1()); } - // InternalDataDSL.g:3384:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:3385:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3549:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:3550:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:3385:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:3386:5: otherlv_2= RULE_ID + // InternalDataDSL.g:3550:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3551:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -9142,7 +9582,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_85); if (state.failed) return current; + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_87); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getDataInterchangeValueMappingAccess().getPropertyLEntityAttributeCrossReference_2_0()); @@ -9154,17 +9594,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,83,FOLLOW_9); if (state.failed) return current; + otherlv_3=(Token)match(input,84,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getDataInterchangeValueMappingAccess().getToKeyword_3()); } - // InternalDataDSL.g:3401:3: ( (lv_data_4_0= RULE_STRING ) ) - // InternalDataDSL.g:3402:4: (lv_data_4_0= RULE_STRING ) + // InternalDataDSL.g:3566:3: ( (lv_data_4_0= RULE_STRING ) ) + // InternalDataDSL.g:3567:4: (lv_data_4_0= RULE_STRING ) { - // InternalDataDSL.g:3402:4: (lv_data_4_0= RULE_STRING ) - // InternalDataDSL.g:3403:5: lv_data_4_0= RULE_STRING + // InternalDataDSL.g:3567:4: (lv_data_4_0= RULE_STRING ) + // InternalDataDSL.g:3568:5: lv_data_4_0= RULE_STRING { lv_data_4_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9215,7 +9655,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeBlobMapping" - // InternalDataDSL.g:3423:1: entryRuleDataInterchangeBlobMapping returns [EObject current=null] : iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF ; + // InternalDataDSL.g:3588:1: entryRuleDataInterchangeBlobMapping returns [EObject current=null] : iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF ; public final EObject entryRuleDataInterchangeBlobMapping() throws RecognitionException { EObject current = null; @@ -9223,8 +9663,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3423:67: (iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF ) - // InternalDataDSL.g:3424:2: iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF + // InternalDataDSL.g:3588:67: (iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF ) + // InternalDataDSL.g:3589:2: iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeBlobMappingRule()); @@ -9255,7 +9695,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeBlobMapping" - // InternalDataDSL.g:3430:1: ruleDataInterchangeBlobMapping returns [EObject current=null] : ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) ; + // InternalDataDSL.g:3595:1: ruleDataInterchangeBlobMapping returns [EObject current=null] : ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) ; public final EObject ruleDataInterchangeBlobMapping() throws RecognitionException { EObject current = null; @@ -9275,14 +9715,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3436:2: ( ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) ) - // InternalDataDSL.g:3437:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) + // InternalDataDSL.g:3601:2: ( ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) ) + // InternalDataDSL.g:3602:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) { - // InternalDataDSL.g:3437:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) - // InternalDataDSL.g:3438:3: () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) + // InternalDataDSL.g:3602:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) + // InternalDataDSL.g:3603:3: () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) { - // InternalDataDSL.g:3438:3: () - // InternalDataDSL.g:3439:4: + // InternalDataDSL.g:3603:3: () + // InternalDataDSL.g:3604:4: { if ( state.backtracking==0 ) { @@ -9294,17 +9734,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,84,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,85,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataInterchangeBlobMappingAccess().getMapBlobKeyword_1()); } - // InternalDataDSL.g:3449:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:3450:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3614:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:3615:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:3450:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:3451:5: otherlv_2= RULE_ID + // InternalDataDSL.g:3615:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3616:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -9313,7 +9753,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_85); if (state.failed) return current; + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_87); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyLEntityAttributeCrossReference_2_0()); @@ -9325,19 +9765,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,83,FOLLOW_9); if (state.failed) return current; + otherlv_3=(Token)match(input,84,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getDataInterchangeBlobMappingAccess().getToKeyword_3()); } - // InternalDataDSL.g:3466:3: ( (lv_data_4_0= RULE_STRING ) ) - // InternalDataDSL.g:3467:4: (lv_data_4_0= RULE_STRING ) + // InternalDataDSL.g:3631:3: ( (lv_data_4_0= RULE_STRING ) ) + // InternalDataDSL.g:3632:4: (lv_data_4_0= RULE_STRING ) { - // InternalDataDSL.g:3467:4: (lv_data_4_0= RULE_STRING ) - // InternalDataDSL.g:3468:5: lv_data_4_0= RULE_STRING + // InternalDataDSL.g:3632:4: (lv_data_4_0= RULE_STRING ) + // InternalDataDSL.g:3633:5: lv_data_4_0= RULE_STRING { - lv_data_4_0=(Token)match(input,RULE_STRING,FOLLOW_86); if (state.failed) return current; + lv_data_4_0=(Token)match(input,RULE_STRING,FOLLOW_88); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_data_4_0, grammarAccess.getDataInterchangeBlobMappingAccess().getDataSTRINGTerminalRuleCall_4_0()); @@ -9361,30 +9801,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3484:3: (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? - int alt76=2; - int LA76_0 = input.LA(1); + // InternalDataDSL.g:3649:3: (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA76_0==85) ) { - alt76=1; + if ( (LA78_0==86) ) { + alt78=1; } - switch (alt76) { + switch (alt78) { case 1 : - // InternalDataDSL.g:3485:4: otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) + // InternalDataDSL.g:3650:4: otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) { - otherlv_5=(Token)match(input,85,FOLLOW_9); if (state.failed) return current; + otherlv_5=(Token)match(input,86,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getDataInterchangeBlobMappingAccess().getExtensionKeyword_5_0()); } - // InternalDataDSL.g:3489:4: ( (lv_blobFileExtension_6_0= RULE_STRING ) ) - // InternalDataDSL.g:3490:5: (lv_blobFileExtension_6_0= RULE_STRING ) + // InternalDataDSL.g:3654:4: ( (lv_blobFileExtension_6_0= RULE_STRING ) ) + // InternalDataDSL.g:3655:5: (lv_blobFileExtension_6_0= RULE_STRING ) { - // InternalDataDSL.g:3490:5: (lv_blobFileExtension_6_0= RULE_STRING ) - // InternalDataDSL.g:3491:6: lv_blobFileExtension_6_0= RULE_STRING + // InternalDataDSL.g:3655:5: (lv_blobFileExtension_6_0= RULE_STRING ) + // InternalDataDSL.g:3656:6: lv_blobFileExtension_6_0= RULE_STRING { - lv_blobFileExtension_6_0=(Token)match(input,RULE_STRING,FOLLOW_87); if (state.failed) return current; + lv_blobFileExtension_6_0=(Token)match(input,RULE_STRING,FOLLOW_89); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_blobFileExtension_6_0, grammarAccess.getDataInterchangeBlobMappingAccess().getBlobFileExtensionSTRINGTerminalRuleCall_5_1_0()); @@ -9414,16 +9854,16 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3508:3: (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? - int alt77=2; - int LA77_0 = input.LA(1); + // InternalDataDSL.g:3673:3: (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA77_0==24) ) { - alt77=1; + if ( (LA79_0==24) ) { + alt79=1; } - switch (alt77) { + switch (alt79) { case 1 : - // InternalDataDSL.g:3509:4: otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) + // InternalDataDSL.g:3674:4: otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) { otherlv_7=(Token)match(input,24,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -9431,13 +9871,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_7, grammarAccess.getDataInterchangeBlobMappingAccess().getPathKeyword_6_0()); } - // InternalDataDSL.g:3513:4: ( (lv_blobPath_8_0= RULE_STRING ) ) - // InternalDataDSL.g:3514:5: (lv_blobPath_8_0= RULE_STRING ) + // InternalDataDSL.g:3678:4: ( (lv_blobPath_8_0= RULE_STRING ) ) + // InternalDataDSL.g:3679:5: (lv_blobPath_8_0= RULE_STRING ) { - // InternalDataDSL.g:3514:5: (lv_blobPath_8_0= RULE_STRING ) - // InternalDataDSL.g:3515:6: lv_blobPath_8_0= RULE_STRING + // InternalDataDSL.g:3679:5: (lv_blobPath_8_0= RULE_STRING ) + // InternalDataDSL.g:3680:6: lv_blobPath_8_0= RULE_STRING { - lv_blobPath_8_0=(Token)match(input,RULE_STRING,FOLLOW_88); if (state.failed) return current; + lv_blobPath_8_0=(Token)match(input,RULE_STRING,FOLLOW_90); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_blobPath_8_0, grammarAccess.getDataInterchangeBlobMappingAccess().getBlobPathSTRINGTerminalRuleCall_6_1_0()); @@ -9467,17 +9907,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_9=(Token)match(input,86,FOLLOW_89); if (state.failed) return current; + otherlv_9=(Token)match(input,87,FOLLOW_91); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeKeyword_7()); } - // InternalDataDSL.g:3536:3: ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) - // InternalDataDSL.g:3537:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) + // InternalDataDSL.g:3701:3: ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) + // InternalDataDSL.g:3702:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) { - // InternalDataDSL.g:3537:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) - // InternalDataDSL.g:3538:5: lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum + // InternalDataDSL.g:3702:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) + // InternalDataDSL.g:3703:5: lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum { if ( state.backtracking==0 ) { @@ -9533,7 +9973,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeFixedColumnMapping" - // InternalDataDSL.g:3559:1: entryRuleDataInterchangeFixedColumnMapping returns [EObject current=null] : iv_ruleDataInterchangeFixedColumnMapping= ruleDataInterchangeFixedColumnMapping EOF ; + // InternalDataDSL.g:3724:1: entryRuleDataInterchangeFixedColumnMapping returns [EObject current=null] : iv_ruleDataInterchangeFixedColumnMapping= ruleDataInterchangeFixedColumnMapping EOF ; public final EObject entryRuleDataInterchangeFixedColumnMapping() throws RecognitionException { EObject current = null; @@ -9541,8 +9981,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3559:74: (iv_ruleDataInterchangeFixedColumnMapping= ruleDataInterchangeFixedColumnMapping EOF ) - // InternalDataDSL.g:3560:2: iv_ruleDataInterchangeFixedColumnMapping= ruleDataInterchangeFixedColumnMapping EOF + // InternalDataDSL.g:3724:74: (iv_ruleDataInterchangeFixedColumnMapping= ruleDataInterchangeFixedColumnMapping EOF ) + // InternalDataDSL.g:3725:2: iv_ruleDataInterchangeFixedColumnMapping= ruleDataInterchangeFixedColumnMapping EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeFixedColumnMappingRule()); @@ -9573,7 +10013,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeFixedColumnMapping" - // InternalDataDSL.g:3566:1: ruleDataInterchangeFixedColumnMapping returns [EObject current=null] : ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) ; + // InternalDataDSL.g:3731:1: ruleDataInterchangeFixedColumnMapping returns [EObject current=null] : ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) ; public final EObject ruleDataInterchangeFixedColumnMapping() throws RecognitionException { EObject current = null; @@ -9594,14 +10034,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3572:2: ( ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) ) - // InternalDataDSL.g:3573:2: ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) + // InternalDataDSL.g:3737:2: ( ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) ) + // InternalDataDSL.g:3738:2: ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) { - // InternalDataDSL.g:3573:2: ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) - // InternalDataDSL.g:3574:3: () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) + // InternalDataDSL.g:3738:2: ( () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) ) + // InternalDataDSL.g:3739:3: () otherlv_1= 'mapFixedLength' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'length' ( (lv_length_4_0= RULE_INT ) ) ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) { - // InternalDataDSL.g:3574:3: () - // InternalDataDSL.g:3575:4: + // InternalDataDSL.g:3739:3: () + // InternalDataDSL.g:3740:4: { if ( state.backtracking==0 ) { @@ -9613,17 +10053,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,87,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,88,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getMapFixedLengthKeyword_1()); } - // InternalDataDSL.g:3585:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:3586:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3750:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:3751:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:3586:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:3587:5: otherlv_2= RULE_ID + // InternalDataDSL.g:3751:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3752:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -9632,7 +10072,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_90); if (state.failed) return current; + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_92); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getPropertyLEntityAttributeCrossReference_2_0()); @@ -9644,19 +10084,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,88,FOLLOW_13); if (state.failed) return current; + otherlv_3=(Token)match(input,89,FOLLOW_13); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLengthKeyword_3()); } - // InternalDataDSL.g:3602:3: ( (lv_length_4_0= RULE_INT ) ) - // InternalDataDSL.g:3603:4: (lv_length_4_0= RULE_INT ) + // InternalDataDSL.g:3767:3: ( (lv_length_4_0= RULE_INT ) ) + // InternalDataDSL.g:3768:4: (lv_length_4_0= RULE_INT ) { - // InternalDataDSL.g:3603:4: (lv_length_4_0= RULE_INT ) - // InternalDataDSL.g:3604:5: lv_length_4_0= RULE_INT + // InternalDataDSL.g:3768:4: (lv_length_4_0= RULE_INT ) + // InternalDataDSL.g:3769:5: lv_length_4_0= RULE_INT { - lv_length_4_0=(Token)match(input,RULE_INT,FOLLOW_91); if (state.failed) return current; + lv_length_4_0=(Token)match(input,RULE_INT,FOLLOW_93); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_length_4_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLengthINTTerminalRuleCall_4_0()); @@ -9680,40 +10120,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3620:3: ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) - // InternalDataDSL.g:3621:4: ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? + // InternalDataDSL.g:3785:3: ( ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? ) + // InternalDataDSL.g:3786:4: ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? { - // InternalDataDSL.g:3621:4: ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? - int alt78=4; + // InternalDataDSL.g:3786:4: ( ( (lv_trim_5_0= 'trim' ) ) | ( (lv_leftTrim_6_0= 'leftTrim' ) ) | ( (lv_rightTrim_7_0= 'rightTrim' ) ) )? + int alt80=4; switch ( input.LA(1) ) { - case 89: + case 90: { - alt78=1; + alt80=1; } break; - case 90: + case 91: { - alt78=2; + alt80=2; } break; - case 91: + case 92: { - alt78=3; + alt80=3; } break; } - switch (alt78) { + switch (alt80) { case 1 : - // InternalDataDSL.g:3622:5: ( (lv_trim_5_0= 'trim' ) ) + // InternalDataDSL.g:3787:5: ( (lv_trim_5_0= 'trim' ) ) { - // InternalDataDSL.g:3622:5: ( (lv_trim_5_0= 'trim' ) ) - // InternalDataDSL.g:3623:6: (lv_trim_5_0= 'trim' ) + // InternalDataDSL.g:3787:5: ( (lv_trim_5_0= 'trim' ) ) + // InternalDataDSL.g:3788:6: (lv_trim_5_0= 'trim' ) { - // InternalDataDSL.g:3623:6: (lv_trim_5_0= 'trim' ) - // InternalDataDSL.g:3624:7: lv_trim_5_0= 'trim' + // InternalDataDSL.g:3788:6: (lv_trim_5_0= 'trim' ) + // InternalDataDSL.g:3789:7: lv_trim_5_0= 'trim' { - lv_trim_5_0=(Token)match(input,89,FOLLOW_92); if (state.failed) return current; + lv_trim_5_0=(Token)match(input,90,FOLLOW_94); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_trim_5_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getTrimTrimKeyword_5_0_0_0()); @@ -9737,15 +10177,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:3637:5: ( (lv_leftTrim_6_0= 'leftTrim' ) ) + // InternalDataDSL.g:3802:5: ( (lv_leftTrim_6_0= 'leftTrim' ) ) { - // InternalDataDSL.g:3637:5: ( (lv_leftTrim_6_0= 'leftTrim' ) ) - // InternalDataDSL.g:3638:6: (lv_leftTrim_6_0= 'leftTrim' ) + // InternalDataDSL.g:3802:5: ( (lv_leftTrim_6_0= 'leftTrim' ) ) + // InternalDataDSL.g:3803:6: (lv_leftTrim_6_0= 'leftTrim' ) { - // InternalDataDSL.g:3638:6: (lv_leftTrim_6_0= 'leftTrim' ) - // InternalDataDSL.g:3639:7: lv_leftTrim_6_0= 'leftTrim' + // InternalDataDSL.g:3803:6: (lv_leftTrim_6_0= 'leftTrim' ) + // InternalDataDSL.g:3804:7: lv_leftTrim_6_0= 'leftTrim' { - lv_leftTrim_6_0=(Token)match(input,90,FOLLOW_92); if (state.failed) return current; + lv_leftTrim_6_0=(Token)match(input,91,FOLLOW_94); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_leftTrim_6_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLeftTrimLeftTrimKeyword_5_0_1_0()); @@ -9769,15 +10209,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:3652:5: ( (lv_rightTrim_7_0= 'rightTrim' ) ) + // InternalDataDSL.g:3817:5: ( (lv_rightTrim_7_0= 'rightTrim' ) ) { - // InternalDataDSL.g:3652:5: ( (lv_rightTrim_7_0= 'rightTrim' ) ) - // InternalDataDSL.g:3653:6: (lv_rightTrim_7_0= 'rightTrim' ) + // InternalDataDSL.g:3817:5: ( (lv_rightTrim_7_0= 'rightTrim' ) ) + // InternalDataDSL.g:3818:6: (lv_rightTrim_7_0= 'rightTrim' ) { - // InternalDataDSL.g:3653:6: (lv_rightTrim_7_0= 'rightTrim' ) - // InternalDataDSL.g:3654:7: lv_rightTrim_7_0= 'rightTrim' + // InternalDataDSL.g:3818:6: (lv_rightTrim_7_0= 'rightTrim' ) + // InternalDataDSL.g:3819:7: lv_rightTrim_7_0= 'rightTrim' { - lv_rightTrim_7_0=(Token)match(input,91,FOLLOW_92); if (state.failed) return current; + lv_rightTrim_7_0=(Token)match(input,92,FOLLOW_94); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_rightTrim_7_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getRightTrimRightTrimKeyword_5_0_2_0()); @@ -9803,47 +10243,47 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3667:4: ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? - int alt79=6; + // InternalDataDSL.g:3832:4: ( ( (lv_lowerCase_8_0= 'lowerCase' ) ) | ( (lv_upperCase_9_0= 'upperCase' ) ) | ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) | ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) | ( (lv_capitalize_12_0= 'capitalize' ) ) )? + int alt81=6; switch ( input.LA(1) ) { - case 92: - { - alt79=1; - } - break; case 93: { - alt79=2; + alt81=1; } break; case 94: { - alt79=3; + alt81=2; } break; case 95: { - alt79=4; + alt81=3; } break; case 96: { - alt79=5; + alt81=4; + } + break; + case 97: + { + alt81=5; } break; } - switch (alt79) { + switch (alt81) { case 1 : - // InternalDataDSL.g:3668:5: ( (lv_lowerCase_8_0= 'lowerCase' ) ) + // InternalDataDSL.g:3833:5: ( (lv_lowerCase_8_0= 'lowerCase' ) ) { - // InternalDataDSL.g:3668:5: ( (lv_lowerCase_8_0= 'lowerCase' ) ) - // InternalDataDSL.g:3669:6: (lv_lowerCase_8_0= 'lowerCase' ) + // InternalDataDSL.g:3833:5: ( (lv_lowerCase_8_0= 'lowerCase' ) ) + // InternalDataDSL.g:3834:6: (lv_lowerCase_8_0= 'lowerCase' ) { - // InternalDataDSL.g:3669:6: (lv_lowerCase_8_0= 'lowerCase' ) - // InternalDataDSL.g:3670:7: lv_lowerCase_8_0= 'lowerCase' + // InternalDataDSL.g:3834:6: (lv_lowerCase_8_0= 'lowerCase' ) + // InternalDataDSL.g:3835:7: lv_lowerCase_8_0= 'lowerCase' { - lv_lowerCase_8_0=(Token)match(input,92,FOLLOW_2); if (state.failed) return current; + lv_lowerCase_8_0=(Token)match(input,93,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_lowerCase_8_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getLowerCaseLowerCaseKeyword_5_1_0_0()); @@ -9867,15 +10307,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:3683:5: ( (lv_upperCase_9_0= 'upperCase' ) ) + // InternalDataDSL.g:3848:5: ( (lv_upperCase_9_0= 'upperCase' ) ) { - // InternalDataDSL.g:3683:5: ( (lv_upperCase_9_0= 'upperCase' ) ) - // InternalDataDSL.g:3684:6: (lv_upperCase_9_0= 'upperCase' ) + // InternalDataDSL.g:3848:5: ( (lv_upperCase_9_0= 'upperCase' ) ) + // InternalDataDSL.g:3849:6: (lv_upperCase_9_0= 'upperCase' ) { - // InternalDataDSL.g:3684:6: (lv_upperCase_9_0= 'upperCase' ) - // InternalDataDSL.g:3685:7: lv_upperCase_9_0= 'upperCase' + // InternalDataDSL.g:3849:6: (lv_upperCase_9_0= 'upperCase' ) + // InternalDataDSL.g:3850:7: lv_upperCase_9_0= 'upperCase' { - lv_upperCase_9_0=(Token)match(input,93,FOLLOW_2); if (state.failed) return current; + lv_upperCase_9_0=(Token)match(input,94,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_upperCase_9_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUpperCaseUpperCaseKeyword_5_1_1_0()); @@ -9899,15 +10339,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:3698:5: ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) + // InternalDataDSL.g:3863:5: ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) { - // InternalDataDSL.g:3698:5: ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) - // InternalDataDSL.g:3699:6: (lv_capFirst_10_0= 'capitalizeFirstWord' ) + // InternalDataDSL.g:3863:5: ( (lv_capFirst_10_0= 'capitalizeFirstWord' ) ) + // InternalDataDSL.g:3864:6: (lv_capFirst_10_0= 'capitalizeFirstWord' ) { - // InternalDataDSL.g:3699:6: (lv_capFirst_10_0= 'capitalizeFirstWord' ) - // InternalDataDSL.g:3700:7: lv_capFirst_10_0= 'capitalizeFirstWord' + // InternalDataDSL.g:3864:6: (lv_capFirst_10_0= 'capitalizeFirstWord' ) + // InternalDataDSL.g:3865:7: lv_capFirst_10_0= 'capitalizeFirstWord' { - lv_capFirst_10_0=(Token)match(input,94,FOLLOW_2); if (state.failed) return current; + lv_capFirst_10_0=(Token)match(input,95,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_capFirst_10_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapFirstCapitalizeFirstWordKeyword_5_1_2_0()); @@ -9931,15 +10371,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:3713:5: ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) + // InternalDataDSL.g:3878:5: ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) { - // InternalDataDSL.g:3713:5: ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) - // InternalDataDSL.g:3714:6: (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) + // InternalDataDSL.g:3878:5: ( (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) ) + // InternalDataDSL.g:3879:6: (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) { - // InternalDataDSL.g:3714:6: (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) - // InternalDataDSL.g:3715:7: lv_uncapFirst_11_0= 'uncapitalizeFirstWord' + // InternalDataDSL.g:3879:6: (lv_uncapFirst_11_0= 'uncapitalizeFirstWord' ) + // InternalDataDSL.g:3880:7: lv_uncapFirst_11_0= 'uncapitalizeFirstWord' { - lv_uncapFirst_11_0=(Token)match(input,95,FOLLOW_2); if (state.failed) return current; + lv_uncapFirst_11_0=(Token)match(input,96,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_uncapFirst_11_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getUncapFirstUncapitalizeFirstWordKeyword_5_1_3_0()); @@ -9963,15 +10403,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:3728:5: ( (lv_capitalize_12_0= 'capitalize' ) ) + // InternalDataDSL.g:3893:5: ( (lv_capitalize_12_0= 'capitalize' ) ) { - // InternalDataDSL.g:3728:5: ( (lv_capitalize_12_0= 'capitalize' ) ) - // InternalDataDSL.g:3729:6: (lv_capitalize_12_0= 'capitalize' ) + // InternalDataDSL.g:3893:5: ( (lv_capitalize_12_0= 'capitalize' ) ) + // InternalDataDSL.g:3894:6: (lv_capitalize_12_0= 'capitalize' ) { - // InternalDataDSL.g:3729:6: (lv_capitalize_12_0= 'capitalize' ) - // InternalDataDSL.g:3730:7: lv_capitalize_12_0= 'capitalize' + // InternalDataDSL.g:3894:6: (lv_capitalize_12_0= 'capitalize' ) + // InternalDataDSL.g:3895:7: lv_capitalize_12_0= 'capitalize' { - lv_capitalize_12_0=(Token)match(input,96,FOLLOW_2); if (state.failed) return current; + lv_capitalize_12_0=(Token)match(input,97,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_capitalize_12_0, grammarAccess.getDataInterchangeFixedColumnMappingAccess().getCapitalizeCapitalizeKeyword_5_1_4_0()); @@ -10025,7 +10465,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeLookupMapping" - // InternalDataDSL.g:3748:1: entryRuleDataInterchangeLookupMapping returns [EObject current=null] : iv_ruleDataInterchangeLookupMapping= ruleDataInterchangeLookupMapping EOF ; + // InternalDataDSL.g:3913:1: entryRuleDataInterchangeLookupMapping returns [EObject current=null] : iv_ruleDataInterchangeLookupMapping= ruleDataInterchangeLookupMapping EOF ; public final EObject entryRuleDataInterchangeLookupMapping() throws RecognitionException { EObject current = null; @@ -10033,8 +10473,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3748:69: (iv_ruleDataInterchangeLookupMapping= ruleDataInterchangeLookupMapping EOF ) - // InternalDataDSL.g:3749:2: iv_ruleDataInterchangeLookupMapping= ruleDataInterchangeLookupMapping EOF + // InternalDataDSL.g:3913:69: (iv_ruleDataInterchangeLookupMapping= ruleDataInterchangeLookupMapping EOF ) + // InternalDataDSL.g:3914:2: iv_ruleDataInterchangeLookupMapping= ruleDataInterchangeLookupMapping EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeLookupMappingRule()); @@ -10065,7 +10505,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeLookupMapping" - // InternalDataDSL.g:3755:1: ruleDataInterchangeLookupMapping returns [EObject current=null] : ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) ; + // InternalDataDSL.g:3920:1: ruleDataInterchangeLookupMapping returns [EObject current=null] : ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) ; public final EObject ruleDataInterchangeLookupMapping() throws RecognitionException { EObject current = null; @@ -10076,14 +10516,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3761:2: ( ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) ) - // InternalDataDSL.g:3762:2: ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) + // InternalDataDSL.g:3926:2: ( ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) ) + // InternalDataDSL.g:3927:2: ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) { - // InternalDataDSL.g:3762:2: ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) - // InternalDataDSL.g:3763:3: () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:3927:2: ( () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) ) + // InternalDataDSL.g:3928:3: () otherlv_1= 'mapLookup' ( (otherlv_2= RULE_ID ) ) { - // InternalDataDSL.g:3763:3: () - // InternalDataDSL.g:3764:4: + // InternalDataDSL.g:3928:3: () + // InternalDataDSL.g:3929:4: { if ( state.backtracking==0 ) { @@ -10095,17 +10535,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,97,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,98,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataInterchangeLookupMappingAccess().getMapLookupKeyword_1()); } - // InternalDataDSL.g:3774:3: ( (otherlv_2= RULE_ID ) ) - // InternalDataDSL.g:3775:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3939:3: ( (otherlv_2= RULE_ID ) ) + // InternalDataDSL.g:3940:4: (otherlv_2= RULE_ID ) { - // InternalDataDSL.g:3775:4: (otherlv_2= RULE_ID ) - // InternalDataDSL.g:3776:5: otherlv_2= RULE_ID + // InternalDataDSL.g:3940:4: (otherlv_2= RULE_ID ) + // InternalDataDSL.g:3941:5: otherlv_2= RULE_ID { if ( state.backtracking==0 ) { @@ -10151,7 +10591,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataInterchangeSkipMapping" - // InternalDataDSL.g:3791:1: entryRuleDataInterchangeSkipMapping returns [EObject current=null] : iv_ruleDataInterchangeSkipMapping= ruleDataInterchangeSkipMapping EOF ; + // InternalDataDSL.g:3956:1: entryRuleDataInterchangeSkipMapping returns [EObject current=null] : iv_ruleDataInterchangeSkipMapping= ruleDataInterchangeSkipMapping EOF ; public final EObject entryRuleDataInterchangeSkipMapping() throws RecognitionException { EObject current = null; @@ -10159,8 +10599,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3791:67: (iv_ruleDataInterchangeSkipMapping= ruleDataInterchangeSkipMapping EOF ) - // InternalDataDSL.g:3792:2: iv_ruleDataInterchangeSkipMapping= ruleDataInterchangeSkipMapping EOF + // InternalDataDSL.g:3956:67: (iv_ruleDataInterchangeSkipMapping= ruleDataInterchangeSkipMapping EOF ) + // InternalDataDSL.g:3957:2: iv_ruleDataInterchangeSkipMapping= ruleDataInterchangeSkipMapping EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDataInterchangeSkipMappingRule()); @@ -10191,7 +10631,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataInterchangeSkipMapping" - // InternalDataDSL.g:3798:1: ruleDataInterchangeSkipMapping returns [EObject current=null] : ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) ; + // InternalDataDSL.g:3963:1: ruleDataInterchangeSkipMapping returns [EObject current=null] : ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) ; public final EObject ruleDataInterchangeSkipMapping() throws RecognitionException { EObject current = null; @@ -10202,14 +10642,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3804:2: ( ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) ) - // InternalDataDSL.g:3805:2: ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) + // InternalDataDSL.g:3969:2: ( ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) ) + // InternalDataDSL.g:3970:2: ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) { - // InternalDataDSL.g:3805:2: ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) - // InternalDataDSL.g:3806:3: () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) + // InternalDataDSL.g:3970:2: ( () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) ) + // InternalDataDSL.g:3971:3: () otherlv_1= 'mapSkip' ( (lv_name_2_0= RULE_STRING ) ) { - // InternalDataDSL.g:3806:3: () - // InternalDataDSL.g:3807:4: + // InternalDataDSL.g:3971:3: () + // InternalDataDSL.g:3972:4: { if ( state.backtracking==0 ) { @@ -10221,17 +10661,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,98,FOLLOW_9); if (state.failed) return current; + otherlv_1=(Token)match(input,99,FOLLOW_9); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getDataInterchangeSkipMappingAccess().getMapSkipKeyword_1()); } - // InternalDataDSL.g:3817:3: ( (lv_name_2_0= RULE_STRING ) ) - // InternalDataDSL.g:3818:4: (lv_name_2_0= RULE_STRING ) + // InternalDataDSL.g:3982:3: ( (lv_name_2_0= RULE_STRING ) ) + // InternalDataDSL.g:3983:4: (lv_name_2_0= RULE_STRING ) { - // InternalDataDSL.g:3818:4: (lv_name_2_0= RULE_STRING ) - // InternalDataDSL.g:3819:5: lv_name_2_0= RULE_STRING + // InternalDataDSL.g:3983:4: (lv_name_2_0= RULE_STRING ) + // InternalDataDSL.g:3984:5: lv_name_2_0= RULE_STRING { lv_name_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10282,7 +10722,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLFQN" - // InternalDataDSL.g:3839:1: entryRuleLFQN returns [String current=null] : iv_ruleLFQN= ruleLFQN EOF ; + // InternalDataDSL.g:4004:1: entryRuleLFQN returns [String current=null] : iv_ruleLFQN= ruleLFQN EOF ; public final String entryRuleLFQN() throws RecognitionException { String current = null; @@ -10290,8 +10730,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3839:44: (iv_ruleLFQN= ruleLFQN EOF ) - // InternalDataDSL.g:3840:2: iv_ruleLFQN= ruleLFQN EOF + // InternalDataDSL.g:4004:44: (iv_ruleLFQN= ruleLFQN EOF ) + // InternalDataDSL.g:4005:2: iv_ruleLFQN= ruleLFQN EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLFQNRule()); @@ -10322,7 +10762,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLFQN" - // InternalDataDSL.g:3846:1: ruleLFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; + // InternalDataDSL.g:4011:1: ruleLFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; public final AntlrDatatypeRuleToken ruleLFQN() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10334,13 +10774,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3852:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) - // InternalDataDSL.g:3853:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) + // InternalDataDSL.g:4017:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) + // InternalDataDSL.g:4018:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) { - // InternalDataDSL.g:3853:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) - // InternalDataDSL.g:3854:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* + // InternalDataDSL.g:4018:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) + // InternalDataDSL.g:4019:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* { - this_ID_0=(Token)match(input,RULE_ID,FOLLOW_93); if (state.failed) return current; + this_ID_0=(Token)match(input,RULE_ID,FOLLOW_95); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(this_ID_0); @@ -10351,29 +10791,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newLeafNode(this_ID_0, grammarAccess.getLFQNAccess().getIDTerminalRuleCall_0()); } - // InternalDataDSL.g:3861:3: (kw= '.' this_ID_2= RULE_ID )* - loop80: + // InternalDataDSL.g:4026:3: (kw= '.' this_ID_2= RULE_ID )* + loop82: do { - int alt80=2; - int LA80_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA80_0==77) ) { - alt80=1; + if ( (LA82_0==79) ) { + alt82=1; } - switch (alt80) { + switch (alt82) { case 1 : - // InternalDataDSL.g:3862:4: kw= '.' this_ID_2= RULE_ID + // InternalDataDSL.g:4027:4: kw= '.' this_ID_2= RULE_ID { - kw=(Token)match(input,77,FOLLOW_4); if (state.failed) return current; + kw=(Token)match(input,79,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getLFQNAccess().getFullStopKeyword_1_0()); } - this_ID_2=(Token)match(input,RULE_ID,FOLLOW_93); if (state.failed) return current; + this_ID_2=(Token)match(input,RULE_ID,FOLLOW_95); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(this_ID_2); @@ -10389,7 +10829,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop80; + break loop82; } } while (true); @@ -10418,7 +10858,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTRANSLATABLESTRING" - // InternalDataDSL.g:3879:1: entryRuleTRANSLATABLESTRING returns [String current=null] : iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ; + // InternalDataDSL.g:4044:1: entryRuleTRANSLATABLESTRING returns [String current=null] : iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ; public final String entryRuleTRANSLATABLESTRING() throws RecognitionException { String current = null; @@ -10426,8 +10866,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3879:58: (iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ) - // InternalDataDSL.g:3880:2: iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF + // InternalDataDSL.g:4044:58: (iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ) + // InternalDataDSL.g:4045:2: iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTRANSLATABLESTRINGRule()); @@ -10458,7 +10898,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTRANSLATABLESTRING" - // InternalDataDSL.g:3886:1: ruleTRANSLATABLESTRING returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ; + // InternalDataDSL.g:4051:1: ruleTRANSLATABLESTRING returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ; public final AntlrDatatypeRuleToken ruleTRANSLATABLESTRING() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10468,8 +10908,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3892:2: (this_STRING_0= RULE_STRING ) - // InternalDataDSL.g:3893:2: this_STRING_0= RULE_STRING + // InternalDataDSL.g:4057:2: (this_STRING_0= RULE_STRING ) + // InternalDataDSL.g:4058:2: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10504,7 +10944,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTRANSLATABLEID" - // InternalDataDSL.g:3903:1: entryRuleTRANSLATABLEID returns [String current=null] : iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ; + // InternalDataDSL.g:4068:1: entryRuleTRANSLATABLEID returns [String current=null] : iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ; public final String entryRuleTRANSLATABLEID() throws RecognitionException { String current = null; @@ -10512,8 +10952,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3903:54: (iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ) - // InternalDataDSL.g:3904:2: iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF + // InternalDataDSL.g:4068:54: (iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ) + // InternalDataDSL.g:4069:2: iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTRANSLATABLEIDRule()); @@ -10544,7 +10984,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTRANSLATABLEID" - // InternalDataDSL.g:3910:1: ruleTRANSLATABLEID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ; + // InternalDataDSL.g:4075:1: ruleTRANSLATABLEID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ; public final AntlrDatatypeRuleToken ruleTRANSLATABLEID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10554,8 +10994,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3916:2: (this_ID_0= RULE_ID ) - // InternalDataDSL.g:3917:2: this_ID_0= RULE_ID + // InternalDataDSL.g:4081:2: (this_ID_0= RULE_ID ) + // InternalDataDSL.g:4082:2: this_ID_0= RULE_ID { this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -10590,7 +11030,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXImportDeclaration" - // InternalDataDSL.g:3927:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ; + // InternalDataDSL.g:4092:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ; public final EObject entryRuleXImportDeclaration() throws RecognitionException { EObject current = null; @@ -10598,8 +11038,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:3927:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ) - // InternalDataDSL.g:3928:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF + // InternalDataDSL.g:4092:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ) + // InternalDataDSL.g:4093:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXImportDeclarationRule()); @@ -10630,7 +11070,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXImportDeclaration" - // InternalDataDSL.g:3934:1: ruleXImportDeclaration returns [EObject current=null] : ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ; + // InternalDataDSL.g:4099:1: ruleXImportDeclaration returns [EObject current=null] : ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ; public final EObject ruleXImportDeclaration() throws RecognitionException { EObject current = null; @@ -10651,14 +11091,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:3940:2: ( ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ) - // InternalDataDSL.g:3941:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) + // InternalDataDSL.g:4105:2: ( ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ) + // InternalDataDSL.g:4106:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) { - // InternalDataDSL.g:3941:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) - // InternalDataDSL.g:3942:3: () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? + // InternalDataDSL.g:4106:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) + // InternalDataDSL.g:4107:3: () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? { - // InternalDataDSL.g:3942:3: () - // InternalDataDSL.g:3943:4: + // InternalDataDSL.g:4107:3: () + // InternalDataDSL.g:4108:4: { if ( state.backtracking==0 ) { @@ -10670,29 +11110,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,99,FOLLOW_94); if (state.failed) return current; + otherlv_1=(Token)match(input,100,FOLLOW_96); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXImportDeclarationAccess().getImportKeyword_1()); } - // InternalDataDSL.g:3953:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) - int alt83=4; - alt83 = dfa83.predict(input); - switch (alt83) { + // InternalDataDSL.g:4118:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) + int alt85=4; + alt85 = dfa85.predict(input); + switch (alt85) { case 1 : - // InternalDataDSL.g:3954:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) + // InternalDataDSL.g:4119:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) { - // InternalDataDSL.g:3954:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) - // InternalDataDSL.g:3955:5: ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) + // InternalDataDSL.g:4119:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) + // InternalDataDSL.g:4120:5: ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) { - // InternalDataDSL.g:3955:5: ( (lv_static_2_0= 'static' ) ) - // InternalDataDSL.g:3956:6: (lv_static_2_0= 'static' ) + // InternalDataDSL.g:4120:5: ( (lv_static_2_0= 'static' ) ) + // InternalDataDSL.g:4121:6: (lv_static_2_0= 'static' ) { - // InternalDataDSL.g:3956:6: (lv_static_2_0= 'static' ) - // InternalDataDSL.g:3957:7: lv_static_2_0= 'static' + // InternalDataDSL.g:4121:6: (lv_static_2_0= 'static' ) + // InternalDataDSL.g:4122:7: lv_static_2_0= 'static' { - lv_static_2_0=(Token)match(input,100,FOLLOW_95); if (state.failed) return current; + lv_static_2_0=(Token)match(input,101,FOLLOW_97); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_static_2_0, grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); @@ -10712,21 +11152,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3969:5: ( (lv_extension_3_0= 'extension' ) )? - int alt81=2; - int LA81_0 = input.LA(1); + // InternalDataDSL.g:4134:5: ( (lv_extension_3_0= 'extension' ) )? + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA81_0==85) ) { - alt81=1; + if ( (LA83_0==86) ) { + alt83=1; } - switch (alt81) { + switch (alt83) { case 1 : - // InternalDataDSL.g:3970:6: (lv_extension_3_0= 'extension' ) + // InternalDataDSL.g:4135:6: (lv_extension_3_0= 'extension' ) { - // InternalDataDSL.g:3970:6: (lv_extension_3_0= 'extension' ) - // InternalDataDSL.g:3971:7: lv_extension_3_0= 'extension' + // InternalDataDSL.g:4135:6: (lv_extension_3_0= 'extension' ) + // InternalDataDSL.g:4136:7: lv_extension_3_0= 'extension' { - lv_extension_3_0=(Token)match(input,85,FOLLOW_95); if (state.failed) return current; + lv_extension_3_0=(Token)match(input,86,FOLLOW_97); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_extension_3_0, grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); @@ -10749,11 +11189,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3983:5: ( ( ruleQualifiedNameInStaticImport ) ) - // InternalDataDSL.g:3984:6: ( ruleQualifiedNameInStaticImport ) + // InternalDataDSL.g:4148:5: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalDataDSL.g:4149:6: ( ruleQualifiedNameInStaticImport ) { - // InternalDataDSL.g:3984:6: ( ruleQualifiedNameInStaticImport ) - // InternalDataDSL.g:3985:7: ruleQualifiedNameInStaticImport + // InternalDataDSL.g:4149:6: ( ruleQualifiedNameInStaticImport ) + // InternalDataDSL.g:4150:7: ruleQualifiedNameInStaticImport { if ( state.backtracking==0 ) { @@ -10767,7 +11207,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0()); } - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_98); ruleQualifiedNameInStaticImport(); state._fsp--; @@ -10783,34 +11223,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:3999:5: ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) - int alt82=2; - int LA82_0 = input.LA(1); + // InternalDataDSL.g:4164:5: ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA82_0==101) ) { - alt82=1; + if ( (LA84_0==102) ) { + alt84=1; } - else if ( (LA82_0==RULE_ID) ) { - alt82=2; + else if ( (LA84_0==RULE_ID) ) { + alt84=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 82, 0, input); + new NoViableAltException("", 84, 0, input); throw nvae; } - switch (alt82) { + switch (alt84) { case 1 : - // InternalDataDSL.g:4000:6: ( (lv_wildcard_5_0= '*' ) ) + // InternalDataDSL.g:4165:6: ( (lv_wildcard_5_0= '*' ) ) { - // InternalDataDSL.g:4000:6: ( (lv_wildcard_5_0= '*' ) ) - // InternalDataDSL.g:4001:7: (lv_wildcard_5_0= '*' ) + // InternalDataDSL.g:4165:6: ( (lv_wildcard_5_0= '*' ) ) + // InternalDataDSL.g:4166:7: (lv_wildcard_5_0= '*' ) { - // InternalDataDSL.g:4001:7: (lv_wildcard_5_0= '*' ) - // InternalDataDSL.g:4002:8: lv_wildcard_5_0= '*' + // InternalDataDSL.g:4166:7: (lv_wildcard_5_0= '*' ) + // InternalDataDSL.g:4167:8: lv_wildcard_5_0= '*' { - lv_wildcard_5_0=(Token)match(input,101,FOLLOW_97); if (state.failed) return current; + lv_wildcard_5_0=(Token)match(input,102,FOLLOW_99); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_wildcard_5_0, grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); @@ -10834,20 +11274,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4015:6: ( (lv_memberName_6_0= ruleValidID ) ) + // InternalDataDSL.g:4180:6: ( (lv_memberName_6_0= ruleValidID ) ) { - // InternalDataDSL.g:4015:6: ( (lv_memberName_6_0= ruleValidID ) ) - // InternalDataDSL.g:4016:7: (lv_memberName_6_0= ruleValidID ) + // InternalDataDSL.g:4180:6: ( (lv_memberName_6_0= ruleValidID ) ) + // InternalDataDSL.g:4181:7: (lv_memberName_6_0= ruleValidID ) { - // InternalDataDSL.g:4016:7: (lv_memberName_6_0= ruleValidID ) - // InternalDataDSL.g:4017:8: lv_memberName_6_0= ruleValidID + // InternalDataDSL.g:4181:7: (lv_memberName_6_0= ruleValidID ) + // InternalDataDSL.g:4182:8: lv_memberName_6_0= ruleValidID { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0()); } - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_99); lv_memberName_6_0=ruleValidID(); state._fsp--; @@ -10884,13 +11324,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4037:4: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:4202:4: ( ( ruleQualifiedName ) ) { - // InternalDataDSL.g:4037:4: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:4038:5: ( ruleQualifiedName ) + // InternalDataDSL.g:4202:4: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:4203:5: ( ruleQualifiedName ) { - // InternalDataDSL.g:4038:5: ( ruleQualifiedName ) - // InternalDataDSL.g:4039:6: ruleQualifiedName + // InternalDataDSL.g:4203:5: ( ruleQualifiedName ) + // InternalDataDSL.g:4204:6: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -10904,7 +11344,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0()); } - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_99); ruleQualifiedName(); state._fsp--; @@ -10924,20 +11364,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:4054:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) + // InternalDataDSL.g:4219:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) { - // InternalDataDSL.g:4054:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) - // InternalDataDSL.g:4055:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) + // InternalDataDSL.g:4219:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) + // InternalDataDSL.g:4220:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) { - // InternalDataDSL.g:4055:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) - // InternalDataDSL.g:4056:6: lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard + // InternalDataDSL.g:4220:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) + // InternalDataDSL.g:4221:6: lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0()); } - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_99); lv_importedNamespace_8_0=ruleQualifiedNameWithWildcard(); state._fsp--; @@ -10965,18 +11405,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:4074:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) + // InternalDataDSL.g:4239:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) { - // InternalDataDSL.g:4074:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) - // InternalDataDSL.g:4075:5: ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) + // InternalDataDSL.g:4239:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) + // InternalDataDSL.g:4240:5: ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) { - // InternalDataDSL.g:4075:5: ( (lv_fqnImport_9_0= 'ns' ) ) - // InternalDataDSL.g:4076:6: (lv_fqnImport_9_0= 'ns' ) + // InternalDataDSL.g:4240:5: ( (lv_fqnImport_9_0= 'ns' ) ) + // InternalDataDSL.g:4241:6: (lv_fqnImport_9_0= 'ns' ) { - // InternalDataDSL.g:4076:6: (lv_fqnImport_9_0= 'ns' ) - // InternalDataDSL.g:4077:7: lv_fqnImport_9_0= 'ns' + // InternalDataDSL.g:4241:6: (lv_fqnImport_9_0= 'ns' ) + // InternalDataDSL.g:4242:7: lv_fqnImport_9_0= 'ns' { - lv_fqnImport_9_0=(Token)match(input,102,FOLLOW_4); if (state.failed) return current; + lv_fqnImport_9_0=(Token)match(input,103,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_fqnImport_9_0, grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); @@ -10996,18 +11436,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4089:5: ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) - // InternalDataDSL.g:4090:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) + // InternalDataDSL.g:4254:5: ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) + // InternalDataDSL.g:4255:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) { - // InternalDataDSL.g:4090:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) - // InternalDataDSL.g:4091:7: lv_importedFullyQualifiedName_10_0= ruleQualifiedName + // InternalDataDSL.g:4255:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) + // InternalDataDSL.g:4256:7: lv_importedFullyQualifiedName_10_0= ruleQualifiedName { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0()); } - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_99); lv_importedFullyQualifiedName_10_0=ruleQualifiedName(); state._fsp--; @@ -11040,18 +11480,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4110:3: (otherlv_11= ';' )? - int alt84=2; - int LA84_0 = input.LA(1); + // InternalDataDSL.g:4275:3: (otherlv_11= ';' )? + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA84_0==103) ) { - alt84=1; + if ( (LA86_0==104) ) { + alt86=1; } - switch (alt84) { + switch (alt86) { case 1 : - // InternalDataDSL.g:4111:4: otherlv_11= ';' + // InternalDataDSL.g:4276:4: otherlv_11= ';' { - otherlv_11=(Token)match(input,103,FOLLOW_2); if (state.failed) return current; + otherlv_11=(Token)match(input,104,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3()); @@ -11088,7 +11528,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAnnotation" - // InternalDataDSL.g:4120:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ; + // InternalDataDSL.g:4285:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ; public final EObject entryRuleXAnnotation() throws RecognitionException { EObject current = null; @@ -11096,8 +11536,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4120:52: (iv_ruleXAnnotation= ruleXAnnotation EOF ) - // InternalDataDSL.g:4121:2: iv_ruleXAnnotation= ruleXAnnotation EOF + // InternalDataDSL.g:4285:52: (iv_ruleXAnnotation= ruleXAnnotation EOF ) + // InternalDataDSL.g:4286:2: iv_ruleXAnnotation= ruleXAnnotation EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationRule()); @@ -11128,7 +11568,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAnnotation" - // InternalDataDSL.g:4127:1: ruleXAnnotation returns [EObject current=null] : ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ; + // InternalDataDSL.g:4292:1: ruleXAnnotation returns [EObject current=null] : ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ; public final EObject ruleXAnnotation() throws RecognitionException { EObject current = null; @@ -11147,14 +11587,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4133:2: ( ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ) - // InternalDataDSL.g:4134:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) + // InternalDataDSL.g:4298:2: ( ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ) + // InternalDataDSL.g:4299:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) { - // InternalDataDSL.g:4134:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) - // InternalDataDSL.g:4135:3: () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? + // InternalDataDSL.g:4299:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) + // InternalDataDSL.g:4300:3: () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? { - // InternalDataDSL.g:4135:3: () - // InternalDataDSL.g:4136:4: + // InternalDataDSL.g:4300:3: () + // InternalDataDSL.g:4301:4: { if ( state.backtracking==0 ) { @@ -11166,17 +11606,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,104,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,105,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } - // InternalDataDSL.g:4146:3: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:4147:4: ( ruleQualifiedName ) + // InternalDataDSL.g:4311:3: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:4312:4: ( ruleQualifiedName ) { - // InternalDataDSL.g:4147:4: ( ruleQualifiedName ) - // InternalDataDSL.g:4148:5: ruleQualifiedName + // InternalDataDSL.g:4312:4: ( ruleQualifiedName ) + // InternalDataDSL.g:4313:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -11190,7 +11630,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); } - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_100); ruleQualifiedName(); state._fsp--; @@ -11206,21 +11646,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4162:3: ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? - int alt87=2; - int LA87_0 = input.LA(1); + // InternalDataDSL.g:4327:3: ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA87_0==105) && (synpred1_InternalDataDSL())) { - alt87=1; + if ( (LA89_0==106) && (synpred1_InternalDataDSL())) { + alt89=1; } - switch (alt87) { + switch (alt89) { case 1 : - // InternalDataDSL.g:4163:4: ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' + // InternalDataDSL.g:4328:4: ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' { - // InternalDataDSL.g:4163:4: ( ( '(' )=>otherlv_3= '(' ) - // InternalDataDSL.g:4164:5: ( '(' )=>otherlv_3= '(' + // InternalDataDSL.g:4328:4: ( ( '(' )=>otherlv_3= '(' ) + // InternalDataDSL.g:4329:5: ( '(' )=>otherlv_3= '(' { - otherlv_3=(Token)match(input,105,FOLLOW_99); if (state.failed) return current; + otherlv_3=(Token)match(input,106,FOLLOW_101); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); @@ -11229,28 +11669,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4170:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? - int alt86=3; - alt86 = dfa86.predict(input); - switch (alt86) { + // InternalDataDSL.g:4335:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? + int alt88=3; + alt88 = dfa88.predict(input); + switch (alt88) { case 1 : - // InternalDataDSL.g:4171:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) + // InternalDataDSL.g:4336:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) { - // InternalDataDSL.g:4171:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) - // InternalDataDSL.g:4172:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* + // InternalDataDSL.g:4336:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) + // InternalDataDSL.g:4337:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* { - // InternalDataDSL.g:4172:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) - // InternalDataDSL.g:4173:7: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:4337:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) + // InternalDataDSL.g:4338:7: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) { - // InternalDataDSL.g:4182:7: (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) - // InternalDataDSL.g:4183:8: lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair + // InternalDataDSL.g:4347:7: (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:4348:8: lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_elementValuePairs_4_0=ruleXAnnotationElementValuePair(); state._fsp--; @@ -11274,39 +11714,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4200:6: (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* - loop85: + // InternalDataDSL.g:4365:6: (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* + loop87: do { - int alt85=2; - int LA85_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA85_0==106) ) { - alt85=1; + if ( (LA87_0==107) ) { + alt87=1; } - switch (alt85) { + switch (alt87) { case 1 : - // InternalDataDSL.g:4201:7: otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) + // InternalDataDSL.g:4366:7: otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) { - otherlv_5=(Token)match(input,106,FOLLOW_4); if (state.failed) return current; + otherlv_5=(Token)match(input,107,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } - // InternalDataDSL.g:4205:7: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) - // InternalDataDSL.g:4206:8: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:4370:7: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) + // InternalDataDSL.g:4371:8: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) { - // InternalDataDSL.g:4215:8: (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) - // InternalDataDSL.g:4216:9: lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair + // InternalDataDSL.g:4380:8: (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) + // InternalDataDSL.g:4381:9: lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_elementValuePairs_6_0=ruleXAnnotationElementValuePair(); state._fsp--; @@ -11335,7 +11775,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop85; + break loop87; } } while (true); @@ -11346,20 +11786,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4236:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) + // InternalDataDSL.g:4401:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) { - // InternalDataDSL.g:4236:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) - // InternalDataDSL.g:4237:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) + // InternalDataDSL.g:4401:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) + // InternalDataDSL.g:4402:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) { - // InternalDataDSL.g:4237:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) - // InternalDataDSL.g:4238:7: lv_value_7_0= ruleXAnnotationElementValueOrCommaList + // InternalDataDSL.g:4402:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) + // InternalDataDSL.g:4403:7: lv_value_7_0= ruleXAnnotationElementValueOrCommaList { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_value_7_0=ruleXAnnotationElementValueOrCommaList(); state._fsp--; @@ -11389,7 +11829,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_8=(Token)match(input,107,FOLLOW_2); if (state.failed) return current; + otherlv_8=(Token)match(input,108,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); @@ -11426,7 +11866,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAnnotationElementValuePair" - // InternalDataDSL.g:4265:1: entryRuleXAnnotationElementValuePair returns [EObject current=null] : iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ; + // InternalDataDSL.g:4430:1: entryRuleXAnnotationElementValuePair returns [EObject current=null] : iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ; public final EObject entryRuleXAnnotationElementValuePair() throws RecognitionException { EObject current = null; @@ -11434,8 +11874,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4265:68: (iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ) - // InternalDataDSL.g:4266:2: iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF + // InternalDataDSL.g:4430:68: (iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ) + // InternalDataDSL.g:4431:2: iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValuePairRule()); @@ -11466,7 +11906,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAnnotationElementValuePair" - // InternalDataDSL.g:4272:1: ruleXAnnotationElementValuePair returns [EObject current=null] : ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ; + // InternalDataDSL.g:4437:1: ruleXAnnotationElementValuePair returns [EObject current=null] : ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ; public final EObject ruleXAnnotationElementValuePair() throws RecognitionException { EObject current = null; @@ -11478,23 +11918,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4278:2: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ) - // InternalDataDSL.g:4279:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) + // InternalDataDSL.g:4443:2: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ) + // InternalDataDSL.g:4444:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) { - // InternalDataDSL.g:4279:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) - // InternalDataDSL.g:4280:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) + // InternalDataDSL.g:4444:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) + // InternalDataDSL.g:4445:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) { - // InternalDataDSL.g:4280:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) - // InternalDataDSL.g:4281:4: ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) + // InternalDataDSL.g:4445:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) + // InternalDataDSL.g:4446:4: ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) { - // InternalDataDSL.g:4290:4: ( ( ( ruleValidID ) ) otherlv_1= '=' ) - // InternalDataDSL.g:4291:5: ( ( ruleValidID ) ) otherlv_1= '=' + // InternalDataDSL.g:4455:4: ( ( ( ruleValidID ) ) otherlv_1= '=' ) + // InternalDataDSL.g:4456:5: ( ( ruleValidID ) ) otherlv_1= '=' { - // InternalDataDSL.g:4291:5: ( ( ruleValidID ) ) - // InternalDataDSL.g:4292:6: ( ruleValidID ) + // InternalDataDSL.g:4456:5: ( ( ruleValidID ) ) + // InternalDataDSL.g:4457:6: ( ruleValidID ) { - // InternalDataDSL.g:4292:6: ( ruleValidID ) - // InternalDataDSL.g:4293:7: ruleValidID + // InternalDataDSL.g:4457:6: ( ruleValidID ) + // InternalDataDSL.g:4458:7: ruleValidID { if ( state.backtracking==0 ) { @@ -11508,7 +11948,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); } - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_104); ruleValidID(); state._fsp--; @@ -11524,7 +11964,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,108,FOLLOW_103); if (state.failed) return current; + otherlv_1=(Token)match(input,109,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); @@ -11536,11 +11976,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4313:3: ( (lv_value_2_0= ruleXAnnotationElementValue ) ) - // InternalDataDSL.g:4314:4: (lv_value_2_0= ruleXAnnotationElementValue ) + // InternalDataDSL.g:4478:3: ( (lv_value_2_0= ruleXAnnotationElementValue ) ) + // InternalDataDSL.g:4479:4: (lv_value_2_0= ruleXAnnotationElementValue ) { - // InternalDataDSL.g:4314:4: (lv_value_2_0= ruleXAnnotationElementValue ) - // InternalDataDSL.g:4315:5: lv_value_2_0= ruleXAnnotationElementValue + // InternalDataDSL.g:4479:4: (lv_value_2_0= ruleXAnnotationElementValue ) + // InternalDataDSL.g:4480:5: lv_value_2_0= ruleXAnnotationElementValue { if ( state.backtracking==0 ) { @@ -11596,7 +12036,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAnnotationElementValueOrCommaList" - // InternalDataDSL.g:4336:1: entryRuleXAnnotationElementValueOrCommaList returns [EObject current=null] : iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ; + // InternalDataDSL.g:4501:1: entryRuleXAnnotationElementValueOrCommaList returns [EObject current=null] : iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ; public final EObject entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException { EObject current = null; @@ -11604,8 +12044,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4336:75: (iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ) - // InternalDataDSL.g:4337:2: iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF + // InternalDataDSL.g:4501:75: (iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ) + // InternalDataDSL.g:4502:2: iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListRule()); @@ -11636,7 +12076,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAnnotationElementValueOrCommaList" - // InternalDataDSL.g:4343:1: ruleXAnnotationElementValueOrCommaList returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ; + // InternalDataDSL.g:4508:1: ruleXAnnotationElementValueOrCommaList returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ; public final EObject ruleXAnnotationElementValueOrCommaList() throws RecognitionException { EObject current = null; @@ -11658,27 +12098,27 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4349:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ) - // InternalDataDSL.g:4350:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) + // InternalDataDSL.g:4514:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ) + // InternalDataDSL.g:4515:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) { - // InternalDataDSL.g:4350:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) - int alt92=2; - alt92 = dfa92.predict(input); - switch (alt92) { + // InternalDataDSL.g:4515:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) + int alt94=2; + alt94 = dfa94.predict(input); + switch (alt94) { case 1 : - // InternalDataDSL.g:4351:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) + // InternalDataDSL.g:4516:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) { - // InternalDataDSL.g:4351:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) - // InternalDataDSL.g:4352:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' + // InternalDataDSL.g:4516:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) + // InternalDataDSL.g:4517:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' { - // InternalDataDSL.g:4352:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) - // InternalDataDSL.g:4353:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) + // InternalDataDSL.g:4517:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) + // InternalDataDSL.g:4518:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) { - // InternalDataDSL.g:4360:5: ( () otherlv_1= '#' otherlv_2= '[' ) - // InternalDataDSL.g:4361:6: () otherlv_1= '#' otherlv_2= '[' + // InternalDataDSL.g:4525:5: ( () otherlv_1= '#' otherlv_2= '[' ) + // InternalDataDSL.g:4526:6: () otherlv_1= '#' otherlv_2= '[' { - // InternalDataDSL.g:4361:6: () - // InternalDataDSL.g:4362:7: + // InternalDataDSL.g:4526:6: () + // InternalDataDSL.g:4527:7: { if ( state.backtracking==0 ) { @@ -11690,13 +12130,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,109,FOLLOW_104); if (state.failed) return current; + otherlv_1=(Token)match(input,110,FOLLOW_106); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } - otherlv_2=(Token)match(input,110,FOLLOW_105); if (state.failed) return current; + otherlv_2=(Token)match(input,111,FOLLOW_107); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); @@ -11708,29 +12148,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4378:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? - int alt89=2; - int LA89_0 = input.LA(1); + // InternalDataDSL.g:4543:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? + int alt91=2; + int LA91_0 = input.LA(1); - if ( ((LA89_0>=RULE_STRING && LA89_0<=RULE_DECIMAL)||LA89_0==14||LA89_0==58||LA89_0==85||(LA89_0>=99 && LA89_0<=100)||(LA89_0>=104 && LA89_0<=105)||(LA89_0>=109 && LA89_0<=110)||LA89_0==117||(LA89_0>=133 && LA89_0<=134)||LA89_0==138||LA89_0==144||LA89_0==146||(LA89_0>=150 && LA89_0<=151)||(LA89_0>=154 && LA89_0<=163)||LA89_0==165) ) { - alt89=1; + if ( ((LA91_0>=RULE_STRING && LA91_0<=RULE_DECIMAL)||LA91_0==14||LA91_0==58||LA91_0==86||(LA91_0>=100 && LA91_0<=101)||(LA91_0>=105 && LA91_0<=106)||(LA91_0>=110 && LA91_0<=111)||LA91_0==118||(LA91_0>=134 && LA91_0<=135)||LA91_0==139||LA91_0==145||LA91_0==147||(LA91_0>=151 && LA91_0<=152)||(LA91_0>=155 && LA91_0<=164)||LA91_0==166) ) { + alt91=1; } - switch (alt89) { + switch (alt91) { case 1 : - // InternalDataDSL.g:4379:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* + // InternalDataDSL.g:4544:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* { - // InternalDataDSL.g:4379:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:4380:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4544:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4545:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:4380:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) - // InternalDataDSL.g:4381:7: lv_elements_3_0= ruleXAnnotationOrExpression + // InternalDataDSL.g:4545:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4546:7: lv_elements_3_0= ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_108); lv_elements_3_0=ruleXAnnotationOrExpression(); state._fsp--; @@ -11754,39 +12194,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4398:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* - loop88: + // InternalDataDSL.g:4563:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* + loop90: do { - int alt88=2; - int LA88_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA88_0==106) ) { - alt88=1; + if ( (LA90_0==107) ) { + alt90=1; } - switch (alt88) { + switch (alt90) { case 1 : - // InternalDataDSL.g:4399:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4564:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) { - otherlv_4=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } - // InternalDataDSL.g:4403:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:4404:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4568:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4569:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:4404:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) - // InternalDataDSL.g:4405:8: lv_elements_5_0= ruleXAnnotationOrExpression + // InternalDataDSL.g:4569:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4570:8: lv_elements_5_0= ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); } - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_108); lv_elements_5_0=ruleXAnnotationOrExpression(); state._fsp--; @@ -11815,7 +12255,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop88; + break loop90; } } while (true); @@ -11825,7 +12265,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,111,FOLLOW_2); if (state.failed) return current; + otherlv_6=(Token)match(input,112,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); @@ -11838,17 +12278,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4430:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) + // InternalDataDSL.g:4595:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) { - // InternalDataDSL.g:4430:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) - // InternalDataDSL.g:4431:4: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? + // InternalDataDSL.g:4595:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) + // InternalDataDSL.g:4596:4: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } - pushFollow(FOLLOW_107); + pushFollow(FOLLOW_109); this_XAnnotationOrExpression_7=ruleXAnnotationOrExpression(); state._fsp--; @@ -11859,19 +12299,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:4439:4: ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? - int alt91=2; - int LA91_0 = input.LA(1); + // InternalDataDSL.g:4604:4: ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA91_0==106) ) { - alt91=1; + if ( (LA93_0==107) ) { + alt93=1; } - switch (alt91) { + switch (alt93) { case 1 : - // InternalDataDSL.g:4440:5: () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ + // InternalDataDSL.g:4605:5: () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ { - // InternalDataDSL.g:4440:5: () - // InternalDataDSL.g:4441:6: + // InternalDataDSL.g:4605:5: () + // InternalDataDSL.g:4606:6: { if ( state.backtracking==0 ) { @@ -11883,40 +12323,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4447:5: (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ - int cnt90=0; - loop90: + // InternalDataDSL.g:4612:5: (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ + int cnt92=0; + loop92: do { - int alt90=2; - int LA90_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA90_0==106) ) { - alt90=1; + if ( (LA92_0==107) ) { + alt92=1; } - switch (alt90) { + switch (alt92) { case 1 : - // InternalDataDSL.g:4448:6: otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4613:6: otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) { - otherlv_9=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_9=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } - // InternalDataDSL.g:4452:6: ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:4453:7: (lv_elements_10_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4617:6: ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4618:7: (lv_elements_10_0= ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:4453:7: (lv_elements_10_0= ruleXAnnotationOrExpression ) - // InternalDataDSL.g:4454:8: lv_elements_10_0= ruleXAnnotationOrExpression + // InternalDataDSL.g:4618:7: (lv_elements_10_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4619:8: lv_elements_10_0= ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0()); } - pushFollow(FOLLOW_107); + pushFollow(FOLLOW_109); lv_elements_10_0=ruleXAnnotationOrExpression(); state._fsp--; @@ -11945,13 +12385,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - if ( cnt90 >= 1 ) break loop90; + if ( cnt92 >= 1 ) break loop92; if (state.backtracking>0) {state.failed=true; return current;} EarlyExitException eee = - new EarlyExitException(90, input); + new EarlyExitException(92, input); throw eee; } - cnt90++; + cnt92++; } while (true); @@ -11991,7 +12431,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAnnotationElementValue" - // InternalDataDSL.g:4478:1: entryRuleXAnnotationElementValue returns [EObject current=null] : iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ; + // InternalDataDSL.g:4643:1: entryRuleXAnnotationElementValue returns [EObject current=null] : iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ; public final EObject entryRuleXAnnotationElementValue() throws RecognitionException { EObject current = null; @@ -11999,8 +12439,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4478:64: (iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ) - // InternalDataDSL.g:4479:2: iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF + // InternalDataDSL.g:4643:64: (iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ) + // InternalDataDSL.g:4644:2: iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueRule()); @@ -12031,7 +12471,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAnnotationElementValue" - // InternalDataDSL.g:4485:1: ruleXAnnotationElementValue returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ; + // InternalDataDSL.g:4650:1: ruleXAnnotationElementValue returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ; public final EObject ruleXAnnotationElementValue() throws RecognitionException { EObject current = null; @@ -12050,27 +12490,27 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4491:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:4492:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4656:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4657:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:4492:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) - int alt95=2; - alt95 = dfa95.predict(input); - switch (alt95) { + // InternalDataDSL.g:4657:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) + int alt97=2; + alt97 = dfa97.predict(input); + switch (alt97) { case 1 : - // InternalDataDSL.g:4493:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) + // InternalDataDSL.g:4658:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) { - // InternalDataDSL.g:4493:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) - // InternalDataDSL.g:4494:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' + // InternalDataDSL.g:4658:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) + // InternalDataDSL.g:4659:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' { - // InternalDataDSL.g:4494:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) - // InternalDataDSL.g:4495:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) + // InternalDataDSL.g:4659:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) + // InternalDataDSL.g:4660:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) { - // InternalDataDSL.g:4502:5: ( () otherlv_1= '#' otherlv_2= '[' ) - // InternalDataDSL.g:4503:6: () otherlv_1= '#' otherlv_2= '[' + // InternalDataDSL.g:4667:5: ( () otherlv_1= '#' otherlv_2= '[' ) + // InternalDataDSL.g:4668:6: () otherlv_1= '#' otherlv_2= '[' { - // InternalDataDSL.g:4503:6: () - // InternalDataDSL.g:4504:7: + // InternalDataDSL.g:4668:6: () + // InternalDataDSL.g:4669:7: { if ( state.backtracking==0 ) { @@ -12082,13 +12522,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,109,FOLLOW_104); if (state.failed) return current; + otherlv_1=(Token)match(input,110,FOLLOW_106); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } - otherlv_2=(Token)match(input,110,FOLLOW_105); if (state.failed) return current; + otherlv_2=(Token)match(input,111,FOLLOW_107); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); @@ -12100,29 +12540,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4520:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? - int alt94=2; - int LA94_0 = input.LA(1); + // InternalDataDSL.g:4685:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? + int alt96=2; + int LA96_0 = input.LA(1); - if ( ((LA94_0>=RULE_STRING && LA94_0<=RULE_DECIMAL)||LA94_0==14||LA94_0==58||LA94_0==85||(LA94_0>=99 && LA94_0<=100)||(LA94_0>=104 && LA94_0<=105)||(LA94_0>=109 && LA94_0<=110)||LA94_0==117||(LA94_0>=133 && LA94_0<=134)||LA94_0==138||LA94_0==144||LA94_0==146||(LA94_0>=150 && LA94_0<=151)||(LA94_0>=154 && LA94_0<=163)||LA94_0==165) ) { - alt94=1; + if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_DECIMAL)||LA96_0==14||LA96_0==58||LA96_0==86||(LA96_0>=100 && LA96_0<=101)||(LA96_0>=105 && LA96_0<=106)||(LA96_0>=110 && LA96_0<=111)||LA96_0==118||(LA96_0>=134 && LA96_0<=135)||LA96_0==139||LA96_0==145||LA96_0==147||(LA96_0>=151 && LA96_0<=152)||(LA96_0>=155 && LA96_0<=164)||LA96_0==166) ) { + alt96=1; } - switch (alt94) { + switch (alt96) { case 1 : - // InternalDataDSL.g:4521:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* + // InternalDataDSL.g:4686:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* { - // InternalDataDSL.g:4521:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:4522:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4686:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4687:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:4522:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) - // InternalDataDSL.g:4523:7: lv_elements_3_0= ruleXAnnotationOrExpression + // InternalDataDSL.g:4687:6: (lv_elements_3_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4688:7: lv_elements_3_0= ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_108); lv_elements_3_0=ruleXAnnotationOrExpression(); state._fsp--; @@ -12146,39 +12586,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4540:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* - loop93: + // InternalDataDSL.g:4705:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* + loop95: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA93_0==106) ) { - alt93=1; + if ( (LA95_0==107) ) { + alt95=1; } - switch (alt93) { + switch (alt95) { case 1 : - // InternalDataDSL.g:4541:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4706:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) { - otherlv_4=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } - // InternalDataDSL.g:4545:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) - // InternalDataDSL.g:4546:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4710:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) + // InternalDataDSL.g:4711:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) { - // InternalDataDSL.g:4546:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) - // InternalDataDSL.g:4547:8: lv_elements_5_0= ruleXAnnotationOrExpression + // InternalDataDSL.g:4711:7: (lv_elements_5_0= ruleXAnnotationOrExpression ) + // InternalDataDSL.g:4712:8: lv_elements_5_0= ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); } - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_108); lv_elements_5_0=ruleXAnnotationOrExpression(); state._fsp--; @@ -12207,7 +12647,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop93; + break loop95; } } while (true); @@ -12217,7 +12657,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,111,FOLLOW_2); if (state.failed) return current; + otherlv_6=(Token)match(input,112,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); @@ -12230,7 +12670,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4572:3: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression + // InternalDataDSL.g:4737:3: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { @@ -12276,7 +12716,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAnnotationOrExpression" - // InternalDataDSL.g:4584:1: entryRuleXAnnotationOrExpression returns [EObject current=null] : iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ; + // InternalDataDSL.g:4749:1: entryRuleXAnnotationOrExpression returns [EObject current=null] : iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ; public final EObject entryRuleXAnnotationOrExpression() throws RecognitionException { EObject current = null; @@ -12284,8 +12724,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4584:64: (iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ) - // InternalDataDSL.g:4585:2: iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF + // InternalDataDSL.g:4749:64: (iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ) + // InternalDataDSL.g:4750:2: iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAnnotationOrExpressionRule()); @@ -12316,7 +12756,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAnnotationOrExpression" - // InternalDataDSL.g:4591:1: ruleXAnnotationOrExpression returns [EObject current=null] : (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ; + // InternalDataDSL.g:4756:1: ruleXAnnotationOrExpression returns [EObject current=null] : (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ; public final EObject ruleXAnnotationOrExpression() throws RecognitionException { EObject current = null; @@ -12329,29 +12769,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4597:2: ( (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ) - // InternalDataDSL.g:4598:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) + // InternalDataDSL.g:4762:2: ( (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ) + // InternalDataDSL.g:4763:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) { - // InternalDataDSL.g:4598:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) - int alt96=2; - int LA96_0 = input.LA(1); + // InternalDataDSL.g:4763:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA96_0==104) ) { - alt96=1; + if ( (LA98_0==105) ) { + alt98=1; } - else if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_DECIMAL)||LA96_0==14||LA96_0==58||LA96_0==85||(LA96_0>=99 && LA96_0<=100)||LA96_0==105||(LA96_0>=109 && LA96_0<=110)||LA96_0==117||(LA96_0>=133 && LA96_0<=134)||LA96_0==138||LA96_0==144||LA96_0==146||(LA96_0>=150 && LA96_0<=151)||(LA96_0>=154 && LA96_0<=163)||LA96_0==165) ) { - alt96=2; + else if ( ((LA98_0>=RULE_STRING && LA98_0<=RULE_DECIMAL)||LA98_0==14||LA98_0==58||LA98_0==86||(LA98_0>=100 && LA98_0<=101)||LA98_0==106||(LA98_0>=110 && LA98_0<=111)||LA98_0==118||(LA98_0>=134 && LA98_0<=135)||LA98_0==139||LA98_0==145||LA98_0==147||(LA98_0>=151 && LA98_0<=152)||(LA98_0>=155 && LA98_0<=164)||LA98_0==166) ) { + alt98=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 96, 0, input); + new NoViableAltException("", 98, 0, input); throw nvae; } - switch (alt96) { + switch (alt98) { case 1 : - // InternalDataDSL.g:4599:3: this_XAnnotation_0= ruleXAnnotation + // InternalDataDSL.g:4764:3: this_XAnnotation_0= ruleXAnnotation { if ( state.backtracking==0 ) { @@ -12373,7 +12813,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4608:3: this_XExpression_1= ruleXExpression + // InternalDataDSL.g:4773:3: this_XExpression_1= ruleXExpression { if ( state.backtracking==0 ) { @@ -12419,7 +12859,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXExpression" - // InternalDataDSL.g:4620:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ; + // InternalDataDSL.g:4785:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ; public final EObject entryRuleXExpression() throws RecognitionException { EObject current = null; @@ -12427,8 +12867,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4620:52: (iv_ruleXExpression= ruleXExpression EOF ) - // InternalDataDSL.g:4621:2: iv_ruleXExpression= ruleXExpression EOF + // InternalDataDSL.g:4785:52: (iv_ruleXExpression= ruleXExpression EOF ) + // InternalDataDSL.g:4786:2: iv_ruleXExpression= ruleXExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXExpressionRule()); @@ -12459,7 +12899,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXExpression" - // InternalDataDSL.g:4627:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ; + // InternalDataDSL.g:4792:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ; public final EObject ruleXExpression() throws RecognitionException { EObject current = null; @@ -12470,8 +12910,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4633:2: (this_XAssignment_0= ruleXAssignment ) - // InternalDataDSL.g:4634:2: this_XAssignment_0= ruleXAssignment + // InternalDataDSL.g:4798:2: (this_XAssignment_0= ruleXAssignment ) + // InternalDataDSL.g:4799:2: this_XAssignment_0= ruleXAssignment { if ( state.backtracking==0 ) { @@ -12511,7 +12951,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAssignment" - // InternalDataDSL.g:4645:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ; + // InternalDataDSL.g:4810:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ; public final EObject entryRuleXAssignment() throws RecognitionException { EObject current = null; @@ -12519,8 +12959,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4645:52: (iv_ruleXAssignment= ruleXAssignment EOF ) - // InternalDataDSL.g:4646:2: iv_ruleXAssignment= ruleXAssignment EOF + // InternalDataDSL.g:4810:52: (iv_ruleXAssignment= ruleXAssignment EOF ) + // InternalDataDSL.g:4811:2: iv_ruleXAssignment= ruleXAssignment EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAssignmentRule()); @@ -12551,7 +12991,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAssignment" - // InternalDataDSL.g:4652:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ; + // InternalDataDSL.g:4817:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ; public final EObject ruleXAssignment() throws RecognitionException { EObject current = null; @@ -12566,102 +13006,102 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4658:2: ( ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ) - // InternalDataDSL.g:4659:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) + // InternalDataDSL.g:4823:2: ( ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ) + // InternalDataDSL.g:4824:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) { - // InternalDataDSL.g:4659:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) - int alt98=2; + // InternalDataDSL.g:4824:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) + int alt100=2; switch ( input.LA(1) ) { case RULE_ID: { - int LA98_1 = input.LA(2); + int LA100_1 = input.LA(2); - if ( (LA98_1==EOF||(LA98_1>=RULE_STRING && LA98_1<=RULE_DECIMAL)||(LA98_1>=14 && LA98_1<=15)||LA98_1==58||LA98_1==77||LA98_1==81||LA98_1==85||(LA98_1>=99 && LA98_1<=101)||LA98_1==103||(LA98_1>=105 && LA98_1<=107)||(LA98_1>=109 && LA98_1<=142)||(LA98_1>=144 && LA98_1<=166)) ) { - alt98=2; + if ( (LA100_1==EOF||(LA100_1>=RULE_STRING && LA100_1<=RULE_DECIMAL)||(LA100_1>=14 && LA100_1<=15)||LA100_1==58||LA100_1==79||LA100_1==82||LA100_1==86||(LA100_1>=100 && LA100_1<=102)||LA100_1==104||(LA100_1>=106 && LA100_1<=108)||(LA100_1>=110 && LA100_1<=143)||(LA100_1>=145 && LA100_1<=167)) ) { + alt100=2; } - else if ( (LA98_1==108) ) { - alt98=1; + else if ( (LA100_1==109) ) { + alt100=1; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 98, 1, input); + new NoViableAltException("", 100, 1, input); throw nvae; } } break; - case 154: + case 155: { - int LA98_2 = input.LA(2); + int LA100_2 = input.LA(2); - if ( (LA98_2==EOF||(LA98_2>=RULE_STRING && LA98_2<=RULE_DECIMAL)||(LA98_2>=14 && LA98_2<=15)||LA98_2==58||LA98_2==77||LA98_2==81||LA98_2==85||(LA98_2>=99 && LA98_2<=101)||LA98_2==103||(LA98_2>=105 && LA98_2<=107)||(LA98_2>=109 && LA98_2<=142)||(LA98_2>=144 && LA98_2<=166)) ) { - alt98=2; + if ( (LA100_2==109) ) { + alt100=1; } - else if ( (LA98_2==108) ) { - alt98=1; + else if ( (LA100_2==EOF||(LA100_2>=RULE_STRING && LA100_2<=RULE_DECIMAL)||(LA100_2>=14 && LA100_2<=15)||LA100_2==58||LA100_2==79||LA100_2==82||LA100_2==86||(LA100_2>=100 && LA100_2<=102)||LA100_2==104||(LA100_2>=106 && LA100_2<=108)||(LA100_2>=110 && LA100_2<=143)||(LA100_2>=145 && LA100_2<=167)) ) { + alt100=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 98, 2, input); + new NoViableAltException("", 100, 2, input); throw nvae; } } break; - case 100: + case 101: { - int LA98_3 = input.LA(2); + int LA100_3 = input.LA(2); - if ( (LA98_3==108) ) { - alt98=1; + if ( (LA100_3==109) ) { + alt100=1; } - else if ( (LA98_3==EOF||(LA98_3>=RULE_STRING && LA98_3<=RULE_DECIMAL)||(LA98_3>=14 && LA98_3<=15)||LA98_3==58||LA98_3==77||LA98_3==81||LA98_3==85||(LA98_3>=99 && LA98_3<=101)||LA98_3==103||(LA98_3>=105 && LA98_3<=107)||(LA98_3>=109 && LA98_3<=142)||(LA98_3>=144 && LA98_3<=166)) ) { - alt98=2; + else if ( (LA100_3==EOF||(LA100_3>=RULE_STRING && LA100_3<=RULE_DECIMAL)||(LA100_3>=14 && LA100_3<=15)||LA100_3==58||LA100_3==79||LA100_3==82||LA100_3==86||(LA100_3>=100 && LA100_3<=102)||LA100_3==104||(LA100_3>=106 && LA100_3<=108)||(LA100_3>=110 && LA100_3<=143)||(LA100_3>=145 && LA100_3<=167)) ) { + alt100=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 98, 3, input); + new NoViableAltException("", 100, 3, input); throw nvae; } } break; - case 99: + case 100: { - int LA98_4 = input.LA(2); + int LA100_4 = input.LA(2); - if ( (LA98_4==108) ) { - alt98=1; + if ( (LA100_4==109) ) { + alt100=1; } - else if ( (LA98_4==EOF||(LA98_4>=RULE_STRING && LA98_4<=RULE_DECIMAL)||(LA98_4>=14 && LA98_4<=15)||LA98_4==58||LA98_4==77||LA98_4==81||LA98_4==85||(LA98_4>=99 && LA98_4<=101)||LA98_4==103||(LA98_4>=105 && LA98_4<=107)||(LA98_4>=109 && LA98_4<=142)||(LA98_4>=144 && LA98_4<=166)) ) { - alt98=2; + else if ( (LA100_4==EOF||(LA100_4>=RULE_STRING && LA100_4<=RULE_DECIMAL)||(LA100_4>=14 && LA100_4<=15)||LA100_4==58||LA100_4==79||LA100_4==82||LA100_4==86||(LA100_4>=100 && LA100_4<=102)||LA100_4==104||(LA100_4>=106 && LA100_4<=108)||(LA100_4>=110 && LA100_4<=143)||(LA100_4>=145 && LA100_4<=167)) ) { + alt100=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 98, 4, input); + new NoViableAltException("", 100, 4, input); throw nvae; } } break; - case 85: + case 86: { - int LA98_5 = input.LA(2); + int LA100_5 = input.LA(2); - if ( (LA98_5==EOF||(LA98_5>=RULE_STRING && LA98_5<=RULE_DECIMAL)||(LA98_5>=14 && LA98_5<=15)||LA98_5==58||LA98_5==77||LA98_5==81||LA98_5==85||(LA98_5>=99 && LA98_5<=101)||LA98_5==103||(LA98_5>=105 && LA98_5<=107)||(LA98_5>=109 && LA98_5<=142)||(LA98_5>=144 && LA98_5<=166)) ) { - alt98=2; + if ( (LA100_5==EOF||(LA100_5>=RULE_STRING && LA100_5<=RULE_DECIMAL)||(LA100_5>=14 && LA100_5<=15)||LA100_5==58||LA100_5==79||LA100_5==82||LA100_5==86||(LA100_5>=100 && LA100_5<=102)||LA100_5==104||(LA100_5>=106 && LA100_5<=108)||(LA100_5>=110 && LA100_5<=143)||(LA100_5>=145 && LA100_5<=167)) ) { + alt100=2; } - else if ( (LA98_5==108) ) { - alt98=1; + else if ( (LA100_5==109) ) { + alt100=1; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 98, 5, input); + new NoViableAltException("", 100, 5, input); throw nvae; } @@ -12673,18 +13113,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { case RULE_DECIMAL: case 14: case 58: - case 105: - case 109: + case 106: case 110: - case 117: - case 133: + case 111: + case 118: case 134: - case 138: - case 144: - case 146: - case 150: + case 135: + case 139: + case 145: + case 147: case 151: - case 155: + case 152: case 156: case 157: case 158: @@ -12693,28 +13132,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { case 161: case 162: case 163: - case 165: + case 164: + case 166: { - alt98=2; + alt100=2; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 98, 0, input); + new NoViableAltException("", 100, 0, input); throw nvae; } - switch (alt98) { + switch (alt100) { case 1 : - // InternalDataDSL.g:4660:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) + // InternalDataDSL.g:4825:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) { - // InternalDataDSL.g:4660:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) - // InternalDataDSL.g:4661:4: () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) + // InternalDataDSL.g:4825:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) + // InternalDataDSL.g:4826:4: () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) { - // InternalDataDSL.g:4661:4: () - // InternalDataDSL.g:4662:5: + // InternalDataDSL.g:4826:4: () + // InternalDataDSL.g:4827:5: { if ( state.backtracking==0 ) { @@ -12726,11 +13166,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4668:4: ( ( ruleFeatureCallID ) ) - // InternalDataDSL.g:4669:5: ( ruleFeatureCallID ) + // InternalDataDSL.g:4833:4: ( ( ruleFeatureCallID ) ) + // InternalDataDSL.g:4834:5: ( ruleFeatureCallID ) { - // InternalDataDSL.g:4669:5: ( ruleFeatureCallID ) - // InternalDataDSL.g:4670:6: ruleFeatureCallID + // InternalDataDSL.g:4834:5: ( ruleFeatureCallID ) + // InternalDataDSL.g:4835:6: ruleFeatureCallID { if ( state.backtracking==0 ) { @@ -12744,7 +13184,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_104); ruleFeatureCallID(); state._fsp--; @@ -12765,7 +13205,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpSingleAssign(); state._fsp--; @@ -12775,11 +13215,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:4691:4: ( (lv_value_3_0= ruleXAssignment ) ) - // InternalDataDSL.g:4692:5: (lv_value_3_0= ruleXAssignment ) + // InternalDataDSL.g:4856:4: ( (lv_value_3_0= ruleXAssignment ) ) + // InternalDataDSL.g:4857:5: (lv_value_3_0= ruleXAssignment ) { - // InternalDataDSL.g:4692:5: (lv_value_3_0= ruleXAssignment ) - // InternalDataDSL.g:4693:6: lv_value_3_0= ruleXAssignment + // InternalDataDSL.g:4857:5: (lv_value_3_0= ruleXAssignment ) + // InternalDataDSL.g:4858:6: lv_value_3_0= ruleXAssignment { if ( state.backtracking==0 ) { @@ -12817,17 +13257,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4712:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) + // InternalDataDSL.g:4877:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) { - // InternalDataDSL.g:4712:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) - // InternalDataDSL.g:4713:4: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? + // InternalDataDSL.g:4877:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) + // InternalDataDSL.g:4878:4: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_110); this_XOrExpression_4=ruleXOrExpression(); state._fsp--; @@ -12838,21 +13278,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:4721:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? - int alt97=2; - alt97 = dfa97.predict(input); - switch (alt97) { + // InternalDataDSL.g:4886:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? + int alt99=2; + alt99 = dfa99.predict(input); + switch (alt99) { case 1 : - // InternalDataDSL.g:4722:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) + // InternalDataDSL.g:4887:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) { - // InternalDataDSL.g:4722:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) - // InternalDataDSL.g:4723:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) + // InternalDataDSL.g:4887:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) + // InternalDataDSL.g:4888:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) { - // InternalDataDSL.g:4733:6: ( () ( ( ruleOpMultiAssign ) ) ) - // InternalDataDSL.g:4734:7: () ( ( ruleOpMultiAssign ) ) + // InternalDataDSL.g:4898:6: ( () ( ( ruleOpMultiAssign ) ) ) + // InternalDataDSL.g:4899:7: () ( ( ruleOpMultiAssign ) ) { - // InternalDataDSL.g:4734:7: () - // InternalDataDSL.g:4735:8: + // InternalDataDSL.g:4899:7: () + // InternalDataDSL.g:4900:8: { if ( state.backtracking==0 ) { @@ -12864,11 +13304,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4741:7: ( ( ruleOpMultiAssign ) ) - // InternalDataDSL.g:4742:8: ( ruleOpMultiAssign ) + // InternalDataDSL.g:4906:7: ( ( ruleOpMultiAssign ) ) + // InternalDataDSL.g:4907:8: ( ruleOpMultiAssign ) { - // InternalDataDSL.g:4742:8: ( ruleOpMultiAssign ) - // InternalDataDSL.g:4743:9: ruleOpMultiAssign + // InternalDataDSL.g:4907:8: ( ruleOpMultiAssign ) + // InternalDataDSL.g:4908:9: ruleOpMultiAssign { if ( state.backtracking==0 ) { @@ -12882,7 +13322,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpMultiAssign(); state._fsp--; @@ -12904,11 +13344,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4759:5: ( (lv_rightOperand_7_0= ruleXAssignment ) ) - // InternalDataDSL.g:4760:6: (lv_rightOperand_7_0= ruleXAssignment ) + // InternalDataDSL.g:4924:5: ( (lv_rightOperand_7_0= ruleXAssignment ) ) + // InternalDataDSL.g:4925:6: (lv_rightOperand_7_0= ruleXAssignment ) { - // InternalDataDSL.g:4760:6: (lv_rightOperand_7_0= ruleXAssignment ) - // InternalDataDSL.g:4761:7: lv_rightOperand_7_0= ruleXAssignment + // InternalDataDSL.g:4925:6: (lv_rightOperand_7_0= ruleXAssignment ) + // InternalDataDSL.g:4926:7: lv_rightOperand_7_0= ruleXAssignment { if ( state.backtracking==0 ) { @@ -12976,7 +13416,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpSingleAssign" - // InternalDataDSL.g:4784:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ; + // InternalDataDSL.g:4949:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ; public final String entryRuleOpSingleAssign() throws RecognitionException { String current = null; @@ -12984,8 +13424,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4784:54: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ) - // InternalDataDSL.g:4785:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF + // InternalDataDSL.g:4949:54: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ) + // InternalDataDSL.g:4950:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpSingleAssignRule()); @@ -13016,7 +13456,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpSingleAssign" - // InternalDataDSL.g:4791:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ; + // InternalDataDSL.g:4956:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ; public final AntlrDatatypeRuleToken ruleOpSingleAssign() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13026,10 +13466,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4797:2: (kw= '=' ) - // InternalDataDSL.g:4798:2: kw= '=' + // InternalDataDSL.g:4962:2: (kw= '=' ) + // InternalDataDSL.g:4963:2: kw= '=' { - kw=(Token)match(input,108,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,109,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13058,7 +13498,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpMultiAssign" - // InternalDataDSL.g:4806:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ; + // InternalDataDSL.g:4971:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ; public final String entryRuleOpMultiAssign() throws RecognitionException { String current = null; @@ -13066,8 +13506,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4806:53: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ) - // InternalDataDSL.g:4807:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF + // InternalDataDSL.g:4971:53: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ) + // InternalDataDSL.g:4972:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpMultiAssignRule()); @@ -13098,7 +13538,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpMultiAssign" - // InternalDataDSL.g:4813:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ; + // InternalDataDSL.g:4978:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ; public final AntlrDatatypeRuleToken ruleOpMultiAssign() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13108,60 +13548,60 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4819:2: ( (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ) - // InternalDataDSL.g:4820:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) + // InternalDataDSL.g:4984:2: ( (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ) + // InternalDataDSL.g:4985:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) { - // InternalDataDSL.g:4820:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) - int alt100=7; + // InternalDataDSL.g:4985:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) + int alt102=7; switch ( input.LA(1) ) { - case 112: - { - alt100=1; - } - break; case 113: { - alt100=2; + alt102=1; } break; case 114: { - alt100=3; + alt102=2; } break; case 115: { - alt100=4; + alt102=3; } break; case 116: { - alt100=5; + alt102=4; } break; case 117: { - alt100=6; + alt102=5; } break; case 118: { - alt100=7; + alt102=6; + } + break; + case 119: + { + alt102=7; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 100, 0, input); + new NoViableAltException("", 102, 0, input); throw nvae; } - switch (alt100) { + switch (alt102) { case 1 : - // InternalDataDSL.g:4821:3: kw= '+=' + // InternalDataDSL.g:4986:3: kw= '+=' { - kw=(Token)match(input,112,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,113,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13172,9 +13612,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:4827:3: kw= '-=' + // InternalDataDSL.g:4992:3: kw= '-=' { - kw=(Token)match(input,113,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,114,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13185,9 +13625,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:4833:3: kw= '*=' + // InternalDataDSL.g:4998:3: kw= '*=' { - kw=(Token)match(input,114,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,115,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13198,9 +13638,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:4839:3: kw= '/=' + // InternalDataDSL.g:5004:3: kw= '/=' { - kw=(Token)match(input,115,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,116,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13211,9 +13651,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:4845:3: kw= '%=' + // InternalDataDSL.g:5010:3: kw= '%=' { - kw=(Token)match(input,116,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,117,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13224,26 +13664,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalDataDSL.g:4851:3: (kw= '<' kw= '<' kw= '=' ) + // InternalDataDSL.g:5016:3: (kw= '<' kw= '<' kw= '=' ) { - // InternalDataDSL.g:4851:3: (kw= '<' kw= '<' kw= '=' ) - // InternalDataDSL.g:4852:4: kw= '<' kw= '<' kw= '=' + // InternalDataDSL.g:5016:3: (kw= '<' kw= '<' kw= '=' ) + // InternalDataDSL.g:5017:4: kw= '<' kw= '<' kw= '=' { - kw=(Token)match(input,117,FOLLOW_109); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_111); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } - kw=(Token)match(input,117,FOLLOW_102); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_104); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } - kw=(Token)match(input,108,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,109,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13257,30 +13697,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalDataDSL.g:4869:3: (kw= '>' (kw= '>' )? kw= '>=' ) + // InternalDataDSL.g:5034:3: (kw= '>' (kw= '>' )? kw= '>=' ) { - // InternalDataDSL.g:4869:3: (kw= '>' (kw= '>' )? kw= '>=' ) - // InternalDataDSL.g:4870:4: kw= '>' (kw= '>' )? kw= '>=' + // InternalDataDSL.g:5034:3: (kw= '>' (kw= '>' )? kw= '>=' ) + // InternalDataDSL.g:5035:4: kw= '>' (kw= '>' )? kw= '>=' { - kw=(Token)match(input,118,FOLLOW_110); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_112); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } - // InternalDataDSL.g:4875:4: (kw= '>' )? - int alt99=2; - int LA99_0 = input.LA(1); + // InternalDataDSL.g:5040:4: (kw= '>' )? + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA99_0==118) ) { - alt99=1; + if ( (LA101_0==119) ) { + alt101=1; } - switch (alt99) { + switch (alt101) { case 1 : - // InternalDataDSL.g:4876:5: kw= '>' + // InternalDataDSL.g:5041:5: kw= '>' { - kw=(Token)match(input,118,FOLLOW_111); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_113); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13293,7 +13733,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - kw=(Token)match(input,119,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,120,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13331,7 +13771,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXOrExpression" - // InternalDataDSL.g:4892:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ; + // InternalDataDSL.g:5057:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ; public final EObject entryRuleXOrExpression() throws RecognitionException { EObject current = null; @@ -13339,8 +13779,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4892:54: (iv_ruleXOrExpression= ruleXOrExpression EOF ) - // InternalDataDSL.g:4893:2: iv_ruleXOrExpression= ruleXOrExpression EOF + // InternalDataDSL.g:5057:54: (iv_ruleXOrExpression= ruleXOrExpression EOF ) + // InternalDataDSL.g:5058:2: iv_ruleXOrExpression= ruleXOrExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXOrExpressionRule()); @@ -13371,7 +13811,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXOrExpression" - // InternalDataDSL.g:4899:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ; + // InternalDataDSL.g:5064:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ; public final EObject ruleXOrExpression() throws RecognitionException { EObject current = null; @@ -13384,18 +13824,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4905:2: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ) - // InternalDataDSL.g:4906:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) + // InternalDataDSL.g:5070:2: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ) + // InternalDataDSL.g:5071:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) { - // InternalDataDSL.g:4906:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) - // InternalDataDSL.g:4907:3: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* + // InternalDataDSL.g:5071:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) + // InternalDataDSL.g:5072:3: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } - pushFollow(FOLLOW_112); + pushFollow(FOLLOW_114); this_XAndExpression_0=ruleXAndExpression(); state._fsp--; @@ -13406,35 +13846,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:4915:3: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* - loop101: + // InternalDataDSL.g:5080:3: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* + loop103: do { - int alt101=2; - int LA101_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA101_0==120) ) { - int LA101_2 = input.LA(2); + if ( (LA103_0==121) ) { + int LA103_2 = input.LA(2); if ( (synpred8_InternalDataDSL()) ) { - alt101=1; + alt103=1; } } - switch (alt101) { + switch (alt103) { case 1 : - // InternalDataDSL.g:4916:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) + // InternalDataDSL.g:5081:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) { - // InternalDataDSL.g:4916:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) - // InternalDataDSL.g:4917:5: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) + // InternalDataDSL.g:5081:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) + // InternalDataDSL.g:5082:5: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) { - // InternalDataDSL.g:4927:5: ( () ( ( ruleOpOr ) ) ) - // InternalDataDSL.g:4928:6: () ( ( ruleOpOr ) ) + // InternalDataDSL.g:5092:5: ( () ( ( ruleOpOr ) ) ) + // InternalDataDSL.g:5093:6: () ( ( ruleOpOr ) ) { - // InternalDataDSL.g:4928:6: () - // InternalDataDSL.g:4929:7: + // InternalDataDSL.g:5093:6: () + // InternalDataDSL.g:5094:7: { if ( state.backtracking==0 ) { @@ -13446,11 +13886,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4935:6: ( ( ruleOpOr ) ) - // InternalDataDSL.g:4936:7: ( ruleOpOr ) + // InternalDataDSL.g:5100:6: ( ( ruleOpOr ) ) + // InternalDataDSL.g:5101:7: ( ruleOpOr ) { - // InternalDataDSL.g:4936:7: ( ruleOpOr ) - // InternalDataDSL.g:4937:8: ruleOpOr + // InternalDataDSL.g:5101:7: ( ruleOpOr ) + // InternalDataDSL.g:5102:8: ruleOpOr { if ( state.backtracking==0 ) { @@ -13464,7 +13904,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpOr(); state._fsp--; @@ -13486,18 +13926,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:4953:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) ) - // InternalDataDSL.g:4954:5: (lv_rightOperand_3_0= ruleXAndExpression ) + // InternalDataDSL.g:5118:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) ) + // InternalDataDSL.g:5119:5: (lv_rightOperand_3_0= ruleXAndExpression ) { - // InternalDataDSL.g:4954:5: (lv_rightOperand_3_0= ruleXAndExpression ) - // InternalDataDSL.g:4955:6: lv_rightOperand_3_0= ruleXAndExpression + // InternalDataDSL.g:5119:5: (lv_rightOperand_3_0= ruleXAndExpression ) + // InternalDataDSL.g:5120:6: lv_rightOperand_3_0= ruleXAndExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_112); + pushFollow(FOLLOW_114); lv_rightOperand_3_0=ruleXAndExpression(); state._fsp--; @@ -13526,7 +13966,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop101; + break loop103; } } while (true); @@ -13555,7 +13995,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpOr" - // InternalDataDSL.g:4977:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ; + // InternalDataDSL.g:5142:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ; public final String entryRuleOpOr() throws RecognitionException { String current = null; @@ -13563,8 +14003,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4977:44: (iv_ruleOpOr= ruleOpOr EOF ) - // InternalDataDSL.g:4978:2: iv_ruleOpOr= ruleOpOr EOF + // InternalDataDSL.g:5142:44: (iv_ruleOpOr= ruleOpOr EOF ) + // InternalDataDSL.g:5143:2: iv_ruleOpOr= ruleOpOr EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpOrRule()); @@ -13595,7 +14035,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpOr" - // InternalDataDSL.g:4984:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ; + // InternalDataDSL.g:5149:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ; public final AntlrDatatypeRuleToken ruleOpOr() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13605,10 +14045,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:4990:2: (kw= '||' ) - // InternalDataDSL.g:4991:2: kw= '||' + // InternalDataDSL.g:5155:2: (kw= '||' ) + // InternalDataDSL.g:5156:2: kw= '||' { - kw=(Token)match(input,120,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,121,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13637,7 +14077,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAndExpression" - // InternalDataDSL.g:4999:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ; + // InternalDataDSL.g:5164:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ; public final EObject entryRuleXAndExpression() throws RecognitionException { EObject current = null; @@ -13645,8 +14085,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:4999:55: (iv_ruleXAndExpression= ruleXAndExpression EOF ) - // InternalDataDSL.g:5000:2: iv_ruleXAndExpression= ruleXAndExpression EOF + // InternalDataDSL.g:5164:55: (iv_ruleXAndExpression= ruleXAndExpression EOF ) + // InternalDataDSL.g:5165:2: iv_ruleXAndExpression= ruleXAndExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAndExpressionRule()); @@ -13677,7 +14117,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAndExpression" - // InternalDataDSL.g:5006:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ; + // InternalDataDSL.g:5171:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ; public final EObject ruleXAndExpression() throws RecognitionException { EObject current = null; @@ -13690,18 +14130,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5012:2: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ) - // InternalDataDSL.g:5013:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) + // InternalDataDSL.g:5177:2: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ) + // InternalDataDSL.g:5178:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) { - // InternalDataDSL.g:5013:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) - // InternalDataDSL.g:5014:3: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* + // InternalDataDSL.g:5178:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) + // InternalDataDSL.g:5179:3: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_115); this_XEqualityExpression_0=ruleXEqualityExpression(); state._fsp--; @@ -13712,35 +14152,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:5022:3: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* - loop102: + // InternalDataDSL.g:5187:3: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* + loop104: do { - int alt102=2; - int LA102_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA102_0==121) ) { - int LA102_2 = input.LA(2); + if ( (LA104_0==122) ) { + int LA104_2 = input.LA(2); if ( (synpred9_InternalDataDSL()) ) { - alt102=1; + alt104=1; } } - switch (alt102) { + switch (alt104) { case 1 : - // InternalDataDSL.g:5023:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) + // InternalDataDSL.g:5188:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) { - // InternalDataDSL.g:5023:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) - // InternalDataDSL.g:5024:5: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) + // InternalDataDSL.g:5188:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) + // InternalDataDSL.g:5189:5: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) { - // InternalDataDSL.g:5034:5: ( () ( ( ruleOpAnd ) ) ) - // InternalDataDSL.g:5035:6: () ( ( ruleOpAnd ) ) + // InternalDataDSL.g:5199:5: ( () ( ( ruleOpAnd ) ) ) + // InternalDataDSL.g:5200:6: () ( ( ruleOpAnd ) ) { - // InternalDataDSL.g:5035:6: () - // InternalDataDSL.g:5036:7: + // InternalDataDSL.g:5200:6: () + // InternalDataDSL.g:5201:7: { if ( state.backtracking==0 ) { @@ -13752,11 +14192,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5042:6: ( ( ruleOpAnd ) ) - // InternalDataDSL.g:5043:7: ( ruleOpAnd ) + // InternalDataDSL.g:5207:6: ( ( ruleOpAnd ) ) + // InternalDataDSL.g:5208:7: ( ruleOpAnd ) { - // InternalDataDSL.g:5043:7: ( ruleOpAnd ) - // InternalDataDSL.g:5044:8: ruleOpAnd + // InternalDataDSL.g:5208:7: ( ruleOpAnd ) + // InternalDataDSL.g:5209:8: ruleOpAnd { if ( state.backtracking==0 ) { @@ -13770,7 +14210,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpAnd(); state._fsp--; @@ -13792,18 +14232,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5060:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) - // InternalDataDSL.g:5061:5: (lv_rightOperand_3_0= ruleXEqualityExpression ) + // InternalDataDSL.g:5225:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) + // InternalDataDSL.g:5226:5: (lv_rightOperand_3_0= ruleXEqualityExpression ) { - // InternalDataDSL.g:5061:5: (lv_rightOperand_3_0= ruleXEqualityExpression ) - // InternalDataDSL.g:5062:6: lv_rightOperand_3_0= ruleXEqualityExpression + // InternalDataDSL.g:5226:5: (lv_rightOperand_3_0= ruleXEqualityExpression ) + // InternalDataDSL.g:5227:6: lv_rightOperand_3_0= ruleXEqualityExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_115); lv_rightOperand_3_0=ruleXEqualityExpression(); state._fsp--; @@ -13832,7 +14272,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop102; + break loop104; } } while (true); @@ -13861,7 +14301,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpAnd" - // InternalDataDSL.g:5084:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ; + // InternalDataDSL.g:5249:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ; public final String entryRuleOpAnd() throws RecognitionException { String current = null; @@ -13869,8 +14309,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5084:45: (iv_ruleOpAnd= ruleOpAnd EOF ) - // InternalDataDSL.g:5085:2: iv_ruleOpAnd= ruleOpAnd EOF + // InternalDataDSL.g:5249:45: (iv_ruleOpAnd= ruleOpAnd EOF ) + // InternalDataDSL.g:5250:2: iv_ruleOpAnd= ruleOpAnd EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpAndRule()); @@ -13901,7 +14341,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpAnd" - // InternalDataDSL.g:5091:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ; + // InternalDataDSL.g:5256:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ; public final AntlrDatatypeRuleToken ruleOpAnd() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13911,10 +14351,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5097:2: (kw= '&&' ) - // InternalDataDSL.g:5098:2: kw= '&&' + // InternalDataDSL.g:5262:2: (kw= '&&' ) + // InternalDataDSL.g:5263:2: kw= '&&' { - kw=(Token)match(input,121,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,122,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -13943,7 +14383,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXEqualityExpression" - // InternalDataDSL.g:5106:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ; + // InternalDataDSL.g:5271:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ; public final EObject entryRuleXEqualityExpression() throws RecognitionException { EObject current = null; @@ -13951,8 +14391,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5106:60: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ) - // InternalDataDSL.g:5107:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF + // InternalDataDSL.g:5271:60: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ) + // InternalDataDSL.g:5272:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXEqualityExpressionRule()); @@ -13983,7 +14423,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXEqualityExpression" - // InternalDataDSL.g:5113:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ; + // InternalDataDSL.g:5278:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ; public final EObject ruleXEqualityExpression() throws RecognitionException { EObject current = null; @@ -13996,18 +14436,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5119:2: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ) - // InternalDataDSL.g:5120:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) + // InternalDataDSL.g:5284:2: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ) + // InternalDataDSL.g:5285:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) { - // InternalDataDSL.g:5120:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) - // InternalDataDSL.g:5121:3: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* + // InternalDataDSL.g:5285:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) + // InternalDataDSL.g:5286:3: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } - pushFollow(FOLLOW_114); + pushFollow(FOLLOW_116); this_XRelationalExpression_0=ruleXRelationalExpression(); state._fsp--; @@ -14018,50 +14458,50 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:5129:3: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* - loop103: + // InternalDataDSL.g:5294:3: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* + loop105: do { - int alt103=2; + int alt105=2; switch ( input.LA(1) ) { - case 122: + case 123: { - int LA103_2 = input.LA(2); + int LA105_2 = input.LA(2); if ( (synpred10_InternalDataDSL()) ) { - alt103=1; + alt105=1; } } break; - case 123: + case 124: { - int LA103_3 = input.LA(2); + int LA105_3 = input.LA(2); if ( (synpred10_InternalDataDSL()) ) { - alt103=1; + alt105=1; } } break; - case 124: + case 125: { - int LA103_4 = input.LA(2); + int LA105_4 = input.LA(2); if ( (synpred10_InternalDataDSL()) ) { - alt103=1; + alt105=1; } } break; - case 125: + case 126: { - int LA103_5 = input.LA(2); + int LA105_5 = input.LA(2); if ( (synpred10_InternalDataDSL()) ) { - alt103=1; + alt105=1; } @@ -14070,18 +14510,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - switch (alt103) { + switch (alt105) { case 1 : - // InternalDataDSL.g:5130:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) + // InternalDataDSL.g:5295:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) { - // InternalDataDSL.g:5130:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) - // InternalDataDSL.g:5131:5: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) + // InternalDataDSL.g:5295:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) + // InternalDataDSL.g:5296:5: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) { - // InternalDataDSL.g:5141:5: ( () ( ( ruleOpEquality ) ) ) - // InternalDataDSL.g:5142:6: () ( ( ruleOpEquality ) ) + // InternalDataDSL.g:5306:5: ( () ( ( ruleOpEquality ) ) ) + // InternalDataDSL.g:5307:6: () ( ( ruleOpEquality ) ) { - // InternalDataDSL.g:5142:6: () - // InternalDataDSL.g:5143:7: + // InternalDataDSL.g:5307:6: () + // InternalDataDSL.g:5308:7: { if ( state.backtracking==0 ) { @@ -14093,11 +14533,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5149:6: ( ( ruleOpEquality ) ) - // InternalDataDSL.g:5150:7: ( ruleOpEquality ) + // InternalDataDSL.g:5314:6: ( ( ruleOpEquality ) ) + // InternalDataDSL.g:5315:7: ( ruleOpEquality ) { - // InternalDataDSL.g:5150:7: ( ruleOpEquality ) - // InternalDataDSL.g:5151:8: ruleOpEquality + // InternalDataDSL.g:5315:7: ( ruleOpEquality ) + // InternalDataDSL.g:5316:8: ruleOpEquality { if ( state.backtracking==0 ) { @@ -14111,7 +14551,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpEquality(); state._fsp--; @@ -14133,18 +14573,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5167:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) - // InternalDataDSL.g:5168:5: (lv_rightOperand_3_0= ruleXRelationalExpression ) + // InternalDataDSL.g:5332:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) + // InternalDataDSL.g:5333:5: (lv_rightOperand_3_0= ruleXRelationalExpression ) { - // InternalDataDSL.g:5168:5: (lv_rightOperand_3_0= ruleXRelationalExpression ) - // InternalDataDSL.g:5169:6: lv_rightOperand_3_0= ruleXRelationalExpression + // InternalDataDSL.g:5333:5: (lv_rightOperand_3_0= ruleXRelationalExpression ) + // InternalDataDSL.g:5334:6: lv_rightOperand_3_0= ruleXRelationalExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_114); + pushFollow(FOLLOW_116); lv_rightOperand_3_0=ruleXRelationalExpression(); state._fsp--; @@ -14173,7 +14613,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop103; + break loop105; } } while (true); @@ -14202,7 +14642,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpEquality" - // InternalDataDSL.g:5191:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ; + // InternalDataDSL.g:5356:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ; public final String entryRuleOpEquality() throws RecognitionException { String current = null; @@ -14210,8 +14650,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5191:50: (iv_ruleOpEquality= ruleOpEquality EOF ) - // InternalDataDSL.g:5192:2: iv_ruleOpEquality= ruleOpEquality EOF + // InternalDataDSL.g:5356:50: (iv_ruleOpEquality= ruleOpEquality EOF ) + // InternalDataDSL.g:5357:2: iv_ruleOpEquality= ruleOpEquality EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpEqualityRule()); @@ -14242,7 +14682,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpEquality" - // InternalDataDSL.g:5198:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ; + // InternalDataDSL.g:5363:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ; public final AntlrDatatypeRuleToken ruleOpEquality() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14252,45 +14692,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5204:2: ( (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ) - // InternalDataDSL.g:5205:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) + // InternalDataDSL.g:5369:2: ( (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ) + // InternalDataDSL.g:5370:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) { - // InternalDataDSL.g:5205:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) - int alt104=4; + // InternalDataDSL.g:5370:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) + int alt106=4; switch ( input.LA(1) ) { - case 122: - { - alt104=1; - } - break; case 123: { - alt104=2; + alt106=1; } break; case 124: { - alt104=3; + alt106=2; } break; case 125: { - alt104=4; + alt106=3; + } + break; + case 126: + { + alt106=4; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 104, 0, input); + new NoViableAltException("", 106, 0, input); throw nvae; } - switch (alt104) { + switch (alt106) { case 1 : - // InternalDataDSL.g:5206:3: kw= '==' + // InternalDataDSL.g:5371:3: kw= '==' { - kw=(Token)match(input,122,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,123,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14301,9 +14741,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5212:3: kw= '!=' + // InternalDataDSL.g:5377:3: kw= '!=' { - kw=(Token)match(input,123,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,124,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14314,9 +14754,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:5218:3: kw= '===' + // InternalDataDSL.g:5383:3: kw= '===' { - kw=(Token)match(input,124,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,125,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14327,9 +14767,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:5224:3: kw= '!==' + // InternalDataDSL.g:5389:3: kw= '!==' { - kw=(Token)match(input,125,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,126,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14364,7 +14804,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXRelationalExpression" - // InternalDataDSL.g:5233:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ; + // InternalDataDSL.g:5398:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ; public final EObject entryRuleXRelationalExpression() throws RecognitionException { EObject current = null; @@ -14372,8 +14812,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5233:62: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ) - // InternalDataDSL.g:5234:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF + // InternalDataDSL.g:5398:62: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ) + // InternalDataDSL.g:5399:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXRelationalExpressionRule()); @@ -14404,7 +14844,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXRelationalExpression" - // InternalDataDSL.g:5240:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ; + // InternalDataDSL.g:5405:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ; public final EObject ruleXRelationalExpression() throws RecognitionException { EObject current = null; @@ -14420,18 +14860,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5246:2: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ) - // InternalDataDSL.g:5247:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) + // InternalDataDSL.g:5411:2: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ) + // InternalDataDSL.g:5412:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) { - // InternalDataDSL.g:5247:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) - // InternalDataDSL.g:5248:3: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* + // InternalDataDSL.g:5412:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) + // InternalDataDSL.g:5413:3: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } - pushFollow(FOLLOW_115); + pushFollow(FOLLOW_117); this_XOtherOperatorExpression_0=ruleXOtherOperatorExpression(); state._fsp--; @@ -14442,50 +14882,50 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:5256:3: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* - loop105: + // InternalDataDSL.g:5421:3: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* + loop107: do { - int alt105=3; + int alt107=3; switch ( input.LA(1) ) { - case 117: + case 118: { - int LA105_2 = input.LA(2); + int LA107_2 = input.LA(2); if ( (synpred12_InternalDataDSL()) ) { - alt105=2; + alt107=2; } } break; - case 118: + case 119: { - int LA105_3 = input.LA(2); + int LA107_3 = input.LA(2); if ( (synpred12_InternalDataDSL()) ) { - alt105=2; + alt107=2; } } break; - case 126: + case 127: { - int LA105_4 = input.LA(2); + int LA107_4 = input.LA(2); if ( (synpred11_InternalDataDSL()) ) { - alt105=1; + alt107=1; } } break; - case 119: + case 120: { - int LA105_5 = input.LA(2); + int LA107_5 = input.LA(2); if ( (synpred12_InternalDataDSL()) ) { - alt105=2; + alt107=2; } @@ -14494,21 +14934,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - switch (alt105) { + switch (alt107) { case 1 : - // InternalDataDSL.g:5257:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:5422:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) { - // InternalDataDSL.g:5257:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) - // InternalDataDSL.g:5258:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:5422:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:5423:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) { - // InternalDataDSL.g:5258:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) - // InternalDataDSL.g:5259:6: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) + // InternalDataDSL.g:5423:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) + // InternalDataDSL.g:5424:6: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) { - // InternalDataDSL.g:5265:6: ( () otherlv_2= 'instanceof' ) - // InternalDataDSL.g:5266:7: () otherlv_2= 'instanceof' + // InternalDataDSL.g:5430:6: ( () otherlv_2= 'instanceof' ) + // InternalDataDSL.g:5431:7: () otherlv_2= 'instanceof' { - // InternalDataDSL.g:5266:7: () - // InternalDataDSL.g:5267:8: + // InternalDataDSL.g:5431:7: () + // InternalDataDSL.g:5432:8: { if ( state.backtracking==0 ) { @@ -14520,7 +14960,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,126,FOLLOW_116); if (state.failed) return current; + otherlv_2=(Token)match(input,127,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); @@ -14532,18 +14972,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5279:5: ( (lv_type_3_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:5280:6: (lv_type_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:5444:5: ( (lv_type_3_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:5445:6: (lv_type_3_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:5280:6: (lv_type_3_0= ruleJvmTypeReference ) - // InternalDataDSL.g:5281:7: lv_type_3_0= ruleJvmTypeReference + // InternalDataDSL.g:5445:6: (lv_type_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:5446:7: lv_type_3_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0()); } - pushFollow(FOLLOW_115); + pushFollow(FOLLOW_117); lv_type_3_0=ruleJvmTypeReference(); state._fsp--; @@ -14574,19 +15014,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5300:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) + // InternalDataDSL.g:5465:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) { - // InternalDataDSL.g:5300:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) - // InternalDataDSL.g:5301:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) + // InternalDataDSL.g:5465:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) + // InternalDataDSL.g:5466:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) { - // InternalDataDSL.g:5301:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) - // InternalDataDSL.g:5302:6: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) + // InternalDataDSL.g:5466:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) + // InternalDataDSL.g:5467:6: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) { - // InternalDataDSL.g:5312:6: ( () ( ( ruleOpCompare ) ) ) - // InternalDataDSL.g:5313:7: () ( ( ruleOpCompare ) ) + // InternalDataDSL.g:5477:6: ( () ( ( ruleOpCompare ) ) ) + // InternalDataDSL.g:5478:7: () ( ( ruleOpCompare ) ) { - // InternalDataDSL.g:5313:7: () - // InternalDataDSL.g:5314:8: + // InternalDataDSL.g:5478:7: () + // InternalDataDSL.g:5479:8: { if ( state.backtracking==0 ) { @@ -14598,11 +15038,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5320:7: ( ( ruleOpCompare ) ) - // InternalDataDSL.g:5321:8: ( ruleOpCompare ) + // InternalDataDSL.g:5485:7: ( ( ruleOpCompare ) ) + // InternalDataDSL.g:5486:8: ( ruleOpCompare ) { - // InternalDataDSL.g:5321:8: ( ruleOpCompare ) - // InternalDataDSL.g:5322:9: ruleOpCompare + // InternalDataDSL.g:5486:8: ( ruleOpCompare ) + // InternalDataDSL.g:5487:9: ruleOpCompare { if ( state.backtracking==0 ) { @@ -14616,7 +15056,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpCompare(); state._fsp--; @@ -14638,18 +15078,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5338:5: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) - // InternalDataDSL.g:5339:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) + // InternalDataDSL.g:5503:5: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) + // InternalDataDSL.g:5504:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) { - // InternalDataDSL.g:5339:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) - // InternalDataDSL.g:5340:7: lv_rightOperand_6_0= ruleXOtherOperatorExpression + // InternalDataDSL.g:5504:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) + // InternalDataDSL.g:5505:7: lv_rightOperand_6_0= ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); } - pushFollow(FOLLOW_115); + pushFollow(FOLLOW_117); lv_rightOperand_6_0=ruleXOtherOperatorExpression(); state._fsp--; @@ -14681,7 +15121,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop105; + break loop107; } } while (true); @@ -14710,7 +15150,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpCompare" - // InternalDataDSL.g:5363:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ; + // InternalDataDSL.g:5528:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ; public final String entryRuleOpCompare() throws RecognitionException { String current = null; @@ -14718,8 +15158,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5363:49: (iv_ruleOpCompare= ruleOpCompare EOF ) - // InternalDataDSL.g:5364:2: iv_ruleOpCompare= ruleOpCompare EOF + // InternalDataDSL.g:5528:49: (iv_ruleOpCompare= ruleOpCompare EOF ) + // InternalDataDSL.g:5529:2: iv_ruleOpCompare= ruleOpCompare EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpCompareRule()); @@ -14750,7 +15190,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpCompare" - // InternalDataDSL.g:5370:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ; + // InternalDataDSL.g:5535:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ; public final AntlrDatatypeRuleToken ruleOpCompare() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14760,54 +15200,54 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5376:2: ( (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ) - // InternalDataDSL.g:5377:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) + // InternalDataDSL.g:5541:2: ( (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ) + // InternalDataDSL.g:5542:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) { - // InternalDataDSL.g:5377:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) - int alt106=4; + // InternalDataDSL.g:5542:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) + int alt108=4; switch ( input.LA(1) ) { - case 119: + case 120: { - alt106=1; + alt108=1; } break; - case 117: + case 118: { - int LA106_2 = input.LA(2); + int LA108_2 = input.LA(2); - if ( (LA106_2==EOF||(LA106_2>=RULE_STRING && LA106_2<=RULE_DECIMAL)||LA106_2==14||LA106_2==58||LA106_2==85||(LA106_2>=99 && LA106_2<=100)||LA106_2==105||(LA106_2>=109 && LA106_2<=110)||LA106_2==117||(LA106_2>=133 && LA106_2<=134)||LA106_2==138||LA106_2==144||LA106_2==146||(LA106_2>=150 && LA106_2<=151)||(LA106_2>=154 && LA106_2<=163)||LA106_2==165) ) { - alt106=4; + if ( (LA108_2==EOF||(LA108_2>=RULE_STRING && LA108_2<=RULE_DECIMAL)||LA108_2==14||LA108_2==58||LA108_2==86||(LA108_2>=100 && LA108_2<=101)||LA108_2==106||(LA108_2>=110 && LA108_2<=111)||LA108_2==118||(LA108_2>=134 && LA108_2<=135)||LA108_2==139||LA108_2==145||LA108_2==147||(LA108_2>=151 && LA108_2<=152)||(LA108_2>=155 && LA108_2<=164)||LA108_2==166) ) { + alt108=4; } - else if ( (LA106_2==108) ) { - alt106=2; + else if ( (LA108_2==109) ) { + alt108=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 106, 2, input); + new NoViableAltException("", 108, 2, input); throw nvae; } } break; - case 118: + case 119: { - alt106=3; + alt108=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 106, 0, input); + new NoViableAltException("", 108, 0, input); throw nvae; } - switch (alt106) { + switch (alt108) { case 1 : - // InternalDataDSL.g:5378:3: kw= '>=' + // InternalDataDSL.g:5543:3: kw= '>=' { - kw=(Token)match(input,119,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,120,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14818,19 +15258,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5384:3: (kw= '<' kw= '=' ) + // InternalDataDSL.g:5549:3: (kw= '<' kw= '=' ) { - // InternalDataDSL.g:5384:3: (kw= '<' kw= '=' ) - // InternalDataDSL.g:5385:4: kw= '<' kw= '=' + // InternalDataDSL.g:5549:3: (kw= '<' kw= '=' ) + // InternalDataDSL.g:5550:4: kw= '<' kw= '=' { - kw=(Token)match(input,117,FOLLOW_102); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_104); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } - kw=(Token)match(input,108,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,109,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14844,9 +15284,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:5397:3: kw= '>' + // InternalDataDSL.g:5562:3: kw= '>' { - kw=(Token)match(input,118,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14857,9 +15297,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:5403:3: kw= '<' + // InternalDataDSL.g:5568:3: kw= '<' { - kw=(Token)match(input,117,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14894,7 +15334,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXOtherOperatorExpression" - // InternalDataDSL.g:5412:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ; + // InternalDataDSL.g:5577:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ; public final EObject entryRuleXOtherOperatorExpression() throws RecognitionException { EObject current = null; @@ -14902,8 +15342,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5412:65: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ) - // InternalDataDSL.g:5413:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF + // InternalDataDSL.g:5577:65: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ) + // InternalDataDSL.g:5578:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXOtherOperatorExpressionRule()); @@ -14934,7 +15374,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXOtherOperatorExpression" - // InternalDataDSL.g:5419:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ; + // InternalDataDSL.g:5584:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ; public final EObject ruleXOtherOperatorExpression() throws RecognitionException { EObject current = null; @@ -14947,18 +15387,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5425:2: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ) - // InternalDataDSL.g:5426:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) + // InternalDataDSL.g:5590:2: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ) + // InternalDataDSL.g:5591:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) { - // InternalDataDSL.g:5426:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) - // InternalDataDSL.g:5427:3: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* + // InternalDataDSL.g:5591:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) + // InternalDataDSL.g:5592:3: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } - pushFollow(FOLLOW_117); + pushFollow(FOLLOW_119); this_XAdditiveExpression_0=ruleXAdditiveExpression(); state._fsp--; @@ -14969,23 +15409,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:5435:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* - loop107: + // InternalDataDSL.g:5600:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* + loop109: do { - int alt107=2; - alt107 = dfa107.predict(input); - switch (alt107) { + int alt109=2; + alt109 = dfa109.predict(input); + switch (alt109) { case 1 : - // InternalDataDSL.g:5436:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) + // InternalDataDSL.g:5601:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) { - // InternalDataDSL.g:5436:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) - // InternalDataDSL.g:5437:5: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) + // InternalDataDSL.g:5601:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) + // InternalDataDSL.g:5602:5: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) { - // InternalDataDSL.g:5447:5: ( () ( ( ruleOpOther ) ) ) - // InternalDataDSL.g:5448:6: () ( ( ruleOpOther ) ) + // InternalDataDSL.g:5612:5: ( () ( ( ruleOpOther ) ) ) + // InternalDataDSL.g:5613:6: () ( ( ruleOpOther ) ) { - // InternalDataDSL.g:5448:6: () - // InternalDataDSL.g:5449:7: + // InternalDataDSL.g:5613:6: () + // InternalDataDSL.g:5614:7: { if ( state.backtracking==0 ) { @@ -14997,11 +15437,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5455:6: ( ( ruleOpOther ) ) - // InternalDataDSL.g:5456:7: ( ruleOpOther ) + // InternalDataDSL.g:5620:6: ( ( ruleOpOther ) ) + // InternalDataDSL.g:5621:7: ( ruleOpOther ) { - // InternalDataDSL.g:5456:7: ( ruleOpOther ) - // InternalDataDSL.g:5457:8: ruleOpOther + // InternalDataDSL.g:5621:7: ( ruleOpOther ) + // InternalDataDSL.g:5622:8: ruleOpOther { if ( state.backtracking==0 ) { @@ -15015,7 +15455,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpOther(); state._fsp--; @@ -15037,18 +15477,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5473:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) - // InternalDataDSL.g:5474:5: (lv_rightOperand_3_0= ruleXAdditiveExpression ) + // InternalDataDSL.g:5638:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) + // InternalDataDSL.g:5639:5: (lv_rightOperand_3_0= ruleXAdditiveExpression ) { - // InternalDataDSL.g:5474:5: (lv_rightOperand_3_0= ruleXAdditiveExpression ) - // InternalDataDSL.g:5475:6: lv_rightOperand_3_0= ruleXAdditiveExpression + // InternalDataDSL.g:5639:5: (lv_rightOperand_3_0= ruleXAdditiveExpression ) + // InternalDataDSL.g:5640:6: lv_rightOperand_3_0= ruleXAdditiveExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_117); + pushFollow(FOLLOW_119); lv_rightOperand_3_0=ruleXAdditiveExpression(); state._fsp--; @@ -15077,7 +15517,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop107; + break loop109; } } while (true); @@ -15106,7 +15546,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpOther" - // InternalDataDSL.g:5497:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ; + // InternalDataDSL.g:5662:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ; public final String entryRuleOpOther() throws RecognitionException { String current = null; @@ -15114,8 +15554,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5497:47: (iv_ruleOpOther= ruleOpOther EOF ) - // InternalDataDSL.g:5498:2: iv_ruleOpOther= ruleOpOther EOF + // InternalDataDSL.g:5662:47: (iv_ruleOpOther= ruleOpOther EOF ) + // InternalDataDSL.g:5663:2: iv_ruleOpOther= ruleOpOther EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpOtherRule()); @@ -15146,7 +15586,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpOther" - // InternalDataDSL.g:5504:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ; + // InternalDataDSL.g:5669:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ; public final AntlrDatatypeRuleToken ruleOpOther() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -15156,17 +15596,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5510:2: ( (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ) - // InternalDataDSL.g:5511:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) + // InternalDataDSL.g:5675:2: ( (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ) + // InternalDataDSL.g:5676:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) { - // InternalDataDSL.g:5511:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) - int alt110=9; - alt110 = dfa110.predict(input); - switch (alt110) { + // InternalDataDSL.g:5676:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) + int alt112=9; + alt112 = dfa112.predict(input); + switch (alt112) { case 1 : - // InternalDataDSL.g:5512:3: kw= '->' + // InternalDataDSL.g:5677:3: kw= '->' { - kw=(Token)match(input,127,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,128,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15177,9 +15617,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5518:3: kw= '..<' + // InternalDataDSL.g:5683:3: kw= '..<' { - kw=(Token)match(input,128,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,129,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15190,19 +15630,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:5524:3: (kw= '>' kw= '..' ) + // InternalDataDSL.g:5689:3: (kw= '>' kw= '..' ) { - // InternalDataDSL.g:5524:3: (kw= '>' kw= '..' ) - // InternalDataDSL.g:5525:4: kw= '>' kw= '..' + // InternalDataDSL.g:5689:3: (kw= '>' kw= '..' ) + // InternalDataDSL.g:5690:4: kw= '>' kw= '..' { - kw=(Token)match(input,118,FOLLOW_118); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_120); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } - kw=(Token)match(input,129,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,130,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15216,9 +15656,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:5537:3: kw= '..' + // InternalDataDSL.g:5702:3: kw= '..' { - kw=(Token)match(input,129,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,130,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15229,9 +15669,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:5543:3: kw= '=>' + // InternalDataDSL.g:5708:3: kw= '=>' { - kw=(Token)match(input,130,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,131,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15242,35 +15682,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalDataDSL.g:5549:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) + // InternalDataDSL.g:5714:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) { - // InternalDataDSL.g:5549:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) - // InternalDataDSL.g:5550:4: kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) + // InternalDataDSL.g:5714:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) + // InternalDataDSL.g:5715:4: kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) { - kw=(Token)match(input,118,FOLLOW_119); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_121); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } - // InternalDataDSL.g:5555:4: ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) - int alt108=2; - int LA108_0 = input.LA(1); + // InternalDataDSL.g:5720:4: ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA108_0==118) ) { - int LA108_1 = input.LA(2); + if ( (LA110_0==119) ) { + int LA110_1 = input.LA(2); - if ( (LA108_1==EOF||(LA108_1>=RULE_STRING && LA108_1<=RULE_DECIMAL)||LA108_1==14||LA108_1==58||LA108_1==85||(LA108_1>=99 && LA108_1<=100)||LA108_1==105||(LA108_1>=109 && LA108_1<=110)||LA108_1==117||(LA108_1>=133 && LA108_1<=134)||LA108_1==138||LA108_1==144||LA108_1==146||(LA108_1>=150 && LA108_1<=151)||(LA108_1>=154 && LA108_1<=163)||LA108_1==165) ) { - alt108=2; + if ( (LA110_1==EOF||(LA110_1>=RULE_STRING && LA110_1<=RULE_DECIMAL)||LA110_1==14||LA110_1==58||LA110_1==86||(LA110_1>=100 && LA110_1<=101)||LA110_1==106||(LA110_1>=110 && LA110_1<=111)||LA110_1==118||(LA110_1>=134 && LA110_1<=135)||LA110_1==139||LA110_1==145||LA110_1==147||(LA110_1>=151 && LA110_1<=152)||(LA110_1>=155 && LA110_1<=164)||LA110_1==166) ) { + alt110=2; } - else if ( (LA108_1==118) && (synpred14_InternalDataDSL())) { - alt108=1; + else if ( (LA110_1==119) && (synpred14_InternalDataDSL())) { + alt110=1; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 108, 1, input); + new NoViableAltException("", 110, 1, input); throw nvae; } @@ -15278,28 +15718,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 108, 0, input); + new NoViableAltException("", 110, 0, input); throw nvae; } - switch (alt108) { + switch (alt110) { case 1 : - // InternalDataDSL.g:5556:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) + // InternalDataDSL.g:5721:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) { - // InternalDataDSL.g:5556:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) - // InternalDataDSL.g:5557:6: ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) + // InternalDataDSL.g:5721:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) + // InternalDataDSL.g:5722:6: ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) { - // InternalDataDSL.g:5562:6: (kw= '>' kw= '>' ) - // InternalDataDSL.g:5563:7: kw= '>' kw= '>' + // InternalDataDSL.g:5727:6: (kw= '>' kw= '>' ) + // InternalDataDSL.g:5728:7: kw= '>' kw= '>' { - kw=(Token)match(input,118,FOLLOW_119); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_121); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } - kw=(Token)match(input,118,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15316,9 +15756,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5576:5: kw= '>' + // InternalDataDSL.g:5741:5: kw= '>' { - kw=(Token)match(input,118,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,119,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15338,67 +15778,67 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalDataDSL.g:5584:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) + // InternalDataDSL.g:5749:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) { - // InternalDataDSL.g:5584:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) - // InternalDataDSL.g:5585:4: kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) + // InternalDataDSL.g:5749:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) + // InternalDataDSL.g:5750:4: kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) { - kw=(Token)match(input,117,FOLLOW_120); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_122); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } - // InternalDataDSL.g:5590:4: ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) - int alt109=3; - int LA109_0 = input.LA(1); + // InternalDataDSL.g:5755:4: ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) + int alt111=3; + int LA111_0 = input.LA(1); - if ( (LA109_0==117) ) { - int LA109_1 = input.LA(2); + if ( (LA111_0==118) ) { + int LA111_1 = input.LA(2); if ( (synpred15_InternalDataDSL()) ) { - alt109=1; + alt111=1; } else if ( (true) ) { - alt109=2; + alt111=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 109, 1, input); + new NoViableAltException("", 111, 1, input); throw nvae; } } - else if ( (LA109_0==130) ) { - alt109=3; + else if ( (LA111_0==131) ) { + alt111=3; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 109, 0, input); + new NoViableAltException("", 111, 0, input); throw nvae; } - switch (alt109) { + switch (alt111) { case 1 : - // InternalDataDSL.g:5591:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) + // InternalDataDSL.g:5756:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) { - // InternalDataDSL.g:5591:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) - // InternalDataDSL.g:5592:6: ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) + // InternalDataDSL.g:5756:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) + // InternalDataDSL.g:5757:6: ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) { - // InternalDataDSL.g:5597:6: (kw= '<' kw= '<' ) - // InternalDataDSL.g:5598:7: kw= '<' kw= '<' + // InternalDataDSL.g:5762:6: (kw= '<' kw= '<' ) + // InternalDataDSL.g:5763:7: kw= '<' kw= '<' { - kw=(Token)match(input,117,FOLLOW_109); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_111); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } - kw=(Token)match(input,117,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15415,9 +15855,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5611:5: kw= '<' + // InternalDataDSL.g:5776:5: kw= '<' { - kw=(Token)match(input,117,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,118,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15428,9 +15868,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:5617:5: kw= '=>' + // InternalDataDSL.g:5782:5: kw= '=>' { - kw=(Token)match(input,130,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,131,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15450,9 +15890,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 8 : - // InternalDataDSL.g:5625:3: kw= '<>' + // InternalDataDSL.g:5790:3: kw= '<>' { - kw=(Token)match(input,131,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,132,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15463,9 +15903,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 9 : - // InternalDataDSL.g:5631:3: kw= '?:' + // InternalDataDSL.g:5796:3: kw= '?:' { - kw=(Token)match(input,132,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,133,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15500,7 +15940,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXAdditiveExpression" - // InternalDataDSL.g:5640:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ; + // InternalDataDSL.g:5805:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ; public final EObject entryRuleXAdditiveExpression() throws RecognitionException { EObject current = null; @@ -15508,8 +15948,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5640:60: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ) - // InternalDataDSL.g:5641:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF + // InternalDataDSL.g:5805:60: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ) + // InternalDataDSL.g:5806:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAdditiveExpressionRule()); @@ -15540,7 +15980,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXAdditiveExpression" - // InternalDataDSL.g:5647:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ; + // InternalDataDSL.g:5812:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ; public final EObject ruleXAdditiveExpression() throws RecognitionException { EObject current = null; @@ -15553,18 +15993,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5653:2: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ) - // InternalDataDSL.g:5654:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) + // InternalDataDSL.g:5818:2: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ) + // InternalDataDSL.g:5819:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) { - // InternalDataDSL.g:5654:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) - // InternalDataDSL.g:5655:3: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* + // InternalDataDSL.g:5819:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) + // InternalDataDSL.g:5820:3: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } - pushFollow(FOLLOW_121); + pushFollow(FOLLOW_123); this_XMultiplicativeExpression_0=ruleXMultiplicativeExpression(); state._fsp--; @@ -15575,44 +16015,44 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:5663:3: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* - loop111: + // InternalDataDSL.g:5828:3: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* + loop113: do { - int alt111=2; - int LA111_0 = input.LA(1); + int alt113=2; + int LA113_0 = input.LA(1); - if ( (LA111_0==133) ) { - int LA111_2 = input.LA(2); + if ( (LA113_0==134) ) { + int LA113_2 = input.LA(2); if ( (synpred16_InternalDataDSL()) ) { - alt111=1; + alt113=1; } } - else if ( (LA111_0==134) ) { - int LA111_3 = input.LA(2); + else if ( (LA113_0==135) ) { + int LA113_3 = input.LA(2); if ( (synpred16_InternalDataDSL()) ) { - alt111=1; + alt113=1; } } - switch (alt111) { + switch (alt113) { case 1 : - // InternalDataDSL.g:5664:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) + // InternalDataDSL.g:5829:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) { - // InternalDataDSL.g:5664:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) - // InternalDataDSL.g:5665:5: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) + // InternalDataDSL.g:5829:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) + // InternalDataDSL.g:5830:5: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) { - // InternalDataDSL.g:5675:5: ( () ( ( ruleOpAdd ) ) ) - // InternalDataDSL.g:5676:6: () ( ( ruleOpAdd ) ) + // InternalDataDSL.g:5840:5: ( () ( ( ruleOpAdd ) ) ) + // InternalDataDSL.g:5841:6: () ( ( ruleOpAdd ) ) { - // InternalDataDSL.g:5676:6: () - // InternalDataDSL.g:5677:7: + // InternalDataDSL.g:5841:6: () + // InternalDataDSL.g:5842:7: { if ( state.backtracking==0 ) { @@ -15624,11 +16064,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5683:6: ( ( ruleOpAdd ) ) - // InternalDataDSL.g:5684:7: ( ruleOpAdd ) + // InternalDataDSL.g:5848:6: ( ( ruleOpAdd ) ) + // InternalDataDSL.g:5849:7: ( ruleOpAdd ) { - // InternalDataDSL.g:5684:7: ( ruleOpAdd ) - // InternalDataDSL.g:5685:8: ruleOpAdd + // InternalDataDSL.g:5849:7: ( ruleOpAdd ) + // InternalDataDSL.g:5850:8: ruleOpAdd { if ( state.backtracking==0 ) { @@ -15642,7 +16082,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpAdd(); state._fsp--; @@ -15664,18 +16104,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5701:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) - // InternalDataDSL.g:5702:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) + // InternalDataDSL.g:5866:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) + // InternalDataDSL.g:5867:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) { - // InternalDataDSL.g:5702:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) - // InternalDataDSL.g:5703:6: lv_rightOperand_3_0= ruleXMultiplicativeExpression + // InternalDataDSL.g:5867:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) + // InternalDataDSL.g:5868:6: lv_rightOperand_3_0= ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_121); + pushFollow(FOLLOW_123); lv_rightOperand_3_0=ruleXMultiplicativeExpression(); state._fsp--; @@ -15704,7 +16144,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop111; + break loop113; } } while (true); @@ -15733,7 +16173,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpAdd" - // InternalDataDSL.g:5725:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ; + // InternalDataDSL.g:5890:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ; public final String entryRuleOpAdd() throws RecognitionException { String current = null; @@ -15741,8 +16181,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5725:45: (iv_ruleOpAdd= ruleOpAdd EOF ) - // InternalDataDSL.g:5726:2: iv_ruleOpAdd= ruleOpAdd EOF + // InternalDataDSL.g:5890:45: (iv_ruleOpAdd= ruleOpAdd EOF ) + // InternalDataDSL.g:5891:2: iv_ruleOpAdd= ruleOpAdd EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpAddRule()); @@ -15773,7 +16213,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpAdd" - // InternalDataDSL.g:5732:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ; + // InternalDataDSL.g:5897:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ; public final AntlrDatatypeRuleToken ruleOpAdd() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -15783,31 +16223,31 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5738:2: ( (kw= '+' | kw= '-' ) ) - // InternalDataDSL.g:5739:2: (kw= '+' | kw= '-' ) + // InternalDataDSL.g:5903:2: ( (kw= '+' | kw= '-' ) ) + // InternalDataDSL.g:5904:2: (kw= '+' | kw= '-' ) { - // InternalDataDSL.g:5739:2: (kw= '+' | kw= '-' ) - int alt112=2; - int LA112_0 = input.LA(1); + // InternalDataDSL.g:5904:2: (kw= '+' | kw= '-' ) + int alt114=2; + int LA114_0 = input.LA(1); - if ( (LA112_0==133) ) { - alt112=1; + if ( (LA114_0==134) ) { + alt114=1; } - else if ( (LA112_0==134) ) { - alt112=2; + else if ( (LA114_0==135) ) { + alt114=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 112, 0, input); + new NoViableAltException("", 114, 0, input); throw nvae; } - switch (alt112) { + switch (alt114) { case 1 : - // InternalDataDSL.g:5740:3: kw= '+' + // InternalDataDSL.g:5905:3: kw= '+' { - kw=(Token)match(input,133,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,134,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15818,9 +16258,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5746:3: kw= '-' + // InternalDataDSL.g:5911:3: kw= '-' { - kw=(Token)match(input,134,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,135,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -15855,7 +16295,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXMultiplicativeExpression" - // InternalDataDSL.g:5755:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ; + // InternalDataDSL.g:5920:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ; public final EObject entryRuleXMultiplicativeExpression() throws RecognitionException { EObject current = null; @@ -15863,8 +16303,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5755:66: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ) - // InternalDataDSL.g:5756:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF + // InternalDataDSL.g:5920:66: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ) + // InternalDataDSL.g:5921:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMultiplicativeExpressionRule()); @@ -15895,7 +16335,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXMultiplicativeExpression" - // InternalDataDSL.g:5762:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ; + // InternalDataDSL.g:5927:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ; public final EObject ruleXMultiplicativeExpression() throws RecognitionException { EObject current = null; @@ -15908,18 +16348,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5768:2: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ) - // InternalDataDSL.g:5769:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) + // InternalDataDSL.g:5933:2: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ) + // InternalDataDSL.g:5934:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) { - // InternalDataDSL.g:5769:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) - // InternalDataDSL.g:5770:3: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* + // InternalDataDSL.g:5934:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) + // InternalDataDSL.g:5935:3: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } - pushFollow(FOLLOW_122); + pushFollow(FOLLOW_124); this_XUnaryOperation_0=ruleXUnaryOperation(); state._fsp--; @@ -15930,50 +16370,50 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:5778:3: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* - loop113: + // InternalDataDSL.g:5943:3: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* + loop115: do { - int alt113=2; + int alt115=2; switch ( input.LA(1) ) { - case 101: + case 102: { - int LA113_2 = input.LA(2); + int LA115_2 = input.LA(2); if ( (synpred17_InternalDataDSL()) ) { - alt113=1; + alt115=1; } } break; - case 135: + case 136: { - int LA113_3 = input.LA(2); + int LA115_3 = input.LA(2); if ( (synpred17_InternalDataDSL()) ) { - alt113=1; + alt115=1; } } break; - case 136: + case 137: { - int LA113_4 = input.LA(2); + int LA115_4 = input.LA(2); if ( (synpred17_InternalDataDSL()) ) { - alt113=1; + alt115=1; } } break; - case 137: + case 138: { - int LA113_5 = input.LA(2); + int LA115_5 = input.LA(2); if ( (synpred17_InternalDataDSL()) ) { - alt113=1; + alt115=1; } @@ -15982,18 +16422,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - switch (alt113) { + switch (alt115) { case 1 : - // InternalDataDSL.g:5779:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) + // InternalDataDSL.g:5944:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) { - // InternalDataDSL.g:5779:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) - // InternalDataDSL.g:5780:5: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) + // InternalDataDSL.g:5944:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) + // InternalDataDSL.g:5945:5: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) { - // InternalDataDSL.g:5790:5: ( () ( ( ruleOpMulti ) ) ) - // InternalDataDSL.g:5791:6: () ( ( ruleOpMulti ) ) + // InternalDataDSL.g:5955:5: ( () ( ( ruleOpMulti ) ) ) + // InternalDataDSL.g:5956:6: () ( ( ruleOpMulti ) ) { - // InternalDataDSL.g:5791:6: () - // InternalDataDSL.g:5792:7: + // InternalDataDSL.g:5956:6: () + // InternalDataDSL.g:5957:7: { if ( state.backtracking==0 ) { @@ -16005,11 +16445,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5798:6: ( ( ruleOpMulti ) ) - // InternalDataDSL.g:5799:7: ( ruleOpMulti ) + // InternalDataDSL.g:5963:6: ( ( ruleOpMulti ) ) + // InternalDataDSL.g:5964:7: ( ruleOpMulti ) { - // InternalDataDSL.g:5799:7: ( ruleOpMulti ) - // InternalDataDSL.g:5800:8: ruleOpMulti + // InternalDataDSL.g:5964:7: ( ruleOpMulti ) + // InternalDataDSL.g:5965:8: ruleOpMulti { if ( state.backtracking==0 ) { @@ -16023,7 +16463,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpMulti(); state._fsp--; @@ -16045,18 +16485,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5816:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) - // InternalDataDSL.g:5817:5: (lv_rightOperand_3_0= ruleXUnaryOperation ) + // InternalDataDSL.g:5981:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) + // InternalDataDSL.g:5982:5: (lv_rightOperand_3_0= ruleXUnaryOperation ) { - // InternalDataDSL.g:5817:5: (lv_rightOperand_3_0= ruleXUnaryOperation ) - // InternalDataDSL.g:5818:6: lv_rightOperand_3_0= ruleXUnaryOperation + // InternalDataDSL.g:5982:5: (lv_rightOperand_3_0= ruleXUnaryOperation ) + // InternalDataDSL.g:5983:6: lv_rightOperand_3_0= ruleXUnaryOperation { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_122); + pushFollow(FOLLOW_124); lv_rightOperand_3_0=ruleXUnaryOperation(); state._fsp--; @@ -16085,7 +16525,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop113; + break loop115; } } while (true); @@ -16114,7 +16554,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpMulti" - // InternalDataDSL.g:5840:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ; + // InternalDataDSL.g:6005:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ; public final String entryRuleOpMulti() throws RecognitionException { String current = null; @@ -16122,8 +16562,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5840:47: (iv_ruleOpMulti= ruleOpMulti EOF ) - // InternalDataDSL.g:5841:2: iv_ruleOpMulti= ruleOpMulti EOF + // InternalDataDSL.g:6005:47: (iv_ruleOpMulti= ruleOpMulti EOF ) + // InternalDataDSL.g:6006:2: iv_ruleOpMulti= ruleOpMulti EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpMultiRule()); @@ -16154,7 +16594,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpMulti" - // InternalDataDSL.g:5847:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ; + // InternalDataDSL.g:6012:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ; public final AntlrDatatypeRuleToken ruleOpMulti() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -16164,45 +16604,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5853:2: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ) - // InternalDataDSL.g:5854:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) + // InternalDataDSL.g:6018:2: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ) + // InternalDataDSL.g:6019:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) { - // InternalDataDSL.g:5854:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) - int alt114=4; + // InternalDataDSL.g:6019:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) + int alt116=4; switch ( input.LA(1) ) { - case 101: + case 102: { - alt114=1; + alt116=1; } break; - case 135: + case 136: { - alt114=2; + alt116=2; } break; - case 136: + case 137: { - alt114=3; + alt116=3; } break; - case 137: + case 138: { - alt114=4; + alt116=4; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 114, 0, input); + new NoViableAltException("", 116, 0, input); throw nvae; } - switch (alt114) { + switch (alt116) { case 1 : - // InternalDataDSL.g:5855:3: kw= '*' + // InternalDataDSL.g:6020:3: kw= '*' { - kw=(Token)match(input,101,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,102,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -16213,9 +16653,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5861:3: kw= '**' + // InternalDataDSL.g:6026:3: kw= '**' { - kw=(Token)match(input,135,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,136,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -16226,9 +16666,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:5867:3: kw= '/' + // InternalDataDSL.g:6032:3: kw= '/' { - kw=(Token)match(input,136,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,137,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -16239,9 +16679,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:5873:3: kw= '%' + // InternalDataDSL.g:6038:3: kw= '%' { - kw=(Token)match(input,137,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,138,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -16276,7 +16716,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXUnaryOperation" - // InternalDataDSL.g:5882:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ; + // InternalDataDSL.g:6047:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ; public final EObject entryRuleXUnaryOperation() throws RecognitionException { EObject current = null; @@ -16284,8 +16724,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5882:56: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ) - // InternalDataDSL.g:5883:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF + // InternalDataDSL.g:6047:56: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ) + // InternalDataDSL.g:6048:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXUnaryOperationRule()); @@ -16316,7 +16756,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXUnaryOperation" - // InternalDataDSL.g:5889:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ; + // InternalDataDSL.g:6054:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ; public final EObject ruleXUnaryOperation() throws RecognitionException { EObject current = null; @@ -16329,35 +16769,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5895:2: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ) - // InternalDataDSL.g:5896:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) + // InternalDataDSL.g:6060:2: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ) + // InternalDataDSL.g:6061:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) { - // InternalDataDSL.g:5896:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) - int alt115=2; - int LA115_0 = input.LA(1); + // InternalDataDSL.g:6061:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) + int alt117=2; + int LA117_0 = input.LA(1); - if ( ((LA115_0>=133 && LA115_0<=134)||LA115_0==138) ) { - alt115=1; + if ( ((LA117_0>=134 && LA117_0<=135)||LA117_0==139) ) { + alt117=1; } - else if ( ((LA115_0>=RULE_STRING && LA115_0<=RULE_DECIMAL)||LA115_0==14||LA115_0==58||LA115_0==85||(LA115_0>=99 && LA115_0<=100)||LA115_0==105||(LA115_0>=109 && LA115_0<=110)||LA115_0==117||LA115_0==144||LA115_0==146||(LA115_0>=150 && LA115_0<=151)||(LA115_0>=154 && LA115_0<=163)||LA115_0==165) ) { - alt115=2; + else if ( ((LA117_0>=RULE_STRING && LA117_0<=RULE_DECIMAL)||LA117_0==14||LA117_0==58||LA117_0==86||(LA117_0>=100 && LA117_0<=101)||LA117_0==106||(LA117_0>=110 && LA117_0<=111)||LA117_0==118||LA117_0==145||LA117_0==147||(LA117_0>=151 && LA117_0<=152)||(LA117_0>=155 && LA117_0<=164)||LA117_0==166) ) { + alt117=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 115, 0, input); + new NoViableAltException("", 117, 0, input); throw nvae; } - switch (alt115) { + switch (alt117) { case 1 : - // InternalDataDSL.g:5897:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) + // InternalDataDSL.g:6062:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) { - // InternalDataDSL.g:5897:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) - // InternalDataDSL.g:5898:4: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) + // InternalDataDSL.g:6062:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) + // InternalDataDSL.g:6063:4: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) { - // InternalDataDSL.g:5898:4: () - // InternalDataDSL.g:5899:5: + // InternalDataDSL.g:6063:4: () + // InternalDataDSL.g:6064:5: { if ( state.backtracking==0 ) { @@ -16369,11 +16809,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5905:4: ( ( ruleOpUnary ) ) - // InternalDataDSL.g:5906:5: ( ruleOpUnary ) + // InternalDataDSL.g:6070:4: ( ( ruleOpUnary ) ) + // InternalDataDSL.g:6071:5: ( ruleOpUnary ) { - // InternalDataDSL.g:5906:5: ( ruleOpUnary ) - // InternalDataDSL.g:5907:6: ruleOpUnary + // InternalDataDSL.g:6071:5: ( ruleOpUnary ) + // InternalDataDSL.g:6072:6: ruleOpUnary { if ( state.backtracking==0 ) { @@ -16387,7 +16827,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpUnary(); state._fsp--; @@ -16403,11 +16843,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:5921:4: ( (lv_operand_2_0= ruleXUnaryOperation ) ) - // InternalDataDSL.g:5922:5: (lv_operand_2_0= ruleXUnaryOperation ) + // InternalDataDSL.g:6086:4: ( (lv_operand_2_0= ruleXUnaryOperation ) ) + // InternalDataDSL.g:6087:5: (lv_operand_2_0= ruleXUnaryOperation ) { - // InternalDataDSL.g:5922:5: (lv_operand_2_0= ruleXUnaryOperation ) - // InternalDataDSL.g:5923:6: lv_operand_2_0= ruleXUnaryOperation + // InternalDataDSL.g:6087:5: (lv_operand_2_0= ruleXUnaryOperation ) + // InternalDataDSL.g:6088:6: lv_operand_2_0= ruleXUnaryOperation { if ( state.backtracking==0 ) { @@ -16445,7 +16885,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5942:3: this_XCastedExpression_3= ruleXCastedExpression + // InternalDataDSL.g:6107:3: this_XCastedExpression_3= ruleXCastedExpression { if ( state.backtracking==0 ) { @@ -16491,7 +16931,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpUnary" - // InternalDataDSL.g:5954:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ; + // InternalDataDSL.g:6119:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ; public final String entryRuleOpUnary() throws RecognitionException { String current = null; @@ -16499,8 +16939,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5954:47: (iv_ruleOpUnary= ruleOpUnary EOF ) - // InternalDataDSL.g:5955:2: iv_ruleOpUnary= ruleOpUnary EOF + // InternalDataDSL.g:6119:47: (iv_ruleOpUnary= ruleOpUnary EOF ) + // InternalDataDSL.g:6120:2: iv_ruleOpUnary= ruleOpUnary EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpUnaryRule()); @@ -16531,7 +16971,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpUnary" - // InternalDataDSL.g:5961:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ; + // InternalDataDSL.g:6126:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ; public final AntlrDatatypeRuleToken ruleOpUnary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -16541,40 +16981,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:5967:2: ( (kw= '!' | kw= '-' | kw= '+' ) ) - // InternalDataDSL.g:5968:2: (kw= '!' | kw= '-' | kw= '+' ) + // InternalDataDSL.g:6132:2: ( (kw= '!' | kw= '-' | kw= '+' ) ) + // InternalDataDSL.g:6133:2: (kw= '!' | kw= '-' | kw= '+' ) { - // InternalDataDSL.g:5968:2: (kw= '!' | kw= '-' | kw= '+' ) - int alt116=3; + // InternalDataDSL.g:6133:2: (kw= '!' | kw= '-' | kw= '+' ) + int alt118=3; switch ( input.LA(1) ) { - case 138: + case 139: { - alt116=1; + alt118=1; } break; - case 134: + case 135: { - alt116=2; + alt118=2; } break; - case 133: + case 134: { - alt116=3; + alt118=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 116, 0, input); + new NoViableAltException("", 118, 0, input); throw nvae; } - switch (alt116) { + switch (alt118) { case 1 : - // InternalDataDSL.g:5969:3: kw= '!' + // InternalDataDSL.g:6134:3: kw= '!' { - kw=(Token)match(input,138,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,139,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -16585,9 +17025,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:5975:3: kw= '-' + // InternalDataDSL.g:6140:3: kw= '-' { - kw=(Token)match(input,134,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,135,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -16598,9 +17038,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:5981:3: kw= '+' + // InternalDataDSL.g:6146:3: kw= '+' { - kw=(Token)match(input,133,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,134,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -16635,7 +17075,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXCastedExpression" - // InternalDataDSL.g:5990:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ; + // InternalDataDSL.g:6155:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ; public final EObject entryRuleXCastedExpression() throws RecognitionException { EObject current = null; @@ -16643,8 +17083,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:5990:58: (iv_ruleXCastedExpression= ruleXCastedExpression EOF ) - // InternalDataDSL.g:5991:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF + // InternalDataDSL.g:6155:58: (iv_ruleXCastedExpression= ruleXCastedExpression EOF ) + // InternalDataDSL.g:6156:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCastedExpressionRule()); @@ -16675,7 +17115,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXCastedExpression" - // InternalDataDSL.g:5997:1: ruleXCastedExpression returns [EObject current=null] : (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ; + // InternalDataDSL.g:6162:1: ruleXCastedExpression returns [EObject current=null] : (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ; public final EObject ruleXCastedExpression() throws RecognitionException { EObject current = null; @@ -16689,18 +17129,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6003:2: ( (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ) - // InternalDataDSL.g:6004:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) + // InternalDataDSL.g:6168:2: ( (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ) + // InternalDataDSL.g:6169:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) { - // InternalDataDSL.g:6004:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) - // InternalDataDSL.g:6005:3: this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* + // InternalDataDSL.g:6169:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) + // InternalDataDSL.g:6170:3: this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } - pushFollow(FOLLOW_123); + pushFollow(FOLLOW_125); this_XPostfixOperation_0=ruleXPostfixOperation(); state._fsp--; @@ -16711,35 +17151,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:6013:3: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* - loop117: + // InternalDataDSL.g:6178:3: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* + loop119: do { - int alt117=2; - int LA117_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA117_0==81) ) { - int LA117_2 = input.LA(2); + if ( (LA119_0==82) ) { + int LA119_2 = input.LA(2); if ( (synpred18_InternalDataDSL()) ) { - alt117=1; + alt119=1; } } - switch (alt117) { + switch (alt119) { case 1 : - // InternalDataDSL.g:6014:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:6179:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) { - // InternalDataDSL.g:6014:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) - // InternalDataDSL.g:6015:5: ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) + // InternalDataDSL.g:6179:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) + // InternalDataDSL.g:6180:5: ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) { - // InternalDataDSL.g:6021:5: ( () otherlv_2= 'as' ) - // InternalDataDSL.g:6022:6: () otherlv_2= 'as' + // InternalDataDSL.g:6186:5: ( () otherlv_2= 'as' ) + // InternalDataDSL.g:6187:6: () otherlv_2= 'as' { - // InternalDataDSL.g:6022:6: () - // InternalDataDSL.g:6023:7: + // InternalDataDSL.g:6187:6: () + // InternalDataDSL.g:6188:7: { if ( state.backtracking==0 ) { @@ -16751,7 +17191,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,81,FOLLOW_116); if (state.failed) return current; + otherlv_2=(Token)match(input,82,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); @@ -16763,18 +17203,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6035:4: ( (lv_type_3_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:6036:5: (lv_type_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:6200:4: ( (lv_type_3_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:6201:5: (lv_type_3_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:6036:5: (lv_type_3_0= ruleJvmTypeReference ) - // InternalDataDSL.g:6037:6: lv_type_3_0= ruleJvmTypeReference + // InternalDataDSL.g:6201:5: (lv_type_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:6202:6: lv_type_3_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_123); + pushFollow(FOLLOW_125); lv_type_3_0=ruleJvmTypeReference(); state._fsp--; @@ -16803,7 +17243,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop117; + break loop119; } } while (true); @@ -16832,7 +17272,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXPostfixOperation" - // InternalDataDSL.g:6059:1: entryRuleXPostfixOperation returns [EObject current=null] : iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ; + // InternalDataDSL.g:6224:1: entryRuleXPostfixOperation returns [EObject current=null] : iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ; public final EObject entryRuleXPostfixOperation() throws RecognitionException { EObject current = null; @@ -16840,8 +17280,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6059:58: (iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ) - // InternalDataDSL.g:6060:2: iv_ruleXPostfixOperation= ruleXPostfixOperation EOF + // InternalDataDSL.g:6224:58: (iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ) + // InternalDataDSL.g:6225:2: iv_ruleXPostfixOperation= ruleXPostfixOperation EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXPostfixOperationRule()); @@ -16872,7 +17312,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXPostfixOperation" - // InternalDataDSL.g:6066:1: ruleXPostfixOperation returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ; + // InternalDataDSL.g:6231:1: ruleXPostfixOperation returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ; public final EObject ruleXPostfixOperation() throws RecognitionException { EObject current = null; @@ -16883,18 +17323,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6072:2: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ) - // InternalDataDSL.g:6073:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) + // InternalDataDSL.g:6237:2: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ) + // InternalDataDSL.g:6238:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) { - // InternalDataDSL.g:6073:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) - // InternalDataDSL.g:6074:3: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? + // InternalDataDSL.g:6238:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) + // InternalDataDSL.g:6239:3: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } - pushFollow(FOLLOW_124); + pushFollow(FOLLOW_126); this_XMemberFeatureCall_0=ruleXMemberFeatureCall(); state._fsp--; @@ -16905,33 +17345,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:6082:3: ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? - int alt118=2; - int LA118_0 = input.LA(1); + // InternalDataDSL.g:6247:3: ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? + int alt120=2; + int LA120_0 = input.LA(1); - if ( (LA118_0==139) ) { - int LA118_1 = input.LA(2); + if ( (LA120_0==140) ) { + int LA120_1 = input.LA(2); if ( (synpred19_InternalDataDSL()) ) { - alt118=1; + alt120=1; } } - else if ( (LA118_0==140) ) { - int LA118_2 = input.LA(2); + else if ( (LA120_0==141) ) { + int LA120_2 = input.LA(2); if ( (synpred19_InternalDataDSL()) ) { - alt118=1; + alt120=1; } } - switch (alt118) { + switch (alt120) { case 1 : - // InternalDataDSL.g:6083:4: ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) + // InternalDataDSL.g:6248:4: ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) { - // InternalDataDSL.g:6093:4: ( () ( ( ruleOpPostfix ) ) ) - // InternalDataDSL.g:6094:5: () ( ( ruleOpPostfix ) ) + // InternalDataDSL.g:6258:4: ( () ( ( ruleOpPostfix ) ) ) + // InternalDataDSL.g:6259:5: () ( ( ruleOpPostfix ) ) { - // InternalDataDSL.g:6094:5: () - // InternalDataDSL.g:6095:6: + // InternalDataDSL.g:6259:5: () + // InternalDataDSL.g:6260:6: { if ( state.backtracking==0 ) { @@ -16943,11 +17383,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6101:5: ( ( ruleOpPostfix ) ) - // InternalDataDSL.g:6102:6: ( ruleOpPostfix ) + // InternalDataDSL.g:6266:5: ( ( ruleOpPostfix ) ) + // InternalDataDSL.g:6267:6: ( ruleOpPostfix ) { - // InternalDataDSL.g:6102:6: ( ruleOpPostfix ) - // InternalDataDSL.g:6103:7: ruleOpPostfix + // InternalDataDSL.g:6267:6: ( ruleOpPostfix ) + // InternalDataDSL.g:6268:7: ruleOpPostfix { if ( state.backtracking==0 ) { @@ -17011,7 +17451,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOpPostfix" - // InternalDataDSL.g:6123:1: entryRuleOpPostfix returns [String current=null] : iv_ruleOpPostfix= ruleOpPostfix EOF ; + // InternalDataDSL.g:6288:1: entryRuleOpPostfix returns [String current=null] : iv_ruleOpPostfix= ruleOpPostfix EOF ; public final String entryRuleOpPostfix() throws RecognitionException { String current = null; @@ -17019,8 +17459,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6123:49: (iv_ruleOpPostfix= ruleOpPostfix EOF ) - // InternalDataDSL.g:6124:2: iv_ruleOpPostfix= ruleOpPostfix EOF + // InternalDataDSL.g:6288:49: (iv_ruleOpPostfix= ruleOpPostfix EOF ) + // InternalDataDSL.g:6289:2: iv_ruleOpPostfix= ruleOpPostfix EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOpPostfixRule()); @@ -17051,7 +17491,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOpPostfix" - // InternalDataDSL.g:6130:1: ruleOpPostfix returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '++' | kw= '--' ) ; + // InternalDataDSL.g:6295:1: ruleOpPostfix returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '++' | kw= '--' ) ; public final AntlrDatatypeRuleToken ruleOpPostfix() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -17061,31 +17501,31 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6136:2: ( (kw= '++' | kw= '--' ) ) - // InternalDataDSL.g:6137:2: (kw= '++' | kw= '--' ) + // InternalDataDSL.g:6301:2: ( (kw= '++' | kw= '--' ) ) + // InternalDataDSL.g:6302:2: (kw= '++' | kw= '--' ) { - // InternalDataDSL.g:6137:2: (kw= '++' | kw= '--' ) - int alt119=2; - int LA119_0 = input.LA(1); + // InternalDataDSL.g:6302:2: (kw= '++' | kw= '--' ) + int alt121=2; + int LA121_0 = input.LA(1); - if ( (LA119_0==139) ) { - alt119=1; + if ( (LA121_0==140) ) { + alt121=1; } - else if ( (LA119_0==140) ) { - alt119=2; + else if ( (LA121_0==141) ) { + alt121=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 119, 0, input); + new NoViableAltException("", 121, 0, input); throw nvae; } - switch (alt119) { + switch (alt121) { case 1 : - // InternalDataDSL.g:6138:3: kw= '++' + // InternalDataDSL.g:6303:3: kw= '++' { - kw=(Token)match(input,139,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,140,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -17096,9 +17536,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6144:3: kw= '--' + // InternalDataDSL.g:6309:3: kw= '--' { - kw=(Token)match(input,140,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,141,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -17133,7 +17573,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXMemberFeatureCall" - // InternalDataDSL.g:6153:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ; + // InternalDataDSL.g:6318:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ; public final EObject entryRuleXMemberFeatureCall() throws RecognitionException { EObject current = null; @@ -17141,8 +17581,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6153:59: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ) - // InternalDataDSL.g:6154:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF + // InternalDataDSL.g:6318:59: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ) + // InternalDataDSL.g:6319:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallRule()); @@ -17173,7 +17613,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXMemberFeatureCall" - // InternalDataDSL.g:6160:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ; + // InternalDataDSL.g:6325:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ; public final EObject ruleXMemberFeatureCall() throws RecognitionException { EObject current = null; @@ -17209,18 +17649,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6166:2: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ) - // InternalDataDSL.g:6167:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) + // InternalDataDSL.g:6331:2: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ) + // InternalDataDSL.g:6332:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) { - // InternalDataDSL.g:6167:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) - // InternalDataDSL.g:6168:3: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* + // InternalDataDSL.g:6332:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) + // InternalDataDSL.g:6333:3: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } - pushFollow(FOLLOW_125); + pushFollow(FOLLOW_127); this_XPrimaryExpression_0=ruleXPrimaryExpression(); state._fsp--; @@ -17231,45 +17671,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:6176:3: ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* - loop128: + // InternalDataDSL.g:6341:3: ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* + loop130: do { - int alt128=3; + int alt130=3; switch ( input.LA(1) ) { - case 77: + case 79: { - int LA128_2 = input.LA(2); + int LA130_2 = input.LA(2); if ( (synpred20_InternalDataDSL()) ) { - alt128=1; + alt130=1; } else if ( (synpred21_InternalDataDSL()) ) { - alt128=2; + alt130=2; } } break; - case 141: + case 142: { - int LA128_3 = input.LA(2); + int LA130_3 = input.LA(2); if ( (synpred20_InternalDataDSL()) ) { - alt128=1; + alt130=1; } else if ( (synpred21_InternalDataDSL()) ) { - alt128=2; + alt130=2; } } break; - case 142: + case 143: { - int LA128_4 = input.LA(2); + int LA130_4 = input.LA(2); if ( (synpred21_InternalDataDSL()) ) { - alt128=2; + alt130=2; } @@ -17278,21 +17718,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - switch (alt128) { + switch (alt130) { case 1 : - // InternalDataDSL.g:6177:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) + // InternalDataDSL.g:6342:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) { - // InternalDataDSL.g:6177:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) - // InternalDataDSL.g:6178:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) + // InternalDataDSL.g:6342:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) + // InternalDataDSL.g:6343:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) { - // InternalDataDSL.g:6178:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) - // InternalDataDSL.g:6179:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) + // InternalDataDSL.g:6343:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) + // InternalDataDSL.g:6344:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) { - // InternalDataDSL.g:6199:6: ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) - // InternalDataDSL.g:6200:7: () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign + // InternalDataDSL.g:6364:6: ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) + // InternalDataDSL.g:6365:7: () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign { - // InternalDataDSL.g:6200:7: () - // InternalDataDSL.g:6201:8: + // InternalDataDSL.g:6365:7: () + // InternalDataDSL.g:6366:8: { if ( state.backtracking==0 ) { @@ -17304,28 +17744,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6207:7: (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) - int alt120=2; - int LA120_0 = input.LA(1); + // InternalDataDSL.g:6372:7: (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) + int alt122=2; + int LA122_0 = input.LA(1); - if ( (LA120_0==77) ) { - alt120=1; + if ( (LA122_0==79) ) { + alt122=1; } - else if ( (LA120_0==141) ) { - alt120=2; + else if ( (LA122_0==142) ) { + alt122=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 120, 0, input); + new NoViableAltException("", 122, 0, input); throw nvae; } - switch (alt120) { + switch (alt122) { case 1 : - // InternalDataDSL.g:6208:8: otherlv_2= '.' + // InternalDataDSL.g:6373:8: otherlv_2= '.' { - otherlv_2=(Token)match(input,77,FOLLOW_126); if (state.failed) return current; + otherlv_2=(Token)match(input,79,FOLLOW_128); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); @@ -17335,15 +17775,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6213:8: ( (lv_explicitStatic_3_0= '::' ) ) + // InternalDataDSL.g:6378:8: ( (lv_explicitStatic_3_0= '::' ) ) { - // InternalDataDSL.g:6213:8: ( (lv_explicitStatic_3_0= '::' ) ) - // InternalDataDSL.g:6214:9: (lv_explicitStatic_3_0= '::' ) + // InternalDataDSL.g:6378:8: ( (lv_explicitStatic_3_0= '::' ) ) + // InternalDataDSL.g:6379:9: (lv_explicitStatic_3_0= '::' ) { - // InternalDataDSL.g:6214:9: (lv_explicitStatic_3_0= '::' ) - // InternalDataDSL.g:6215:10: lv_explicitStatic_3_0= '::' + // InternalDataDSL.g:6379:9: (lv_explicitStatic_3_0= '::' ) + // InternalDataDSL.g:6380:10: lv_explicitStatic_3_0= '::' { - lv_explicitStatic_3_0=(Token)match(input,141,FOLLOW_126); if (state.failed) return current; + lv_explicitStatic_3_0=(Token)match(input,142,FOLLOW_128); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitStatic_3_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); @@ -17369,11 +17809,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6228:7: ( ( ruleFeatureCallID ) ) - // InternalDataDSL.g:6229:8: ( ruleFeatureCallID ) + // InternalDataDSL.g:6393:7: ( ( ruleFeatureCallID ) ) + // InternalDataDSL.g:6394:8: ( ruleFeatureCallID ) { - // InternalDataDSL.g:6229:8: ( ruleFeatureCallID ) - // InternalDataDSL.g:6230:9: ruleFeatureCallID + // InternalDataDSL.g:6394:8: ( ruleFeatureCallID ) + // InternalDataDSL.g:6395:9: ruleFeatureCallID { if ( state.backtracking==0 ) { @@ -17387,7 +17827,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_104); ruleFeatureCallID(); state._fsp--; @@ -17408,7 +17848,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); } - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_105); ruleOpSingleAssign(); state._fsp--; @@ -17424,18 +17864,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6253:5: ( (lv_value_6_0= ruleXAssignment ) ) - // InternalDataDSL.g:6254:6: (lv_value_6_0= ruleXAssignment ) + // InternalDataDSL.g:6418:5: ( (lv_value_6_0= ruleXAssignment ) ) + // InternalDataDSL.g:6419:6: (lv_value_6_0= ruleXAssignment ) { - // InternalDataDSL.g:6254:6: (lv_value_6_0= ruleXAssignment ) - // InternalDataDSL.g:6255:7: lv_value_6_0= ruleXAssignment + // InternalDataDSL.g:6419:6: (lv_value_6_0= ruleXAssignment ) + // InternalDataDSL.g:6420:7: lv_value_6_0= ruleXAssignment { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); } - pushFollow(FOLLOW_125); + pushFollow(FOLLOW_127); lv_value_6_0=ruleXAssignment(); state._fsp--; @@ -17466,19 +17906,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6274:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) + // InternalDataDSL.g:6439:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) { - // InternalDataDSL.g:6274:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) - // InternalDataDSL.g:6275:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? + // InternalDataDSL.g:6439:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) + // InternalDataDSL.g:6440:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? { - // InternalDataDSL.g:6275:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) - // InternalDataDSL.g:6276:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) + // InternalDataDSL.g:6440:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) + // InternalDataDSL.g:6441:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) { - // InternalDataDSL.g:6296:6: ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) - // InternalDataDSL.g:6297:7: () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) + // InternalDataDSL.g:6461:6: ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) + // InternalDataDSL.g:6462:7: () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) { - // InternalDataDSL.g:6297:7: () - // InternalDataDSL.g:6298:8: + // InternalDataDSL.g:6462:7: () + // InternalDataDSL.g:6463:8: { if ( state.backtracking==0 ) { @@ -17490,37 +17930,37 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6304:7: (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) - int alt121=3; + // InternalDataDSL.g:6469:7: (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) + int alt123=3; switch ( input.LA(1) ) { - case 77: + case 79: { - alt121=1; + alt123=1; } break; - case 142: + case 143: { - alt121=2; + alt123=2; } break; - case 141: + case 142: { - alt121=3; + alt123=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 121, 0, input); + new NoViableAltException("", 123, 0, input); throw nvae; } - switch (alt121) { + switch (alt123) { case 1 : - // InternalDataDSL.g:6305:8: otherlv_8= '.' + // InternalDataDSL.g:6470:8: otherlv_8= '.' { - otherlv_8=(Token)match(input,77,FOLLOW_127); if (state.failed) return current; + otherlv_8=(Token)match(input,79,FOLLOW_129); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); @@ -17530,15 +17970,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6310:8: ( (lv_nullSafe_9_0= '?.' ) ) + // InternalDataDSL.g:6475:8: ( (lv_nullSafe_9_0= '?.' ) ) { - // InternalDataDSL.g:6310:8: ( (lv_nullSafe_9_0= '?.' ) ) - // InternalDataDSL.g:6311:9: (lv_nullSafe_9_0= '?.' ) + // InternalDataDSL.g:6475:8: ( (lv_nullSafe_9_0= '?.' ) ) + // InternalDataDSL.g:6476:9: (lv_nullSafe_9_0= '?.' ) { - // InternalDataDSL.g:6311:9: (lv_nullSafe_9_0= '?.' ) - // InternalDataDSL.g:6312:10: lv_nullSafe_9_0= '?.' + // InternalDataDSL.g:6476:9: (lv_nullSafe_9_0= '?.' ) + // InternalDataDSL.g:6477:10: lv_nullSafe_9_0= '?.' { - lv_nullSafe_9_0=(Token)match(input,142,FOLLOW_127); if (state.failed) return current; + lv_nullSafe_9_0=(Token)match(input,143,FOLLOW_129); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_nullSafe_9_0, grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); @@ -17562,15 +18002,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:6325:8: ( (lv_explicitStatic_10_0= '::' ) ) + // InternalDataDSL.g:6490:8: ( (lv_explicitStatic_10_0= '::' ) ) { - // InternalDataDSL.g:6325:8: ( (lv_explicitStatic_10_0= '::' ) ) - // InternalDataDSL.g:6326:9: (lv_explicitStatic_10_0= '::' ) + // InternalDataDSL.g:6490:8: ( (lv_explicitStatic_10_0= '::' ) ) + // InternalDataDSL.g:6491:9: (lv_explicitStatic_10_0= '::' ) { - // InternalDataDSL.g:6326:9: (lv_explicitStatic_10_0= '::' ) - // InternalDataDSL.g:6327:10: lv_explicitStatic_10_0= '::' + // InternalDataDSL.g:6491:9: (lv_explicitStatic_10_0= '::' ) + // InternalDataDSL.g:6492:10: lv_explicitStatic_10_0= '::' { - lv_explicitStatic_10_0=(Token)match(input,141,FOLLOW_127); if (state.failed) return current; + lv_explicitStatic_10_0=(Token)match(input,142,FOLLOW_129); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitStatic_10_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); @@ -17602,35 +18042,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6342:5: (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? - int alt123=2; - int LA123_0 = input.LA(1); + // InternalDataDSL.g:6507:5: (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? + int alt125=2; + int LA125_0 = input.LA(1); - if ( (LA123_0==117) ) { - alt123=1; + if ( (LA125_0==118) ) { + alt125=1; } - switch (alt123) { + switch (alt125) { case 1 : - // InternalDataDSL.g:6343:6: otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' + // InternalDataDSL.g:6508:6: otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' { - otherlv_11=(Token)match(input,117,FOLLOW_128); if (state.failed) return current; + otherlv_11=(Token)match(input,118,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); } - // InternalDataDSL.g:6347:6: ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:6348:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:6512:6: ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:6513:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:6348:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:6349:8: lv_typeArguments_12_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:6513:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:6514:8: lv_typeArguments_12_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_typeArguments_12_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -17654,39 +18094,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6366:6: (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* - loop122: + // InternalDataDSL.g:6531:6: (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* + loop124: do { - int alt122=2; - int LA122_0 = input.LA(1); + int alt124=2; + int LA124_0 = input.LA(1); - if ( (LA122_0==106) ) { - alt122=1; + if ( (LA124_0==107) ) { + alt124=1; } - switch (alt122) { + switch (alt124) { case 1 : - // InternalDataDSL.g:6367:7: otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:6532:7: otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) { - otherlv_13=(Token)match(input,106,FOLLOW_128); if (state.failed) return current; + otherlv_13=(Token)match(input,107,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_13, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } - // InternalDataDSL.g:6371:7: ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:6372:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:6536:7: ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:6537:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:6372:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:6373:9: lv_typeArguments_14_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:6537:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:6538:9: lv_typeArguments_14_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_typeArguments_14_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -17715,11 +18155,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop122; + break loop124; } } while (true); - otherlv_15=(Token)match(input,118,FOLLOW_127); if (state.failed) return current; + otherlv_15=(Token)match(input,119,FOLLOW_129); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_15, grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); @@ -17731,11 +18171,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6396:5: ( ( ruleIdOrSuper ) ) - // InternalDataDSL.g:6397:6: ( ruleIdOrSuper ) + // InternalDataDSL.g:6561:5: ( ( ruleIdOrSuper ) ) + // InternalDataDSL.g:6562:6: ( ruleIdOrSuper ) { - // InternalDataDSL.g:6397:6: ( ruleIdOrSuper ) - // InternalDataDSL.g:6398:7: ruleIdOrSuper + // InternalDataDSL.g:6562:6: ( ruleIdOrSuper ) + // InternalDataDSL.g:6563:7: ruleIdOrSuper { if ( state.backtracking==0 ) { @@ -17749,7 +18189,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } - pushFollow(FOLLOW_130); + pushFollow(FOLLOW_132); ruleIdOrSuper(); state._fsp--; @@ -17765,20 +18205,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6412:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? - int alt126=2; - alt126 = dfa126.predict(input); - switch (alt126) { + // InternalDataDSL.g:6577:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? + int alt128=2; + alt128 = dfa128.predict(input); + switch (alt128) { case 1 : - // InternalDataDSL.g:6413:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' + // InternalDataDSL.g:6578:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' { - // InternalDataDSL.g:6413:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) - // InternalDataDSL.g:6414:7: ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) + // InternalDataDSL.g:6578:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) + // InternalDataDSL.g:6579:7: ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) { - // InternalDataDSL.g:6418:7: (lv_explicitOperationCall_17_0= '(' ) - // InternalDataDSL.g:6419:8: lv_explicitOperationCall_17_0= '(' + // InternalDataDSL.g:6583:7: (lv_explicitOperationCall_17_0= '(' ) + // InternalDataDSL.g:6584:8: lv_explicitOperationCall_17_0= '(' { - lv_explicitOperationCall_17_0=(Token)match(input,105,FOLLOW_131); if (state.failed) return current; + lv_explicitOperationCall_17_0=(Token)match(input,106,FOLLOW_133); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitOperationCall_17_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); @@ -17798,25 +18238,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6431:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? - int alt125=3; - alt125 = dfa125.predict(input); - switch (alt125) { + // InternalDataDSL.g:6596:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? + int alt127=3; + alt127 = dfa127.predict(input); + switch (alt127) { case 1 : - // InternalDataDSL.g:6432:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) + // InternalDataDSL.g:6597:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) { - // InternalDataDSL.g:6432:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) - // InternalDataDSL.g:6433:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) + // InternalDataDSL.g:6597:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) + // InternalDataDSL.g:6598:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) { - // InternalDataDSL.g:6458:8: (lv_memberCallArguments_18_0= ruleXShortClosure ) - // InternalDataDSL.g:6459:9: lv_memberCallArguments_18_0= ruleXShortClosure + // InternalDataDSL.g:6623:8: (lv_memberCallArguments_18_0= ruleXShortClosure ) + // InternalDataDSL.g:6624:9: lv_memberCallArguments_18_0= ruleXShortClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_memberCallArguments_18_0=ruleXShortClosure(); state._fsp--; @@ -17844,23 +18284,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6477:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) + // InternalDataDSL.g:6642:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) { - // InternalDataDSL.g:6477:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) - // InternalDataDSL.g:6478:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* + // InternalDataDSL.g:6642:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) + // InternalDataDSL.g:6643:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* { - // InternalDataDSL.g:6478:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) - // InternalDataDSL.g:6479:9: (lv_memberCallArguments_19_0= ruleXExpression ) + // InternalDataDSL.g:6643:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) + // InternalDataDSL.g:6644:9: (lv_memberCallArguments_19_0= ruleXExpression ) { - // InternalDataDSL.g:6479:9: (lv_memberCallArguments_19_0= ruleXExpression ) - // InternalDataDSL.g:6480:10: lv_memberCallArguments_19_0= ruleXExpression + // InternalDataDSL.g:6644:9: (lv_memberCallArguments_19_0= ruleXExpression ) + // InternalDataDSL.g:6645:10: lv_memberCallArguments_19_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_memberCallArguments_19_0=ruleXExpression(); state._fsp--; @@ -17884,39 +18324,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6497:8: (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* - loop124: + // InternalDataDSL.g:6662:8: (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* + loop126: do { - int alt124=2; - int LA124_0 = input.LA(1); + int alt126=2; + int LA126_0 = input.LA(1); - if ( (LA124_0==106) ) { - alt124=1; + if ( (LA126_0==107) ) { + alt126=1; } - switch (alt124) { + switch (alt126) { case 1 : - // InternalDataDSL.g:6498:9: otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) + // InternalDataDSL.g:6663:9: otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) { - otherlv_20=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_20=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_20, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } - // InternalDataDSL.g:6502:9: ( (lv_memberCallArguments_21_0= ruleXExpression ) ) - // InternalDataDSL.g:6503:10: (lv_memberCallArguments_21_0= ruleXExpression ) + // InternalDataDSL.g:6667:9: ( (lv_memberCallArguments_21_0= ruleXExpression ) ) + // InternalDataDSL.g:6668:10: (lv_memberCallArguments_21_0= ruleXExpression ) { - // InternalDataDSL.g:6503:10: (lv_memberCallArguments_21_0= ruleXExpression ) - // InternalDataDSL.g:6504:11: lv_memberCallArguments_21_0= ruleXExpression + // InternalDataDSL.g:6668:10: (lv_memberCallArguments_21_0= ruleXExpression ) + // InternalDataDSL.g:6669:11: lv_memberCallArguments_21_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_memberCallArguments_21_0=ruleXExpression(); state._fsp--; @@ -17945,7 +18385,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop124; + break loop126; } } while (true); @@ -17958,7 +18398,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_22=(Token)match(input,107,FOLLOW_132); if (state.failed) return current; + otherlv_22=(Token)match(input,108,FOLLOW_134); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_22, grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); @@ -17970,22 +18410,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6529:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? - int alt127=2; - alt127 = dfa127.predict(input); - switch (alt127) { + // InternalDataDSL.g:6694:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? + int alt129=2; + alt129 = dfa129.predict(input); + switch (alt129) { case 1 : - // InternalDataDSL.g:6530:6: ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) + // InternalDataDSL.g:6695:6: ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) { - // InternalDataDSL.g:6536:6: (lv_memberCallArguments_23_0= ruleXClosure ) - // InternalDataDSL.g:6537:7: lv_memberCallArguments_23_0= ruleXClosure + // InternalDataDSL.g:6701:6: (lv_memberCallArguments_23_0= ruleXClosure ) + // InternalDataDSL.g:6702:7: lv_memberCallArguments_23_0= ruleXClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); } - pushFollow(FOLLOW_125); + pushFollow(FOLLOW_127); lv_memberCallArguments_23_0=ruleXClosure(); state._fsp--; @@ -18020,7 +18460,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop128; + break loop130; } } while (true); @@ -18049,7 +18489,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXPrimaryExpression" - // InternalDataDSL.g:6560:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ; + // InternalDataDSL.g:6725:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ; public final EObject entryRuleXPrimaryExpression() throws RecognitionException { EObject current = null; @@ -18057,8 +18497,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6560:59: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ) - // InternalDataDSL.g:6561:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF + // InternalDataDSL.g:6725:59: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ) + // InternalDataDSL.g:6726:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXPrimaryExpressionRule()); @@ -18089,7 +18529,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXPrimaryExpression" - // InternalDataDSL.g:6567:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ; + // InternalDataDSL.g:6732:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ; public final EObject ruleXPrimaryExpression() throws RecognitionException { EObject current = null; @@ -18128,15 +18568,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6573:2: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ) - // InternalDataDSL.g:6574:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) + // InternalDataDSL.g:6738:2: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ) + // InternalDataDSL.g:6739:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) { - // InternalDataDSL.g:6574:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) - int alt129=15; - alt129 = dfa129.predict(input); - switch (alt129) { + // InternalDataDSL.g:6739:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) + int alt131=15; + alt131 = dfa131.predict(input); + switch (alt131) { case 1 : - // InternalDataDSL.g:6575:3: this_XConstructorCall_0= ruleXConstructorCall + // InternalDataDSL.g:6740:3: this_XConstructorCall_0= ruleXConstructorCall { if ( state.backtracking==0 ) { @@ -18158,7 +18598,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6584:3: this_XBlockExpression_1= ruleXBlockExpression + // InternalDataDSL.g:6749:3: this_XBlockExpression_1= ruleXBlockExpression { if ( state.backtracking==0 ) { @@ -18180,7 +18620,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:6593:3: this_XSwitchExpression_2= ruleXSwitchExpression + // InternalDataDSL.g:6758:3: this_XSwitchExpression_2= ruleXSwitchExpression { if ( state.backtracking==0 ) { @@ -18202,10 +18642,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:6602:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) + // InternalDataDSL.g:6767:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) { - // InternalDataDSL.g:6602:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) - // InternalDataDSL.g:6603:4: ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression + // InternalDataDSL.g:6767:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) + // InternalDataDSL.g:6768:4: ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression { if ( state.backtracking==0 ) { @@ -18230,7 +18670,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:6620:3: this_XFeatureCall_4= ruleXFeatureCall + // InternalDataDSL.g:6785:3: this_XFeatureCall_4= ruleXFeatureCall { if ( state.backtracking==0 ) { @@ -18252,7 +18692,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalDataDSL.g:6629:3: this_XLiteral_5= ruleXLiteral + // InternalDataDSL.g:6794:3: this_XLiteral_5= ruleXLiteral { if ( state.backtracking==0 ) { @@ -18274,7 +18714,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalDataDSL.g:6638:3: this_XIfExpression_6= ruleXIfExpression + // InternalDataDSL.g:6803:3: this_XIfExpression_6= ruleXIfExpression { if ( state.backtracking==0 ) { @@ -18296,10 +18736,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 8 : - // InternalDataDSL.g:6647:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) + // InternalDataDSL.g:6812:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) { - // InternalDataDSL.g:6647:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) - // InternalDataDSL.g:6648:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression + // InternalDataDSL.g:6812:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) + // InternalDataDSL.g:6813:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression { if ( state.backtracking==0 ) { @@ -18324,7 +18764,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 9 : - // InternalDataDSL.g:6671:3: this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression + // InternalDataDSL.g:6836:3: this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { @@ -18346,7 +18786,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 10 : - // InternalDataDSL.g:6680:3: this_XWhileExpression_9= ruleXWhileExpression + // InternalDataDSL.g:6845:3: this_XWhileExpression_9= ruleXWhileExpression { if ( state.backtracking==0 ) { @@ -18368,7 +18808,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 11 : - // InternalDataDSL.g:6689:3: this_XDoWhileExpression_10= ruleXDoWhileExpression + // InternalDataDSL.g:6854:3: this_XDoWhileExpression_10= ruleXDoWhileExpression { if ( state.backtracking==0 ) { @@ -18390,7 +18830,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 12 : - // InternalDataDSL.g:6698:3: this_XThrowExpression_11= ruleXThrowExpression + // InternalDataDSL.g:6863:3: this_XThrowExpression_11= ruleXThrowExpression { if ( state.backtracking==0 ) { @@ -18412,7 +18852,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 13 : - // InternalDataDSL.g:6707:3: this_XReturnExpression_12= ruleXReturnExpression + // InternalDataDSL.g:6872:3: this_XReturnExpression_12= ruleXReturnExpression { if ( state.backtracking==0 ) { @@ -18434,7 +18874,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 14 : - // InternalDataDSL.g:6716:3: this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression + // InternalDataDSL.g:6881:3: this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression { if ( state.backtracking==0 ) { @@ -18456,7 +18896,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 15 : - // InternalDataDSL.g:6725:3: this_XParenthesizedExpression_14= ruleXParenthesizedExpression + // InternalDataDSL.g:6890:3: this_XParenthesizedExpression_14= ruleXParenthesizedExpression { if ( state.backtracking==0 ) { @@ -18502,7 +18942,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXLiteral" - // InternalDataDSL.g:6737:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ; + // InternalDataDSL.g:6902:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ; public final EObject entryRuleXLiteral() throws RecognitionException { EObject current = null; @@ -18510,8 +18950,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6737:49: (iv_ruleXLiteral= ruleXLiteral EOF ) - // InternalDataDSL.g:6738:2: iv_ruleXLiteral= ruleXLiteral EOF + // InternalDataDSL.g:6902:49: (iv_ruleXLiteral= ruleXLiteral EOF ) + // InternalDataDSL.g:6903:2: iv_ruleXLiteral= ruleXLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXLiteralRule()); @@ -18542,7 +18982,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXLiteral" - // InternalDataDSL.g:6744:1: ruleXLiteral returns [EObject current=null] : (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ; + // InternalDataDSL.g:6909:1: ruleXLiteral returns [EObject current=null] : (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ; public final EObject ruleXLiteral() throws RecognitionException { EObject current = null; @@ -18565,44 +19005,44 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6750:2: ( (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ) - // InternalDataDSL.g:6751:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) + // InternalDataDSL.g:6915:2: ( (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ) + // InternalDataDSL.g:6916:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) { - // InternalDataDSL.g:6751:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) - int alt130=7; - int LA130_0 = input.LA(1); + // InternalDataDSL.g:6916:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) + int alt132=7; + int LA132_0 = input.LA(1); - if ( (LA130_0==109) ) { - alt130=1; + if ( (LA132_0==110) ) { + alt132=1; } - else if ( (LA130_0==110) && (synpred27_InternalDataDSL())) { - alt130=2; + else if ( (LA132_0==111) && (synpred27_InternalDataDSL())) { + alt132=2; } - else if ( ((LA130_0>=157 && LA130_0<=158)) ) { - alt130=3; + else if ( ((LA132_0>=158 && LA132_0<=159)) ) { + alt132=3; } - else if ( (LA130_0==RULE_INT||(LA130_0>=RULE_HEX && LA130_0<=RULE_DECIMAL)) ) { - alt130=4; + else if ( (LA132_0==RULE_INT||(LA132_0>=RULE_HEX && LA132_0<=RULE_DECIMAL)) ) { + alt132=4; } - else if ( (LA130_0==159) ) { - alt130=5; + else if ( (LA132_0==160) ) { + alt132=5; } - else if ( (LA130_0==RULE_STRING) ) { - alt130=6; + else if ( (LA132_0==RULE_STRING) ) { + alt132=6; } - else if ( (LA130_0==160) ) { - alt130=7; + else if ( (LA132_0==161) ) { + alt132=7; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 130, 0, input); + new NoViableAltException("", 132, 0, input); throw nvae; } - switch (alt130) { + switch (alt132) { case 1 : - // InternalDataDSL.g:6752:3: this_XCollectionLiteral_0= ruleXCollectionLiteral + // InternalDataDSL.g:6917:3: this_XCollectionLiteral_0= ruleXCollectionLiteral { if ( state.backtracking==0 ) { @@ -18624,10 +19064,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6761:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) + // InternalDataDSL.g:6926:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) { - // InternalDataDSL.g:6761:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) - // InternalDataDSL.g:6762:4: ( ( () '[' ) )=>this_XClosure_1= ruleXClosure + // InternalDataDSL.g:6926:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) + // InternalDataDSL.g:6927:4: ( ( () '[' ) )=>this_XClosure_1= ruleXClosure { if ( state.backtracking==0 ) { @@ -18652,7 +19092,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:6778:3: this_XBooleanLiteral_2= ruleXBooleanLiteral + // InternalDataDSL.g:6943:3: this_XBooleanLiteral_2= ruleXBooleanLiteral { if ( state.backtracking==0 ) { @@ -18674,7 +19114,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:6787:3: this_XNumberLiteral_3= ruleXNumberLiteral + // InternalDataDSL.g:6952:3: this_XNumberLiteral_3= ruleXNumberLiteral { if ( state.backtracking==0 ) { @@ -18696,7 +19136,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:6796:3: this_XNullLiteral_4= ruleXNullLiteral + // InternalDataDSL.g:6961:3: this_XNullLiteral_4= ruleXNullLiteral { if ( state.backtracking==0 ) { @@ -18718,7 +19158,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalDataDSL.g:6805:3: this_XStringLiteral_5= ruleXStringLiteral + // InternalDataDSL.g:6970:3: this_XStringLiteral_5= ruleXStringLiteral { if ( state.backtracking==0 ) { @@ -18740,7 +19180,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalDataDSL.g:6814:3: this_XTypeLiteral_6= ruleXTypeLiteral + // InternalDataDSL.g:6979:3: this_XTypeLiteral_6= ruleXTypeLiteral { if ( state.backtracking==0 ) { @@ -18786,7 +19226,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXCollectionLiteral" - // InternalDataDSL.g:6826:1: entryRuleXCollectionLiteral returns [EObject current=null] : iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ; + // InternalDataDSL.g:6991:1: entryRuleXCollectionLiteral returns [EObject current=null] : iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ; public final EObject entryRuleXCollectionLiteral() throws RecognitionException { EObject current = null; @@ -18794,8 +19234,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6826:59: (iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ) - // InternalDataDSL.g:6827:2: iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF + // InternalDataDSL.g:6991:59: (iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ) + // InternalDataDSL.g:6992:2: iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCollectionLiteralRule()); @@ -18826,7 +19266,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXCollectionLiteral" - // InternalDataDSL.g:6833:1: ruleXCollectionLiteral returns [EObject current=null] : (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ; + // InternalDataDSL.g:6998:1: ruleXCollectionLiteral returns [EObject current=null] : (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ; public final EObject ruleXCollectionLiteral() throws RecognitionException { EObject current = null; @@ -18839,26 +19279,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6839:2: ( (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ) - // InternalDataDSL.g:6840:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) + // InternalDataDSL.g:7004:2: ( (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ) + // InternalDataDSL.g:7005:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) { - // InternalDataDSL.g:6840:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) - int alt131=2; - int LA131_0 = input.LA(1); + // InternalDataDSL.g:7005:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) + int alt133=2; + int LA133_0 = input.LA(1); - if ( (LA131_0==109) ) { - int LA131_1 = input.LA(2); + if ( (LA133_0==110) ) { + int LA133_1 = input.LA(2); - if ( (LA131_1==14) ) { - alt131=1; + if ( (LA133_1==111) ) { + alt133=2; } - else if ( (LA131_1==110) ) { - alt131=2; + else if ( (LA133_1==14) ) { + alt133=1; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 131, 1, input); + new NoViableAltException("", 133, 1, input); throw nvae; } @@ -18866,13 +19306,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 131, 0, input); + new NoViableAltException("", 133, 0, input); throw nvae; } - switch (alt131) { + switch (alt133) { case 1 : - // InternalDataDSL.g:6841:3: this_XSetLiteral_0= ruleXSetLiteral + // InternalDataDSL.g:7006:3: this_XSetLiteral_0= ruleXSetLiteral { if ( state.backtracking==0 ) { @@ -18894,7 +19334,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:6850:3: this_XListLiteral_1= ruleXListLiteral + // InternalDataDSL.g:7015:3: this_XListLiteral_1= ruleXListLiteral { if ( state.backtracking==0 ) { @@ -18940,7 +19380,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXSetLiteral" - // InternalDataDSL.g:6862:1: entryRuleXSetLiteral returns [EObject current=null] : iv_ruleXSetLiteral= ruleXSetLiteral EOF ; + // InternalDataDSL.g:7027:1: entryRuleXSetLiteral returns [EObject current=null] : iv_ruleXSetLiteral= ruleXSetLiteral EOF ; public final EObject entryRuleXSetLiteral() throws RecognitionException { EObject current = null; @@ -18948,8 +19388,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6862:52: (iv_ruleXSetLiteral= ruleXSetLiteral EOF ) - // InternalDataDSL.g:6863:2: iv_ruleXSetLiteral= ruleXSetLiteral EOF + // InternalDataDSL.g:7027:52: (iv_ruleXSetLiteral= ruleXSetLiteral EOF ) + // InternalDataDSL.g:7028:2: iv_ruleXSetLiteral= ruleXSetLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSetLiteralRule()); @@ -18980,7 +19420,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXSetLiteral" - // InternalDataDSL.g:6869:1: ruleXSetLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ; + // InternalDataDSL.g:7034:1: ruleXSetLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ; public final EObject ruleXSetLiteral() throws RecognitionException { EObject current = null; @@ -18997,14 +19437,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6875:2: ( ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ) - // InternalDataDSL.g:6876:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) + // InternalDataDSL.g:7040:2: ( ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ) + // InternalDataDSL.g:7041:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) { - // InternalDataDSL.g:6876:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) - // InternalDataDSL.g:6877:3: () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' + // InternalDataDSL.g:7041:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) + // InternalDataDSL.g:7042:3: () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' { - // InternalDataDSL.g:6877:3: () - // InternalDataDSL.g:6878:4: + // InternalDataDSL.g:7042:3: () + // InternalDataDSL.g:7043:4: { if ( state.backtracking==0 ) { @@ -19016,41 +19456,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,109,FOLLOW_18); if (state.failed) return current; + otherlv_1=(Token)match(input,110,FOLLOW_18); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } - otherlv_2=(Token)match(input,14,FOLLOW_133); if (state.failed) return current; + otherlv_2=(Token)match(input,14,FOLLOW_135); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); } - // InternalDataDSL.g:6892:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? - int alt133=2; - int LA133_0 = input.LA(1); + // InternalDataDSL.g:7057:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? + int alt135=2; + int LA135_0 = input.LA(1); - if ( ((LA133_0>=RULE_STRING && LA133_0<=RULE_DECIMAL)||LA133_0==14||LA133_0==58||LA133_0==85||(LA133_0>=99 && LA133_0<=100)||LA133_0==105||(LA133_0>=109 && LA133_0<=110)||LA133_0==117||(LA133_0>=133 && LA133_0<=134)||LA133_0==138||LA133_0==144||LA133_0==146||(LA133_0>=150 && LA133_0<=151)||(LA133_0>=154 && LA133_0<=163)||LA133_0==165) ) { - alt133=1; + if ( ((LA135_0>=RULE_STRING && LA135_0<=RULE_DECIMAL)||LA135_0==14||LA135_0==58||LA135_0==86||(LA135_0>=100 && LA135_0<=101)||LA135_0==106||(LA135_0>=110 && LA135_0<=111)||LA135_0==118||(LA135_0>=134 && LA135_0<=135)||LA135_0==139||LA135_0==145||LA135_0==147||(LA135_0>=151 && LA135_0<=152)||(LA135_0>=155 && LA135_0<=164)||LA135_0==166) ) { + alt135=1; } - switch (alt133) { + switch (alt135) { case 1 : - // InternalDataDSL.g:6893:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* + // InternalDataDSL.g:7058:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* { - // InternalDataDSL.g:6893:4: ( (lv_elements_3_0= ruleXExpression ) ) - // InternalDataDSL.g:6894:5: (lv_elements_3_0= ruleXExpression ) + // InternalDataDSL.g:7058:4: ( (lv_elements_3_0= ruleXExpression ) ) + // InternalDataDSL.g:7059:5: (lv_elements_3_0= ruleXExpression ) { - // InternalDataDSL.g:6894:5: (lv_elements_3_0= ruleXExpression ) - // InternalDataDSL.g:6895:6: lv_elements_3_0= ruleXExpression + // InternalDataDSL.g:7059:5: (lv_elements_3_0= ruleXExpression ) + // InternalDataDSL.g:7060:6: lv_elements_3_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } - pushFollow(FOLLOW_134); + pushFollow(FOLLOW_136); lv_elements_3_0=ruleXExpression(); state._fsp--; @@ -19074,39 +19514,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6912:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* - loop132: + // InternalDataDSL.g:7077:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* + loop134: do { - int alt132=2; - int LA132_0 = input.LA(1); + int alt134=2; + int LA134_0 = input.LA(1); - if ( (LA132_0==106) ) { - alt132=1; + if ( (LA134_0==107) ) { + alt134=1; } - switch (alt132) { + switch (alt134) { case 1 : - // InternalDataDSL.g:6913:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7078:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) { - otherlv_4=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } - // InternalDataDSL.g:6917:5: ( (lv_elements_5_0= ruleXExpression ) ) - // InternalDataDSL.g:6918:6: (lv_elements_5_0= ruleXExpression ) + // InternalDataDSL.g:7082:5: ( (lv_elements_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7083:6: (lv_elements_5_0= ruleXExpression ) { - // InternalDataDSL.g:6918:6: (lv_elements_5_0= ruleXExpression ) - // InternalDataDSL.g:6919:7: lv_elements_5_0= ruleXExpression + // InternalDataDSL.g:7083:6: (lv_elements_5_0= ruleXExpression ) + // InternalDataDSL.g:7084:7: lv_elements_5_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } - pushFollow(FOLLOW_134); + pushFollow(FOLLOW_136); lv_elements_5_0=ruleXExpression(); state._fsp--; @@ -19135,7 +19575,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop132; + break loop134; } } while (true); @@ -19176,7 +19616,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXListLiteral" - // InternalDataDSL.g:6946:1: entryRuleXListLiteral returns [EObject current=null] : iv_ruleXListLiteral= ruleXListLiteral EOF ; + // InternalDataDSL.g:7111:1: entryRuleXListLiteral returns [EObject current=null] : iv_ruleXListLiteral= ruleXListLiteral EOF ; public final EObject entryRuleXListLiteral() throws RecognitionException { EObject current = null; @@ -19184,8 +19624,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:6946:53: (iv_ruleXListLiteral= ruleXListLiteral EOF ) - // InternalDataDSL.g:6947:2: iv_ruleXListLiteral= ruleXListLiteral EOF + // InternalDataDSL.g:7111:53: (iv_ruleXListLiteral= ruleXListLiteral EOF ) + // InternalDataDSL.g:7112:2: iv_ruleXListLiteral= ruleXListLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXListLiteralRule()); @@ -19216,7 +19656,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXListLiteral" - // InternalDataDSL.g:6953:1: ruleXListLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ; + // InternalDataDSL.g:7118:1: ruleXListLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ; public final EObject ruleXListLiteral() throws RecognitionException { EObject current = null; @@ -19233,14 +19673,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:6959:2: ( ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ) - // InternalDataDSL.g:6960:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) + // InternalDataDSL.g:7124:2: ( ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ) + // InternalDataDSL.g:7125:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) { - // InternalDataDSL.g:6960:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) - // InternalDataDSL.g:6961:3: () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' + // InternalDataDSL.g:7125:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) + // InternalDataDSL.g:7126:3: () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' { - // InternalDataDSL.g:6961:3: () - // InternalDataDSL.g:6962:4: + // InternalDataDSL.g:7126:3: () + // InternalDataDSL.g:7127:4: { if ( state.backtracking==0 ) { @@ -19252,41 +19692,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,109,FOLLOW_104); if (state.failed) return current; + otherlv_1=(Token)match(input,110,FOLLOW_106); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } - otherlv_2=(Token)match(input,110,FOLLOW_105); if (state.failed) return current; + otherlv_2=(Token)match(input,111,FOLLOW_107); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } - // InternalDataDSL.g:6976:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? - int alt135=2; - int LA135_0 = input.LA(1); + // InternalDataDSL.g:7141:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? + int alt137=2; + int LA137_0 = input.LA(1); - if ( ((LA135_0>=RULE_STRING && LA135_0<=RULE_DECIMAL)||LA135_0==14||LA135_0==58||LA135_0==85||(LA135_0>=99 && LA135_0<=100)||LA135_0==105||(LA135_0>=109 && LA135_0<=110)||LA135_0==117||(LA135_0>=133 && LA135_0<=134)||LA135_0==138||LA135_0==144||LA135_0==146||(LA135_0>=150 && LA135_0<=151)||(LA135_0>=154 && LA135_0<=163)||LA135_0==165) ) { - alt135=1; + if ( ((LA137_0>=RULE_STRING && LA137_0<=RULE_DECIMAL)||LA137_0==14||LA137_0==58||LA137_0==86||(LA137_0>=100 && LA137_0<=101)||LA137_0==106||(LA137_0>=110 && LA137_0<=111)||LA137_0==118||(LA137_0>=134 && LA137_0<=135)||LA137_0==139||LA137_0==145||LA137_0==147||(LA137_0>=151 && LA137_0<=152)||(LA137_0>=155 && LA137_0<=164)||LA137_0==166) ) { + alt137=1; } - switch (alt135) { + switch (alt137) { case 1 : - // InternalDataDSL.g:6977:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* + // InternalDataDSL.g:7142:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* { - // InternalDataDSL.g:6977:4: ( (lv_elements_3_0= ruleXExpression ) ) - // InternalDataDSL.g:6978:5: (lv_elements_3_0= ruleXExpression ) + // InternalDataDSL.g:7142:4: ( (lv_elements_3_0= ruleXExpression ) ) + // InternalDataDSL.g:7143:5: (lv_elements_3_0= ruleXExpression ) { - // InternalDataDSL.g:6978:5: (lv_elements_3_0= ruleXExpression ) - // InternalDataDSL.g:6979:6: lv_elements_3_0= ruleXExpression + // InternalDataDSL.g:7143:5: (lv_elements_3_0= ruleXExpression ) + // InternalDataDSL.g:7144:6: lv_elements_3_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_108); lv_elements_3_0=ruleXExpression(); state._fsp--; @@ -19310,39 +19750,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6996:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* - loop134: + // InternalDataDSL.g:7161:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* + loop136: do { - int alt134=2; - int LA134_0 = input.LA(1); + int alt136=2; + int LA136_0 = input.LA(1); - if ( (LA134_0==106) ) { - alt134=1; + if ( (LA136_0==107) ) { + alt136=1; } - switch (alt134) { + switch (alt136) { case 1 : - // InternalDataDSL.g:6997:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7162:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) { - otherlv_4=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } - // InternalDataDSL.g:7001:5: ( (lv_elements_5_0= ruleXExpression ) ) - // InternalDataDSL.g:7002:6: (lv_elements_5_0= ruleXExpression ) + // InternalDataDSL.g:7166:5: ( (lv_elements_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7167:6: (lv_elements_5_0= ruleXExpression ) { - // InternalDataDSL.g:7002:6: (lv_elements_5_0= ruleXExpression ) - // InternalDataDSL.g:7003:7: lv_elements_5_0= ruleXExpression + // InternalDataDSL.g:7167:6: (lv_elements_5_0= ruleXExpression ) + // InternalDataDSL.g:7168:7: lv_elements_5_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_108); lv_elements_5_0=ruleXExpression(); state._fsp--; @@ -19371,7 +19811,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop134; + break loop136; } } while (true); @@ -19381,7 +19821,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,111,FOLLOW_2); if (state.failed) return current; + otherlv_6=(Token)match(input,112,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); @@ -19412,7 +19852,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXClosure" - // InternalDataDSL.g:7030:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ; + // InternalDataDSL.g:7195:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ; public final EObject entryRuleXClosure() throws RecognitionException { EObject current = null; @@ -19420,8 +19860,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7030:49: (iv_ruleXClosure= ruleXClosure EOF ) - // InternalDataDSL.g:7031:2: iv_ruleXClosure= ruleXClosure EOF + // InternalDataDSL.g:7195:49: (iv_ruleXClosure= ruleXClosure EOF ) + // InternalDataDSL.g:7196:2: iv_ruleXClosure= ruleXClosure EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXClosureRule()); @@ -19452,7 +19892,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXClosure" - // InternalDataDSL.g:7037:1: ruleXClosure returns [EObject current=null] : ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ; + // InternalDataDSL.g:7202:1: ruleXClosure returns [EObject current=null] : ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ; public final EObject ruleXClosure() throws RecognitionException { EObject current = null; @@ -19471,20 +19911,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7043:2: ( ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ) - // InternalDataDSL.g:7044:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) + // InternalDataDSL.g:7208:2: ( ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ) + // InternalDataDSL.g:7209:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) { - // InternalDataDSL.g:7044:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) - // InternalDataDSL.g:7045:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' + // InternalDataDSL.g:7209:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) + // InternalDataDSL.g:7210:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' { - // InternalDataDSL.g:7045:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) - // InternalDataDSL.g:7046:4: ( ( () '[' ) )=> ( () otherlv_1= '[' ) + // InternalDataDSL.g:7210:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) + // InternalDataDSL.g:7211:4: ( ( () '[' ) )=> ( () otherlv_1= '[' ) { - // InternalDataDSL.g:7052:4: ( () otherlv_1= '[' ) - // InternalDataDSL.g:7053:5: () otherlv_1= '[' + // InternalDataDSL.g:7217:4: ( () otherlv_1= '[' ) + // InternalDataDSL.g:7218:5: () otherlv_1= '[' { - // InternalDataDSL.g:7053:5: () - // InternalDataDSL.g:7054:6: + // InternalDataDSL.g:7218:5: () + // InternalDataDSL.g:7219:6: { if ( state.backtracking==0 ) { @@ -19496,7 +19936,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,110,FOLLOW_135); if (state.failed) return current; + otherlv_1=(Token)match(input,111,FOLLOW_137); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); @@ -19508,39 +19948,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7066:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? - int alt138=2; - alt138 = dfa138.predict(input); - switch (alt138) { + // InternalDataDSL.g:7231:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? + int alt140=2; + alt140 = dfa140.predict(input); + switch (alt140) { case 1 : - // InternalDataDSL.g:7067:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) + // InternalDataDSL.g:7232:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) { - // InternalDataDSL.g:7090:4: ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) - // InternalDataDSL.g:7091:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) + // InternalDataDSL.g:7255:4: ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) + // InternalDataDSL.g:7256:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) { - // InternalDataDSL.g:7091:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? - int alt137=2; - int LA137_0 = input.LA(1); + // InternalDataDSL.g:7256:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? + int alt139=2; + int LA139_0 = input.LA(1); - if ( (LA137_0==RULE_ID||LA137_0==105||LA137_0==130) ) { - alt137=1; + if ( (LA139_0==RULE_ID||LA139_0==106||LA139_0==131) ) { + alt139=1; } - switch (alt137) { + switch (alt139) { case 1 : - // InternalDataDSL.g:7092:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* + // InternalDataDSL.g:7257:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* { - // InternalDataDSL.g:7092:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7093:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7257:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7258:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) { - // InternalDataDSL.g:7093:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) - // InternalDataDSL.g:7094:8: lv_declaredFormalParameters_2_0= ruleJvmFormalParameter + // InternalDataDSL.g:7258:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7259:8: lv_declaredFormalParameters_2_0= ruleJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); } - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); lv_declaredFormalParameters_2_0=ruleJvmFormalParameter(); state._fsp--; @@ -19564,39 +20004,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7111:6: (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* - loop136: + // InternalDataDSL.g:7276:6: (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* + loop138: do { - int alt136=2; - int LA136_0 = input.LA(1); + int alt138=2; + int LA138_0 = input.LA(1); - if ( (LA136_0==106) ) { - alt136=1; + if ( (LA138_0==107) ) { + alt138=1; } - switch (alt136) { + switch (alt138) { case 1 : - // InternalDataDSL.g:7112:7: otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7277:7: otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) { - otherlv_3=(Token)match(input,106,FOLLOW_116); if (state.failed) return current; + otherlv_3=(Token)match(input,107,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } - // InternalDataDSL.g:7116:7: ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7117:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7281:7: ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7282:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) { - // InternalDataDSL.g:7117:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) - // InternalDataDSL.g:7118:9: lv_declaredFormalParameters_4_0= ruleJvmFormalParameter + // InternalDataDSL.g:7282:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7283:9: lv_declaredFormalParameters_4_0= ruleJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); } - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); lv_declaredFormalParameters_4_0=ruleJvmFormalParameter(); state._fsp--; @@ -19625,7 +20065,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop136; + break loop138; } } while (true); @@ -19635,13 +20075,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7137:5: ( (lv_explicitSyntax_5_0= '|' ) ) - // InternalDataDSL.g:7138:6: (lv_explicitSyntax_5_0= '|' ) + // InternalDataDSL.g:7302:5: ( (lv_explicitSyntax_5_0= '|' ) ) + // InternalDataDSL.g:7303:6: (lv_explicitSyntax_5_0= '|' ) { - // InternalDataDSL.g:7138:6: (lv_explicitSyntax_5_0= '|' ) - // InternalDataDSL.g:7139:7: lv_explicitSyntax_5_0= '|' + // InternalDataDSL.g:7303:6: (lv_explicitSyntax_5_0= '|' ) + // InternalDataDSL.g:7304:7: lv_explicitSyntax_5_0= '|' { - lv_explicitSyntax_5_0=(Token)match(input,143,FOLLOW_137); if (state.failed) return current; + lv_explicitSyntax_5_0=(Token)match(input,144,FOLLOW_139); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitSyntax_5_0, grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); @@ -19670,18 +20110,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7153:3: ( (lv_expression_6_0= ruleXExpressionInClosure ) ) - // InternalDataDSL.g:7154:4: (lv_expression_6_0= ruleXExpressionInClosure ) + // InternalDataDSL.g:7318:3: ( (lv_expression_6_0= ruleXExpressionInClosure ) ) + // InternalDataDSL.g:7319:4: (lv_expression_6_0= ruleXExpressionInClosure ) { - // InternalDataDSL.g:7154:4: (lv_expression_6_0= ruleXExpressionInClosure ) - // InternalDataDSL.g:7155:5: lv_expression_6_0= ruleXExpressionInClosure + // InternalDataDSL.g:7319:4: (lv_expression_6_0= ruleXExpressionInClosure ) + // InternalDataDSL.g:7320:5: lv_expression_6_0= ruleXExpressionInClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); } - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_140); lv_expression_6_0=ruleXExpressionInClosure(); state._fsp--; @@ -19705,7 +20145,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,111,FOLLOW_2); if (state.failed) return current; + otherlv_7=(Token)match(input,112,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); @@ -19736,7 +20176,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXExpressionInClosure" - // InternalDataDSL.g:7180:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ; + // InternalDataDSL.g:7345:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ; public final EObject entryRuleXExpressionInClosure() throws RecognitionException { EObject current = null; @@ -19744,8 +20184,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7180:61: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ) - // InternalDataDSL.g:7181:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF + // InternalDataDSL.g:7345:61: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ) + // InternalDataDSL.g:7346:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXExpressionInClosureRule()); @@ -19776,7 +20216,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXExpressionInClosure" - // InternalDataDSL.g:7187:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ; + // InternalDataDSL.g:7352:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ; public final EObject ruleXExpressionInClosure() throws RecognitionException { EObject current = null; @@ -19788,14 +20228,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7193:2: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ) - // InternalDataDSL.g:7194:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) + // InternalDataDSL.g:7358:2: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ) + // InternalDataDSL.g:7359:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) { - // InternalDataDSL.g:7194:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) - // InternalDataDSL.g:7195:3: () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* + // InternalDataDSL.g:7359:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) + // InternalDataDSL.g:7360:3: () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* { - // InternalDataDSL.g:7195:3: () - // InternalDataDSL.g:7196:4: + // InternalDataDSL.g:7360:3: () + // InternalDataDSL.g:7361:4: { if ( state.backtracking==0 ) { @@ -19807,33 +20247,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7202:3: ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* - loop140: + // InternalDataDSL.g:7367:3: ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* + loop142: do { - int alt140=2; - int LA140_0 = input.LA(1); + int alt142=2; + int LA142_0 = input.LA(1); - if ( ((LA140_0>=RULE_STRING && LA140_0<=RULE_DECIMAL)||LA140_0==14||LA140_0==58||LA140_0==85||(LA140_0>=99 && LA140_0<=100)||LA140_0==105||(LA140_0>=109 && LA140_0<=110)||LA140_0==117||(LA140_0>=133 && LA140_0<=134)||LA140_0==138||LA140_0==144||LA140_0==146||(LA140_0>=150 && LA140_0<=163)||LA140_0==165) ) { - alt140=1; + if ( ((LA142_0>=RULE_STRING && LA142_0<=RULE_DECIMAL)||LA142_0==14||LA142_0==58||LA142_0==86||(LA142_0>=100 && LA142_0<=101)||LA142_0==106||(LA142_0>=110 && LA142_0<=111)||LA142_0==118||(LA142_0>=134 && LA142_0<=135)||LA142_0==139||LA142_0==145||LA142_0==147||(LA142_0>=151 && LA142_0<=164)||LA142_0==166) ) { + alt142=1; } - switch (alt140) { + switch (alt142) { case 1 : - // InternalDataDSL.g:7203:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? + // InternalDataDSL.g:7368:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? { - // InternalDataDSL.g:7203:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:7204:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:7368:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:7369:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:7204:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:7205:6: lv_expressions_1_0= ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:7369:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:7370:6: lv_expressions_1_0= ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); } - pushFollow(FOLLOW_139); + pushFollow(FOLLOW_141); lv_expressions_1_0=ruleXExpressionOrVarDeclaration(); state._fsp--; @@ -19857,18 +20297,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7222:4: (otherlv_2= ';' )? - int alt139=2; - int LA139_0 = input.LA(1); + // InternalDataDSL.g:7387:4: (otherlv_2= ';' )? + int alt141=2; + int LA141_0 = input.LA(1); - if ( (LA139_0==103) ) { - alt139=1; + if ( (LA141_0==104) ) { + alt141=1; } - switch (alt139) { + switch (alt141) { case 1 : - // InternalDataDSL.g:7223:5: otherlv_2= ';' + // InternalDataDSL.g:7388:5: otherlv_2= ';' { - otherlv_2=(Token)match(input,103,FOLLOW_140); if (state.failed) return current; + otherlv_2=(Token)match(input,104,FOLLOW_142); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); @@ -19885,7 +20325,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop140; + break loop142; } } while (true); @@ -19914,7 +20354,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXShortClosure" - // InternalDataDSL.g:7233:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ; + // InternalDataDSL.g:7398:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ; public final EObject entryRuleXShortClosure() throws RecognitionException { EObject current = null; @@ -19922,8 +20362,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7233:54: (iv_ruleXShortClosure= ruleXShortClosure EOF ) - // InternalDataDSL.g:7234:2: iv_ruleXShortClosure= ruleXShortClosure EOF + // InternalDataDSL.g:7398:54: (iv_ruleXShortClosure= ruleXShortClosure EOF ) + // InternalDataDSL.g:7399:2: iv_ruleXShortClosure= ruleXShortClosure EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXShortClosureRule()); @@ -19954,7 +20394,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXShortClosure" - // InternalDataDSL.g:7240:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ; + // InternalDataDSL.g:7405:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ; public final EObject ruleXShortClosure() throws RecognitionException { EObject current = null; @@ -19971,20 +20411,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7246:2: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ) - // InternalDataDSL.g:7247:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:7411:2: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:7412:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:7247:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) - // InternalDataDSL.g:7248:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7412:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:7413:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) { - // InternalDataDSL.g:7248:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) - // InternalDataDSL.g:7249:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) + // InternalDataDSL.g:7413:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) + // InternalDataDSL.g:7414:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) { - // InternalDataDSL.g:7274:4: ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) - // InternalDataDSL.g:7275:5: () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) + // InternalDataDSL.g:7439:4: ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) + // InternalDataDSL.g:7440:5: () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) { - // InternalDataDSL.g:7275:5: () - // InternalDataDSL.g:7276:6: + // InternalDataDSL.g:7440:5: () + // InternalDataDSL.g:7441:6: { if ( state.backtracking==0 ) { @@ -19996,29 +20436,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7282:5: ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? - int alt142=2; - int LA142_0 = input.LA(1); + // InternalDataDSL.g:7447:5: ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? + int alt144=2; + int LA144_0 = input.LA(1); - if ( (LA142_0==RULE_ID||LA142_0==105||LA142_0==130) ) { - alt142=1; + if ( (LA144_0==RULE_ID||LA144_0==106||LA144_0==131) ) { + alt144=1; } - switch (alt142) { + switch (alt144) { case 1 : - // InternalDataDSL.g:7283:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* + // InternalDataDSL.g:7448:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* { - // InternalDataDSL.g:7283:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7284:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7448:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7449:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) { - // InternalDataDSL.g:7284:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) - // InternalDataDSL.g:7285:8: lv_declaredFormalParameters_1_0= ruleJvmFormalParameter + // InternalDataDSL.g:7449:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7450:8: lv_declaredFormalParameters_1_0= ruleJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); } - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); lv_declaredFormalParameters_1_0=ruleJvmFormalParameter(); state._fsp--; @@ -20042,39 +20482,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7302:6: (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* - loop141: + // InternalDataDSL.g:7467:6: (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* + loop143: do { - int alt141=2; - int LA141_0 = input.LA(1); + int alt143=2; + int LA143_0 = input.LA(1); - if ( (LA141_0==106) ) { - alt141=1; + if ( (LA143_0==107) ) { + alt143=1; } - switch (alt141) { + switch (alt143) { case 1 : - // InternalDataDSL.g:7303:7: otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7468:7: otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) { - otherlv_2=(Token)match(input,106,FOLLOW_116); if (state.failed) return current; + otherlv_2=(Token)match(input,107,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } - // InternalDataDSL.g:7307:7: ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7308:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7472:7: ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7473:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) { - // InternalDataDSL.g:7308:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) - // InternalDataDSL.g:7309:9: lv_declaredFormalParameters_3_0= ruleJvmFormalParameter + // InternalDataDSL.g:7473:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7474:9: lv_declaredFormalParameters_3_0= ruleJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); } - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); lv_declaredFormalParameters_3_0=ruleJvmFormalParameter(); state._fsp--; @@ -20103,7 +20543,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop141; + break loop143; } } while (true); @@ -20113,13 +20553,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7328:5: ( (lv_explicitSyntax_4_0= '|' ) ) - // InternalDataDSL.g:7329:6: (lv_explicitSyntax_4_0= '|' ) + // InternalDataDSL.g:7493:5: ( (lv_explicitSyntax_4_0= '|' ) ) + // InternalDataDSL.g:7494:6: (lv_explicitSyntax_4_0= '|' ) { - // InternalDataDSL.g:7329:6: (lv_explicitSyntax_4_0= '|' ) - // InternalDataDSL.g:7330:7: lv_explicitSyntax_4_0= '|' + // InternalDataDSL.g:7494:6: (lv_explicitSyntax_4_0= '|' ) + // InternalDataDSL.g:7495:7: lv_explicitSyntax_4_0= '|' { - lv_explicitSyntax_4_0=(Token)match(input,143,FOLLOW_103); if (state.failed) return current; + lv_explicitSyntax_4_0=(Token)match(input,144,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitSyntax_4_0, grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); @@ -20145,11 +20585,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7344:3: ( (lv_expression_5_0= ruleXExpression ) ) - // InternalDataDSL.g:7345:4: (lv_expression_5_0= ruleXExpression ) + // InternalDataDSL.g:7509:3: ( (lv_expression_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7510:4: (lv_expression_5_0= ruleXExpression ) { - // InternalDataDSL.g:7345:4: (lv_expression_5_0= ruleXExpression ) - // InternalDataDSL.g:7346:5: lv_expression_5_0= ruleXExpression + // InternalDataDSL.g:7510:4: (lv_expression_5_0= ruleXExpression ) + // InternalDataDSL.g:7511:5: lv_expression_5_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -20205,7 +20645,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXParenthesizedExpression" - // InternalDataDSL.g:7367:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ; + // InternalDataDSL.g:7532:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ; public final EObject entryRuleXParenthesizedExpression() throws RecognitionException { EObject current = null; @@ -20213,8 +20653,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7367:65: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ) - // InternalDataDSL.g:7368:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF + // InternalDataDSL.g:7532:65: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ) + // InternalDataDSL.g:7533:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXParenthesizedExpressionRule()); @@ -20245,7 +20685,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXParenthesizedExpression" - // InternalDataDSL.g:7374:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ; + // InternalDataDSL.g:7539:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ; public final EObject ruleXParenthesizedExpression() throws RecognitionException { EObject current = null; @@ -20258,13 +20698,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7380:2: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ) - // InternalDataDSL.g:7381:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) + // InternalDataDSL.g:7545:2: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ) + // InternalDataDSL.g:7546:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) { - // InternalDataDSL.g:7381:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) - // InternalDataDSL.g:7382:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' + // InternalDataDSL.g:7546:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) + // InternalDataDSL.g:7547:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' { - otherlv_0=(Token)match(input,105,FOLLOW_103); if (state.failed) return current; + otherlv_0=(Token)match(input,106,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); @@ -20275,7 +20715,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); this_XExpression_1=ruleXExpression(); state._fsp--; @@ -20286,7 +20726,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - otherlv_2=(Token)match(input,107,FOLLOW_2); if (state.failed) return current; + otherlv_2=(Token)match(input,108,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); @@ -20317,7 +20757,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXIfExpression" - // InternalDataDSL.g:7402:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ; + // InternalDataDSL.g:7567:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ; public final EObject entryRuleXIfExpression() throws RecognitionException { EObject current = null; @@ -20325,8 +20765,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7402:54: (iv_ruleXIfExpression= ruleXIfExpression EOF ) - // InternalDataDSL.g:7403:2: iv_ruleXIfExpression= ruleXIfExpression EOF + // InternalDataDSL.g:7567:54: (iv_ruleXIfExpression= ruleXIfExpression EOF ) + // InternalDataDSL.g:7568:2: iv_ruleXIfExpression= ruleXIfExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXIfExpressionRule()); @@ -20357,7 +20797,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXIfExpression" - // InternalDataDSL.g:7409:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ; + // InternalDataDSL.g:7574:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ; public final EObject ruleXIfExpression() throws RecognitionException { EObject current = null; @@ -20376,14 +20816,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7415:2: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ) - // InternalDataDSL.g:7416:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) + // InternalDataDSL.g:7580:2: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ) + // InternalDataDSL.g:7581:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) { - // InternalDataDSL.g:7416:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) - // InternalDataDSL.g:7417:3: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? + // InternalDataDSL.g:7581:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) + // InternalDataDSL.g:7582:3: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? { - // InternalDataDSL.g:7417:3: () - // InternalDataDSL.g:7418:4: + // InternalDataDSL.g:7582:3: () + // InternalDataDSL.g:7583:4: { if ( state.backtracking==0 ) { @@ -20395,30 +20835,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,144,FOLLOW_141); if (state.failed) return current; + otherlv_1=(Token)match(input,145,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } - otherlv_2=(Token)match(input,105,FOLLOW_103); if (state.failed) return current; + otherlv_2=(Token)match(input,106,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } - // InternalDataDSL.g:7432:3: ( (lv_if_3_0= ruleXExpression ) ) - // InternalDataDSL.g:7433:4: (lv_if_3_0= ruleXExpression ) + // InternalDataDSL.g:7597:3: ( (lv_if_3_0= ruleXExpression ) ) + // InternalDataDSL.g:7598:4: (lv_if_3_0= ruleXExpression ) { - // InternalDataDSL.g:7433:4: (lv_if_3_0= ruleXExpression ) - // InternalDataDSL.g:7434:5: lv_if_3_0= ruleXExpression + // InternalDataDSL.g:7598:4: (lv_if_3_0= ruleXExpression ) + // InternalDataDSL.g:7599:5: lv_if_3_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_if_3_0=ruleXExpression(); state._fsp--; @@ -20442,24 +20882,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,107,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,108,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } - // InternalDataDSL.g:7455:3: ( (lv_then_5_0= ruleXExpression ) ) - // InternalDataDSL.g:7456:4: (lv_then_5_0= ruleXExpression ) + // InternalDataDSL.g:7620:3: ( (lv_then_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7621:4: (lv_then_5_0= ruleXExpression ) { - // InternalDataDSL.g:7456:4: (lv_then_5_0= ruleXExpression ) - // InternalDataDSL.g:7457:5: lv_then_5_0= ruleXExpression + // InternalDataDSL.g:7621:4: (lv_then_5_0= ruleXExpression ) + // InternalDataDSL.g:7622:5: lv_then_5_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); } - pushFollow(FOLLOW_142); + pushFollow(FOLLOW_144); lv_then_5_0=ruleXExpression(); state._fsp--; @@ -20483,25 +20923,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7474:3: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? - int alt143=2; - int LA143_0 = input.LA(1); + // InternalDataDSL.g:7639:3: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? + int alt145=2; + int LA145_0 = input.LA(1); - if ( (LA143_0==145) ) { - int LA143_1 = input.LA(2); + if ( (LA145_0==146) ) { + int LA145_1 = input.LA(2); if ( (synpred31_InternalDataDSL()) ) { - alt143=1; + alt145=1; } } - switch (alt143) { + switch (alt145) { case 1 : - // InternalDataDSL.g:7475:4: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) + // InternalDataDSL.g:7640:4: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) { - // InternalDataDSL.g:7475:4: ( ( 'else' )=>otherlv_6= 'else' ) - // InternalDataDSL.g:7476:5: ( 'else' )=>otherlv_6= 'else' + // InternalDataDSL.g:7640:4: ( ( 'else' )=>otherlv_6= 'else' ) + // InternalDataDSL.g:7641:5: ( 'else' )=>otherlv_6= 'else' { - otherlv_6=(Token)match(input,145,FOLLOW_103); if (state.failed) return current; + otherlv_6=(Token)match(input,146,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); @@ -20510,11 +20950,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7482:4: ( (lv_else_7_0= ruleXExpression ) ) - // InternalDataDSL.g:7483:5: (lv_else_7_0= ruleXExpression ) + // InternalDataDSL.g:7647:4: ( (lv_else_7_0= ruleXExpression ) ) + // InternalDataDSL.g:7648:5: (lv_else_7_0= ruleXExpression ) { - // InternalDataDSL.g:7483:5: (lv_else_7_0= ruleXExpression ) - // InternalDataDSL.g:7484:6: lv_else_7_0= ruleXExpression + // InternalDataDSL.g:7648:5: (lv_else_7_0= ruleXExpression ) + // InternalDataDSL.g:7649:6: lv_else_7_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -20576,7 +21016,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXSwitchExpression" - // InternalDataDSL.g:7506:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ; + // InternalDataDSL.g:7671:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ; public final EObject entryRuleXSwitchExpression() throws RecognitionException { EObject current = null; @@ -20584,8 +21024,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7506:58: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ) - // InternalDataDSL.g:7507:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF + // InternalDataDSL.g:7671:58: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ) + // InternalDataDSL.g:7672:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSwitchExpressionRule()); @@ -20616,7 +21056,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXSwitchExpression" - // InternalDataDSL.g:7513:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ; + // InternalDataDSL.g:7678:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ; public final EObject ruleXSwitchExpression() throws RecognitionException { EObject current = null; @@ -20646,14 +21086,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7519:2: ( ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ) - // InternalDataDSL.g:7520:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) + // InternalDataDSL.g:7684:2: ( ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ) + // InternalDataDSL.g:7685:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) { - // InternalDataDSL.g:7520:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) - // InternalDataDSL.g:7521:3: () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' + // InternalDataDSL.g:7685:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) + // InternalDataDSL.g:7686:3: () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' { - // InternalDataDSL.g:7521:3: () - // InternalDataDSL.g:7522:4: + // InternalDataDSL.g:7686:3: () + // InternalDataDSL.g:7687:4: { if ( state.backtracking==0 ) { @@ -20665,46 +21105,46 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,146,FOLLOW_143); if (state.failed) return current; + otherlv_1=(Token)match(input,147,FOLLOW_145); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } - // InternalDataDSL.g:7532:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) - int alt145=2; - alt145 = dfa145.predict(input); - switch (alt145) { + // InternalDataDSL.g:7697:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) + int alt147=2; + alt147 = dfa147.predict(input); + switch (alt147) { case 1 : - // InternalDataDSL.g:7533:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) + // InternalDataDSL.g:7698:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) { - // InternalDataDSL.g:7533:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) - // InternalDataDSL.g:7534:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' + // InternalDataDSL.g:7698:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) + // InternalDataDSL.g:7699:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' { - // InternalDataDSL.g:7534:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) - // InternalDataDSL.g:7535:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) + // InternalDataDSL.g:7699:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) + // InternalDataDSL.g:7700:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) { - // InternalDataDSL.g:7545:6: (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) - // InternalDataDSL.g:7546:7: otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' + // InternalDataDSL.g:7710:6: (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) + // InternalDataDSL.g:7711:7: otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' { - otherlv_2=(Token)match(input,105,FOLLOW_116); if (state.failed) return current; + otherlv_2=(Token)match(input,106,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } - // InternalDataDSL.g:7550:7: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7551:8: (lv_declaredParam_3_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7715:7: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7716:8: (lv_declaredParam_3_0= ruleJvmFormalParameter ) { - // InternalDataDSL.g:7551:8: (lv_declaredParam_3_0= ruleJvmFormalParameter ) - // InternalDataDSL.g:7552:9: lv_declaredParam_3_0= ruleJvmFormalParameter + // InternalDataDSL.g:7716:8: (lv_declaredParam_3_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7717:9: lv_declaredParam_3_0= ruleJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); } - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_146); lv_declaredParam_3_0=ruleJvmFormalParameter(); state._fsp--; @@ -20728,7 +21168,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,147,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,148,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); @@ -20740,18 +21180,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7575:5: ( (lv_switch_5_0= ruleXExpression ) ) - // InternalDataDSL.g:7576:6: (lv_switch_5_0= ruleXExpression ) + // InternalDataDSL.g:7740:5: ( (lv_switch_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7741:6: (lv_switch_5_0= ruleXExpression ) { - // InternalDataDSL.g:7576:6: (lv_switch_5_0= ruleXExpression ) - // InternalDataDSL.g:7577:7: lv_switch_5_0= ruleXExpression + // InternalDataDSL.g:7741:6: (lv_switch_5_0= ruleXExpression ) + // InternalDataDSL.g:7742:7: lv_switch_5_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_switch_5_0=ruleXExpression(); state._fsp--; @@ -20775,7 +21215,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,107,FOLLOW_18); if (state.failed) return current; + otherlv_6=(Token)match(input,108,FOLLOW_18); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); @@ -20788,33 +21228,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:7600:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) + // InternalDataDSL.g:7765:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:7600:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) - // InternalDataDSL.g:7601:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) + // InternalDataDSL.g:7765:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) + // InternalDataDSL.g:7766:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) { - // InternalDataDSL.g:7601:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? - int alt144=2; - alt144 = dfa144.predict(input); - switch (alt144) { + // InternalDataDSL.g:7766:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? + int alt146=2; + alt146 = dfa146.predict(input); + switch (alt146) { case 1 : - // InternalDataDSL.g:7602:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) + // InternalDataDSL.g:7767:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) { - // InternalDataDSL.g:7611:6: ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) - // InternalDataDSL.g:7612:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' + // InternalDataDSL.g:7776:6: ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) + // InternalDataDSL.g:7777:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' { - // InternalDataDSL.g:7612:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7613:8: (lv_declaredParam_7_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7777:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7778:8: (lv_declaredParam_7_0= ruleJvmFormalParameter ) { - // InternalDataDSL.g:7613:8: (lv_declaredParam_7_0= ruleJvmFormalParameter ) - // InternalDataDSL.g:7614:9: lv_declaredParam_7_0= ruleJvmFormalParameter + // InternalDataDSL.g:7778:8: (lv_declaredParam_7_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:7779:9: lv_declaredParam_7_0= ruleJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); } - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_146); lv_declaredParam_7_0=ruleJvmFormalParameter(); state._fsp--; @@ -20838,7 +21278,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_8=(Token)match(input,147,FOLLOW_103); if (state.failed) return current; + otherlv_8=(Token)match(input,148,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); @@ -20853,11 +21293,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7637:5: ( (lv_switch_9_0= ruleXExpression ) ) - // InternalDataDSL.g:7638:6: (lv_switch_9_0= ruleXExpression ) + // InternalDataDSL.g:7802:5: ( (lv_switch_9_0= ruleXExpression ) ) + // InternalDataDSL.g:7803:6: (lv_switch_9_0= ruleXExpression ) { - // InternalDataDSL.g:7638:6: (lv_switch_9_0= ruleXExpression ) - // InternalDataDSL.g:7639:7: lv_switch_9_0= ruleXExpression + // InternalDataDSL.g:7803:6: (lv_switch_9_0= ruleXExpression ) + // InternalDataDSL.g:7804:7: lv_switch_9_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -20897,36 +21337,36 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_10=(Token)match(input,14,FOLLOW_145); if (state.failed) return current; + otherlv_10=(Token)match(input,14,FOLLOW_147); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); } - // InternalDataDSL.g:7662:3: ( (lv_cases_11_0= ruleXCasePart ) )* - loop146: + // InternalDataDSL.g:7827:3: ( (lv_cases_11_0= ruleXCasePart ) )* + loop148: do { - int alt146=2; - int LA146_0 = input.LA(1); + int alt148=2; + int LA148_0 = input.LA(1); - if ( (LA146_0==RULE_ID||(LA146_0>=105 && LA146_0<=106)||LA146_0==130||LA146_0==147||LA146_0==149) ) { - alt146=1; + if ( (LA148_0==RULE_ID||(LA148_0>=106 && LA148_0<=107)||LA148_0==131||LA148_0==148||LA148_0==150) ) { + alt148=1; } - switch (alt146) { + switch (alt148) { case 1 : - // InternalDataDSL.g:7663:4: (lv_cases_11_0= ruleXCasePart ) + // InternalDataDSL.g:7828:4: (lv_cases_11_0= ruleXCasePart ) { - // InternalDataDSL.g:7663:4: (lv_cases_11_0= ruleXCasePart ) - // InternalDataDSL.g:7664:5: lv_cases_11_0= ruleXCasePart + // InternalDataDSL.g:7828:4: (lv_cases_11_0= ruleXCasePart ) + // InternalDataDSL.g:7829:5: lv_cases_11_0= ruleXCasePart { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); } - pushFollow(FOLLOW_145); + pushFollow(FOLLOW_147); lv_cases_11_0=ruleXCasePart(); state._fsp--; @@ -20952,38 +21392,38 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop146; + break loop148; } } while (true); - // InternalDataDSL.g:7681:3: (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? - int alt147=2; - int LA147_0 = input.LA(1); + // InternalDataDSL.g:7846:3: (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? + int alt149=2; + int LA149_0 = input.LA(1); - if ( (LA147_0==148) ) { - alt147=1; + if ( (LA149_0==149) ) { + alt149=1; } - switch (alt147) { + switch (alt149) { case 1 : - // InternalDataDSL.g:7682:4: otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) + // InternalDataDSL.g:7847:4: otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) { - otherlv_12=(Token)match(input,148,FOLLOW_144); if (state.failed) return current; + otherlv_12=(Token)match(input,149,FOLLOW_146); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_12, grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } - otherlv_13=(Token)match(input,147,FOLLOW_103); if (state.failed) return current; + otherlv_13=(Token)match(input,148,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_13, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } - // InternalDataDSL.g:7690:4: ( (lv_default_14_0= ruleXExpression ) ) - // InternalDataDSL.g:7691:5: (lv_default_14_0= ruleXExpression ) + // InternalDataDSL.g:7855:4: ( (lv_default_14_0= ruleXExpression ) ) + // InternalDataDSL.g:7856:5: (lv_default_14_0= ruleXExpression ) { - // InternalDataDSL.g:7691:5: (lv_default_14_0= ruleXExpression ) - // InternalDataDSL.g:7692:6: lv_default_14_0= ruleXExpression + // InternalDataDSL.g:7856:5: (lv_default_14_0= ruleXExpression ) + // InternalDataDSL.g:7857:6: lv_default_14_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -21051,7 +21491,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXCasePart" - // InternalDataDSL.g:7718:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ; + // InternalDataDSL.g:7883:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ; public final EObject entryRuleXCasePart() throws RecognitionException { EObject current = null; @@ -21059,8 +21499,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7718:50: (iv_ruleXCasePart= ruleXCasePart EOF ) - // InternalDataDSL.g:7719:2: iv_ruleXCasePart= ruleXCasePart EOF + // InternalDataDSL.g:7883:50: (iv_ruleXCasePart= ruleXCasePart EOF ) + // InternalDataDSL.g:7884:2: iv_ruleXCasePart= ruleXCasePart EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCasePartRule()); @@ -21091,7 +21531,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXCasePart" - // InternalDataDSL.g:7725:1: ruleXCasePart returns [EObject current=null] : ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ; + // InternalDataDSL.g:7890:1: ruleXCasePart returns [EObject current=null] : ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ; public final EObject ruleXCasePart() throws RecognitionException { EObject current = null; @@ -21109,14 +21549,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7731:2: ( ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ) - // InternalDataDSL.g:7732:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) + // InternalDataDSL.g:7896:2: ( ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ) + // InternalDataDSL.g:7897:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) { - // InternalDataDSL.g:7732:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) - // InternalDataDSL.g:7733:3: () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) + // InternalDataDSL.g:7897:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) + // InternalDataDSL.g:7898:3: () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) { - // InternalDataDSL.g:7733:3: () - // InternalDataDSL.g:7734:4: + // InternalDataDSL.g:7898:3: () + // InternalDataDSL.g:7899:4: { if ( state.backtracking==0 ) { @@ -21128,26 +21568,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7740:3: ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? - int alt148=2; - int LA148_0 = input.LA(1); + // InternalDataDSL.g:7905:3: ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? + int alt150=2; + int LA150_0 = input.LA(1); - if ( (LA148_0==RULE_ID||LA148_0==105||LA148_0==130) ) { - alt148=1; + if ( (LA150_0==RULE_ID||LA150_0==106||LA150_0==131) ) { + alt150=1; } - switch (alt148) { + switch (alt150) { case 1 : - // InternalDataDSL.g:7741:4: (lv_typeGuard_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:7906:4: (lv_typeGuard_1_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:7741:4: (lv_typeGuard_1_0= ruleJvmTypeReference ) - // InternalDataDSL.g:7742:5: lv_typeGuard_1_0= ruleJvmTypeReference + // InternalDataDSL.g:7906:4: (lv_typeGuard_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:7907:5: lv_typeGuard_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); } - pushFollow(FOLLOW_146); + pushFollow(FOLLOW_148); lv_typeGuard_1_0=ruleJvmTypeReference(); state._fsp--; @@ -21174,35 +21614,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7759:3: (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? - int alt149=2; - int LA149_0 = input.LA(1); + // InternalDataDSL.g:7924:3: (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? + int alt151=2; + int LA151_0 = input.LA(1); - if ( (LA149_0==149) ) { - alt149=1; + if ( (LA151_0==150) ) { + alt151=1; } - switch (alt149) { + switch (alt151) { case 1 : - // InternalDataDSL.g:7760:4: otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) + // InternalDataDSL.g:7925:4: otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) { - otherlv_2=(Token)match(input,149,FOLLOW_103); if (state.failed) return current; + otherlv_2=(Token)match(input,150,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } - // InternalDataDSL.g:7764:4: ( (lv_case_3_0= ruleXExpression ) ) - // InternalDataDSL.g:7765:5: (lv_case_3_0= ruleXExpression ) + // InternalDataDSL.g:7929:4: ( (lv_case_3_0= ruleXExpression ) ) + // InternalDataDSL.g:7930:5: (lv_case_3_0= ruleXExpression ) { - // InternalDataDSL.g:7765:5: (lv_case_3_0= ruleXExpression ) - // InternalDataDSL.g:7766:6: lv_case_3_0= ruleXExpression + // InternalDataDSL.g:7930:5: (lv_case_3_0= ruleXExpression ) + // InternalDataDSL.g:7931:6: lv_case_3_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_147); + pushFollow(FOLLOW_149); lv_case_3_0=ruleXExpression(); state._fsp--; @@ -21232,41 +21672,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7784:3: ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) - int alt150=2; - int LA150_0 = input.LA(1); + // InternalDataDSL.g:7949:3: ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) + int alt152=2; + int LA152_0 = input.LA(1); - if ( (LA150_0==147) ) { - alt150=1; + if ( (LA152_0==148) ) { + alt152=1; } - else if ( (LA150_0==106) ) { - alt150=2; + else if ( (LA152_0==107) ) { + alt152=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 150, 0, input); + new NoViableAltException("", 152, 0, input); throw nvae; } - switch (alt150) { + switch (alt152) { case 1 : - // InternalDataDSL.g:7785:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:7950:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:7785:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) - // InternalDataDSL.g:7786:5: otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7950:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:7951:5: otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) { - otherlv_4=(Token)match(input,147,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,148,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } - // InternalDataDSL.g:7790:5: ( (lv_then_5_0= ruleXExpression ) ) - // InternalDataDSL.g:7791:6: (lv_then_5_0= ruleXExpression ) + // InternalDataDSL.g:7955:5: ( (lv_then_5_0= ruleXExpression ) ) + // InternalDataDSL.g:7956:6: (lv_then_5_0= ruleXExpression ) { - // InternalDataDSL.g:7791:6: (lv_then_5_0= ruleXExpression ) - // InternalDataDSL.g:7792:7: lv_then_5_0= ruleXExpression + // InternalDataDSL.g:7956:6: (lv_then_5_0= ruleXExpression ) + // InternalDataDSL.g:7957:7: lv_then_5_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -21304,15 +21744,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:7811:4: ( (lv_fallThrough_6_0= ',' ) ) + // InternalDataDSL.g:7976:4: ( (lv_fallThrough_6_0= ',' ) ) { - // InternalDataDSL.g:7811:4: ( (lv_fallThrough_6_0= ',' ) ) - // InternalDataDSL.g:7812:5: (lv_fallThrough_6_0= ',' ) + // InternalDataDSL.g:7976:4: ( (lv_fallThrough_6_0= ',' ) ) + // InternalDataDSL.g:7977:5: (lv_fallThrough_6_0= ',' ) { - // InternalDataDSL.g:7812:5: (lv_fallThrough_6_0= ',' ) - // InternalDataDSL.g:7813:6: lv_fallThrough_6_0= ',' + // InternalDataDSL.g:7977:5: (lv_fallThrough_6_0= ',' ) + // InternalDataDSL.g:7978:6: lv_fallThrough_6_0= ',' { - lv_fallThrough_6_0=(Token)match(input,106,FOLLOW_2); if (state.failed) return current; + lv_fallThrough_6_0=(Token)match(input,107,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_fallThrough_6_0, grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); @@ -21363,7 +21803,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXForLoopExpression" - // InternalDataDSL.g:7830:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ; + // InternalDataDSL.g:7995:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ; public final EObject entryRuleXForLoopExpression() throws RecognitionException { EObject current = null; @@ -21371,8 +21811,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7830:59: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ) - // InternalDataDSL.g:7831:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF + // InternalDataDSL.g:7995:59: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ) + // InternalDataDSL.g:7996:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXForLoopExpressionRule()); @@ -21403,7 +21843,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXForLoopExpression" - // InternalDataDSL.g:7837:1: ruleXForLoopExpression returns [EObject current=null] : ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ; + // InternalDataDSL.g:8002:1: ruleXForLoopExpression returns [EObject current=null] : ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ; public final EObject ruleXForLoopExpression() throws RecognitionException { EObject current = null; @@ -21422,20 +21862,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7843:2: ( ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ) - // InternalDataDSL.g:7844:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) + // InternalDataDSL.g:8008:2: ( ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:8009:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:7844:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) - // InternalDataDSL.g:7845:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) + // InternalDataDSL.g:8009:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) + // InternalDataDSL.g:8010:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) { - // InternalDataDSL.g:7845:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) - // InternalDataDSL.g:7846:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) + // InternalDataDSL.g:8010:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) + // InternalDataDSL.g:8011:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) { - // InternalDataDSL.g:7859:4: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) - // InternalDataDSL.g:7860:5: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' + // InternalDataDSL.g:8024:4: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) + // InternalDataDSL.g:8025:5: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' { - // InternalDataDSL.g:7860:5: () - // InternalDataDSL.g:7861:6: + // InternalDataDSL.g:8025:5: () + // InternalDataDSL.g:8026:6: { if ( state.backtracking==0 ) { @@ -21447,30 +21887,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,58,FOLLOW_141); if (state.failed) return current; + otherlv_1=(Token)match(input,58,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } - otherlv_2=(Token)match(input,105,FOLLOW_116); if (state.failed) return current; + otherlv_2=(Token)match(input,106,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } - // InternalDataDSL.g:7875:5: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7876:6: (lv_declaredParam_3_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:8040:5: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) + // InternalDataDSL.g:8041:6: (lv_declaredParam_3_0= ruleJvmFormalParameter ) { - // InternalDataDSL.g:7876:6: (lv_declaredParam_3_0= ruleJvmFormalParameter ) - // InternalDataDSL.g:7877:7: lv_declaredParam_3_0= ruleJvmFormalParameter + // InternalDataDSL.g:8041:6: (lv_declaredParam_3_0= ruleJvmFormalParameter ) + // InternalDataDSL.g:8042:7: lv_declaredParam_3_0= ruleJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); } - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_146); lv_declaredParam_3_0=ruleJvmFormalParameter(); state._fsp--; @@ -21494,7 +21934,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,147,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,148,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); @@ -21506,18 +21946,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7900:3: ( (lv_forExpression_5_0= ruleXExpression ) ) - // InternalDataDSL.g:7901:4: (lv_forExpression_5_0= ruleXExpression ) + // InternalDataDSL.g:8065:3: ( (lv_forExpression_5_0= ruleXExpression ) ) + // InternalDataDSL.g:8066:4: (lv_forExpression_5_0= ruleXExpression ) { - // InternalDataDSL.g:7901:4: (lv_forExpression_5_0= ruleXExpression ) - // InternalDataDSL.g:7902:5: lv_forExpression_5_0= ruleXExpression + // InternalDataDSL.g:8066:4: (lv_forExpression_5_0= ruleXExpression ) + // InternalDataDSL.g:8067:5: lv_forExpression_5_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_forExpression_5_0=ruleXExpression(); state._fsp--; @@ -21541,17 +21981,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,107,FOLLOW_103); if (state.failed) return current; + otherlv_6=(Token)match(input,108,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } - // InternalDataDSL.g:7923:3: ( (lv_eachExpression_7_0= ruleXExpression ) ) - // InternalDataDSL.g:7924:4: (lv_eachExpression_7_0= ruleXExpression ) + // InternalDataDSL.g:8088:3: ( (lv_eachExpression_7_0= ruleXExpression ) ) + // InternalDataDSL.g:8089:4: (lv_eachExpression_7_0= ruleXExpression ) { - // InternalDataDSL.g:7924:4: (lv_eachExpression_7_0= ruleXExpression ) - // InternalDataDSL.g:7925:5: lv_eachExpression_7_0= ruleXExpression + // InternalDataDSL.g:8089:4: (lv_eachExpression_7_0= ruleXExpression ) + // InternalDataDSL.g:8090:5: lv_eachExpression_7_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -21607,7 +22047,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXBasicForLoopExpression" - // InternalDataDSL.g:7946:1: entryRuleXBasicForLoopExpression returns [EObject current=null] : iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ; + // InternalDataDSL.g:8111:1: entryRuleXBasicForLoopExpression returns [EObject current=null] : iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ; public final EObject entryRuleXBasicForLoopExpression() throws RecognitionException { EObject current = null; @@ -21615,8 +22055,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:7946:64: (iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ) - // InternalDataDSL.g:7947:2: iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF + // InternalDataDSL.g:8111:64: (iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ) + // InternalDataDSL.g:8112:2: iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBasicForLoopExpressionRule()); @@ -21647,7 +22087,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXBasicForLoopExpression" - // InternalDataDSL.g:7953:1: ruleXBasicForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ; + // InternalDataDSL.g:8118:1: ruleXBasicForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ; public final EObject ruleXBasicForLoopExpression() throws RecognitionException { EObject current = null; @@ -21675,14 +22115,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:7959:2: ( ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ) - // InternalDataDSL.g:7960:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) + // InternalDataDSL.g:8124:2: ( ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:8125:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:7960:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) - // InternalDataDSL.g:7961:3: () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) + // InternalDataDSL.g:8125:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) + // InternalDataDSL.g:8126:3: () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) { - // InternalDataDSL.g:7961:3: () - // InternalDataDSL.g:7962:4: + // InternalDataDSL.g:8126:3: () + // InternalDataDSL.g:8127:4: { if ( state.backtracking==0 ) { @@ -21694,41 +22134,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,58,FOLLOW_141); if (state.failed) return current; + otherlv_1=(Token)match(input,58,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } - otherlv_2=(Token)match(input,105,FOLLOW_148); if (state.failed) return current; + otherlv_2=(Token)match(input,106,FOLLOW_150); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } - // InternalDataDSL.g:7976:3: ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? - int alt152=2; - int LA152_0 = input.LA(1); + // InternalDataDSL.g:8141:3: ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? + int alt154=2; + int LA154_0 = input.LA(1); - if ( ((LA152_0>=RULE_STRING && LA152_0<=RULE_DECIMAL)||LA152_0==14||LA152_0==58||LA152_0==85||(LA152_0>=99 && LA152_0<=100)||LA152_0==105||(LA152_0>=109 && LA152_0<=110)||LA152_0==117||(LA152_0>=133 && LA152_0<=134)||LA152_0==138||LA152_0==144||LA152_0==146||(LA152_0>=150 && LA152_0<=163)||LA152_0==165) ) { - alt152=1; + if ( ((LA154_0>=RULE_STRING && LA154_0<=RULE_DECIMAL)||LA154_0==14||LA154_0==58||LA154_0==86||(LA154_0>=100 && LA154_0<=101)||LA154_0==106||(LA154_0>=110 && LA154_0<=111)||LA154_0==118||(LA154_0>=134 && LA154_0<=135)||LA154_0==139||LA154_0==145||LA154_0==147||(LA154_0>=151 && LA154_0<=164)||LA154_0==166) ) { + alt154=1; } - switch (alt152) { + switch (alt154) { case 1 : - // InternalDataDSL.g:7977:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* + // InternalDataDSL.g:8142:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* { - // InternalDataDSL.g:7977:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:7978:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:8142:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:8143:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:7978:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:7979:6: lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:8143:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:8144:6: lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); } - pushFollow(FOLLOW_149); + pushFollow(FOLLOW_151); lv_initExpressions_3_0=ruleXExpressionOrVarDeclaration(); state._fsp--; @@ -21752,39 +22192,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7996:4: (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* - loop151: + // InternalDataDSL.g:8161:4: (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* + loop153: do { - int alt151=2; - int LA151_0 = input.LA(1); + int alt153=2; + int LA153_0 = input.LA(1); - if ( (LA151_0==106) ) { - alt151=1; + if ( (LA153_0==107) ) { + alt153=1; } - switch (alt151) { + switch (alt153) { case 1 : - // InternalDataDSL.g:7997:5: otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:8162:5: otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) { - otherlv_4=(Token)match(input,106,FOLLOW_150); if (state.failed) return current; + otherlv_4=(Token)match(input,107,FOLLOW_152); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } - // InternalDataDSL.g:8001:5: ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:8002:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:8166:5: ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:8167:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:8002:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:8003:7: lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:8167:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:8168:7: lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); } - pushFollow(FOLLOW_149); + pushFollow(FOLLOW_151); lv_initExpressions_5_0=ruleXExpressionOrVarDeclaration(); state._fsp--; @@ -21813,7 +22253,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop151; + break loop153; } } while (true); @@ -21823,32 +22263,32 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,103,FOLLOW_151); if (state.failed) return current; + otherlv_6=(Token)match(input,104,FOLLOW_153); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } - // InternalDataDSL.g:8026:3: ( (lv_expression_7_0= ruleXExpression ) )? - int alt153=2; - int LA153_0 = input.LA(1); + // InternalDataDSL.g:8191:3: ( (lv_expression_7_0= ruleXExpression ) )? + int alt155=2; + int LA155_0 = input.LA(1); - if ( ((LA153_0>=RULE_STRING && LA153_0<=RULE_DECIMAL)||LA153_0==14||LA153_0==58||LA153_0==85||(LA153_0>=99 && LA153_0<=100)||LA153_0==105||(LA153_0>=109 && LA153_0<=110)||LA153_0==117||(LA153_0>=133 && LA153_0<=134)||LA153_0==138||LA153_0==144||LA153_0==146||(LA153_0>=150 && LA153_0<=151)||(LA153_0>=154 && LA153_0<=163)||LA153_0==165) ) { - alt153=1; + if ( ((LA155_0>=RULE_STRING && LA155_0<=RULE_DECIMAL)||LA155_0==14||LA155_0==58||LA155_0==86||(LA155_0>=100 && LA155_0<=101)||LA155_0==106||(LA155_0>=110 && LA155_0<=111)||LA155_0==118||(LA155_0>=134 && LA155_0<=135)||LA155_0==139||LA155_0==145||LA155_0==147||(LA155_0>=151 && LA155_0<=152)||(LA155_0>=155 && LA155_0<=164)||LA155_0==166) ) { + alt155=1; } - switch (alt153) { + switch (alt155) { case 1 : - // InternalDataDSL.g:8027:4: (lv_expression_7_0= ruleXExpression ) + // InternalDataDSL.g:8192:4: (lv_expression_7_0= ruleXExpression ) { - // InternalDataDSL.g:8027:4: (lv_expression_7_0= ruleXExpression ) - // InternalDataDSL.g:8028:5: lv_expression_7_0= ruleXExpression + // InternalDataDSL.g:8192:4: (lv_expression_7_0= ruleXExpression ) + // InternalDataDSL.g:8193:5: lv_expression_7_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); } - pushFollow(FOLLOW_152); + pushFollow(FOLLOW_154); lv_expression_7_0=ruleXExpression(); state._fsp--; @@ -21875,35 +22315,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_8=(Token)match(input,103,FOLLOW_99); if (state.failed) return current; + otherlv_8=(Token)match(input,104,FOLLOW_101); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } - // InternalDataDSL.g:8049:3: ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? - int alt155=2; - int LA155_0 = input.LA(1); + // InternalDataDSL.g:8214:3: ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? + int alt157=2; + int LA157_0 = input.LA(1); - if ( ((LA155_0>=RULE_STRING && LA155_0<=RULE_DECIMAL)||LA155_0==14||LA155_0==58||LA155_0==85||(LA155_0>=99 && LA155_0<=100)||LA155_0==105||(LA155_0>=109 && LA155_0<=110)||LA155_0==117||(LA155_0>=133 && LA155_0<=134)||LA155_0==138||LA155_0==144||LA155_0==146||(LA155_0>=150 && LA155_0<=151)||(LA155_0>=154 && LA155_0<=163)||LA155_0==165) ) { - alt155=1; + if ( ((LA157_0>=RULE_STRING && LA157_0<=RULE_DECIMAL)||LA157_0==14||LA157_0==58||LA157_0==86||(LA157_0>=100 && LA157_0<=101)||LA157_0==106||(LA157_0>=110 && LA157_0<=111)||LA157_0==118||(LA157_0>=134 && LA157_0<=135)||LA157_0==139||LA157_0==145||LA157_0==147||(LA157_0>=151 && LA157_0<=152)||(LA157_0>=155 && LA157_0<=164)||LA157_0==166) ) { + alt157=1; } - switch (alt155) { + switch (alt157) { case 1 : - // InternalDataDSL.g:8050:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* + // InternalDataDSL.g:8215:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* { - // InternalDataDSL.g:8050:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) - // InternalDataDSL.g:8051:5: (lv_updateExpressions_9_0= ruleXExpression ) + // InternalDataDSL.g:8215:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) + // InternalDataDSL.g:8216:5: (lv_updateExpressions_9_0= ruleXExpression ) { - // InternalDataDSL.g:8051:5: (lv_updateExpressions_9_0= ruleXExpression ) - // InternalDataDSL.g:8052:6: lv_updateExpressions_9_0= ruleXExpression + // InternalDataDSL.g:8216:5: (lv_updateExpressions_9_0= ruleXExpression ) + // InternalDataDSL.g:8217:6: lv_updateExpressions_9_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_updateExpressions_9_0=ruleXExpression(); state._fsp--; @@ -21927,39 +22367,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8069:4: (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* - loop154: + // InternalDataDSL.g:8234:4: (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* + loop156: do { - int alt154=2; - int LA154_0 = input.LA(1); + int alt156=2; + int LA156_0 = input.LA(1); - if ( (LA154_0==106) ) { - alt154=1; + if ( (LA156_0==107) ) { + alt156=1; } - switch (alt154) { + switch (alt156) { case 1 : - // InternalDataDSL.g:8070:5: otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) + // InternalDataDSL.g:8235:5: otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) { - otherlv_10=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_10=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } - // InternalDataDSL.g:8074:5: ( (lv_updateExpressions_11_0= ruleXExpression ) ) - // InternalDataDSL.g:8075:6: (lv_updateExpressions_11_0= ruleXExpression ) + // InternalDataDSL.g:8239:5: ( (lv_updateExpressions_11_0= ruleXExpression ) ) + // InternalDataDSL.g:8240:6: (lv_updateExpressions_11_0= ruleXExpression ) { - // InternalDataDSL.g:8075:6: (lv_updateExpressions_11_0= ruleXExpression ) - // InternalDataDSL.g:8076:7: lv_updateExpressions_11_0= ruleXExpression + // InternalDataDSL.g:8240:6: (lv_updateExpressions_11_0= ruleXExpression ) + // InternalDataDSL.g:8241:7: lv_updateExpressions_11_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_updateExpressions_11_0=ruleXExpression(); state._fsp--; @@ -21988,7 +22428,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop154; + break loop156; } } while (true); @@ -21998,17 +22438,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_12=(Token)match(input,107,FOLLOW_103); if (state.failed) return current; + otherlv_12=(Token)match(input,108,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_12, grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } - // InternalDataDSL.g:8099:3: ( (lv_eachExpression_13_0= ruleXExpression ) ) - // InternalDataDSL.g:8100:4: (lv_eachExpression_13_0= ruleXExpression ) + // InternalDataDSL.g:8264:3: ( (lv_eachExpression_13_0= ruleXExpression ) ) + // InternalDataDSL.g:8265:4: (lv_eachExpression_13_0= ruleXExpression ) { - // InternalDataDSL.g:8100:4: (lv_eachExpression_13_0= ruleXExpression ) - // InternalDataDSL.g:8101:5: lv_eachExpression_13_0= ruleXExpression + // InternalDataDSL.g:8265:4: (lv_eachExpression_13_0= ruleXExpression ) + // InternalDataDSL.g:8266:5: lv_eachExpression_13_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -22064,7 +22504,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXWhileExpression" - // InternalDataDSL.g:8122:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ; + // InternalDataDSL.g:8287:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ; public final EObject entryRuleXWhileExpression() throws RecognitionException { EObject current = null; @@ -22072,8 +22512,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8122:57: (iv_ruleXWhileExpression= ruleXWhileExpression EOF ) - // InternalDataDSL.g:8123:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF + // InternalDataDSL.g:8287:57: (iv_ruleXWhileExpression= ruleXWhileExpression EOF ) + // InternalDataDSL.g:8288:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXWhileExpressionRule()); @@ -22104,7 +22544,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXWhileExpression" - // InternalDataDSL.g:8129:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ; + // InternalDataDSL.g:8294:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ; public final EObject ruleXWhileExpression() throws RecognitionException { EObject current = null; @@ -22120,14 +22560,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8135:2: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ) - // InternalDataDSL.g:8136:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:8300:2: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:8301:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:8136:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) - // InternalDataDSL.g:8137:3: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) + // InternalDataDSL.g:8301:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:8302:3: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) { - // InternalDataDSL.g:8137:3: () - // InternalDataDSL.g:8138:4: + // InternalDataDSL.g:8302:3: () + // InternalDataDSL.g:8303:4: { if ( state.backtracking==0 ) { @@ -22139,30 +22579,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,150,FOLLOW_141); if (state.failed) return current; + otherlv_1=(Token)match(input,151,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } - otherlv_2=(Token)match(input,105,FOLLOW_103); if (state.failed) return current; + otherlv_2=(Token)match(input,106,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } - // InternalDataDSL.g:8152:3: ( (lv_predicate_3_0= ruleXExpression ) ) - // InternalDataDSL.g:8153:4: (lv_predicate_3_0= ruleXExpression ) + // InternalDataDSL.g:8317:3: ( (lv_predicate_3_0= ruleXExpression ) ) + // InternalDataDSL.g:8318:4: (lv_predicate_3_0= ruleXExpression ) { - // InternalDataDSL.g:8153:4: (lv_predicate_3_0= ruleXExpression ) - // InternalDataDSL.g:8154:5: lv_predicate_3_0= ruleXExpression + // InternalDataDSL.g:8318:4: (lv_predicate_3_0= ruleXExpression ) + // InternalDataDSL.g:8319:5: lv_predicate_3_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_predicate_3_0=ruleXExpression(); state._fsp--; @@ -22186,17 +22626,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,107,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,108,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } - // InternalDataDSL.g:8175:3: ( (lv_body_5_0= ruleXExpression ) ) - // InternalDataDSL.g:8176:4: (lv_body_5_0= ruleXExpression ) + // InternalDataDSL.g:8340:3: ( (lv_body_5_0= ruleXExpression ) ) + // InternalDataDSL.g:8341:4: (lv_body_5_0= ruleXExpression ) { - // InternalDataDSL.g:8176:4: (lv_body_5_0= ruleXExpression ) - // InternalDataDSL.g:8177:5: lv_body_5_0= ruleXExpression + // InternalDataDSL.g:8341:4: (lv_body_5_0= ruleXExpression ) + // InternalDataDSL.g:8342:5: lv_body_5_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -22252,7 +22692,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXDoWhileExpression" - // InternalDataDSL.g:8198:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ; + // InternalDataDSL.g:8363:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ; public final EObject entryRuleXDoWhileExpression() throws RecognitionException { EObject current = null; @@ -22260,8 +22700,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8198:59: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ) - // InternalDataDSL.g:8199:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF + // InternalDataDSL.g:8363:59: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ) + // InternalDataDSL.g:8364:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXDoWhileExpressionRule()); @@ -22292,7 +22732,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXDoWhileExpression" - // InternalDataDSL.g:8205:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ; + // InternalDataDSL.g:8370:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ; public final EObject ruleXDoWhileExpression() throws RecognitionException { EObject current = null; @@ -22309,14 +22749,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8211:2: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ) - // InternalDataDSL.g:8212:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) + // InternalDataDSL.g:8376:2: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ) + // InternalDataDSL.g:8377:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) { - // InternalDataDSL.g:8212:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) - // InternalDataDSL.g:8213:3: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' + // InternalDataDSL.g:8377:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) + // InternalDataDSL.g:8378:3: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' { - // InternalDataDSL.g:8213:3: () - // InternalDataDSL.g:8214:4: + // InternalDataDSL.g:8378:3: () + // InternalDataDSL.g:8379:4: { if ( state.backtracking==0 ) { @@ -22328,24 +22768,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,151,FOLLOW_103); if (state.failed) return current; + otherlv_1=(Token)match(input,152,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } - // InternalDataDSL.g:8224:3: ( (lv_body_2_0= ruleXExpression ) ) - // InternalDataDSL.g:8225:4: (lv_body_2_0= ruleXExpression ) + // InternalDataDSL.g:8389:3: ( (lv_body_2_0= ruleXExpression ) ) + // InternalDataDSL.g:8390:4: (lv_body_2_0= ruleXExpression ) { - // InternalDataDSL.g:8225:4: (lv_body_2_0= ruleXExpression ) - // InternalDataDSL.g:8226:5: lv_body_2_0= ruleXExpression + // InternalDataDSL.g:8390:4: (lv_body_2_0= ruleXExpression ) + // InternalDataDSL.g:8391:5: lv_body_2_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); } - pushFollow(FOLLOW_153); + pushFollow(FOLLOW_155); lv_body_2_0=ruleXExpression(); state._fsp--; @@ -22369,30 +22809,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,150,FOLLOW_141); if (state.failed) return current; + otherlv_3=(Token)match(input,151,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } - otherlv_4=(Token)match(input,105,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,106,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } - // InternalDataDSL.g:8251:3: ( (lv_predicate_5_0= ruleXExpression ) ) - // InternalDataDSL.g:8252:4: (lv_predicate_5_0= ruleXExpression ) + // InternalDataDSL.g:8416:3: ( (lv_predicate_5_0= ruleXExpression ) ) + // InternalDataDSL.g:8417:4: (lv_predicate_5_0= ruleXExpression ) { - // InternalDataDSL.g:8252:4: (lv_predicate_5_0= ruleXExpression ) - // InternalDataDSL.g:8253:5: lv_predicate_5_0= ruleXExpression + // InternalDataDSL.g:8417:4: (lv_predicate_5_0= ruleXExpression ) + // InternalDataDSL.g:8418:5: lv_predicate_5_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_predicate_5_0=ruleXExpression(); state._fsp--; @@ -22416,7 +22856,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,107,FOLLOW_2); if (state.failed) return current; + otherlv_6=(Token)match(input,108,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); @@ -22447,7 +22887,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXBlockExpression" - // InternalDataDSL.g:8278:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ; + // InternalDataDSL.g:8443:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ; public final EObject entryRuleXBlockExpression() throws RecognitionException { EObject current = null; @@ -22455,8 +22895,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8278:57: (iv_ruleXBlockExpression= ruleXBlockExpression EOF ) - // InternalDataDSL.g:8279:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF + // InternalDataDSL.g:8443:57: (iv_ruleXBlockExpression= ruleXBlockExpression EOF ) + // InternalDataDSL.g:8444:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBlockExpressionRule()); @@ -22487,7 +22927,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXBlockExpression" - // InternalDataDSL.g:8285:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ; + // InternalDataDSL.g:8450:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ; public final EObject ruleXBlockExpression() throws RecognitionException { EObject current = null; @@ -22501,14 +22941,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8291:2: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ) - // InternalDataDSL.g:8292:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) + // InternalDataDSL.g:8456:2: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ) + // InternalDataDSL.g:8457:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) { - // InternalDataDSL.g:8292:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) - // InternalDataDSL.g:8293:3: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' + // InternalDataDSL.g:8457:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) + // InternalDataDSL.g:8458:3: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' { - // InternalDataDSL.g:8293:3: () - // InternalDataDSL.g:8294:4: + // InternalDataDSL.g:8458:3: () + // InternalDataDSL.g:8459:4: { if ( state.backtracking==0 ) { @@ -22520,39 +22960,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,14,FOLLOW_154); if (state.failed) return current; + otherlv_1=(Token)match(input,14,FOLLOW_156); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } - // InternalDataDSL.g:8304:3: ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* - loop157: + // InternalDataDSL.g:8469:3: ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* + loop159: do { - int alt157=2; - int LA157_0 = input.LA(1); + int alt159=2; + int LA159_0 = input.LA(1); - if ( ((LA157_0>=RULE_STRING && LA157_0<=RULE_DECIMAL)||LA157_0==14||LA157_0==58||LA157_0==85||(LA157_0>=99 && LA157_0<=100)||LA157_0==105||(LA157_0>=109 && LA157_0<=110)||LA157_0==117||(LA157_0>=133 && LA157_0<=134)||LA157_0==138||LA157_0==144||LA157_0==146||(LA157_0>=150 && LA157_0<=163)||LA157_0==165) ) { - alt157=1; + if ( ((LA159_0>=RULE_STRING && LA159_0<=RULE_DECIMAL)||LA159_0==14||LA159_0==58||LA159_0==86||(LA159_0>=100 && LA159_0<=101)||LA159_0==106||(LA159_0>=110 && LA159_0<=111)||LA159_0==118||(LA159_0>=134 && LA159_0<=135)||LA159_0==139||LA159_0==145||LA159_0==147||(LA159_0>=151 && LA159_0<=164)||LA159_0==166) ) { + alt159=1; } - switch (alt157) { + switch (alt159) { case 1 : - // InternalDataDSL.g:8305:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? + // InternalDataDSL.g:8470:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? { - // InternalDataDSL.g:8305:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) - // InternalDataDSL.g:8306:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:8470:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) + // InternalDataDSL.g:8471:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) { - // InternalDataDSL.g:8306:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) - // InternalDataDSL.g:8307:6: lv_expressions_2_0= ruleXExpressionOrVarDeclaration + // InternalDataDSL.g:8471:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) + // InternalDataDSL.g:8472:6: lv_expressions_2_0= ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_155); + pushFollow(FOLLOW_157); lv_expressions_2_0=ruleXExpressionOrVarDeclaration(); state._fsp--; @@ -22576,18 +23016,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8324:4: (otherlv_3= ';' )? - int alt156=2; - int LA156_0 = input.LA(1); + // InternalDataDSL.g:8489:4: (otherlv_3= ';' )? + int alt158=2; + int LA158_0 = input.LA(1); - if ( (LA156_0==103) ) { - alt156=1; + if ( (LA158_0==104) ) { + alt158=1; } - switch (alt156) { + switch (alt158) { case 1 : - // InternalDataDSL.g:8325:5: otherlv_3= ';' + // InternalDataDSL.g:8490:5: otherlv_3= ';' { - otherlv_3=(Token)match(input,103,FOLLOW_154); if (state.failed) return current; + otherlv_3=(Token)match(input,104,FOLLOW_156); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); @@ -22604,7 +23044,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop157; + break loop159; } } while (true); @@ -22639,7 +23079,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXExpressionOrVarDeclaration" - // InternalDataDSL.g:8339:1: entryRuleXExpressionOrVarDeclaration returns [EObject current=null] : iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ; + // InternalDataDSL.g:8504:1: entryRuleXExpressionOrVarDeclaration returns [EObject current=null] : iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ; public final EObject entryRuleXExpressionOrVarDeclaration() throws RecognitionException { EObject current = null; @@ -22647,8 +23087,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8339:68: (iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ) - // InternalDataDSL.g:8340:2: iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF + // InternalDataDSL.g:8504:68: (iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ) + // InternalDataDSL.g:8505:2: iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXExpressionOrVarDeclarationRule()); @@ -22679,7 +23119,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXExpressionOrVarDeclaration" - // InternalDataDSL.g:8346:1: ruleXExpressionOrVarDeclaration returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ; + // InternalDataDSL.g:8511:1: ruleXExpressionOrVarDeclaration returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ; public final EObject ruleXExpressionOrVarDeclaration() throws RecognitionException { EObject current = null; @@ -22692,29 +23132,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8352:2: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ) - // InternalDataDSL.g:8353:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) + // InternalDataDSL.g:8517:2: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ) + // InternalDataDSL.g:8518:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) { - // InternalDataDSL.g:8353:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) - int alt158=2; - int LA158_0 = input.LA(1); + // InternalDataDSL.g:8518:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) + int alt160=2; + int LA160_0 = input.LA(1); - if ( ((LA158_0>=152 && LA158_0<=153)) ) { - alt158=1; + if ( ((LA160_0>=153 && LA160_0<=154)) ) { + alt160=1; } - else if ( ((LA158_0>=RULE_STRING && LA158_0<=RULE_DECIMAL)||LA158_0==14||LA158_0==58||LA158_0==85||(LA158_0>=99 && LA158_0<=100)||LA158_0==105||(LA158_0>=109 && LA158_0<=110)||LA158_0==117||(LA158_0>=133 && LA158_0<=134)||LA158_0==138||LA158_0==144||LA158_0==146||(LA158_0>=150 && LA158_0<=151)||(LA158_0>=154 && LA158_0<=163)||LA158_0==165) ) { - alt158=2; + else if ( ((LA160_0>=RULE_STRING && LA160_0<=RULE_DECIMAL)||LA160_0==14||LA160_0==58||LA160_0==86||(LA160_0>=100 && LA160_0<=101)||LA160_0==106||(LA160_0>=110 && LA160_0<=111)||LA160_0==118||(LA160_0>=134 && LA160_0<=135)||LA160_0==139||LA160_0==145||LA160_0==147||(LA160_0>=151 && LA160_0<=152)||(LA160_0>=155 && LA160_0<=164)||LA160_0==166) ) { + alt160=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 158, 0, input); + new NoViableAltException("", 160, 0, input); throw nvae; } - switch (alt158) { + switch (alt160) { case 1 : - // InternalDataDSL.g:8354:3: this_XVariableDeclaration_0= ruleXVariableDeclaration + // InternalDataDSL.g:8519:3: this_XVariableDeclaration_0= ruleXVariableDeclaration { if ( state.backtracking==0 ) { @@ -22736,7 +23176,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:8363:3: this_XExpression_1= ruleXExpression + // InternalDataDSL.g:8528:3: this_XExpression_1= ruleXExpression { if ( state.backtracking==0 ) { @@ -22782,7 +23222,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXVariableDeclaration" - // InternalDataDSL.g:8375:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ; + // InternalDataDSL.g:8540:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ; public final EObject entryRuleXVariableDeclaration() throws RecognitionException { EObject current = null; @@ -22790,8 +23230,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8375:61: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ) - // InternalDataDSL.g:8376:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF + // InternalDataDSL.g:8540:61: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ) + // InternalDataDSL.g:8541:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXVariableDeclarationRule()); @@ -22822,7 +23262,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXVariableDeclaration" - // InternalDataDSL.g:8382:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ; + // InternalDataDSL.g:8547:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ; public final EObject ruleXVariableDeclaration() throws RecognitionException { EObject current = null; @@ -22842,14 +23282,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8388:2: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ) - // InternalDataDSL.g:8389:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) + // InternalDataDSL.g:8553:2: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ) + // InternalDataDSL.g:8554:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) { - // InternalDataDSL.g:8389:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) - // InternalDataDSL.g:8390:3: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? + // InternalDataDSL.g:8554:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) + // InternalDataDSL.g:8555:3: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? { - // InternalDataDSL.g:8390:3: () - // InternalDataDSL.g:8391:4: + // InternalDataDSL.g:8555:3: () + // InternalDataDSL.g:8556:4: { if ( state.backtracking==0 ) { @@ -22861,34 +23301,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8397:3: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) - int alt159=2; - int LA159_0 = input.LA(1); + // InternalDataDSL.g:8562:3: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) + int alt161=2; + int LA161_0 = input.LA(1); - if ( (LA159_0==152) ) { - alt159=1; + if ( (LA161_0==153) ) { + alt161=1; } - else if ( (LA159_0==153) ) { - alt159=2; + else if ( (LA161_0==154) ) { + alt161=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 159, 0, input); + new NoViableAltException("", 161, 0, input); throw nvae; } - switch (alt159) { + switch (alt161) { case 1 : - // InternalDataDSL.g:8398:4: ( (lv_writeable_1_0= 'var' ) ) + // InternalDataDSL.g:8563:4: ( (lv_writeable_1_0= 'var' ) ) { - // InternalDataDSL.g:8398:4: ( (lv_writeable_1_0= 'var' ) ) - // InternalDataDSL.g:8399:5: (lv_writeable_1_0= 'var' ) + // InternalDataDSL.g:8563:4: ( (lv_writeable_1_0= 'var' ) ) + // InternalDataDSL.g:8564:5: (lv_writeable_1_0= 'var' ) { - // InternalDataDSL.g:8399:5: (lv_writeable_1_0= 'var' ) - // InternalDataDSL.g:8400:6: lv_writeable_1_0= 'var' + // InternalDataDSL.g:8564:5: (lv_writeable_1_0= 'var' ) + // InternalDataDSL.g:8565:6: lv_writeable_1_0= 'var' { - lv_writeable_1_0=(Token)match(input,152,FOLLOW_116); if (state.failed) return current; + lv_writeable_1_0=(Token)match(input,153,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_writeable_1_0, grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); @@ -22912,9 +23352,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:8413:4: otherlv_2= 'val' + // InternalDataDSL.g:8578:4: otherlv_2= 'val' { - otherlv_2=(Token)match(input,153,FOLLOW_116); if (state.failed) return current; + otherlv_2=(Token)match(input,154,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); @@ -22926,55 +23366,55 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8418:3: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) - int alt160=2; - int LA160_0 = input.LA(1); + // InternalDataDSL.g:8583:3: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) + int alt162=2; + int LA162_0 = input.LA(1); - if ( (LA160_0==RULE_ID) ) { - int LA160_1 = input.LA(2); + if ( (LA162_0==RULE_ID) ) { + int LA162_1 = input.LA(2); if ( (synpred35_InternalDataDSL()) ) { - alt160=1; + alt162=1; } else if ( (true) ) { - alt160=2; + alt162=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 160, 1, input); + new NoViableAltException("", 162, 1, input); throw nvae; } } - else if ( (LA160_0==105) && (synpred35_InternalDataDSL())) { - alt160=1; + else if ( (LA162_0==106) && (synpred35_InternalDataDSL())) { + alt162=1; } - else if ( (LA160_0==130) && (synpred35_InternalDataDSL())) { - alt160=1; + else if ( (LA162_0==131) && (synpred35_InternalDataDSL())) { + alt162=1; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 160, 0, input); + new NoViableAltException("", 162, 0, input); throw nvae; } - switch (alt160) { + switch (alt162) { case 1 : - // InternalDataDSL.g:8419:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) + // InternalDataDSL.g:8584:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) { - // InternalDataDSL.g:8419:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) - // InternalDataDSL.g:8420:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) + // InternalDataDSL.g:8584:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) + // InternalDataDSL.g:8585:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) { - // InternalDataDSL.g:8433:5: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) - // InternalDataDSL.g:8434:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) + // InternalDataDSL.g:8598:5: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) + // InternalDataDSL.g:8599:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) { - // InternalDataDSL.g:8434:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:8435:7: (lv_type_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:8599:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:8600:7: (lv_type_3_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:8435:7: (lv_type_3_0= ruleJvmTypeReference ) - // InternalDataDSL.g:8436:8: lv_type_3_0= ruleJvmTypeReference + // InternalDataDSL.g:8600:7: (lv_type_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:8601:8: lv_type_3_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -23005,18 +23445,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8453:6: ( (lv_name_4_0= ruleValidID ) ) - // InternalDataDSL.g:8454:7: (lv_name_4_0= ruleValidID ) + // InternalDataDSL.g:8618:6: ( (lv_name_4_0= ruleValidID ) ) + // InternalDataDSL.g:8619:7: (lv_name_4_0= ruleValidID ) { - // InternalDataDSL.g:8454:7: (lv_name_4_0= ruleValidID ) - // InternalDataDSL.g:8455:8: lv_name_4_0= ruleValidID + // InternalDataDSL.g:8619:7: (lv_name_4_0= ruleValidID ) + // InternalDataDSL.g:8620:8: lv_name_4_0= ruleValidID { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); } - pushFollow(FOLLOW_156); + pushFollow(FOLLOW_158); lv_name_4_0=ruleValidID(); state._fsp--; @@ -23050,20 +23490,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:8475:4: ( (lv_name_5_0= ruleValidID ) ) + // InternalDataDSL.g:8640:4: ( (lv_name_5_0= ruleValidID ) ) { - // InternalDataDSL.g:8475:4: ( (lv_name_5_0= ruleValidID ) ) - // InternalDataDSL.g:8476:5: (lv_name_5_0= ruleValidID ) + // InternalDataDSL.g:8640:4: ( (lv_name_5_0= ruleValidID ) ) + // InternalDataDSL.g:8641:5: (lv_name_5_0= ruleValidID ) { - // InternalDataDSL.g:8476:5: (lv_name_5_0= ruleValidID ) - // InternalDataDSL.g:8477:6: lv_name_5_0= ruleValidID + // InternalDataDSL.g:8641:5: (lv_name_5_0= ruleValidID ) + // InternalDataDSL.g:8642:6: lv_name_5_0= ruleValidID { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_156); + pushFollow(FOLLOW_158); lv_name_5_0=ruleValidID(); state._fsp--; @@ -23093,28 +23533,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8495:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? - int alt161=2; - int LA161_0 = input.LA(1); + // InternalDataDSL.g:8660:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? + int alt163=2; + int LA163_0 = input.LA(1); - if ( (LA161_0==108) ) { - alt161=1; + if ( (LA163_0==109) ) { + alt163=1; } - switch (alt161) { + switch (alt163) { case 1 : - // InternalDataDSL.g:8496:4: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) + // InternalDataDSL.g:8661:4: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) { - otherlv_6=(Token)match(input,108,FOLLOW_103); if (state.failed) return current; + otherlv_6=(Token)match(input,109,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); } - // InternalDataDSL.g:8500:4: ( (lv_right_7_0= ruleXExpression ) ) - // InternalDataDSL.g:8501:5: (lv_right_7_0= ruleXExpression ) + // InternalDataDSL.g:8665:4: ( (lv_right_7_0= ruleXExpression ) ) + // InternalDataDSL.g:8666:5: (lv_right_7_0= ruleXExpression ) { - // InternalDataDSL.g:8501:5: (lv_right_7_0= ruleXExpression ) - // InternalDataDSL.g:8502:6: lv_right_7_0= ruleXExpression + // InternalDataDSL.g:8666:5: (lv_right_7_0= ruleXExpression ) + // InternalDataDSL.g:8667:6: lv_right_7_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -23176,7 +23616,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmFormalParameter" - // InternalDataDSL.g:8524:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ; + // InternalDataDSL.g:8689:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ; public final EObject entryRuleJvmFormalParameter() throws RecognitionException { EObject current = null; @@ -23184,8 +23624,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8524:59: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ) - // InternalDataDSL.g:8525:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF + // InternalDataDSL.g:8689:59: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ) + // InternalDataDSL.g:8690:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmFormalParameterRule()); @@ -23216,7 +23656,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmFormalParameter" - // InternalDataDSL.g:8531:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ; + // InternalDataDSL.g:8696:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ; public final EObject ruleJvmFormalParameter() throws RecognitionException { EObject current = null; @@ -23229,32 +23669,32 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8537:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ) - // InternalDataDSL.g:8538:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) + // InternalDataDSL.g:8702:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ) + // InternalDataDSL.g:8703:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) { - // InternalDataDSL.g:8538:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) - // InternalDataDSL.g:8539:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) + // InternalDataDSL.g:8703:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) + // InternalDataDSL.g:8704:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) { - // InternalDataDSL.g:8539:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? - int alt162=2; - int LA162_0 = input.LA(1); + // InternalDataDSL.g:8704:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? + int alt164=2; + int LA164_0 = input.LA(1); - if ( (LA162_0==RULE_ID) ) { - int LA162_1 = input.LA(2); + if ( (LA164_0==RULE_ID) ) { + int LA164_1 = input.LA(2); - if ( (LA162_1==RULE_ID||LA162_1==77||LA162_1==110||LA162_1==117) ) { - alt162=1; + if ( (LA164_1==RULE_ID||LA164_1==79||LA164_1==111||LA164_1==118) ) { + alt164=1; } } - else if ( (LA162_0==105||LA162_0==130) ) { - alt162=1; + else if ( (LA164_0==106||LA164_0==131) ) { + alt164=1; } - switch (alt162) { + switch (alt164) { case 1 : - // InternalDataDSL.g:8540:4: (lv_parameterType_0_0= ruleJvmTypeReference ) + // InternalDataDSL.g:8705:4: (lv_parameterType_0_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:8540:4: (lv_parameterType_0_0= ruleJvmTypeReference ) - // InternalDataDSL.g:8541:5: lv_parameterType_0_0= ruleJvmTypeReference + // InternalDataDSL.g:8705:4: (lv_parameterType_0_0= ruleJvmTypeReference ) + // InternalDataDSL.g:8706:5: lv_parameterType_0_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -23288,11 +23728,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8558:3: ( (lv_name_1_0= ruleValidID ) ) - // InternalDataDSL.g:8559:4: (lv_name_1_0= ruleValidID ) + // InternalDataDSL.g:8723:3: ( (lv_name_1_0= ruleValidID ) ) + // InternalDataDSL.g:8724:4: (lv_name_1_0= ruleValidID ) { - // InternalDataDSL.g:8559:4: (lv_name_1_0= ruleValidID ) - // InternalDataDSL.g:8560:5: lv_name_1_0= ruleValidID + // InternalDataDSL.g:8724:4: (lv_name_1_0= ruleValidID ) + // InternalDataDSL.g:8725:5: lv_name_1_0= ruleValidID { if ( state.backtracking==0 ) { @@ -23348,7 +23788,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleFullJvmFormalParameter" - // InternalDataDSL.g:8581:1: entryRuleFullJvmFormalParameter returns [EObject current=null] : iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ; + // InternalDataDSL.g:8746:1: entryRuleFullJvmFormalParameter returns [EObject current=null] : iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ; public final EObject entryRuleFullJvmFormalParameter() throws RecognitionException { EObject current = null; @@ -23356,8 +23796,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8581:63: (iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ) - // InternalDataDSL.g:8582:2: iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF + // InternalDataDSL.g:8746:63: (iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ) + // InternalDataDSL.g:8747:2: iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFullJvmFormalParameterRule()); @@ -23388,7 +23828,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFullJvmFormalParameter" - // InternalDataDSL.g:8588:1: ruleFullJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ; + // InternalDataDSL.g:8753:1: ruleFullJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ; public final EObject ruleFullJvmFormalParameter() throws RecognitionException { EObject current = null; @@ -23401,17 +23841,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8594:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ) - // InternalDataDSL.g:8595:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) + // InternalDataDSL.g:8759:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ) + // InternalDataDSL.g:8760:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) { - // InternalDataDSL.g:8595:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) - // InternalDataDSL.g:8596:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) + // InternalDataDSL.g:8760:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) + // InternalDataDSL.g:8761:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) { - // InternalDataDSL.g:8596:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:8597:4: (lv_parameterType_0_0= ruleJvmTypeReference ) + // InternalDataDSL.g:8761:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:8762:4: (lv_parameterType_0_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:8597:4: (lv_parameterType_0_0= ruleJvmTypeReference ) - // InternalDataDSL.g:8598:5: lv_parameterType_0_0= ruleJvmTypeReference + // InternalDataDSL.g:8762:4: (lv_parameterType_0_0= ruleJvmTypeReference ) + // InternalDataDSL.g:8763:5: lv_parameterType_0_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -23442,11 +23882,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8615:3: ( (lv_name_1_0= ruleValidID ) ) - // InternalDataDSL.g:8616:4: (lv_name_1_0= ruleValidID ) + // InternalDataDSL.g:8780:3: ( (lv_name_1_0= ruleValidID ) ) + // InternalDataDSL.g:8781:4: (lv_name_1_0= ruleValidID ) { - // InternalDataDSL.g:8616:4: (lv_name_1_0= ruleValidID ) - // InternalDataDSL.g:8617:5: lv_name_1_0= ruleValidID + // InternalDataDSL.g:8781:4: (lv_name_1_0= ruleValidID ) + // InternalDataDSL.g:8782:5: lv_name_1_0= ruleValidID { if ( state.backtracking==0 ) { @@ -23502,7 +23942,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXFeatureCall" - // InternalDataDSL.g:8638:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ; + // InternalDataDSL.g:8803:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ; public final EObject entryRuleXFeatureCall() throws RecognitionException { EObject current = null; @@ -23510,8 +23950,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8638:53: (iv_ruleXFeatureCall= ruleXFeatureCall EOF ) - // InternalDataDSL.g:8639:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF + // InternalDataDSL.g:8803:53: (iv_ruleXFeatureCall= ruleXFeatureCall EOF ) + // InternalDataDSL.g:8804:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallRule()); @@ -23542,7 +23982,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXFeatureCall" - // InternalDataDSL.g:8645:1: ruleXFeatureCall returns [EObject current=null] : ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ; + // InternalDataDSL.g:8810:1: ruleXFeatureCall returns [EObject current=null] : ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ; public final EObject ruleXFeatureCall() throws RecognitionException { EObject current = null; @@ -23569,14 +24009,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8651:2: ( ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ) - // InternalDataDSL.g:8652:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) + // InternalDataDSL.g:8816:2: ( ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ) + // InternalDataDSL.g:8817:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) { - // InternalDataDSL.g:8652:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) - // InternalDataDSL.g:8653:3: () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? + // InternalDataDSL.g:8817:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) + // InternalDataDSL.g:8818:3: () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? { - // InternalDataDSL.g:8653:3: () - // InternalDataDSL.g:8654:4: + // InternalDataDSL.g:8818:3: () + // InternalDataDSL.g:8819:4: { if ( state.backtracking==0 ) { @@ -23588,35 +24028,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8660:3: (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? - int alt164=2; - int LA164_0 = input.LA(1); + // InternalDataDSL.g:8825:3: (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? + int alt166=2; + int LA166_0 = input.LA(1); - if ( (LA164_0==117) ) { - alt164=1; + if ( (LA166_0==118) ) { + alt166=1; } - switch (alt164) { + switch (alt166) { case 1 : - // InternalDataDSL.g:8661:4: otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' + // InternalDataDSL.g:8826:4: otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' { - otherlv_1=(Token)match(input,117,FOLLOW_128); if (state.failed) return current; + otherlv_1=(Token)match(input,118,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); } - // InternalDataDSL.g:8665:4: ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:8666:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:8830:4: ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:8831:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:8666:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:8667:6: lv_typeArguments_2_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:8831:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:8832:6: lv_typeArguments_2_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_typeArguments_2_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -23640,39 +24080,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8684:4: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* - loop163: + // InternalDataDSL.g:8849:4: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* + loop165: do { - int alt163=2; - int LA163_0 = input.LA(1); + int alt165=2; + int LA165_0 = input.LA(1); - if ( (LA163_0==106) ) { - alt163=1; + if ( (LA165_0==107) ) { + alt165=1; } - switch (alt163) { + switch (alt165) { case 1 : - // InternalDataDSL.g:8685:5: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:8850:5: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) { - otherlv_3=(Token)match(input,106,FOLLOW_128); if (state.failed) return current; + otherlv_3=(Token)match(input,107,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } - // InternalDataDSL.g:8689:5: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:8690:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:8854:5: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:8855:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:8690:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:8691:7: lv_typeArguments_4_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:8855:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:8856:7: lv_typeArguments_4_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_typeArguments_4_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -23701,11 +24141,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop163; + break loop165; } } while (true); - otherlv_5=(Token)match(input,118,FOLLOW_127); if (state.failed) return current; + otherlv_5=(Token)match(input,119,FOLLOW_129); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); @@ -23717,11 +24157,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8714:3: ( ( ruleIdOrSuper ) ) - // InternalDataDSL.g:8715:4: ( ruleIdOrSuper ) + // InternalDataDSL.g:8879:3: ( ( ruleIdOrSuper ) ) + // InternalDataDSL.g:8880:4: ( ruleIdOrSuper ) { - // InternalDataDSL.g:8715:4: ( ruleIdOrSuper ) - // InternalDataDSL.g:8716:5: ruleIdOrSuper + // InternalDataDSL.g:8880:4: ( ruleIdOrSuper ) + // InternalDataDSL.g:8881:5: ruleIdOrSuper { if ( state.backtracking==0 ) { @@ -23735,7 +24175,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); } - pushFollow(FOLLOW_157); + pushFollow(FOLLOW_159); ruleIdOrSuper(); state._fsp--; @@ -23751,20 +24191,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8730:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? - int alt167=2; - alt167 = dfa167.predict(input); - switch (alt167) { + // InternalDataDSL.g:8895:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? + int alt169=2; + alt169 = dfa169.predict(input); + switch (alt169) { case 1 : - // InternalDataDSL.g:8731:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' + // InternalDataDSL.g:8896:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' { - // InternalDataDSL.g:8731:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) - // InternalDataDSL.g:8732:5: ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) + // InternalDataDSL.g:8896:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) + // InternalDataDSL.g:8897:5: ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) { - // InternalDataDSL.g:8736:5: (lv_explicitOperationCall_7_0= '(' ) - // InternalDataDSL.g:8737:6: lv_explicitOperationCall_7_0= '(' + // InternalDataDSL.g:8901:5: (lv_explicitOperationCall_7_0= '(' ) + // InternalDataDSL.g:8902:6: lv_explicitOperationCall_7_0= '(' { - lv_explicitOperationCall_7_0=(Token)match(input,105,FOLLOW_131); if (state.failed) return current; + lv_explicitOperationCall_7_0=(Token)match(input,106,FOLLOW_133); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitOperationCall_7_0, grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); @@ -23784,25 +24224,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8749:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? - int alt166=3; - alt166 = dfa166.predict(input); - switch (alt166) { + // InternalDataDSL.g:8914:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? + int alt168=3; + alt168 = dfa168.predict(input); + switch (alt168) { case 1 : - // InternalDataDSL.g:8750:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) + // InternalDataDSL.g:8915:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) { - // InternalDataDSL.g:8750:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) - // InternalDataDSL.g:8751:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) + // InternalDataDSL.g:8915:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) + // InternalDataDSL.g:8916:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) { - // InternalDataDSL.g:8776:6: (lv_featureCallArguments_8_0= ruleXShortClosure ) - // InternalDataDSL.g:8777:7: lv_featureCallArguments_8_0= ruleXShortClosure + // InternalDataDSL.g:8941:6: (lv_featureCallArguments_8_0= ruleXShortClosure ) + // InternalDataDSL.g:8942:7: lv_featureCallArguments_8_0= ruleXShortClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_featureCallArguments_8_0=ruleXShortClosure(); state._fsp--; @@ -23830,23 +24270,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:8795:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) + // InternalDataDSL.g:8960:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) { - // InternalDataDSL.g:8795:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) - // InternalDataDSL.g:8796:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* + // InternalDataDSL.g:8960:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) + // InternalDataDSL.g:8961:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* { - // InternalDataDSL.g:8796:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) - // InternalDataDSL.g:8797:7: (lv_featureCallArguments_9_0= ruleXExpression ) + // InternalDataDSL.g:8961:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) + // InternalDataDSL.g:8962:7: (lv_featureCallArguments_9_0= ruleXExpression ) { - // InternalDataDSL.g:8797:7: (lv_featureCallArguments_9_0= ruleXExpression ) - // InternalDataDSL.g:8798:8: lv_featureCallArguments_9_0= ruleXExpression + // InternalDataDSL.g:8962:7: (lv_featureCallArguments_9_0= ruleXExpression ) + // InternalDataDSL.g:8963:8: lv_featureCallArguments_9_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_featureCallArguments_9_0=ruleXExpression(); state._fsp--; @@ -23870,39 +24310,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8815:6: (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* - loop165: + // InternalDataDSL.g:8980:6: (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* + loop167: do { - int alt165=2; - int LA165_0 = input.LA(1); + int alt167=2; + int LA167_0 = input.LA(1); - if ( (LA165_0==106) ) { - alt165=1; + if ( (LA167_0==107) ) { + alt167=1; } - switch (alt165) { + switch (alt167) { case 1 : - // InternalDataDSL.g:8816:7: otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) + // InternalDataDSL.g:8981:7: otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) { - otherlv_10=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_10=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_10, grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } - // InternalDataDSL.g:8820:7: ( (lv_featureCallArguments_11_0= ruleXExpression ) ) - // InternalDataDSL.g:8821:8: (lv_featureCallArguments_11_0= ruleXExpression ) + // InternalDataDSL.g:8985:7: ( (lv_featureCallArguments_11_0= ruleXExpression ) ) + // InternalDataDSL.g:8986:8: (lv_featureCallArguments_11_0= ruleXExpression ) { - // InternalDataDSL.g:8821:8: (lv_featureCallArguments_11_0= ruleXExpression ) - // InternalDataDSL.g:8822:9: lv_featureCallArguments_11_0= ruleXExpression + // InternalDataDSL.g:8986:8: (lv_featureCallArguments_11_0= ruleXExpression ) + // InternalDataDSL.g:8987:9: lv_featureCallArguments_11_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_featureCallArguments_11_0=ruleXExpression(); state._fsp--; @@ -23931,7 +24371,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop165; + break loop167; } } while (true); @@ -23944,7 +24384,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_12=(Token)match(input,107,FOLLOW_158); if (state.failed) return current; + otherlv_12=(Token)match(input,108,FOLLOW_160); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_12, grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); @@ -23956,15 +24396,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8847:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? - int alt168=2; - alt168 = dfa168.predict(input); - switch (alt168) { + // InternalDataDSL.g:9012:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? + int alt170=2; + alt170 = dfa170.predict(input); + switch (alt170) { case 1 : - // InternalDataDSL.g:8848:4: ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) + // InternalDataDSL.g:9013:4: ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) { - // InternalDataDSL.g:8854:4: (lv_featureCallArguments_13_0= ruleXClosure ) - // InternalDataDSL.g:8855:5: lv_featureCallArguments_13_0= ruleXClosure + // InternalDataDSL.g:9019:4: (lv_featureCallArguments_13_0= ruleXClosure ) + // InternalDataDSL.g:9020:5: lv_featureCallArguments_13_0= ruleXClosure { if ( state.backtracking==0 ) { @@ -24023,7 +24463,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleFeatureCallID" - // InternalDataDSL.g:8876:1: entryRuleFeatureCallID returns [String current=null] : iv_ruleFeatureCallID= ruleFeatureCallID EOF ; + // InternalDataDSL.g:9041:1: entryRuleFeatureCallID returns [String current=null] : iv_ruleFeatureCallID= ruleFeatureCallID EOF ; public final String entryRuleFeatureCallID() throws RecognitionException { String current = null; @@ -24031,8 +24471,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8876:53: (iv_ruleFeatureCallID= ruleFeatureCallID EOF ) - // InternalDataDSL.g:8877:2: iv_ruleFeatureCallID= ruleFeatureCallID EOF + // InternalDataDSL.g:9041:53: (iv_ruleFeatureCallID= ruleFeatureCallID EOF ) + // InternalDataDSL.g:9042:2: iv_ruleFeatureCallID= ruleFeatureCallID EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFeatureCallIDRule()); @@ -24063,7 +24503,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFeatureCallID" - // InternalDataDSL.g:8883:1: ruleFeatureCallID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ; + // InternalDataDSL.g:9048:1: ruleFeatureCallID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ; public final AntlrDatatypeRuleToken ruleFeatureCallID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -24075,48 +24515,48 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8889:2: ( (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ) - // InternalDataDSL.g:8890:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) + // InternalDataDSL.g:9054:2: ( (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ) + // InternalDataDSL.g:9055:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) { - // InternalDataDSL.g:8890:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) - int alt169=5; + // InternalDataDSL.g:9055:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) + int alt171=5; switch ( input.LA(1) ) { case RULE_ID: { - alt169=1; + alt171=1; } break; - case 154: + case 155: { - alt169=2; + alt171=2; } break; - case 100: + case 101: { - alt169=3; + alt171=3; } break; - case 99: + case 100: { - alt169=4; + alt171=4; } break; - case 85: + case 86: { - alt169=5; + alt171=5; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 169, 0, input); + new NoViableAltException("", 171, 0, input); throw nvae; } - switch (alt169) { + switch (alt171) { case 1 : - // InternalDataDSL.g:8891:3: this_ValidID_0= ruleValidID + // InternalDataDSL.g:9056:3: this_ValidID_0= ruleValidID { if ( state.backtracking==0 ) { @@ -24142,9 +24582,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:8902:3: kw= 'extends' + // InternalDataDSL.g:9067:3: kw= 'extends' { - kw=(Token)match(input,154,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,155,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -24155,9 +24595,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:8908:3: kw= 'static' + // InternalDataDSL.g:9073:3: kw= 'static' { - kw=(Token)match(input,100,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,101,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -24168,9 +24608,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:8914:3: kw= 'import' + // InternalDataDSL.g:9079:3: kw= 'import' { - kw=(Token)match(input,99,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,100,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -24181,9 +24621,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:8920:3: kw= 'extension' + // InternalDataDSL.g:9085:3: kw= 'extension' { - kw=(Token)match(input,85,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,86,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -24218,7 +24658,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleIdOrSuper" - // InternalDataDSL.g:8929:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ; + // InternalDataDSL.g:9094:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ; public final String entryRuleIdOrSuper() throws RecognitionException { String current = null; @@ -24226,8 +24666,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8929:49: (iv_ruleIdOrSuper= ruleIdOrSuper EOF ) - // InternalDataDSL.g:8930:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF + // InternalDataDSL.g:9094:49: (iv_ruleIdOrSuper= ruleIdOrSuper EOF ) + // InternalDataDSL.g:9095:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIdOrSuperRule()); @@ -24258,7 +24698,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleIdOrSuper" - // InternalDataDSL.g:8936:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ; + // InternalDataDSL.g:9101:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ; public final AntlrDatatypeRuleToken ruleIdOrSuper() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -24270,29 +24710,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8942:2: ( (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ) - // InternalDataDSL.g:8943:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) + // InternalDataDSL.g:9107:2: ( (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ) + // InternalDataDSL.g:9108:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) { - // InternalDataDSL.g:8943:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) - int alt170=2; - int LA170_0 = input.LA(1); + // InternalDataDSL.g:9108:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) + int alt172=2; + int LA172_0 = input.LA(1); - if ( (LA170_0==RULE_ID||LA170_0==85||(LA170_0>=99 && LA170_0<=100)||LA170_0==154) ) { - alt170=1; + if ( (LA172_0==RULE_ID||LA172_0==86||(LA172_0>=100 && LA172_0<=101)||LA172_0==155) ) { + alt172=1; } - else if ( (LA170_0==155) ) { - alt170=2; + else if ( (LA172_0==156) ) { + alt172=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 170, 0, input); + new NoViableAltException("", 172, 0, input); throw nvae; } - switch (alt170) { + switch (alt172) { case 1 : - // InternalDataDSL.g:8944:3: this_FeatureCallID_0= ruleFeatureCallID + // InternalDataDSL.g:9109:3: this_FeatureCallID_0= ruleFeatureCallID { if ( state.backtracking==0 ) { @@ -24318,9 +24758,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:8955:3: kw= 'super' + // InternalDataDSL.g:9120:3: kw= 'super' { - kw=(Token)match(input,155,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,156,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -24355,7 +24795,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXConstructorCall" - // InternalDataDSL.g:8964:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ; + // InternalDataDSL.g:9129:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ; public final EObject entryRuleXConstructorCall() throws RecognitionException { EObject current = null; @@ -24363,8 +24803,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:8964:57: (iv_ruleXConstructorCall= ruleXConstructorCall EOF ) - // InternalDataDSL.g:8965:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF + // InternalDataDSL.g:9129:57: (iv_ruleXConstructorCall= ruleXConstructorCall EOF ) + // InternalDataDSL.g:9130:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallRule()); @@ -24395,7 +24835,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXConstructorCall" - // InternalDataDSL.g:8971:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ; + // InternalDataDSL.g:9136:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ; public final EObject ruleXConstructorCall() throws RecognitionException { EObject current = null; @@ -24423,14 +24863,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:8977:2: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ) - // InternalDataDSL.g:8978:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) + // InternalDataDSL.g:9142:2: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ) + // InternalDataDSL.g:9143:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) { - // InternalDataDSL.g:8978:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) - // InternalDataDSL.g:8979:3: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? + // InternalDataDSL.g:9143:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) + // InternalDataDSL.g:9144:3: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? { - // InternalDataDSL.g:8979:3: () - // InternalDataDSL.g:8980:4: + // InternalDataDSL.g:9144:3: () + // InternalDataDSL.g:9145:4: { if ( state.backtracking==0 ) { @@ -24442,17 +24882,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,156,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,157,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } - // InternalDataDSL.g:8990:3: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:8991:4: ( ruleQualifiedName ) + // InternalDataDSL.g:9155:3: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:9156:4: ( ruleQualifiedName ) { - // InternalDataDSL.g:8991:4: ( ruleQualifiedName ) - // InternalDataDSL.g:8992:5: ruleQualifiedName + // InternalDataDSL.g:9156:4: ( ruleQualifiedName ) + // InternalDataDSL.g:9157:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -24466,7 +24906,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } - pushFollow(FOLLOW_159); + pushFollow(FOLLOW_161); ruleQualifiedName(); state._fsp--; @@ -24482,17 +24922,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9006:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? - int alt172=2; - alt172 = dfa172.predict(input); - switch (alt172) { + // InternalDataDSL.g:9171:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? + int alt174=2; + alt174 = dfa174.predict(input); + switch (alt174) { case 1 : - // InternalDataDSL.g:9007:4: ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' + // InternalDataDSL.g:9172:4: ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' { - // InternalDataDSL.g:9007:4: ( ( '<' )=>otherlv_3= '<' ) - // InternalDataDSL.g:9008:5: ( '<' )=>otherlv_3= '<' + // InternalDataDSL.g:9172:4: ( ( '<' )=>otherlv_3= '<' ) + // InternalDataDSL.g:9173:5: ( '<' )=>otherlv_3= '<' { - otherlv_3=(Token)match(input,117,FOLLOW_128); if (state.failed) return current; + otherlv_3=(Token)match(input,118,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); @@ -24501,18 +24941,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9014:4: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:9015:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:9179:4: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:9180:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:9015:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:9016:6: lv_typeArguments_4_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:9180:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:9181:6: lv_typeArguments_4_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_typeArguments_4_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -24536,39 +24976,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9033:4: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* - loop171: + // InternalDataDSL.g:9198:4: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* + loop173: do { - int alt171=2; - int LA171_0 = input.LA(1); + int alt173=2; + int LA173_0 = input.LA(1); - if ( (LA171_0==106) ) { - alt171=1; + if ( (LA173_0==107) ) { + alt173=1; } - switch (alt171) { + switch (alt173) { case 1 : - // InternalDataDSL.g:9034:5: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:9199:5: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) { - otherlv_5=(Token)match(input,106,FOLLOW_128); if (state.failed) return current; + otherlv_5=(Token)match(input,107,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } - // InternalDataDSL.g:9038:5: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:9039:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:9203:5: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:9204:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:9039:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:9040:7: lv_typeArguments_6_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:9204:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:9205:7: lv_typeArguments_6_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_typeArguments_6_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -24597,11 +25037,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop171; + break loop173; } } while (true); - otherlv_7=(Token)match(input,118,FOLLOW_157); if (state.failed) return current; + otherlv_7=(Token)match(input,119,FOLLOW_159); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); @@ -24613,20 +25053,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9063:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? - int alt175=2; - alt175 = dfa175.predict(input); - switch (alt175) { + // InternalDataDSL.g:9228:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? + int alt177=2; + alt177 = dfa177.predict(input); + switch (alt177) { case 1 : - // InternalDataDSL.g:9064:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' + // InternalDataDSL.g:9229:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' { - // InternalDataDSL.g:9064:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) - // InternalDataDSL.g:9065:5: ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) + // InternalDataDSL.g:9229:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) + // InternalDataDSL.g:9230:5: ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) { - // InternalDataDSL.g:9069:5: (lv_explicitConstructorCall_8_0= '(' ) - // InternalDataDSL.g:9070:6: lv_explicitConstructorCall_8_0= '(' + // InternalDataDSL.g:9234:5: (lv_explicitConstructorCall_8_0= '(' ) + // InternalDataDSL.g:9235:6: lv_explicitConstructorCall_8_0= '(' { - lv_explicitConstructorCall_8_0=(Token)match(input,105,FOLLOW_131); if (state.failed) return current; + lv_explicitConstructorCall_8_0=(Token)match(input,106,FOLLOW_133); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitConstructorCall_8_0, grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); @@ -24646,25 +25086,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9082:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? - int alt174=3; - alt174 = dfa174.predict(input); - switch (alt174) { + // InternalDataDSL.g:9247:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? + int alt176=3; + alt176 = dfa176.predict(input); + switch (alt176) { case 1 : - // InternalDataDSL.g:9083:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) + // InternalDataDSL.g:9248:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) { - // InternalDataDSL.g:9083:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) - // InternalDataDSL.g:9084:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) + // InternalDataDSL.g:9248:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) + // InternalDataDSL.g:9249:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) { - // InternalDataDSL.g:9109:6: (lv_arguments_9_0= ruleXShortClosure ) - // InternalDataDSL.g:9110:7: lv_arguments_9_0= ruleXShortClosure + // InternalDataDSL.g:9274:6: (lv_arguments_9_0= ruleXShortClosure ) + // InternalDataDSL.g:9275:7: lv_arguments_9_0= ruleXShortClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_arguments_9_0=ruleXShortClosure(); state._fsp--; @@ -24692,23 +25132,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:9128:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) + // InternalDataDSL.g:9293:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) { - // InternalDataDSL.g:9128:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) - // InternalDataDSL.g:9129:6: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* + // InternalDataDSL.g:9293:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) + // InternalDataDSL.g:9294:6: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* { - // InternalDataDSL.g:9129:6: ( (lv_arguments_10_0= ruleXExpression ) ) - // InternalDataDSL.g:9130:7: (lv_arguments_10_0= ruleXExpression ) + // InternalDataDSL.g:9294:6: ( (lv_arguments_10_0= ruleXExpression ) ) + // InternalDataDSL.g:9295:7: (lv_arguments_10_0= ruleXExpression ) { - // InternalDataDSL.g:9130:7: (lv_arguments_10_0= ruleXExpression ) - // InternalDataDSL.g:9131:8: lv_arguments_10_0= ruleXExpression + // InternalDataDSL.g:9295:7: (lv_arguments_10_0= ruleXExpression ) + // InternalDataDSL.g:9296:8: lv_arguments_10_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_arguments_10_0=ruleXExpression(); state._fsp--; @@ -24732,39 +25172,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9148:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* - loop173: + // InternalDataDSL.g:9313:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* + loop175: do { - int alt173=2; - int LA173_0 = input.LA(1); + int alt175=2; + int LA175_0 = input.LA(1); - if ( (LA173_0==106) ) { - alt173=1; + if ( (LA175_0==107) ) { + alt175=1; } - switch (alt173) { + switch (alt175) { case 1 : - // InternalDataDSL.g:9149:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) + // InternalDataDSL.g:9314:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) { - otherlv_11=(Token)match(input,106,FOLLOW_103); if (state.failed) return current; + otherlv_11=(Token)match(input,107,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } - // InternalDataDSL.g:9153:7: ( (lv_arguments_12_0= ruleXExpression ) ) - // InternalDataDSL.g:9154:8: (lv_arguments_12_0= ruleXExpression ) + // InternalDataDSL.g:9318:7: ( (lv_arguments_12_0= ruleXExpression ) ) + // InternalDataDSL.g:9319:8: (lv_arguments_12_0= ruleXExpression ) { - // InternalDataDSL.g:9154:8: (lv_arguments_12_0= ruleXExpression ) - // InternalDataDSL.g:9155:9: lv_arguments_12_0= ruleXExpression + // InternalDataDSL.g:9319:8: (lv_arguments_12_0= ruleXExpression ) + // InternalDataDSL.g:9320:9: lv_arguments_12_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_arguments_12_0=ruleXExpression(); state._fsp--; @@ -24793,7 +25233,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop173; + break loop175; } } while (true); @@ -24806,7 +25246,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_13=(Token)match(input,107,FOLLOW_158); if (state.failed) return current; + otherlv_13=(Token)match(input,108,FOLLOW_160); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_13, grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); @@ -24818,15 +25258,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9180:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? - int alt176=2; - alt176 = dfa176.predict(input); - switch (alt176) { + // InternalDataDSL.g:9345:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? + int alt178=2; + alt178 = dfa178.predict(input); + switch (alt178) { case 1 : - // InternalDataDSL.g:9181:4: ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) + // InternalDataDSL.g:9346:4: ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) { - // InternalDataDSL.g:9187:4: (lv_arguments_14_0= ruleXClosure ) - // InternalDataDSL.g:9188:5: lv_arguments_14_0= ruleXClosure + // InternalDataDSL.g:9352:4: (lv_arguments_14_0= ruleXClosure ) + // InternalDataDSL.g:9353:5: lv_arguments_14_0= ruleXClosure { if ( state.backtracking==0 ) { @@ -24885,7 +25325,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXBooleanLiteral" - // InternalDataDSL.g:9209:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ; + // InternalDataDSL.g:9374:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ; public final EObject entryRuleXBooleanLiteral() throws RecognitionException { EObject current = null; @@ -24893,8 +25333,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9209:56: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ) - // InternalDataDSL.g:9210:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF + // InternalDataDSL.g:9374:56: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ) + // InternalDataDSL.g:9375:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBooleanLiteralRule()); @@ -24925,7 +25365,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXBooleanLiteral" - // InternalDataDSL.g:9216:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ; + // InternalDataDSL.g:9381:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ; public final EObject ruleXBooleanLiteral() throws RecognitionException { EObject current = null; @@ -24936,14 +25376,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9222:2: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ) - // InternalDataDSL.g:9223:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) + // InternalDataDSL.g:9387:2: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ) + // InternalDataDSL.g:9388:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) { - // InternalDataDSL.g:9223:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) - // InternalDataDSL.g:9224:3: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) + // InternalDataDSL.g:9388:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) + // InternalDataDSL.g:9389:3: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) { - // InternalDataDSL.g:9224:3: () - // InternalDataDSL.g:9225:4: + // InternalDataDSL.g:9389:3: () + // InternalDataDSL.g:9390:4: { if ( state.backtracking==0 ) { @@ -24955,28 +25395,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9231:3: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) - int alt177=2; - int LA177_0 = input.LA(1); + // InternalDataDSL.g:9396:3: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) + int alt179=2; + int LA179_0 = input.LA(1); - if ( (LA177_0==157) ) { - alt177=1; + if ( (LA179_0==158) ) { + alt179=1; } - else if ( (LA177_0==158) ) { - alt177=2; + else if ( (LA179_0==159) ) { + alt179=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 177, 0, input); + new NoViableAltException("", 179, 0, input); throw nvae; } - switch (alt177) { + switch (alt179) { case 1 : - // InternalDataDSL.g:9232:4: otherlv_1= 'false' + // InternalDataDSL.g:9397:4: otherlv_1= 'false' { - otherlv_1=(Token)match(input,157,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,158,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); @@ -24986,15 +25426,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:9237:4: ( (lv_isTrue_2_0= 'true' ) ) + // InternalDataDSL.g:9402:4: ( (lv_isTrue_2_0= 'true' ) ) { - // InternalDataDSL.g:9237:4: ( (lv_isTrue_2_0= 'true' ) ) - // InternalDataDSL.g:9238:5: (lv_isTrue_2_0= 'true' ) + // InternalDataDSL.g:9402:4: ( (lv_isTrue_2_0= 'true' ) ) + // InternalDataDSL.g:9403:5: (lv_isTrue_2_0= 'true' ) { - // InternalDataDSL.g:9238:5: (lv_isTrue_2_0= 'true' ) - // InternalDataDSL.g:9239:6: lv_isTrue_2_0= 'true' + // InternalDataDSL.g:9403:5: (lv_isTrue_2_0= 'true' ) + // InternalDataDSL.g:9404:6: lv_isTrue_2_0= 'true' { - lv_isTrue_2_0=(Token)match(input,158,FOLLOW_2); if (state.failed) return current; + lv_isTrue_2_0=(Token)match(input,159,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_isTrue_2_0, grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); @@ -25045,7 +25485,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXNullLiteral" - // InternalDataDSL.g:9256:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ; + // InternalDataDSL.g:9421:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ; public final EObject entryRuleXNullLiteral() throws RecognitionException { EObject current = null; @@ -25053,8 +25493,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9256:53: (iv_ruleXNullLiteral= ruleXNullLiteral EOF ) - // InternalDataDSL.g:9257:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF + // InternalDataDSL.g:9421:53: (iv_ruleXNullLiteral= ruleXNullLiteral EOF ) + // InternalDataDSL.g:9422:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXNullLiteralRule()); @@ -25085,7 +25525,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXNullLiteral" - // InternalDataDSL.g:9263:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ; + // InternalDataDSL.g:9428:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ; public final EObject ruleXNullLiteral() throws RecognitionException { EObject current = null; @@ -25095,14 +25535,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9269:2: ( ( () otherlv_1= 'null' ) ) - // InternalDataDSL.g:9270:2: ( () otherlv_1= 'null' ) + // InternalDataDSL.g:9434:2: ( ( () otherlv_1= 'null' ) ) + // InternalDataDSL.g:9435:2: ( () otherlv_1= 'null' ) { - // InternalDataDSL.g:9270:2: ( () otherlv_1= 'null' ) - // InternalDataDSL.g:9271:3: () otherlv_1= 'null' + // InternalDataDSL.g:9435:2: ( () otherlv_1= 'null' ) + // InternalDataDSL.g:9436:3: () otherlv_1= 'null' { - // InternalDataDSL.g:9271:3: () - // InternalDataDSL.g:9272:4: + // InternalDataDSL.g:9436:3: () + // InternalDataDSL.g:9437:4: { if ( state.backtracking==0 ) { @@ -25114,7 +25554,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,159,FOLLOW_2); if (state.failed) return current; + otherlv_1=(Token)match(input,160,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); @@ -25145,7 +25585,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXNumberLiteral" - // InternalDataDSL.g:9286:1: entryRuleXNumberLiteral returns [EObject current=null] : iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ; + // InternalDataDSL.g:9451:1: entryRuleXNumberLiteral returns [EObject current=null] : iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ; public final EObject entryRuleXNumberLiteral() throws RecognitionException { EObject current = null; @@ -25153,8 +25593,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9286:55: (iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ) - // InternalDataDSL.g:9287:2: iv_ruleXNumberLiteral= ruleXNumberLiteral EOF + // InternalDataDSL.g:9451:55: (iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ) + // InternalDataDSL.g:9452:2: iv_ruleXNumberLiteral= ruleXNumberLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXNumberLiteralRule()); @@ -25185,7 +25625,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXNumberLiteral" - // InternalDataDSL.g:9293:1: ruleXNumberLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleNumber ) ) ) ; + // InternalDataDSL.g:9458:1: ruleXNumberLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleNumber ) ) ) ; public final EObject ruleXNumberLiteral() throws RecognitionException { EObject current = null; @@ -25196,14 +25636,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9299:2: ( ( () ( (lv_value_1_0= ruleNumber ) ) ) ) - // InternalDataDSL.g:9300:2: ( () ( (lv_value_1_0= ruleNumber ) ) ) + // InternalDataDSL.g:9464:2: ( ( () ( (lv_value_1_0= ruleNumber ) ) ) ) + // InternalDataDSL.g:9465:2: ( () ( (lv_value_1_0= ruleNumber ) ) ) { - // InternalDataDSL.g:9300:2: ( () ( (lv_value_1_0= ruleNumber ) ) ) - // InternalDataDSL.g:9301:3: () ( (lv_value_1_0= ruleNumber ) ) + // InternalDataDSL.g:9465:2: ( () ( (lv_value_1_0= ruleNumber ) ) ) + // InternalDataDSL.g:9466:3: () ( (lv_value_1_0= ruleNumber ) ) { - // InternalDataDSL.g:9301:3: () - // InternalDataDSL.g:9302:4: + // InternalDataDSL.g:9466:3: () + // InternalDataDSL.g:9467:4: { if ( state.backtracking==0 ) { @@ -25215,11 +25655,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9308:3: ( (lv_value_1_0= ruleNumber ) ) - // InternalDataDSL.g:9309:4: (lv_value_1_0= ruleNumber ) + // InternalDataDSL.g:9473:3: ( (lv_value_1_0= ruleNumber ) ) + // InternalDataDSL.g:9474:4: (lv_value_1_0= ruleNumber ) { - // InternalDataDSL.g:9309:4: (lv_value_1_0= ruleNumber ) - // InternalDataDSL.g:9310:5: lv_value_1_0= ruleNumber + // InternalDataDSL.g:9474:4: (lv_value_1_0= ruleNumber ) + // InternalDataDSL.g:9475:5: lv_value_1_0= ruleNumber { if ( state.backtracking==0 ) { @@ -25275,7 +25715,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXStringLiteral" - // InternalDataDSL.g:9331:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ; + // InternalDataDSL.g:9496:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ; public final EObject entryRuleXStringLiteral() throws RecognitionException { EObject current = null; @@ -25283,8 +25723,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9331:55: (iv_ruleXStringLiteral= ruleXStringLiteral EOF ) - // InternalDataDSL.g:9332:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF + // InternalDataDSL.g:9496:55: (iv_ruleXStringLiteral= ruleXStringLiteral EOF ) + // InternalDataDSL.g:9497:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXStringLiteralRule()); @@ -25315,7 +25755,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXStringLiteral" - // InternalDataDSL.g:9338:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; + // InternalDataDSL.g:9503:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; public final EObject ruleXStringLiteral() throws RecognitionException { EObject current = null; @@ -25325,14 +25765,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9344:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) - // InternalDataDSL.g:9345:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // InternalDataDSL.g:9509:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) + // InternalDataDSL.g:9510:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) { - // InternalDataDSL.g:9345:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) - // InternalDataDSL.g:9346:3: () ( (lv_value_1_0= RULE_STRING ) ) + // InternalDataDSL.g:9510:2: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // InternalDataDSL.g:9511:3: () ( (lv_value_1_0= RULE_STRING ) ) { - // InternalDataDSL.g:9346:3: () - // InternalDataDSL.g:9347:4: + // InternalDataDSL.g:9511:3: () + // InternalDataDSL.g:9512:4: { if ( state.backtracking==0 ) { @@ -25344,11 +25784,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9353:3: ( (lv_value_1_0= RULE_STRING ) ) - // InternalDataDSL.g:9354:4: (lv_value_1_0= RULE_STRING ) + // InternalDataDSL.g:9518:3: ( (lv_value_1_0= RULE_STRING ) ) + // InternalDataDSL.g:9519:4: (lv_value_1_0= RULE_STRING ) { - // InternalDataDSL.g:9354:4: (lv_value_1_0= RULE_STRING ) - // InternalDataDSL.g:9355:5: lv_value_1_0= RULE_STRING + // InternalDataDSL.g:9519:4: (lv_value_1_0= RULE_STRING ) + // InternalDataDSL.g:9520:5: lv_value_1_0= RULE_STRING { lv_value_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -25399,7 +25839,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXTypeLiteral" - // InternalDataDSL.g:9375:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ; + // InternalDataDSL.g:9540:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ; public final EObject entryRuleXTypeLiteral() throws RecognitionException { EObject current = null; @@ -25407,8 +25847,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9375:53: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ) - // InternalDataDSL.g:9376:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF + // InternalDataDSL.g:9540:53: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ) + // InternalDataDSL.g:9541:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTypeLiteralRule()); @@ -25439,7 +25879,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXTypeLiteral" - // InternalDataDSL.g:9382:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ; + // InternalDataDSL.g:9547:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ; public final EObject ruleXTypeLiteral() throws RecognitionException { EObject current = null; @@ -25453,14 +25893,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9388:2: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ) - // InternalDataDSL.g:9389:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) + // InternalDataDSL.g:9553:2: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ) + // InternalDataDSL.g:9554:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) { - // InternalDataDSL.g:9389:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) - // InternalDataDSL.g:9390:3: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' + // InternalDataDSL.g:9554:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) + // InternalDataDSL.g:9555:3: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' { - // InternalDataDSL.g:9390:3: () - // InternalDataDSL.g:9391:4: + // InternalDataDSL.g:9555:3: () + // InternalDataDSL.g:9556:4: { if ( state.backtracking==0 ) { @@ -25472,23 +25912,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,160,FOLLOW_141); if (state.failed) return current; + otherlv_1=(Token)match(input,161,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } - otherlv_2=(Token)match(input,105,FOLLOW_4); if (state.failed) return current; + otherlv_2=(Token)match(input,106,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } - // InternalDataDSL.g:9405:3: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:9406:4: ( ruleQualifiedName ) + // InternalDataDSL.g:9570:3: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:9571:4: ( ruleQualifiedName ) { - // InternalDataDSL.g:9406:4: ( ruleQualifiedName ) - // InternalDataDSL.g:9407:5: ruleQualifiedName + // InternalDataDSL.g:9571:4: ( ruleQualifiedName ) + // InternalDataDSL.g:9572:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -25502,7 +25942,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } - pushFollow(FOLLOW_160); + pushFollow(FOLLOW_162); ruleQualifiedName(); state._fsp--; @@ -25518,30 +25958,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9421:3: ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* - loop178: + // InternalDataDSL.g:9586:3: ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* + loop180: do { - int alt178=2; - int LA178_0 = input.LA(1); + int alt180=2; + int LA180_0 = input.LA(1); - if ( (LA178_0==110) ) { - alt178=1; + if ( (LA180_0==111) ) { + alt180=1; } - switch (alt178) { + switch (alt180) { case 1 : - // InternalDataDSL.g:9422:4: (lv_arrayDimensions_4_0= ruleArrayBrackets ) + // InternalDataDSL.g:9587:4: (lv_arrayDimensions_4_0= ruleArrayBrackets ) { - // InternalDataDSL.g:9422:4: (lv_arrayDimensions_4_0= ruleArrayBrackets ) - // InternalDataDSL.g:9423:5: lv_arrayDimensions_4_0= ruleArrayBrackets + // InternalDataDSL.g:9587:4: (lv_arrayDimensions_4_0= ruleArrayBrackets ) + // InternalDataDSL.g:9588:5: lv_arrayDimensions_4_0= ruleArrayBrackets { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); } - pushFollow(FOLLOW_160); + pushFollow(FOLLOW_162); lv_arrayDimensions_4_0=ruleArrayBrackets(); state._fsp--; @@ -25567,11 +26007,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop178; + break loop180; } } while (true); - otherlv_5=(Token)match(input,107,FOLLOW_2); if (state.failed) return current; + otherlv_5=(Token)match(input,108,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); @@ -25602,7 +26042,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXThrowExpression" - // InternalDataDSL.g:9448:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ; + // InternalDataDSL.g:9613:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ; public final EObject entryRuleXThrowExpression() throws RecognitionException { EObject current = null; @@ -25610,8 +26050,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9448:57: (iv_ruleXThrowExpression= ruleXThrowExpression EOF ) - // InternalDataDSL.g:9449:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF + // InternalDataDSL.g:9613:57: (iv_ruleXThrowExpression= ruleXThrowExpression EOF ) + // InternalDataDSL.g:9614:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXThrowExpressionRule()); @@ -25642,7 +26082,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXThrowExpression" - // InternalDataDSL.g:9455:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ; + // InternalDataDSL.g:9620:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ; public final EObject ruleXThrowExpression() throws RecognitionException { EObject current = null; @@ -25654,14 +26094,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9461:2: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ) - // InternalDataDSL.g:9462:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9626:2: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:9627:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:9462:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) - // InternalDataDSL.g:9463:3: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) + // InternalDataDSL.g:9627:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9628:3: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) { - // InternalDataDSL.g:9463:3: () - // InternalDataDSL.g:9464:4: + // InternalDataDSL.g:9628:3: () + // InternalDataDSL.g:9629:4: { if ( state.backtracking==0 ) { @@ -25673,17 +26113,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,161,FOLLOW_103); if (state.failed) return current; + otherlv_1=(Token)match(input,162,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } - // InternalDataDSL.g:9474:3: ( (lv_expression_2_0= ruleXExpression ) ) - // InternalDataDSL.g:9475:4: (lv_expression_2_0= ruleXExpression ) + // InternalDataDSL.g:9639:3: ( (lv_expression_2_0= ruleXExpression ) ) + // InternalDataDSL.g:9640:4: (lv_expression_2_0= ruleXExpression ) { - // InternalDataDSL.g:9475:4: (lv_expression_2_0= ruleXExpression ) - // InternalDataDSL.g:9476:5: lv_expression_2_0= ruleXExpression + // InternalDataDSL.g:9640:4: (lv_expression_2_0= ruleXExpression ) + // InternalDataDSL.g:9641:5: lv_expression_2_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -25739,7 +26179,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXReturnExpression" - // InternalDataDSL.g:9497:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ; + // InternalDataDSL.g:9662:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ; public final EObject entryRuleXReturnExpression() throws RecognitionException { EObject current = null; @@ -25747,8 +26187,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9497:58: (iv_ruleXReturnExpression= ruleXReturnExpression EOF ) - // InternalDataDSL.g:9498:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF + // InternalDataDSL.g:9662:58: (iv_ruleXReturnExpression= ruleXReturnExpression EOF ) + // InternalDataDSL.g:9663:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXReturnExpressionRule()); @@ -25779,7 +26219,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXReturnExpression" - // InternalDataDSL.g:9504:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ; + // InternalDataDSL.g:9669:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ; public final EObject ruleXReturnExpression() throws RecognitionException { EObject current = null; @@ -25791,14 +26231,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9510:2: ( ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ) - // InternalDataDSL.g:9511:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) + // InternalDataDSL.g:9675:2: ( ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ) + // InternalDataDSL.g:9676:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) { - // InternalDataDSL.g:9511:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) - // InternalDataDSL.g:9512:3: () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? + // InternalDataDSL.g:9676:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) + // InternalDataDSL.g:9677:3: () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? { - // InternalDataDSL.g:9512:3: () - // InternalDataDSL.g:9513:4: + // InternalDataDSL.g:9677:3: () + // InternalDataDSL.g:9678:4: { if ( state.backtracking==0 ) { @@ -25810,21 +26250,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,162,FOLLOW_161); if (state.failed) return current; + otherlv_1=(Token)match(input,163,FOLLOW_163); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } - // InternalDataDSL.g:9523:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? - int alt179=2; - alt179 = dfa179.predict(input); - switch (alt179) { + // InternalDataDSL.g:9688:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? + int alt181=2; + alt181 = dfa181.predict(input); + switch (alt181) { case 1 : - // InternalDataDSL.g:9524:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) + // InternalDataDSL.g:9689:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) { - // InternalDataDSL.g:9525:4: (lv_expression_2_0= ruleXExpression ) - // InternalDataDSL.g:9526:5: lv_expression_2_0= ruleXExpression + // InternalDataDSL.g:9690:4: (lv_expression_2_0= ruleXExpression ) + // InternalDataDSL.g:9691:5: lv_expression_2_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -25883,7 +26323,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXTryCatchFinallyExpression" - // InternalDataDSL.g:9547:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ; + // InternalDataDSL.g:9712:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ; public final EObject entryRuleXTryCatchFinallyExpression() throws RecognitionException { EObject current = null; @@ -25891,8 +26331,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9547:67: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ) - // InternalDataDSL.g:9548:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF + // InternalDataDSL.g:9712:67: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ) + // InternalDataDSL.g:9713:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionRule()); @@ -25923,7 +26363,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXTryCatchFinallyExpression" - // InternalDataDSL.g:9554:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ; + // InternalDataDSL.g:9719:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ; public final EObject ruleXTryCatchFinallyExpression() throws RecognitionException { EObject current = null; @@ -25943,14 +26383,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9560:2: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ) - // InternalDataDSL.g:9561:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) + // InternalDataDSL.g:9725:2: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ) + // InternalDataDSL.g:9726:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) { - // InternalDataDSL.g:9561:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) - // InternalDataDSL.g:9562:3: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:9726:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) + // InternalDataDSL.g:9727:3: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) { - // InternalDataDSL.g:9562:3: () - // InternalDataDSL.g:9563:4: + // InternalDataDSL.g:9727:3: () + // InternalDataDSL.g:9728:4: { if ( state.backtracking==0 ) { @@ -25962,24 +26402,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,163,FOLLOW_103); if (state.failed) return current; + otherlv_1=(Token)match(input,164,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } - // InternalDataDSL.g:9573:3: ( (lv_expression_2_0= ruleXExpression ) ) - // InternalDataDSL.g:9574:4: (lv_expression_2_0= ruleXExpression ) + // InternalDataDSL.g:9738:3: ( (lv_expression_2_0= ruleXExpression ) ) + // InternalDataDSL.g:9739:4: (lv_expression_2_0= ruleXExpression ) { - // InternalDataDSL.g:9574:4: (lv_expression_2_0= ruleXExpression ) - // InternalDataDSL.g:9575:5: lv_expression_2_0= ruleXExpression + // InternalDataDSL.g:9739:4: (lv_expression_2_0= ruleXExpression ) + // InternalDataDSL.g:9740:5: lv_expression_2_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } - pushFollow(FOLLOW_162); + pushFollow(FOLLOW_164); lv_expression_2_0=ruleXExpression(); state._fsp--; @@ -26003,61 +26443,61 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9592:3: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) - int alt182=2; - int LA182_0 = input.LA(1); + // InternalDataDSL.g:9757:3: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) + int alt184=2; + int LA184_0 = input.LA(1); - if ( (LA182_0==166) ) { - alt182=1; + if ( (LA184_0==167) ) { + alt184=1; } - else if ( (LA182_0==164) ) { - alt182=2; + else if ( (LA184_0==165) ) { + alt184=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 182, 0, input); + new NoViableAltException("", 184, 0, input); throw nvae; } - switch (alt182) { + switch (alt184) { case 1 : - // InternalDataDSL.g:9593:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) + // InternalDataDSL.g:9758:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) { - // InternalDataDSL.g:9593:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) - // InternalDataDSL.g:9594:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? + // InternalDataDSL.g:9758:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) + // InternalDataDSL.g:9759:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? { - // InternalDataDSL.g:9594:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ - int cnt180=0; - loop180: + // InternalDataDSL.g:9759:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ + int cnt182=0; + loop182: do { - int alt180=2; - int LA180_0 = input.LA(1); + int alt182=2; + int LA182_0 = input.LA(1); - if ( (LA180_0==166) ) { - int LA180_2 = input.LA(2); + if ( (LA182_0==167) ) { + int LA182_2 = input.LA(2); if ( (synpred44_InternalDataDSL()) ) { - alt180=1; + alt182=1; } } - switch (alt180) { + switch (alt182) { case 1 : - // InternalDataDSL.g:9595:6: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) + // InternalDataDSL.g:9760:6: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) { - // InternalDataDSL.g:9596:6: (lv_catchClauses_3_0= ruleXCatchClause ) - // InternalDataDSL.g:9597:7: lv_catchClauses_3_0= ruleXCatchClause + // InternalDataDSL.g:9761:6: (lv_catchClauses_3_0= ruleXCatchClause ) + // InternalDataDSL.g:9762:7: lv_catchClauses_3_0= ruleXCatchClause { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); } - pushFollow(FOLLOW_163); + pushFollow(FOLLOW_165); lv_catchClauses_3_0=ruleXCatchClause(); state._fsp--; @@ -26083,34 +26523,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - if ( cnt180 >= 1 ) break loop180; + if ( cnt182 >= 1 ) break loop182; if (state.backtracking>0) {state.failed=true; return current;} EarlyExitException eee = - new EarlyExitException(180, input); + new EarlyExitException(182, input); throw eee; } - cnt180++; + cnt182++; } while (true); - // InternalDataDSL.g:9614:5: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? - int alt181=2; - int LA181_0 = input.LA(1); + // InternalDataDSL.g:9779:5: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? + int alt183=2; + int LA183_0 = input.LA(1); - if ( (LA181_0==164) ) { - int LA181_1 = input.LA(2); + if ( (LA183_0==165) ) { + int LA183_1 = input.LA(2); if ( (synpred45_InternalDataDSL()) ) { - alt181=1; + alt183=1; } } - switch (alt181) { + switch (alt183) { case 1 : - // InternalDataDSL.g:9615:6: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) + // InternalDataDSL.g:9780:6: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) { - // InternalDataDSL.g:9615:6: ( ( 'finally' )=>otherlv_4= 'finally' ) - // InternalDataDSL.g:9616:7: ( 'finally' )=>otherlv_4= 'finally' + // InternalDataDSL.g:9780:6: ( ( 'finally' )=>otherlv_4= 'finally' ) + // InternalDataDSL.g:9781:7: ( 'finally' )=>otherlv_4= 'finally' { - otherlv_4=(Token)match(input,164,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,165,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); @@ -26119,11 +26559,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9622:6: ( (lv_finallyExpression_5_0= ruleXExpression ) ) - // InternalDataDSL.g:9623:7: (lv_finallyExpression_5_0= ruleXExpression ) + // InternalDataDSL.g:9787:6: ( (lv_finallyExpression_5_0= ruleXExpression ) ) + // InternalDataDSL.g:9788:7: (lv_finallyExpression_5_0= ruleXExpression ) { - // InternalDataDSL.g:9623:7: (lv_finallyExpression_5_0= ruleXExpression ) - // InternalDataDSL.g:9624:8: lv_finallyExpression_5_0= ruleXExpression + // InternalDataDSL.g:9788:7: (lv_finallyExpression_5_0= ruleXExpression ) + // InternalDataDSL.g:9789:8: lv_finallyExpression_5_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -26167,22 +26607,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:9644:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9809:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:9644:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) - // InternalDataDSL.g:9645:5: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) + // InternalDataDSL.g:9809:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9810:5: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) { - otherlv_6=(Token)match(input,164,FOLLOW_103); if (state.failed) return current; + otherlv_6=(Token)match(input,165,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } - // InternalDataDSL.g:9649:5: ( (lv_finallyExpression_7_0= ruleXExpression ) ) - // InternalDataDSL.g:9650:6: (lv_finallyExpression_7_0= ruleXExpression ) + // InternalDataDSL.g:9814:5: ( (lv_finallyExpression_7_0= ruleXExpression ) ) + // InternalDataDSL.g:9815:6: (lv_finallyExpression_7_0= ruleXExpression ) { - // InternalDataDSL.g:9650:6: (lv_finallyExpression_7_0= ruleXExpression ) - // InternalDataDSL.g:9651:7: lv_finallyExpression_7_0= ruleXExpression + // InternalDataDSL.g:9815:6: (lv_finallyExpression_7_0= ruleXExpression ) + // InternalDataDSL.g:9816:7: lv_finallyExpression_7_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -26247,7 +26687,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXSynchronizedExpression" - // InternalDataDSL.g:9674:1: entryRuleXSynchronizedExpression returns [EObject current=null] : iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ; + // InternalDataDSL.g:9839:1: entryRuleXSynchronizedExpression returns [EObject current=null] : iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ; public final EObject entryRuleXSynchronizedExpression() throws RecognitionException { EObject current = null; @@ -26255,8 +26695,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9674:64: (iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ) - // InternalDataDSL.g:9675:2: iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF + // InternalDataDSL.g:9839:64: (iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ) + // InternalDataDSL.g:9840:2: iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSynchronizedExpressionRule()); @@ -26287,7 +26727,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXSynchronizedExpression" - // InternalDataDSL.g:9681:1: ruleXSynchronizedExpression returns [EObject current=null] : ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ; + // InternalDataDSL.g:9846:1: ruleXSynchronizedExpression returns [EObject current=null] : ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ; public final EObject ruleXSynchronizedExpression() throws RecognitionException { EObject current = null; @@ -26303,20 +26743,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9687:2: ( ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ) - // InternalDataDSL.g:9688:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9852:2: ( ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:9853:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:9688:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) - // InternalDataDSL.g:9689:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) + // InternalDataDSL.g:9853:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9854:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) { - // InternalDataDSL.g:9689:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) - // InternalDataDSL.g:9690:4: ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) + // InternalDataDSL.g:9854:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) + // InternalDataDSL.g:9855:4: ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) { - // InternalDataDSL.g:9697:4: ( () otherlv_1= 'synchronized' otherlv_2= '(' ) - // InternalDataDSL.g:9698:5: () otherlv_1= 'synchronized' otherlv_2= '(' + // InternalDataDSL.g:9862:4: ( () otherlv_1= 'synchronized' otherlv_2= '(' ) + // InternalDataDSL.g:9863:5: () otherlv_1= 'synchronized' otherlv_2= '(' { - // InternalDataDSL.g:9698:5: () - // InternalDataDSL.g:9699:6: + // InternalDataDSL.g:9863:5: () + // InternalDataDSL.g:9864:6: { if ( state.backtracking==0 ) { @@ -26328,13 +26768,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,165,FOLLOW_141); if (state.failed) return current; + otherlv_1=(Token)match(input,166,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } - otherlv_2=(Token)match(input,105,FOLLOW_103); if (state.failed) return current; + otherlv_2=(Token)match(input,106,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); @@ -26346,18 +26786,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9715:3: ( (lv_param_3_0= ruleXExpression ) ) - // InternalDataDSL.g:9716:4: (lv_param_3_0= ruleXExpression ) + // InternalDataDSL.g:9880:3: ( (lv_param_3_0= ruleXExpression ) ) + // InternalDataDSL.g:9881:4: (lv_param_3_0= ruleXExpression ) { - // InternalDataDSL.g:9716:4: (lv_param_3_0= ruleXExpression ) - // InternalDataDSL.g:9717:5: lv_param_3_0= ruleXExpression + // InternalDataDSL.g:9881:4: (lv_param_3_0= ruleXExpression ) + // InternalDataDSL.g:9882:5: lv_param_3_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_param_3_0=ruleXExpression(); state._fsp--; @@ -26381,17 +26821,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,107,FOLLOW_103); if (state.failed) return current; + otherlv_4=(Token)match(input,108,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } - // InternalDataDSL.g:9738:3: ( (lv_expression_5_0= ruleXExpression ) ) - // InternalDataDSL.g:9739:4: (lv_expression_5_0= ruleXExpression ) + // InternalDataDSL.g:9903:3: ( (lv_expression_5_0= ruleXExpression ) ) + // InternalDataDSL.g:9904:4: (lv_expression_5_0= ruleXExpression ) { - // InternalDataDSL.g:9739:4: (lv_expression_5_0= ruleXExpression ) - // InternalDataDSL.g:9740:5: lv_expression_5_0= ruleXExpression + // InternalDataDSL.g:9904:4: (lv_expression_5_0= ruleXExpression ) + // InternalDataDSL.g:9905:5: lv_expression_5_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -26447,7 +26887,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXCatchClause" - // InternalDataDSL.g:9761:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ; + // InternalDataDSL.g:9926:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ; public final EObject entryRuleXCatchClause() throws RecognitionException { EObject current = null; @@ -26455,8 +26895,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9761:53: (iv_ruleXCatchClause= ruleXCatchClause EOF ) - // InternalDataDSL.g:9762:2: iv_ruleXCatchClause= ruleXCatchClause EOF + // InternalDataDSL.g:9926:53: (iv_ruleXCatchClause= ruleXCatchClause EOF ) + // InternalDataDSL.g:9927:2: iv_ruleXCatchClause= ruleXCatchClause EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCatchClauseRule()); @@ -26487,7 +26927,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXCatchClause" - // InternalDataDSL.g:9768:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ; + // InternalDataDSL.g:9933:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ; public final EObject ruleXCatchClause() throws RecognitionException { EObject current = null; @@ -26503,16 +26943,16 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9774:2: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ) - // InternalDataDSL.g:9775:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9939:2: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ) + // InternalDataDSL.g:9940:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) { - // InternalDataDSL.g:9775:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) - // InternalDataDSL.g:9776:3: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) + // InternalDataDSL.g:9940:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) + // InternalDataDSL.g:9941:3: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) { - // InternalDataDSL.g:9776:3: ( ( 'catch' )=>otherlv_0= 'catch' ) - // InternalDataDSL.g:9777:4: ( 'catch' )=>otherlv_0= 'catch' + // InternalDataDSL.g:9941:3: ( ( 'catch' )=>otherlv_0= 'catch' ) + // InternalDataDSL.g:9942:4: ( 'catch' )=>otherlv_0= 'catch' { - otherlv_0=(Token)match(input,166,FOLLOW_141); if (state.failed) return current; + otherlv_0=(Token)match(input,167,FOLLOW_143); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); @@ -26521,24 +26961,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,105,FOLLOW_116); if (state.failed) return current; + otherlv_1=(Token)match(input,106,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } - // InternalDataDSL.g:9787:3: ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) - // InternalDataDSL.g:9788:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) + // InternalDataDSL.g:9952:3: ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) + // InternalDataDSL.g:9953:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) { - // InternalDataDSL.g:9788:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) - // InternalDataDSL.g:9789:5: lv_declaredParam_2_0= ruleFullJvmFormalParameter + // InternalDataDSL.g:9953:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) + // InternalDataDSL.g:9954:5: lv_declaredParam_2_0= ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_103); lv_declaredParam_2_0=ruleFullJvmFormalParameter(); state._fsp--; @@ -26562,17 +27002,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,107,FOLLOW_103); if (state.failed) return current; + otherlv_3=(Token)match(input,108,FOLLOW_105); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } - // InternalDataDSL.g:9810:3: ( (lv_expression_4_0= ruleXExpression ) ) - // InternalDataDSL.g:9811:4: (lv_expression_4_0= ruleXExpression ) + // InternalDataDSL.g:9975:3: ( (lv_expression_4_0= ruleXExpression ) ) + // InternalDataDSL.g:9976:4: (lv_expression_4_0= ruleXExpression ) { - // InternalDataDSL.g:9811:4: (lv_expression_4_0= ruleXExpression ) - // InternalDataDSL.g:9812:5: lv_expression_4_0= ruleXExpression + // InternalDataDSL.g:9976:4: (lv_expression_4_0= ruleXExpression ) + // InternalDataDSL.g:9977:5: lv_expression_4_0= ruleXExpression { if ( state.backtracking==0 ) { @@ -26628,7 +27068,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleQualifiedName" - // InternalDataDSL.g:9833:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // InternalDataDSL.g:9998:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -26636,8 +27076,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9833:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalDataDSL.g:9834:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // InternalDataDSL.g:9998:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalDataDSL.g:9999:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); @@ -26668,7 +27108,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleQualifiedName" - // InternalDataDSL.g:9840:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ; + // InternalDataDSL.g:10005:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -26682,18 +27122,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9846:2: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ) - // InternalDataDSL.g:9847:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) + // InternalDataDSL.g:10011:2: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ) + // InternalDataDSL.g:10012:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) { - // InternalDataDSL.g:9847:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) - // InternalDataDSL.g:9848:3: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* + // InternalDataDSL.g:10012:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) + // InternalDataDSL.g:10013:3: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } - pushFollow(FOLLOW_93); + pushFollow(FOLLOW_95); this_ValidID_0=ruleValidID(); state._fsp--; @@ -26708,20 +27148,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:9858:3: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* - loop183: + // InternalDataDSL.g:10023:3: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* + loop185: do { - int alt183=2; - int LA183_0 = input.LA(1); + int alt185=2; + int LA185_0 = input.LA(1); - if ( (LA183_0==77) ) { - int LA183_2 = input.LA(2); + if ( (LA185_0==79) ) { + int LA185_2 = input.LA(2); - if ( (LA183_2==RULE_ID) ) { - int LA183_3 = input.LA(3); + if ( (LA185_2==RULE_ID) ) { + int LA185_3 = input.LA(3); if ( (synpred48_InternalDataDSL()) ) { - alt183=1; + alt185=1; } @@ -26731,14 +27171,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - switch (alt183) { + switch (alt185) { case 1 : - // InternalDataDSL.g:9859:4: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID + // InternalDataDSL.g:10024:4: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID { - // InternalDataDSL.g:9859:4: ( ( '.' )=>kw= '.' ) - // InternalDataDSL.g:9860:5: ( '.' )=>kw= '.' + // InternalDataDSL.g:10024:4: ( ( '.' )=>kw= '.' ) + // InternalDataDSL.g:10025:5: ( '.' )=>kw= '.' { - kw=(Token)match(input,77,FOLLOW_4); if (state.failed) return current; + kw=(Token)match(input,79,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -26753,7 +27193,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } - pushFollow(FOLLOW_93); + pushFollow(FOLLOW_95); this_ValidID_2=ruleValidID(); state._fsp--; @@ -26773,7 +27213,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop183; + break loop185; } } while (true); @@ -26802,7 +27242,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNumber" - // InternalDataDSL.g:9882:1: entryRuleNumber returns [String current=null] : iv_ruleNumber= ruleNumber EOF ; + // InternalDataDSL.g:10047:1: entryRuleNumber returns [String current=null] : iv_ruleNumber= ruleNumber EOF ; public final String entryRuleNumber() throws RecognitionException { String current = null; @@ -26813,8 +27253,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalDataDSL.g:9884:2: (iv_ruleNumber= ruleNumber EOF ) - // InternalDataDSL.g:9885:2: iv_ruleNumber= ruleNumber EOF + // InternalDataDSL.g:10049:2: (iv_ruleNumber= ruleNumber EOF ) + // InternalDataDSL.g:10050:2: iv_ruleNumber= ruleNumber EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNumberRule()); @@ -26848,7 +27288,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNumber" - // InternalDataDSL.g:9894:1: ruleNumber returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ; + // InternalDataDSL.g:10059:1: ruleNumber returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ; public final AntlrDatatypeRuleToken ruleNumber() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -26864,29 +27304,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalDataDSL.g:9901:2: ( (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ) - // InternalDataDSL.g:9902:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) + // InternalDataDSL.g:10066:2: ( (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ) + // InternalDataDSL.g:10067:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) { - // InternalDataDSL.g:9902:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) - int alt187=2; - int LA187_0 = input.LA(1); + // InternalDataDSL.g:10067:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) + int alt189=2; + int LA189_0 = input.LA(1); - if ( (LA187_0==RULE_HEX) ) { - alt187=1; + if ( (LA189_0==RULE_HEX) ) { + alt189=1; } - else if ( (LA187_0==RULE_INT||LA187_0==RULE_DECIMAL) ) { - alt187=2; + else if ( (LA189_0==RULE_INT||LA189_0==RULE_DECIMAL) ) { + alt189=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 187, 0, input); + new NoViableAltException("", 189, 0, input); throw nvae; } - switch (alt187) { + switch (alt189) { case 1 : - // InternalDataDSL.g:9903:3: this_HEX_0= RULE_HEX + // InternalDataDSL.g:10068:3: this_HEX_0= RULE_HEX { this_HEX_0=(Token)match(input,RULE_HEX,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -26903,33 +27343,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:9911:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) + // InternalDataDSL.g:10076:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) { - // InternalDataDSL.g:9911:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) - // InternalDataDSL.g:9912:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? + // InternalDataDSL.g:10076:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) + // InternalDataDSL.g:10077:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? { - // InternalDataDSL.g:9912:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) - int alt184=2; - int LA184_0 = input.LA(1); + // InternalDataDSL.g:10077:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) + int alt186=2; + int LA186_0 = input.LA(1); - if ( (LA184_0==RULE_INT) ) { - alt184=1; + if ( (LA186_0==RULE_INT) ) { + alt186=1; } - else if ( (LA184_0==RULE_DECIMAL) ) { - alt184=2; + else if ( (LA186_0==RULE_DECIMAL) ) { + alt186=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 184, 0, input); + new NoViableAltException("", 186, 0, input); throw nvae; } - switch (alt184) { + switch (alt186) { case 1 : - // InternalDataDSL.g:9913:5: this_INT_1= RULE_INT + // InternalDataDSL.g:10078:5: this_INT_1= RULE_INT { - this_INT_1=(Token)match(input,RULE_INT,FOLLOW_93); if (state.failed) return current; + this_INT_1=(Token)match(input,RULE_INT,FOLLOW_95); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(this_INT_1); @@ -26944,9 +27384,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:9921:5: this_DECIMAL_2= RULE_DECIMAL + // InternalDataDSL.g:10086:5: this_DECIMAL_2= RULE_DECIMAL { - this_DECIMAL_2=(Token)match(input,RULE_DECIMAL,FOLLOW_93); if (state.failed) return current; + this_DECIMAL_2=(Token)match(input,RULE_DECIMAL,FOLLOW_95); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(this_DECIMAL_2); @@ -26963,48 +27403,48 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9929:4: (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? - int alt186=2; - int LA186_0 = input.LA(1); + // InternalDataDSL.g:10094:4: (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? + int alt188=2; + int LA188_0 = input.LA(1); - if ( (LA186_0==77) ) { - int LA186_1 = input.LA(2); + if ( (LA188_0==79) ) { + int LA188_1 = input.LA(2); - if ( (LA186_1==RULE_INT||LA186_1==RULE_DECIMAL) ) { - alt186=1; + if ( (LA188_1==RULE_INT||LA188_1==RULE_DECIMAL) ) { + alt188=1; } } - switch (alt186) { + switch (alt188) { case 1 : - // InternalDataDSL.g:9930:5: kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) + // InternalDataDSL.g:10095:5: kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) { - kw=(Token)match(input,77,FOLLOW_164); if (state.failed) return current; + kw=(Token)match(input,79,FOLLOW_166); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); } - // InternalDataDSL.g:9935:5: (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) - int alt185=2; - int LA185_0 = input.LA(1); + // InternalDataDSL.g:10100:5: (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) + int alt187=2; + int LA187_0 = input.LA(1); - if ( (LA185_0==RULE_INT) ) { - alt185=1; + if ( (LA187_0==RULE_INT) ) { + alt187=1; } - else if ( (LA185_0==RULE_DECIMAL) ) { - alt185=2; + else if ( (LA187_0==RULE_DECIMAL) ) { + alt187=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 185, 0, input); + new NoViableAltException("", 187, 0, input); throw nvae; } - switch (alt185) { + switch (alt187) { case 1 : - // InternalDataDSL.g:9936:6: this_INT_4= RULE_INT + // InternalDataDSL.g:10101:6: this_INT_4= RULE_INT { this_INT_4=(Token)match(input,RULE_INT,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -27021,7 +27461,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:9944:6: this_DECIMAL_5= RULE_DECIMAL + // InternalDataDSL.g:10109:6: this_DECIMAL_5= RULE_DECIMAL { this_DECIMAL_5=(Token)match(input,RULE_DECIMAL,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -27080,7 +27520,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmTypeReference" - // InternalDataDSL.g:9961:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ; + // InternalDataDSL.g:10126:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ; public final EObject entryRuleJvmTypeReference() throws RecognitionException { EObject current = null; @@ -27088,8 +27528,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:9961:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ) - // InternalDataDSL.g:9962:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF + // InternalDataDSL.g:10126:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ) + // InternalDataDSL.g:10127:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmTypeReferenceRule()); @@ -27120,7 +27560,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmTypeReference" - // InternalDataDSL.g:9968:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ; + // InternalDataDSL.g:10133:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ; public final EObject ruleJvmTypeReference() throws RecognitionException { EObject current = null; @@ -27133,39 +27573,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:9974:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ) - // InternalDataDSL.g:9975:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) + // InternalDataDSL.g:10139:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ) + // InternalDataDSL.g:10140:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) { - // InternalDataDSL.g:9975:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) - int alt189=2; - int LA189_0 = input.LA(1); + // InternalDataDSL.g:10140:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) + int alt191=2; + int LA191_0 = input.LA(1); - if ( (LA189_0==RULE_ID) ) { - alt189=1; + if ( (LA191_0==RULE_ID) ) { + alt191=1; } - else if ( (LA189_0==105||LA189_0==130) ) { - alt189=2; + else if ( (LA191_0==106||LA191_0==131) ) { + alt191=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 189, 0, input); + new NoViableAltException("", 191, 0, input); throw nvae; } - switch (alt189) { + switch (alt191) { case 1 : - // InternalDataDSL.g:9976:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) + // InternalDataDSL.g:10141:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) { - // InternalDataDSL.g:9976:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) - // InternalDataDSL.g:9977:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* + // InternalDataDSL.g:10141:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) + // InternalDataDSL.g:10142:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); } - pushFollow(FOLLOW_158); + pushFollow(FOLLOW_160); this_JvmParameterizedTypeReference_0=ruleJvmParameterizedTypeReference(); state._fsp--; @@ -27176,20 +27616,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // InternalDataDSL.g:9985:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* - loop188: + // InternalDataDSL.g:10150:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* + loop190: do { - int alt188=2; - int LA188_0 = input.LA(1); + int alt190=2; + int LA190_0 = input.LA(1); - if ( (LA188_0==110) ) { - int LA188_2 = input.LA(2); + if ( (LA190_0==111) ) { + int LA190_2 = input.LA(2); - if ( (LA188_2==111) ) { - int LA188_3 = input.LA(3); + if ( (LA190_2==112) ) { + int LA190_3 = input.LA(3); if ( (synpred49_InternalDataDSL()) ) { - alt188=1; + alt190=1; } @@ -27199,15 +27639,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - switch (alt188) { + switch (alt190) { case 1 : - // InternalDataDSL.g:9986:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) + // InternalDataDSL.g:10151:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) { - // InternalDataDSL.g:9992:5: ( () ruleArrayBrackets ) - // InternalDataDSL.g:9993:6: () ruleArrayBrackets + // InternalDataDSL.g:10157:5: ( () ruleArrayBrackets ) + // InternalDataDSL.g:10158:6: () ruleArrayBrackets { - // InternalDataDSL.g:9993:6: () - // InternalDataDSL.g:9994:7: + // InternalDataDSL.g:10158:6: () + // InternalDataDSL.g:10159:7: { if ( state.backtracking==0 ) { @@ -27224,7 +27664,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); } - pushFollow(FOLLOW_158); + pushFollow(FOLLOW_160); ruleArrayBrackets(); state._fsp--; @@ -27242,7 +27682,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop188; + break loop190; } } while (true); @@ -27253,7 +27693,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10011:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef + // InternalDataDSL.g:10176:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef { if ( state.backtracking==0 ) { @@ -27299,7 +27739,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleArrayBrackets" - // InternalDataDSL.g:10023:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ; + // InternalDataDSL.g:10188:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ; public final String entryRuleArrayBrackets() throws RecognitionException { String current = null; @@ -27307,8 +27747,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10023:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF ) - // InternalDataDSL.g:10024:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF + // InternalDataDSL.g:10188:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF ) + // InternalDataDSL.g:10189:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayBracketsRule()); @@ -27339,7 +27779,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleArrayBrackets" - // InternalDataDSL.g:10030:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ; + // InternalDataDSL.g:10195:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ; public final AntlrDatatypeRuleToken ruleArrayBrackets() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -27349,20 +27789,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10036:2: ( (kw= '[' kw= ']' ) ) - // InternalDataDSL.g:10037:2: (kw= '[' kw= ']' ) + // InternalDataDSL.g:10201:2: ( (kw= '[' kw= ']' ) ) + // InternalDataDSL.g:10202:2: (kw= '[' kw= ']' ) { - // InternalDataDSL.g:10037:2: (kw= '[' kw= ']' ) - // InternalDataDSL.g:10038:3: kw= '[' kw= ']' + // InternalDataDSL.g:10202:2: (kw= '[' kw= ']' ) + // InternalDataDSL.g:10203:3: kw= '[' kw= ']' { - kw=(Token)match(input,110,FOLLOW_138); if (state.failed) return current; + kw=(Token)match(input,111,FOLLOW_140); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } - kw=(Token)match(input,111,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,112,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -27394,7 +27834,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXFunctionTypeRef" - // InternalDataDSL.g:10052:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ; + // InternalDataDSL.g:10217:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ; public final EObject entryRuleXFunctionTypeRef() throws RecognitionException { EObject current = null; @@ -27402,8 +27842,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10052:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ) - // InternalDataDSL.g:10053:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF + // InternalDataDSL.g:10217:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ) + // InternalDataDSL.g:10218:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefRule()); @@ -27434,7 +27874,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXFunctionTypeRef" - // InternalDataDSL.g:10059:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ; + // InternalDataDSL.g:10224:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleXFunctionTypeRef() throws RecognitionException { EObject current = null; @@ -27453,52 +27893,52 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10065:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ) - // InternalDataDSL.g:10066:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10230:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ) + // InternalDataDSL.g:10231:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) { - // InternalDataDSL.g:10066:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) - // InternalDataDSL.g:10067:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10231:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10232:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) { - // InternalDataDSL.g:10067:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? - int alt192=2; - int LA192_0 = input.LA(1); + // InternalDataDSL.g:10232:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? + int alt194=2; + int LA194_0 = input.LA(1); - if ( (LA192_0==105) ) { - alt192=1; + if ( (LA194_0==106) ) { + alt194=1; } - switch (alt192) { + switch (alt194) { case 1 : - // InternalDataDSL.g:10068:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' + // InternalDataDSL.g:10233:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' { - otherlv_0=(Token)match(input,105,FOLLOW_165); if (state.failed) return current; + otherlv_0=(Token)match(input,106,FOLLOW_167); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } - // InternalDataDSL.g:10072:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? - int alt191=2; - int LA191_0 = input.LA(1); + // InternalDataDSL.g:10237:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? + int alt193=2; + int LA193_0 = input.LA(1); - if ( (LA191_0==RULE_ID||LA191_0==105||LA191_0==130) ) { - alt191=1; + if ( (LA193_0==RULE_ID||LA193_0==106||LA193_0==131) ) { + alt193=1; } - switch (alt191) { + switch (alt193) { case 1 : - // InternalDataDSL.g:10073:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* + // InternalDataDSL.g:10238:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* { - // InternalDataDSL.g:10073:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:10074:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10238:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10239:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:10074:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) - // InternalDataDSL.g:10075:7: lv_paramTypes_1_0= ruleJvmTypeReference + // InternalDataDSL.g:10239:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10240:7: lv_paramTypes_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_paramTypes_1_0=ruleJvmTypeReference(); state._fsp--; @@ -27522,39 +27962,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10092:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* - loop190: + // InternalDataDSL.g:10257:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* + loop192: do { - int alt190=2; - int LA190_0 = input.LA(1); + int alt192=2; + int LA192_0 = input.LA(1); - if ( (LA190_0==106) ) { - alt190=1; + if ( (LA192_0==107) ) { + alt192=1; } - switch (alt190) { + switch (alt192) { case 1 : - // InternalDataDSL.g:10093:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10258:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) { - otherlv_2=(Token)match(input,106,FOLLOW_116); if (state.failed) return current; + otherlv_2=(Token)match(input,107,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } - // InternalDataDSL.g:10097:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:10098:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10262:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10263:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:10098:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) - // InternalDataDSL.g:10099:8: lv_paramTypes_3_0= ruleJvmTypeReference + // InternalDataDSL.g:10263:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10264:8: lv_paramTypes_3_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); } - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_102); lv_paramTypes_3_0=ruleJvmTypeReference(); state._fsp--; @@ -27583,7 +28023,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop190; + break loop192; } } while (true); @@ -27593,7 +28033,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,107,FOLLOW_166); if (state.failed) return current; + otherlv_4=(Token)match(input,108,FOLLOW_168); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); @@ -27605,17 +28045,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,130,FOLLOW_116); if (state.failed) return current; + otherlv_5=(Token)match(input,131,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } - // InternalDataDSL.g:10127:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:10128:4: (lv_returnType_6_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10292:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10293:4: (lv_returnType_6_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:10128:4: (lv_returnType_6_0= ruleJvmTypeReference ) - // InternalDataDSL.g:10129:5: lv_returnType_6_0= ruleJvmTypeReference + // InternalDataDSL.g:10293:4: (lv_returnType_6_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10294:5: lv_returnType_6_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -27671,7 +28111,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // InternalDataDSL.g:10150:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ; + // InternalDataDSL.g:10315:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ; public final EObject entryRuleJvmParameterizedTypeReference() throws RecognitionException { EObject current = null; @@ -27679,8 +28119,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10150:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ) - // InternalDataDSL.g:10151:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF + // InternalDataDSL.g:10315:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ) + // InternalDataDSL.g:10316:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceRule()); @@ -27711,7 +28151,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmParameterizedTypeReference" - // InternalDataDSL.g:10157:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ; + // InternalDataDSL.g:10322:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ; public final EObject ruleJvmParameterizedTypeReference() throws RecognitionException { EObject current = null; @@ -27735,17 +28175,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10163:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ) - // InternalDataDSL.g:10164:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) + // InternalDataDSL.g:10328:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ) + // InternalDataDSL.g:10329:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) { - // InternalDataDSL.g:10164:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) - // InternalDataDSL.g:10165:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? + // InternalDataDSL.g:10329:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) + // InternalDataDSL.g:10330:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? { - // InternalDataDSL.g:10165:3: ( ( ruleQualifiedName ) ) - // InternalDataDSL.g:10166:4: ( ruleQualifiedName ) + // InternalDataDSL.g:10330:3: ( ( ruleQualifiedName ) ) + // InternalDataDSL.g:10331:4: ( ruleQualifiedName ) { - // InternalDataDSL.g:10166:4: ( ruleQualifiedName ) - // InternalDataDSL.g:10167:5: ruleQualifiedName + // InternalDataDSL.g:10331:4: ( ruleQualifiedName ) + // InternalDataDSL.g:10332:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -27759,7 +28199,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } - pushFollow(FOLLOW_167); + pushFollow(FOLLOW_169); ruleQualifiedName(); state._fsp--; @@ -27775,17 +28215,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10181:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? - int alt197=2; - alt197 = dfa197.predict(input); - switch (alt197) { + // InternalDataDSL.g:10346:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? + int alt199=2; + alt199 = dfa199.predict(input); + switch (alt199) { case 1 : - // InternalDataDSL.g:10182:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* + // InternalDataDSL.g:10347:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* { - // InternalDataDSL.g:10182:4: ( ( '<' )=>otherlv_1= '<' ) - // InternalDataDSL.g:10183:5: ( '<' )=>otherlv_1= '<' + // InternalDataDSL.g:10347:4: ( ( '<' )=>otherlv_1= '<' ) + // InternalDataDSL.g:10348:5: ( '<' )=>otherlv_1= '<' { - otherlv_1=(Token)match(input,117,FOLLOW_128); if (state.failed) return current; + otherlv_1=(Token)match(input,118,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); @@ -27794,18 +28234,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10189:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:10190:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10354:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:10355:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:10190:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:10191:6: lv_arguments_2_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:10355:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10356:6: lv_arguments_2_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_arguments_2_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -27829,39 +28269,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10208:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* - loop193: + // InternalDataDSL.g:10373:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* + loop195: do { - int alt193=2; - int LA193_0 = input.LA(1); + int alt195=2; + int LA195_0 = input.LA(1); - if ( (LA193_0==106) ) { - alt193=1; + if ( (LA195_0==107) ) { + alt195=1; } - switch (alt193) { + switch (alt195) { case 1 : - // InternalDataDSL.g:10209:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:10374:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) { - otherlv_3=(Token)match(input,106,FOLLOW_128); if (state.failed) return current; + otherlv_3=(Token)match(input,107,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } - // InternalDataDSL.g:10213:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:10214:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10378:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:10379:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:10214:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:10215:7: lv_arguments_4_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:10379:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10380:7: lv_arguments_4_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_arguments_4_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -27890,30 +28330,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop193; + break loop195; } } while (true); - otherlv_5=(Token)match(input,118,FOLLOW_93); if (state.failed) return current; + otherlv_5=(Token)match(input,119,FOLLOW_95); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } - // InternalDataDSL.g:10237:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* - loop196: + // InternalDataDSL.g:10402:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* + loop198: do { - int alt196=2; - int LA196_0 = input.LA(1); + int alt198=2; + int LA198_0 = input.LA(1); - if ( (LA196_0==77) ) { - int LA196_2 = input.LA(2); + if ( (LA198_0==79) ) { + int LA198_2 = input.LA(2); - if ( (LA196_2==RULE_ID) ) { - int LA196_3 = input.LA(3); + if ( (LA198_2==RULE_ID) ) { + int LA198_3 = input.LA(3); if ( (synpred51_InternalDataDSL()) ) { - alt196=1; + alt198=1; } @@ -27923,18 +28363,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - switch (alt196) { + switch (alt198) { case 1 : - // InternalDataDSL.g:10238:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? + // InternalDataDSL.g:10403:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? { - // InternalDataDSL.g:10238:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) - // InternalDataDSL.g:10239:6: ( ( () '.' ) )=> ( () otherlv_7= '.' ) + // InternalDataDSL.g:10403:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) + // InternalDataDSL.g:10404:6: ( ( () '.' ) )=> ( () otherlv_7= '.' ) { - // InternalDataDSL.g:10245:6: ( () otherlv_7= '.' ) - // InternalDataDSL.g:10246:7: () otherlv_7= '.' + // InternalDataDSL.g:10410:6: ( () otherlv_7= '.' ) + // InternalDataDSL.g:10411:7: () otherlv_7= '.' { - // InternalDataDSL.g:10246:7: () - // InternalDataDSL.g:10247:8: + // InternalDataDSL.g:10411:7: () + // InternalDataDSL.g:10412:8: { if ( state.backtracking==0 ) { @@ -27946,7 +28386,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,77,FOLLOW_4); if (state.failed) return current; + otherlv_7=(Token)match(input,79,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); @@ -27958,11 +28398,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10259:5: ( ( ruleValidID ) ) - // InternalDataDSL.g:10260:6: ( ruleValidID ) + // InternalDataDSL.g:10424:5: ( ( ruleValidID ) ) + // InternalDataDSL.g:10425:6: ( ruleValidID ) { - // InternalDataDSL.g:10260:6: ( ruleValidID ) - // InternalDataDSL.g:10261:7: ruleValidID + // InternalDataDSL.g:10425:6: ( ruleValidID ) + // InternalDataDSL.g:10426:7: ruleValidID { if ( state.backtracking==0 ) { @@ -27976,7 +28416,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } - pushFollow(FOLLOW_168); + pushFollow(FOLLOW_170); ruleValidID(); state._fsp--; @@ -27992,17 +28432,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10275:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? - int alt195=2; - alt195 = dfa195.predict(input); - switch (alt195) { + // InternalDataDSL.g:10440:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? + int alt197=2; + alt197 = dfa197.predict(input); + switch (alt197) { case 1 : - // InternalDataDSL.g:10276:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' + // InternalDataDSL.g:10441:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' { - // InternalDataDSL.g:10276:6: ( ( '<' )=>otherlv_9= '<' ) - // InternalDataDSL.g:10277:7: ( '<' )=>otherlv_9= '<' + // InternalDataDSL.g:10441:6: ( ( '<' )=>otherlv_9= '<' ) + // InternalDataDSL.g:10442:7: ( '<' )=>otherlv_9= '<' { - otherlv_9=(Token)match(input,117,FOLLOW_128); if (state.failed) return current; + otherlv_9=(Token)match(input,118,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); @@ -28011,18 +28451,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10283:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:10284:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10448:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:10449:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:10284:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:10285:8: lv_arguments_10_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:10449:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10450:8: lv_arguments_10_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_arguments_10_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -28046,39 +28486,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10302:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* - loop194: + // InternalDataDSL.g:10467:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* + loop196: do { - int alt194=2; - int LA194_0 = input.LA(1); + int alt196=2; + int LA196_0 = input.LA(1); - if ( (LA194_0==106) ) { - alt194=1; + if ( (LA196_0==107) ) { + alt196=1; } - switch (alt194) { + switch (alt196) { case 1 : - // InternalDataDSL.g:10303:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:10468:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) { - otherlv_11=(Token)match(input,106,FOLLOW_128); if (state.failed) return current; + otherlv_11=(Token)match(input,107,FOLLOW_130); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } - // InternalDataDSL.g:10307:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) - // InternalDataDSL.g:10308:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10472:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) + // InternalDataDSL.g:10473:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) { - // InternalDataDSL.g:10308:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) - // InternalDataDSL.g:10309:9: lv_arguments_12_0= ruleJvmArgumentTypeReference + // InternalDataDSL.g:10473:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) + // InternalDataDSL.g:10474:9: lv_arguments_12_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); } - pushFollow(FOLLOW_129); + pushFollow(FOLLOW_131); lv_arguments_12_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -28107,11 +28547,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop194; + break loop196; } } while (true); - otherlv_13=(Token)match(input,118,FOLLOW_93); if (state.failed) return current; + otherlv_13=(Token)match(input,119,FOLLOW_95); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_13, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); @@ -28128,7 +28568,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop196; + break loop198; } } while (true); @@ -28163,7 +28603,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmArgumentTypeReference" - // InternalDataDSL.g:10338:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ; + // InternalDataDSL.g:10503:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ; public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionException { EObject current = null; @@ -28171,8 +28611,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10338:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ) - // InternalDataDSL.g:10339:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF + // InternalDataDSL.g:10503:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ) + // InternalDataDSL.g:10504:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceRule()); @@ -28203,7 +28643,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmArgumentTypeReference" - // InternalDataDSL.g:10345:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ; + // InternalDataDSL.g:10510:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ; public final EObject ruleJvmArgumentTypeReference() throws RecognitionException { EObject current = null; @@ -28216,29 +28656,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10351:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ) - // InternalDataDSL.g:10352:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) + // InternalDataDSL.g:10516:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ) + // InternalDataDSL.g:10517:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) { - // InternalDataDSL.g:10352:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) - int alt198=2; - int LA198_0 = input.LA(1); + // InternalDataDSL.g:10517:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) + int alt200=2; + int LA200_0 = input.LA(1); - if ( (LA198_0==RULE_ID||LA198_0==105||LA198_0==130) ) { - alt198=1; + if ( (LA200_0==RULE_ID||LA200_0==106||LA200_0==131) ) { + alt200=1; } - else if ( (LA198_0==167) ) { - alt198=2; + else if ( (LA200_0==168) ) { + alt200=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 198, 0, input); + new NoViableAltException("", 200, 0, input); throw nvae; } - switch (alt198) { + switch (alt200) { case 1 : - // InternalDataDSL.g:10353:3: this_JvmTypeReference_0= ruleJvmTypeReference + // InternalDataDSL.g:10518:3: this_JvmTypeReference_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -28260,7 +28700,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10362:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference + // InternalDataDSL.g:10527:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { @@ -28306,7 +28746,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmWildcardTypeReference" - // InternalDataDSL.g:10374:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ; + // InternalDataDSL.g:10539:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ; public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionException { EObject current = null; @@ -28314,8 +28754,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10374:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ) - // InternalDataDSL.g:10375:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF + // InternalDataDSL.g:10539:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ) + // InternalDataDSL.g:10540:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceRule()); @@ -28346,7 +28786,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmWildcardTypeReference" - // InternalDataDSL.g:10381:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ; + // InternalDataDSL.g:10546:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ; public final EObject ruleJvmWildcardTypeReference() throws RecognitionException { EObject current = null; @@ -28364,14 +28804,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10387:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ) - // InternalDataDSL.g:10388:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) + // InternalDataDSL.g:10552:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ) + // InternalDataDSL.g:10553:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) { - // InternalDataDSL.g:10388:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) - // InternalDataDSL.g:10389:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? + // InternalDataDSL.g:10553:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) + // InternalDataDSL.g:10554:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? { - // InternalDataDSL.g:10389:3: () - // InternalDataDSL.g:10390:4: + // InternalDataDSL.g:10554:3: () + // InternalDataDSL.g:10555:4: { if ( state.backtracking==0 ) { @@ -28383,41 +28823,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,167,FOLLOW_169); if (state.failed) return current; + otherlv_1=(Token)match(input,168,FOLLOW_171); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } - // InternalDataDSL.g:10400:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? - int alt201=3; - int LA201_0 = input.LA(1); + // InternalDataDSL.g:10565:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? + int alt203=3; + int LA203_0 = input.LA(1); - if ( (LA201_0==154) ) { - alt201=1; + if ( (LA203_0==155) ) { + alt203=1; } - else if ( (LA201_0==155) ) { - alt201=2; + else if ( (LA203_0==156) ) { + alt203=2; } - switch (alt201) { + switch (alt203) { case 1 : - // InternalDataDSL.g:10401:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) + // InternalDataDSL.g:10566:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) { - // InternalDataDSL.g:10401:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) - // InternalDataDSL.g:10402:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* + // InternalDataDSL.g:10566:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) + // InternalDataDSL.g:10567:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* { - // InternalDataDSL.g:10402:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) - // InternalDataDSL.g:10403:6: (lv_constraints_2_0= ruleJvmUpperBound ) + // InternalDataDSL.g:10567:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) + // InternalDataDSL.g:10568:6: (lv_constraints_2_0= ruleJvmUpperBound ) { - // InternalDataDSL.g:10403:6: (lv_constraints_2_0= ruleJvmUpperBound ) - // InternalDataDSL.g:10404:7: lv_constraints_2_0= ruleJvmUpperBound + // InternalDataDSL.g:10568:6: (lv_constraints_2_0= ruleJvmUpperBound ) + // InternalDataDSL.g:10569:7: lv_constraints_2_0= ruleJvmUpperBound { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); } - pushFollow(FOLLOW_170); + pushFollow(FOLLOW_172); lv_constraints_2_0=ruleJvmUpperBound(); state._fsp--; @@ -28441,30 +28881,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10421:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* - loop199: + // InternalDataDSL.g:10586:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* + loop201: do { - int alt199=2; - int LA199_0 = input.LA(1); + int alt201=2; + int LA201_0 = input.LA(1); - if ( (LA199_0==168) ) { - alt199=1; + if ( (LA201_0==169) ) { + alt201=1; } - switch (alt199) { + switch (alt201) { case 1 : - // InternalDataDSL.g:10422:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) + // InternalDataDSL.g:10587:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) { - // InternalDataDSL.g:10422:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) - // InternalDataDSL.g:10423:7: lv_constraints_3_0= ruleJvmUpperBoundAnded + // InternalDataDSL.g:10587:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) + // InternalDataDSL.g:10588:7: lv_constraints_3_0= ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); } - pushFollow(FOLLOW_170); + pushFollow(FOLLOW_172); lv_constraints_3_0=ruleJvmUpperBoundAnded(); state._fsp--; @@ -28490,7 +28930,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop199; + break loop201; } } while (true); @@ -28501,23 +28941,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10442:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) + // InternalDataDSL.g:10607:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) { - // InternalDataDSL.g:10442:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) - // InternalDataDSL.g:10443:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* + // InternalDataDSL.g:10607:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) + // InternalDataDSL.g:10608:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* { - // InternalDataDSL.g:10443:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) - // InternalDataDSL.g:10444:6: (lv_constraints_4_0= ruleJvmLowerBound ) + // InternalDataDSL.g:10608:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) + // InternalDataDSL.g:10609:6: (lv_constraints_4_0= ruleJvmLowerBound ) { - // InternalDataDSL.g:10444:6: (lv_constraints_4_0= ruleJvmLowerBound ) - // InternalDataDSL.g:10445:7: lv_constraints_4_0= ruleJvmLowerBound + // InternalDataDSL.g:10609:6: (lv_constraints_4_0= ruleJvmLowerBound ) + // InternalDataDSL.g:10610:7: lv_constraints_4_0= ruleJvmLowerBound { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); } - pushFollow(FOLLOW_170); + pushFollow(FOLLOW_172); lv_constraints_4_0=ruleJvmLowerBound(); state._fsp--; @@ -28541,30 +28981,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:10462:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* - loop200: + // InternalDataDSL.g:10627:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* + loop202: do { - int alt200=2; - int LA200_0 = input.LA(1); + int alt202=2; + int LA202_0 = input.LA(1); - if ( (LA200_0==168) ) { - alt200=1; + if ( (LA202_0==169) ) { + alt202=1; } - switch (alt200) { + switch (alt202) { case 1 : - // InternalDataDSL.g:10463:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) + // InternalDataDSL.g:10628:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) { - // InternalDataDSL.g:10463:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) - // InternalDataDSL.g:10464:7: lv_constraints_5_0= ruleJvmLowerBoundAnded + // InternalDataDSL.g:10628:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) + // InternalDataDSL.g:10629:7: lv_constraints_5_0= ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); } - pushFollow(FOLLOW_170); + pushFollow(FOLLOW_172); lv_constraints_5_0=ruleJvmLowerBoundAnded(); state._fsp--; @@ -28590,7 +29030,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop200; + break loop202; } } while (true); @@ -28628,7 +29068,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmUpperBound" - // InternalDataDSL.g:10487:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ; + // InternalDataDSL.g:10652:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ; public final EObject entryRuleJvmUpperBound() throws RecognitionException { EObject current = null; @@ -28636,8 +29076,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10487:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ) - // InternalDataDSL.g:10488:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF + // InternalDataDSL.g:10652:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ) + // InternalDataDSL.g:10653:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundRule()); @@ -28668,7 +29108,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmUpperBound" - // InternalDataDSL.g:10494:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalDataDSL.g:10659:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmUpperBound() throws RecognitionException { EObject current = null; @@ -28680,23 +29120,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10500:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalDataDSL.g:10501:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10665:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalDataDSL.g:10666:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalDataDSL.g:10501:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalDataDSL.g:10502:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10666:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10667:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,154,FOLLOW_116); if (state.failed) return current; + otherlv_0=(Token)match(input,155,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } - // InternalDataDSL.g:10506:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:10507:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10671:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10672:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:10507:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalDataDSL.g:10508:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalDataDSL.g:10672:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10673:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -28752,7 +29192,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmUpperBoundAnded" - // InternalDataDSL.g:10529:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ; + // InternalDataDSL.g:10694:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ; public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException { EObject current = null; @@ -28760,8 +29200,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10529:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ) - // InternalDataDSL.g:10530:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF + // InternalDataDSL.g:10694:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ) + // InternalDataDSL.g:10695:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundAndedRule()); @@ -28792,7 +29232,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmUpperBoundAnded" - // InternalDataDSL.g:10536:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalDataDSL.g:10701:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmUpperBoundAnded() throws RecognitionException { EObject current = null; @@ -28804,23 +29244,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10542:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalDataDSL.g:10543:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10707:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalDataDSL.g:10708:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalDataDSL.g:10543:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalDataDSL.g:10544:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10708:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10709:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,168,FOLLOW_116); if (state.failed) return current; + otherlv_0=(Token)match(input,169,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } - // InternalDataDSL.g:10548:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:10549:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10713:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10714:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:10549:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalDataDSL.g:10550:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalDataDSL.g:10714:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10715:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -28876,7 +29316,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmLowerBound" - // InternalDataDSL.g:10571:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ; + // InternalDataDSL.g:10736:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ; public final EObject entryRuleJvmLowerBound() throws RecognitionException { EObject current = null; @@ -28884,8 +29324,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10571:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ) - // InternalDataDSL.g:10572:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF + // InternalDataDSL.g:10736:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ) + // InternalDataDSL.g:10737:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmLowerBoundRule()); @@ -28916,7 +29356,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmLowerBound" - // InternalDataDSL.g:10578:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalDataDSL.g:10743:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmLowerBound() throws RecognitionException { EObject current = null; @@ -28928,23 +29368,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10584:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalDataDSL.g:10585:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10749:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalDataDSL.g:10750:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalDataDSL.g:10585:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalDataDSL.g:10586:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10750:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10751:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,155,FOLLOW_116); if (state.failed) return current; + otherlv_0=(Token)match(input,156,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } - // InternalDataDSL.g:10590:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:10591:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10755:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10756:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:10591:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalDataDSL.g:10592:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalDataDSL.g:10756:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10757:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -29000,7 +29440,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmLowerBoundAnded" - // InternalDataDSL.g:10613:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ; + // InternalDataDSL.g:10778:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ; public final EObject entryRuleJvmLowerBoundAnded() throws RecognitionException { EObject current = null; @@ -29008,8 +29448,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10613:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ) - // InternalDataDSL.g:10614:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF + // InternalDataDSL.g:10778:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ) + // InternalDataDSL.g:10779:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmLowerBoundAndedRule()); @@ -29040,7 +29480,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmLowerBoundAnded" - // InternalDataDSL.g:10620:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalDataDSL.g:10785:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmLowerBoundAnded() throws RecognitionException { EObject current = null; @@ -29052,23 +29492,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10626:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalDataDSL.g:10627:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10791:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalDataDSL.g:10792:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalDataDSL.g:10627:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalDataDSL.g:10628:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10792:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalDataDSL.g:10793:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,168,FOLLOW_116); if (state.failed) return current; + otherlv_0=(Token)match(input,169,FOLLOW_118); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } - // InternalDataDSL.g:10632:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalDataDSL.g:10633:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10797:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalDataDSL.g:10798:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalDataDSL.g:10633:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalDataDSL.g:10634:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalDataDSL.g:10798:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalDataDSL.g:10799:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -29124,7 +29564,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // InternalDataDSL.g:10655:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ; + // InternalDataDSL.g:10820:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ; public final String entryRuleQualifiedNameWithWildcard() throws RecognitionException { String current = null; @@ -29132,8 +29572,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10655:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ) - // InternalDataDSL.g:10656:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF + // InternalDataDSL.g:10820:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ) + // InternalDataDSL.g:10821:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameWithWildcardRule()); @@ -29164,7 +29604,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleQualifiedNameWithWildcard" - // InternalDataDSL.g:10662:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ; + // InternalDataDSL.g:10827:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ; public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -29176,18 +29616,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10668:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ) - // InternalDataDSL.g:10669:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) + // InternalDataDSL.g:10833:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ) + // InternalDataDSL.g:10834:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) { - // InternalDataDSL.g:10669:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) - // InternalDataDSL.g:10670:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' + // InternalDataDSL.g:10834:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) + // InternalDataDSL.g:10835:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_81); this_QualifiedName_0=ruleQualifiedName(); state._fsp--; @@ -29202,14 +29642,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - kw=(Token)match(input,77,FOLLOW_171); if (state.failed) return current; + kw=(Token)match(input,79,FOLLOW_173); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); } - kw=(Token)match(input,101,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,102,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -29241,7 +29681,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleValidID" - // InternalDataDSL.g:10694:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ; + // InternalDataDSL.g:10859:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ; public final String entryRuleValidID() throws RecognitionException { String current = null; @@ -29249,8 +29689,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10694:47: (iv_ruleValidID= ruleValidID EOF ) - // InternalDataDSL.g:10695:2: iv_ruleValidID= ruleValidID EOF + // InternalDataDSL.g:10859:47: (iv_ruleValidID= ruleValidID EOF ) + // InternalDataDSL.g:10860:2: iv_ruleValidID= ruleValidID EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValidIDRule()); @@ -29281,7 +29721,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleValidID" - // InternalDataDSL.g:10701:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ; + // InternalDataDSL.g:10866:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ; public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -29291,8 +29731,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10707:2: (this_ID_0= RULE_ID ) - // InternalDataDSL.g:10708:2: this_ID_0= RULE_ID + // InternalDataDSL.g:10872:2: (this_ID_0= RULE_ID ) + // InternalDataDSL.g:10873:2: this_ID_0= RULE_ID { this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -29327,7 +29767,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXImportSection" - // InternalDataDSL.g:10718:1: entryRuleXImportSection returns [EObject current=null] : iv_ruleXImportSection= ruleXImportSection EOF ; + // InternalDataDSL.g:10883:1: entryRuleXImportSection returns [EObject current=null] : iv_ruleXImportSection= ruleXImportSection EOF ; public final EObject entryRuleXImportSection() throws RecognitionException { EObject current = null; @@ -29335,8 +29775,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10718:55: (iv_ruleXImportSection= ruleXImportSection EOF ) - // InternalDataDSL.g:10719:2: iv_ruleXImportSection= ruleXImportSection EOF + // InternalDataDSL.g:10883:55: (iv_ruleXImportSection= ruleXImportSection EOF ) + // InternalDataDSL.g:10884:2: iv_ruleXImportSection= ruleXImportSection EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXImportSectionRule()); @@ -29367,7 +29807,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXImportSection" - // InternalDataDSL.g:10725:1: ruleXImportSection returns [EObject current=null] : ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ; + // InternalDataDSL.g:10890:1: ruleXImportSection returns [EObject current=null] : ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ; public final EObject ruleXImportSection() throws RecognitionException { EObject current = null; @@ -29378,34 +29818,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10731:2: ( ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ) - // InternalDataDSL.g:10732:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ + // InternalDataDSL.g:10896:2: ( ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ) + // InternalDataDSL.g:10897:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ { - // InternalDataDSL.g:10732:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ - int cnt202=0; - loop202: + // InternalDataDSL.g:10897:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ + int cnt204=0; + loop204: do { - int alt202=2; - int LA202_0 = input.LA(1); + int alt204=2; + int LA204_0 = input.LA(1); - if ( (LA202_0==99) ) { - alt202=1; + if ( (LA204_0==100) ) { + alt204=1; } - switch (alt202) { + switch (alt204) { case 1 : - // InternalDataDSL.g:10733:3: (lv_importDeclarations_0_0= ruleXImportDeclaration ) + // InternalDataDSL.g:10898:3: (lv_importDeclarations_0_0= ruleXImportDeclaration ) { - // InternalDataDSL.g:10733:3: (lv_importDeclarations_0_0= ruleXImportDeclaration ) - // InternalDataDSL.g:10734:4: lv_importDeclarations_0_0= ruleXImportDeclaration + // InternalDataDSL.g:10898:3: (lv_importDeclarations_0_0= ruleXImportDeclaration ) + // InternalDataDSL.g:10899:4: lv_importDeclarations_0_0= ruleXImportDeclaration { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); } - pushFollow(FOLLOW_172); + pushFollow(FOLLOW_174); lv_importDeclarations_0_0=ruleXImportDeclaration(); state._fsp--; @@ -29431,13 +29871,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - if ( cnt202 >= 1 ) break loop202; + if ( cnt204 >= 1 ) break loop204; if (state.backtracking>0) {state.failed=true; return current;} EarlyExitException eee = - new EarlyExitException(202, input); + new EarlyExitException(204, input); throw eee; } - cnt202++; + cnt204++; } while (true); @@ -29462,7 +29902,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleQualifiedNameInStaticImport" - // InternalDataDSL.g:10754:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ; + // InternalDataDSL.g:10919:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ; public final String entryRuleQualifiedNameInStaticImport() throws RecognitionException { String current = null; @@ -29470,8 +29910,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { try { - // InternalDataDSL.g:10754:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ) - // InternalDataDSL.g:10755:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF + // InternalDataDSL.g:10919:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ) + // InternalDataDSL.g:10920:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameInStaticImportRule()); @@ -29502,7 +29942,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleQualifiedNameInStaticImport" - // InternalDataDSL.g:10761:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ; + // InternalDataDSL.g:10926:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ; public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -29514,37 +29954,37 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10767:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ ) - // InternalDataDSL.g:10768:2: (this_ValidID_0= ruleValidID kw= '.' )+ + // InternalDataDSL.g:10932:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ ) + // InternalDataDSL.g:10933:2: (this_ValidID_0= ruleValidID kw= '.' )+ { - // InternalDataDSL.g:10768:2: (this_ValidID_0= ruleValidID kw= '.' )+ - int cnt203=0; - loop203: + // InternalDataDSL.g:10933:2: (this_ValidID_0= ruleValidID kw= '.' )+ + int cnt205=0; + loop205: do { - int alt203=2; - int LA203_0 = input.LA(1); + int alt205=2; + int LA205_0 = input.LA(1); - if ( (LA203_0==RULE_ID) ) { - int LA203_2 = input.LA(2); + if ( (LA205_0==RULE_ID) ) { + int LA205_2 = input.LA(2); - if ( (LA203_2==77) ) { - alt203=1; + if ( (LA205_2==79) ) { + alt205=1; } } - switch (alt203) { + switch (alt205) { case 1 : - // InternalDataDSL.g:10769:3: this_ValidID_0= ruleValidID kw= '.' + // InternalDataDSL.g:10934:3: this_ValidID_0= ruleValidID kw= '.' { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); } - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_81); this_ValidID_0=ruleValidID(); state._fsp--; @@ -29559,7 +29999,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - kw=(Token)match(input,77,FOLLOW_72); if (state.failed) return current; + kw=(Token)match(input,79,FOLLOW_73); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -29571,13 +30011,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - if ( cnt203 >= 1 ) break loop203; + if ( cnt205 >= 1 ) break loop205; if (state.backtracking>0) {state.failed=true; return current;} EarlyExitException eee = - new EarlyExitException(203, input); + new EarlyExitException(205, input); throw eee; } - cnt203++; + cnt205++; } while (true); @@ -29602,7 +30042,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePredefinedBlobMimeTypeEnum" - // InternalDataDSL.g:10788:1: rulePredefinedBlobMimeTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) ; + // InternalDataDSL.g:10953:1: rulePredefinedBlobMimeTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) ; public final Enumerator rulePredefinedBlobMimeTypeEnum() throws RecognitionException { Enumerator current = null; @@ -29617,58 +30057,58 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10794:2: ( ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) ) - // InternalDataDSL.g:10795:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) + // InternalDataDSL.g:10959:2: ( ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) ) + // InternalDataDSL.g:10960:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) { - // InternalDataDSL.g:10795:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) - int alt204=6; + // InternalDataDSL.g:10960:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) + int alt206=6; switch ( input.LA(1) ) { - case 169: - { - alt204=1; - } - break; case 170: { - alt204=2; + alt206=1; } break; case 171: { - alt204=3; + alt206=2; } break; case 172: { - alt204=4; + alt206=3; } break; case 173: { - alt204=5; + alt206=4; } break; case 174: { - alt204=6; + alt206=5; + } + break; + case 175: + { + alt206=6; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 204, 0, input); + new NoViableAltException("", 206, 0, input); throw nvae; } - switch (alt204) { + switch (alt206) { case 1 : - // InternalDataDSL.g:10796:3: (enumLiteral_0= 'plain' ) + // InternalDataDSL.g:10961:3: (enumLiteral_0= 'plain' ) { - // InternalDataDSL.g:10796:3: (enumLiteral_0= 'plain' ) - // InternalDataDSL.g:10797:4: enumLiteral_0= 'plain' + // InternalDataDSL.g:10961:3: (enumLiteral_0= 'plain' ) + // InternalDataDSL.g:10962:4: enumLiteral_0= 'plain' { - enumLiteral_0=(Token)match(input,169,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,170,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPlainEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -29682,12 +30122,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10804:3: (enumLiteral_1= 'jpg' ) + // InternalDataDSL.g:10969:3: (enumLiteral_1= 'jpg' ) { - // InternalDataDSL.g:10804:3: (enumLiteral_1= 'jpg' ) - // InternalDataDSL.g:10805:4: enumLiteral_1= 'jpg' + // InternalDataDSL.g:10969:3: (enumLiteral_1= 'jpg' ) + // InternalDataDSL.g:10970:4: enumLiteral_1= 'jpg' { - enumLiteral_1=(Token)match(input,170,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,171,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getJpgEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -29701,12 +30141,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:10812:3: (enumLiteral_2= 'png' ) + // InternalDataDSL.g:10977:3: (enumLiteral_2= 'png' ) { - // InternalDataDSL.g:10812:3: (enumLiteral_2= 'png' ) - // InternalDataDSL.g:10813:4: enumLiteral_2= 'png' + // InternalDataDSL.g:10977:3: (enumLiteral_2= 'png' ) + // InternalDataDSL.g:10978:4: enumLiteral_2= 'png' { - enumLiteral_2=(Token)match(input,171,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,172,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPngEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -29720,12 +30160,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:10820:3: (enumLiteral_3= 'mpeg' ) + // InternalDataDSL.g:10985:3: (enumLiteral_3= 'mpeg' ) { - // InternalDataDSL.g:10820:3: (enumLiteral_3= 'mpeg' ) - // InternalDataDSL.g:10821:4: enumLiteral_3= 'mpeg' + // InternalDataDSL.g:10985:3: (enumLiteral_3= 'mpeg' ) + // InternalDataDSL.g:10986:4: enumLiteral_3= 'mpeg' { - enumLiteral_3=(Token)match(input,172,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,173,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getMpegEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -29739,12 +30179,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:10828:3: (enumLiteral_4= 'octet-stream' ) + // InternalDataDSL.g:10993:3: (enumLiteral_4= 'octet-stream' ) { - // InternalDataDSL.g:10828:3: (enumLiteral_4= 'octet-stream' ) - // InternalDataDSL.g:10829:4: enumLiteral_4= 'octet-stream' + // InternalDataDSL.g:10993:3: (enumLiteral_4= 'octet-stream' ) + // InternalDataDSL.g:10994:4: enumLiteral_4= 'octet-stream' { - enumLiteral_4=(Token)match(input,173,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,174,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getOctetstreamEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -29758,12 +30198,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalDataDSL.g:10836:3: (enumLiteral_5= 'pdf' ) + // InternalDataDSL.g:11001:3: (enumLiteral_5= 'pdf' ) { - // InternalDataDSL.g:10836:3: (enumLiteral_5= 'pdf' ) - // InternalDataDSL.g:10837:4: enumLiteral_5= 'pdf' + // InternalDataDSL.g:11001:3: (enumLiteral_5= 'pdf' ) + // InternalDataDSL.g:11002:4: enumLiteral_5= 'pdf' { - enumLiteral_5=(Token)match(input,174,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,175,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPdfEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -29801,7 +30241,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePredefinedBeanEnum" - // InternalDataDSL.g:10847:1: rulePredefinedBeanEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) ; + // InternalDataDSL.g:11012:1: rulePredefinedBeanEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) ; public final Enumerator rulePredefinedBeanEnum() throws RecognitionException { Enumerator current = null; @@ -29813,43 +30253,43 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10853:2: ( ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) ) - // InternalDataDSL.g:10854:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) + // InternalDataDSL.g:11018:2: ( ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) ) + // InternalDataDSL.g:11019:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) { - // InternalDataDSL.g:10854:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) - int alt205=3; + // InternalDataDSL.g:11019:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) + int alt207=3; switch ( input.LA(1) ) { - case 175: + case 176: { - alt205=1; + alt207=1; } break; - case 176: + case 177: { - alt205=2; + alt207=2; } break; - case 177: + case 178: { - alt205=3; + alt207=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 205, 0, input); + new NoViableAltException("", 207, 0, input); throw nvae; } - switch (alt205) { + switch (alt207) { case 1 : - // InternalDataDSL.g:10855:3: (enumLiteral_0= 'NowDate' ) + // InternalDataDSL.g:11020:3: (enumLiteral_0= 'NowDate' ) { - // InternalDataDSL.g:10855:3: (enumLiteral_0= 'NowDate' ) - // InternalDataDSL.g:10856:4: enumLiteral_0= 'NowDate' + // InternalDataDSL.g:11020:3: (enumLiteral_0= 'NowDate' ) + // InternalDataDSL.g:11021:4: enumLiteral_0= 'NowDate' { - enumLiteral_0=(Token)match(input,175,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,176,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanEnumAccess().getNowEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -29863,12 +30303,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10863:3: (enumLiteral_1= 'StartDate' ) + // InternalDataDSL.g:11028:3: (enumLiteral_1= 'StartDate' ) { - // InternalDataDSL.g:10863:3: (enumLiteral_1= 'StartDate' ) - // InternalDataDSL.g:10864:4: enumLiteral_1= 'StartDate' + // InternalDataDSL.g:11028:3: (enumLiteral_1= 'StartDate' ) + // InternalDataDSL.g:11029:4: enumLiteral_1= 'StartDate' { - enumLiteral_1=(Token)match(input,176,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,177,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanEnumAccess().getStartEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -29882,12 +30322,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:10871:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' ) + // InternalDataDSL.g:11036:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' ) { - // InternalDataDSL.g:10871:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' ) - // InternalDataDSL.g:10872:4: enumLiteral_2= 'UniversallyUniqueIdentifier' + // InternalDataDSL.g:11036:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' ) + // InternalDataDSL.g:11037:4: enumLiteral_2= 'UniversallyUniqueIdentifier' { - enumLiteral_2=(Token)match(input,177,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,178,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanEnumAccess().getUUIDEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -29925,7 +30365,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePredefinedBeanTypeEnum" - // InternalDataDSL.g:10882:1: rulePredefinedBeanTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) ; + // InternalDataDSL.g:11047:1: rulePredefinedBeanTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) ; public final Enumerator rulePredefinedBeanTypeEnum() throws RecognitionException { Enumerator current = null; @@ -29939,53 +30379,53 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10888:2: ( ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) ) - // InternalDataDSL.g:10889:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) + // InternalDataDSL.g:11053:2: ( ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) ) + // InternalDataDSL.g:11054:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) { - // InternalDataDSL.g:10889:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) - int alt206=5; + // InternalDataDSL.g:11054:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) + int alt208=5; switch ( input.LA(1) ) { - case 178: - { - alt206=1; - } - break; case 179: { - alt206=2; + alt208=1; } break; case 180: { - alt206=3; + alt208=2; } break; case 181: { - alt206=4; + alt208=3; } break; case 182: { - alt206=5; + alt208=4; + } + break; + case 183: + { + alt208=5; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 206, 0, input); + new NoViableAltException("", 208, 0, input); throw nvae; } - switch (alt206) { + switch (alt208) { case 1 : - // InternalDataDSL.g:10890:3: (enumLiteral_0= 'Date' ) + // InternalDataDSL.g:11055:3: (enumLiteral_0= 'Date' ) { - // InternalDataDSL.g:10890:3: (enumLiteral_0= 'Date' ) - // InternalDataDSL.g:10891:4: enumLiteral_0= 'Date' + // InternalDataDSL.g:11055:3: (enumLiteral_0= 'Date' ) + // InternalDataDSL.g:11056:4: enumLiteral_0= 'Date' { - enumLiteral_0=(Token)match(input,178,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,179,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanTypeEnumAccess().getDateEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -29999,12 +30439,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10898:3: (enumLiteral_1= 'Milliseconds' ) + // InternalDataDSL.g:11063:3: (enumLiteral_1= 'Milliseconds' ) { - // InternalDataDSL.g:10898:3: (enumLiteral_1= 'Milliseconds' ) - // InternalDataDSL.g:10899:4: enumLiteral_1= 'Milliseconds' + // InternalDataDSL.g:11063:3: (enumLiteral_1= 'Milliseconds' ) + // InternalDataDSL.g:11064:4: enumLiteral_1= 'Milliseconds' { - enumLiteral_1=(Token)match(input,179,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,180,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanTypeEnumAccess().getMillisEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -30018,12 +30458,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:10906:3: (enumLiteral_2= 'Nanoseconds' ) + // InternalDataDSL.g:11071:3: (enumLiteral_2= 'Nanoseconds' ) { - // InternalDataDSL.g:10906:3: (enumLiteral_2= 'Nanoseconds' ) - // InternalDataDSL.g:10907:4: enumLiteral_2= 'Nanoseconds' + // InternalDataDSL.g:11071:3: (enumLiteral_2= 'Nanoseconds' ) + // InternalDataDSL.g:11072:4: enumLiteral_2= 'Nanoseconds' { - enumLiteral_2=(Token)match(input,180,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,181,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanTypeEnumAccess().getNanosEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -30037,12 +30477,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:10914:3: (enumLiteral_3= 'Random' ) + // InternalDataDSL.g:11079:3: (enumLiteral_3= 'Random' ) { - // InternalDataDSL.g:10914:3: (enumLiteral_3= 'Random' ) - // InternalDataDSL.g:10915:4: enumLiteral_3= 'Random' + // InternalDataDSL.g:11079:3: (enumLiteral_3= 'Random' ) + // InternalDataDSL.g:11080:4: enumLiteral_3= 'Random' { - enumLiteral_3=(Token)match(input,181,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,182,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanTypeEnumAccess().getRandomEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -30056,12 +30496,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:10922:3: (enumLiteral_4= 'ExecuteContext' ) + // InternalDataDSL.g:11087:3: (enumLiteral_4= 'ExecuteContext' ) { - // InternalDataDSL.g:10922:3: (enumLiteral_4= 'ExecuteContext' ) - // InternalDataDSL.g:10923:4: enumLiteral_4= 'ExecuteContext' + // InternalDataDSL.g:11087:3: (enumLiteral_4= 'ExecuteContext' ) + // InternalDataDSL.g:11088:4: enumLiteral_4= 'ExecuteContext' { - enumLiteral_4=(Token)match(input,182,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,183,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getPredefinedBeanTypeEnumAccess().getExecContextEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -30099,7 +30539,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEntityManagerMode" - // InternalDataDSL.g:10933:1: ruleEntityManagerMode returns [Enumerator current=null] : ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) ; + // InternalDataDSL.g:11098:1: ruleEntityManagerMode returns [Enumerator current=null] : ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) ; public final Enumerator ruleEntityManagerMode() throws RecognitionException { Enumerator current = null; @@ -30111,43 +30551,43 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:10939:2: ( ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) ) - // InternalDataDSL.g:10940:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) + // InternalDataDSL.g:11104:2: ( ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) ) + // InternalDataDSL.g:11105:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) { - // InternalDataDSL.g:10940:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) - int alt207=3; + // InternalDataDSL.g:11105:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) + int alt209=3; switch ( input.LA(1) ) { - case 183: + case 184: { - alt207=1; + alt209=1; } break; - case 184: + case 185: { - alt207=2; + alt209=2; } break; - case 185: + case 186: { - alt207=3; + alt209=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 207, 0, input); + new NoViableAltException("", 209, 0, input); throw nvae; } - switch (alt207) { + switch (alt209) { case 1 : - // InternalDataDSL.g:10941:3: (enumLiteral_0= 'persist' ) + // InternalDataDSL.g:11106:3: (enumLiteral_0= 'persist' ) { - // InternalDataDSL.g:10941:3: (enumLiteral_0= 'persist' ) - // InternalDataDSL.g:10942:4: enumLiteral_0= 'persist' + // InternalDataDSL.g:11106:3: (enumLiteral_0= 'persist' ) + // InternalDataDSL.g:11107:4: enumLiteral_0= 'persist' { - enumLiteral_0=(Token)match(input,183,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,184,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getEntityManagerModeAccess().getPersistEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -30161,12 +30601,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10949:3: (enumLiteral_1= 'merge' ) + // InternalDataDSL.g:11114:3: (enumLiteral_1= 'merge' ) { - // InternalDataDSL.g:10949:3: (enumLiteral_1= 'merge' ) - // InternalDataDSL.g:10950:4: enumLiteral_1= 'merge' + // InternalDataDSL.g:11114:3: (enumLiteral_1= 'merge' ) + // InternalDataDSL.g:11115:4: enumLiteral_1= 'merge' { - enumLiteral_1=(Token)match(input,184,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,185,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getEntityManagerModeAccess().getMergeEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -30180,12 +30620,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:10957:3: (enumLiteral_2= 'remove' ) + // InternalDataDSL.g:11122:3: (enumLiteral_2= 'remove' ) { - // InternalDataDSL.g:10957:3: (enumLiteral_2= 'remove' ) - // InternalDataDSL.g:10958:4: enumLiteral_2= 'remove' + // InternalDataDSL.g:11122:3: (enumLiteral_2= 'remove' ) + // InternalDataDSL.g:11123:4: enumLiteral_2= 'remove' { - enumLiteral_2=(Token)match(input,185,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,186,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getEntityManagerModeAccess().getRemoveEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -30223,7 +30663,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOperator" - // InternalDataDSL.g:10968:1: ruleOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThen' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) ) ; + // InternalDataDSL.g:11133:1: ruleOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThan' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) | (enumLiteral_8= 'isIn' ) | (enumLiteral_9= 'isNotIn' ) | (enumLiteral_10= 'isLike' ) ) ; public final Enumerator ruleOperator() throws RecognitionException { Enumerator current = null; @@ -30235,73 +30675,91 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { Token enumLiteral_5=null; Token enumLiteral_6=null; Token enumLiteral_7=null; + Token enumLiteral_8=null; + Token enumLiteral_9=null; + Token enumLiteral_10=null; enterRule(); try { - // InternalDataDSL.g:10974:2: ( ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThen' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) ) ) - // InternalDataDSL.g:10975:2: ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThen' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) ) + // InternalDataDSL.g:11139:2: ( ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThan' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) | (enumLiteral_8= 'isIn' ) | (enumLiteral_9= 'isNotIn' ) | (enumLiteral_10= 'isLike' ) ) ) + // InternalDataDSL.g:11140:2: ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThan' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) | (enumLiteral_8= 'isIn' ) | (enumLiteral_9= 'isNotIn' ) | (enumLiteral_10= 'isLike' ) ) { - // InternalDataDSL.g:10975:2: ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThen' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) ) - int alt208=8; + // InternalDataDSL.g:11140:2: ( (enumLiteral_0= 'equals' ) | (enumLiteral_1= 'notEquals' ) | (enumLiteral_2= 'greaterThan' ) | (enumLiteral_3= 'greatThanOrEqualTo' ) | (enumLiteral_4= 'lessThan' ) | (enumLiteral_5= 'lessThanOrEqualTo' ) | (enumLiteral_6= 'isNull' ) | (enumLiteral_7= 'isNotNull' ) | (enumLiteral_8= 'isIn' ) | (enumLiteral_9= 'isNotIn' ) | (enumLiteral_10= 'isLike' ) ) + int alt210=11; switch ( input.LA(1) ) { - case 186: - { - alt208=1; - } - break; case 187: { - alt208=2; + alt210=1; } break; case 188: { - alt208=3; + alt210=2; } break; case 189: { - alt208=4; + alt210=3; } break; case 190: { - alt208=5; + alt210=4; } break; case 191: { - alt208=6; + alt210=5; } break; case 192: { - alt208=7; + alt210=6; } break; case 193: { - alt208=8; + alt210=7; + } + break; + case 194: + { + alt210=8; + } + break; + case 195: + { + alt210=9; + } + break; + case 196: + { + alt210=10; + } + break; + case 197: + { + alt210=11; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 208, 0, input); + new NoViableAltException("", 210, 0, input); throw nvae; } - switch (alt208) { + switch (alt210) { case 1 : - // InternalDataDSL.g:10976:3: (enumLiteral_0= 'equals' ) + // InternalDataDSL.g:11141:3: (enumLiteral_0= 'equals' ) { - // InternalDataDSL.g:10976:3: (enumLiteral_0= 'equals' ) - // InternalDataDSL.g:10977:4: enumLiteral_0= 'equals' + // InternalDataDSL.g:11141:3: (enumLiteral_0= 'equals' ) + // InternalDataDSL.g:11142:4: enumLiteral_0= 'equals' { - enumLiteral_0=(Token)match(input,186,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,187,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getEqualsEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -30315,12 +30773,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:10984:3: (enumLiteral_1= 'notEquals' ) + // InternalDataDSL.g:11149:3: (enumLiteral_1= 'notEquals' ) { - // InternalDataDSL.g:10984:3: (enumLiteral_1= 'notEquals' ) - // InternalDataDSL.g:10985:4: enumLiteral_1= 'notEquals' + // InternalDataDSL.g:11149:3: (enumLiteral_1= 'notEquals' ) + // InternalDataDSL.g:11150:4: enumLiteral_1= 'notEquals' { - enumLiteral_1=(Token)match(input,187,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,188,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getNotequalsEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -30334,12 +30792,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:10992:3: (enumLiteral_2= 'greaterThan' ) + // InternalDataDSL.g:11157:3: (enumLiteral_2= 'greaterThan' ) { - // InternalDataDSL.g:10992:3: (enumLiteral_2= 'greaterThan' ) - // InternalDataDSL.g:10993:4: enumLiteral_2= 'greaterThan' + // InternalDataDSL.g:11157:3: (enumLiteral_2= 'greaterThan' ) + // InternalDataDSL.g:11158:4: enumLiteral_2= 'greaterThan' { - enumLiteral_2=(Token)match(input,188,FOLLOW_2); if (state.failed) return current; + enumLiteral_2=(Token)match(input,189,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getGreaterthanEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); @@ -30353,12 +30811,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalDataDSL.g:11000:3: (enumLiteral_3= 'greatThanOrEqualTo' ) + // InternalDataDSL.g:11165:3: (enumLiteral_3= 'greatThanOrEqualTo' ) { - // InternalDataDSL.g:11000:3: (enumLiteral_3= 'greatThanOrEqualTo' ) - // InternalDataDSL.g:11001:4: enumLiteral_3= 'greatThanOrEqualTo' + // InternalDataDSL.g:11165:3: (enumLiteral_3= 'greatThanOrEqualTo' ) + // InternalDataDSL.g:11166:4: enumLiteral_3= 'greatThanOrEqualTo' { - enumLiteral_3=(Token)match(input,189,FOLLOW_2); if (state.failed) return current; + enumLiteral_3=(Token)match(input,190,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getGreaterthanorequaltoEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); @@ -30372,12 +30830,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalDataDSL.g:11008:3: (enumLiteral_4= 'lessThen' ) + // InternalDataDSL.g:11173:3: (enumLiteral_4= 'lessThan' ) { - // InternalDataDSL.g:11008:3: (enumLiteral_4= 'lessThen' ) - // InternalDataDSL.g:11009:4: enumLiteral_4= 'lessThen' + // InternalDataDSL.g:11173:3: (enumLiteral_4= 'lessThan' ) + // InternalDataDSL.g:11174:4: enumLiteral_4= 'lessThan' { - enumLiteral_4=(Token)match(input,190,FOLLOW_2); if (state.failed) return current; + enumLiteral_4=(Token)match(input,191,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getLessthanEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); @@ -30391,12 +30849,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalDataDSL.g:11016:3: (enumLiteral_5= 'lessThanOrEqualTo' ) + // InternalDataDSL.g:11181:3: (enumLiteral_5= 'lessThanOrEqualTo' ) { - // InternalDataDSL.g:11016:3: (enumLiteral_5= 'lessThanOrEqualTo' ) - // InternalDataDSL.g:11017:4: enumLiteral_5= 'lessThanOrEqualTo' + // InternalDataDSL.g:11181:3: (enumLiteral_5= 'lessThanOrEqualTo' ) + // InternalDataDSL.g:11182:4: enumLiteral_5= 'lessThanOrEqualTo' { - enumLiteral_5=(Token)match(input,191,FOLLOW_2); if (state.failed) return current; + enumLiteral_5=(Token)match(input,192,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getLessthanorequaltoEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); @@ -30410,12 +30868,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalDataDSL.g:11024:3: (enumLiteral_6= 'isNull' ) + // InternalDataDSL.g:11189:3: (enumLiteral_6= 'isNull' ) { - // InternalDataDSL.g:11024:3: (enumLiteral_6= 'isNull' ) - // InternalDataDSL.g:11025:4: enumLiteral_6= 'isNull' + // InternalDataDSL.g:11189:3: (enumLiteral_6= 'isNull' ) + // InternalDataDSL.g:11190:4: enumLiteral_6= 'isNull' { - enumLiteral_6=(Token)match(input,192,FOLLOW_2); if (state.failed) return current; + enumLiteral_6=(Token)match(input,193,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getIsnullEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); @@ -30429,12 +30887,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 8 : - // InternalDataDSL.g:11032:3: (enumLiteral_7= 'isNotNull' ) + // InternalDataDSL.g:11197:3: (enumLiteral_7= 'isNotNull' ) { - // InternalDataDSL.g:11032:3: (enumLiteral_7= 'isNotNull' ) - // InternalDataDSL.g:11033:4: enumLiteral_7= 'isNotNull' + // InternalDataDSL.g:11197:3: (enumLiteral_7= 'isNotNull' ) + // InternalDataDSL.g:11198:4: enumLiteral_7= 'isNotNull' { - enumLiteral_7=(Token)match(input,193,FOLLOW_2); if (state.failed) return current; + enumLiteral_7=(Token)match(input,194,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getOperatorAccess().getIsnotnullEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); @@ -30447,6 +30905,63 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; + case 9 : + // InternalDataDSL.g:11205:3: (enumLiteral_8= 'isIn' ) + { + // InternalDataDSL.g:11205:3: (enumLiteral_8= 'isIn' ) + // InternalDataDSL.g:11206:4: enumLiteral_8= 'isIn' + { + enumLiteral_8=(Token)match(input,195,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current = grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_8, grammarAccess.getOperatorAccess().getIsinEnumLiteralDeclaration_8()); + + } + + } + + + } + break; + case 10 : + // InternalDataDSL.g:11213:3: (enumLiteral_9= 'isNotIn' ) + { + // InternalDataDSL.g:11213:3: (enumLiteral_9= 'isNotIn' ) + // InternalDataDSL.g:11214:4: enumLiteral_9= 'isNotIn' + { + enumLiteral_9=(Token)match(input,196,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current = grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_9, grammarAccess.getOperatorAccess().getIsnotinEnumLiteralDeclaration_9()); + + } + + } + + + } + break; + case 11 : + // InternalDataDSL.g:11221:3: (enumLiteral_10= 'isLike' ) + { + // InternalDataDSL.g:11221:3: (enumLiteral_10= 'isLike' ) + // InternalDataDSL.g:11222:4: enumLiteral_10= 'isLike' + { + enumLiteral_10=(Token)match(input,197,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current = grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_10, grammarAccess.getOperatorAccess().getIslikeEnumLiteralDeclaration_10()); + + } + + } + + + } + break; } @@ -30472,7 +30987,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJunction" - // InternalDataDSL.g:11043:1: ruleJunction returns [Enumerator current=null] : ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) ; + // InternalDataDSL.g:11232:1: ruleJunction returns [Enumerator current=null] : ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) ; public final Enumerator ruleJunction() throws RecognitionException { Enumerator current = null; @@ -30483,34 +30998,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalDataDSL.g:11049:2: ( ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) ) - // InternalDataDSL.g:11050:2: ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) + // InternalDataDSL.g:11238:2: ( ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) ) + // InternalDataDSL.g:11239:2: ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) { - // InternalDataDSL.g:11050:2: ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) - int alt209=2; - int LA209_0 = input.LA(1); + // InternalDataDSL.g:11239:2: ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) + int alt211=2; + int LA211_0 = input.LA(1); - if ( (LA209_0==194) ) { - alt209=1; + if ( (LA211_0==198) ) { + alt211=1; } - else if ( (LA209_0==195) ) { - alt209=2; + else if ( (LA211_0==199) ) { + alt211=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 209, 0, input); + new NoViableAltException("", 211, 0, input); throw nvae; } - switch (alt209) { + switch (alt211) { case 1 : - // InternalDataDSL.g:11051:3: (enumLiteral_0= 'and' ) + // InternalDataDSL.g:11240:3: (enumLiteral_0= 'and' ) { - // InternalDataDSL.g:11051:3: (enumLiteral_0= 'and' ) - // InternalDataDSL.g:11052:4: enumLiteral_0= 'and' + // InternalDataDSL.g:11240:3: (enumLiteral_0= 'and' ) + // InternalDataDSL.g:11241:4: enumLiteral_0= 'and' { - enumLiteral_0=(Token)match(input,194,FOLLOW_2); if (state.failed) return current; + enumLiteral_0=(Token)match(input,198,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getJunctionAccess().getAndEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); @@ -30524,12 +31039,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalDataDSL.g:11059:3: (enumLiteral_1= 'or' ) + // InternalDataDSL.g:11248:3: (enumLiteral_1= 'or' ) { - // InternalDataDSL.g:11059:3: (enumLiteral_1= 'or' ) - // InternalDataDSL.g:11060:4: enumLiteral_1= 'or' + // InternalDataDSL.g:11248:3: (enumLiteral_1= 'or' ) + // InternalDataDSL.g:11249:4: enumLiteral_1= 'or' { - enumLiteral_1=(Token)match(input,195,FOLLOW_2); if (state.failed) return current; + enumLiteral_1=(Token)match(input,199,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current = grammarAccess.getJunctionAccess().getOrEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); @@ -30567,10 +31082,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred1_InternalDataDSL public final void synpred1_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4164:5: ( '(' ) - // InternalDataDSL.g:4164:6: '(' + // InternalDataDSL.g:4329:5: ( '(' ) + // InternalDataDSL.g:4329:6: '(' { - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,106,FOLLOW_2); if (state.failed) return ; } } @@ -30578,19 +31093,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred2_InternalDataDSL public final void synpred2_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4173:7: ( ( ( ( ruleValidID ) ) '=' ) ) - // InternalDataDSL.g:4173:8: ( ( ( ruleValidID ) ) '=' ) + // InternalDataDSL.g:4338:7: ( ( ( ( ruleValidID ) ) '=' ) ) + // InternalDataDSL.g:4338:8: ( ( ( ruleValidID ) ) '=' ) { - // InternalDataDSL.g:4173:8: ( ( ( ruleValidID ) ) '=' ) - // InternalDataDSL.g:4174:8: ( ( ruleValidID ) ) '=' + // InternalDataDSL.g:4338:8: ( ( ( ruleValidID ) ) '=' ) + // InternalDataDSL.g:4339:8: ( ( ruleValidID ) ) '=' { - // InternalDataDSL.g:4174:8: ( ( ruleValidID ) ) - // InternalDataDSL.g:4175:9: ( ruleValidID ) + // InternalDataDSL.g:4339:8: ( ( ruleValidID ) ) + // InternalDataDSL.g:4340:9: ( ruleValidID ) { - // InternalDataDSL.g:4175:9: ( ruleValidID ) - // InternalDataDSL.g:4176:10: ruleValidID + // InternalDataDSL.g:4340:9: ( ruleValidID ) + // InternalDataDSL.g:4341:10: ruleValidID { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_104); ruleValidID(); state._fsp--; @@ -30601,7 +31116,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - match(input,108,FOLLOW_2); if (state.failed) return ; + match(input,109,FOLLOW_2); if (state.failed) return ; } @@ -30612,19 +31127,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred5_InternalDataDSL public final void synpred5_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4353:5: ( ( () '#' '[' ) ) - // InternalDataDSL.g:4353:6: ( () '#' '[' ) + // InternalDataDSL.g:4518:5: ( ( () '#' '[' ) ) + // InternalDataDSL.g:4518:6: ( () '#' '[' ) { - // InternalDataDSL.g:4353:6: ( () '#' '[' ) - // InternalDataDSL.g:4354:6: () '#' '[' + // InternalDataDSL.g:4518:6: ( () '#' '[' ) + // InternalDataDSL.g:4519:6: () '#' '[' { - // InternalDataDSL.g:4354:6: () - // InternalDataDSL.g:4355:6: + // InternalDataDSL.g:4519:6: () + // InternalDataDSL.g:4520:6: { } - match(input,109,FOLLOW_104); if (state.failed) return ; - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,110,FOLLOW_106); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; } @@ -30635,19 +31150,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred6_InternalDataDSL public final void synpred6_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4495:5: ( ( () '#' '[' ) ) - // InternalDataDSL.g:4495:6: ( () '#' '[' ) + // InternalDataDSL.g:4660:5: ( ( () '#' '[' ) ) + // InternalDataDSL.g:4660:6: ( () '#' '[' ) { - // InternalDataDSL.g:4495:6: ( () '#' '[' ) - // InternalDataDSL.g:4496:6: () '#' '[' + // InternalDataDSL.g:4660:6: ( () '#' '[' ) + // InternalDataDSL.g:4661:6: () '#' '[' { - // InternalDataDSL.g:4496:6: () - // InternalDataDSL.g:4497:6: + // InternalDataDSL.g:4661:6: () + // InternalDataDSL.g:4662:6: { } - match(input,109,FOLLOW_104); if (state.failed) return ; - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,110,FOLLOW_106); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; } @@ -30658,22 +31173,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred7_InternalDataDSL public final void synpred7_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4723:6: ( ( () ( ( ruleOpMultiAssign ) ) ) ) - // InternalDataDSL.g:4723:7: ( () ( ( ruleOpMultiAssign ) ) ) + // InternalDataDSL.g:4888:6: ( ( () ( ( ruleOpMultiAssign ) ) ) ) + // InternalDataDSL.g:4888:7: ( () ( ( ruleOpMultiAssign ) ) ) { - // InternalDataDSL.g:4723:7: ( () ( ( ruleOpMultiAssign ) ) ) - // InternalDataDSL.g:4724:7: () ( ( ruleOpMultiAssign ) ) + // InternalDataDSL.g:4888:7: ( () ( ( ruleOpMultiAssign ) ) ) + // InternalDataDSL.g:4889:7: () ( ( ruleOpMultiAssign ) ) { - // InternalDataDSL.g:4724:7: () - // InternalDataDSL.g:4725:7: + // InternalDataDSL.g:4889:7: () + // InternalDataDSL.g:4890:7: { } - // InternalDataDSL.g:4726:7: ( ( ruleOpMultiAssign ) ) - // InternalDataDSL.g:4727:8: ( ruleOpMultiAssign ) + // InternalDataDSL.g:4891:7: ( ( ruleOpMultiAssign ) ) + // InternalDataDSL.g:4892:8: ( ruleOpMultiAssign ) { - // InternalDataDSL.g:4727:8: ( ruleOpMultiAssign ) - // InternalDataDSL.g:4728:9: ruleOpMultiAssign + // InternalDataDSL.g:4892:8: ( ruleOpMultiAssign ) + // InternalDataDSL.g:4893:9: ruleOpMultiAssign { pushFollow(FOLLOW_2); ruleOpMultiAssign(); @@ -30696,22 +31211,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred8_InternalDataDSL public final void synpred8_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:4917:5: ( ( () ( ( ruleOpOr ) ) ) ) - // InternalDataDSL.g:4917:6: ( () ( ( ruleOpOr ) ) ) + // InternalDataDSL.g:5082:5: ( ( () ( ( ruleOpOr ) ) ) ) + // InternalDataDSL.g:5082:6: ( () ( ( ruleOpOr ) ) ) { - // InternalDataDSL.g:4917:6: ( () ( ( ruleOpOr ) ) ) - // InternalDataDSL.g:4918:6: () ( ( ruleOpOr ) ) + // InternalDataDSL.g:5082:6: ( () ( ( ruleOpOr ) ) ) + // InternalDataDSL.g:5083:6: () ( ( ruleOpOr ) ) { - // InternalDataDSL.g:4918:6: () - // InternalDataDSL.g:4919:6: + // InternalDataDSL.g:5083:6: () + // InternalDataDSL.g:5084:6: { } - // InternalDataDSL.g:4920:6: ( ( ruleOpOr ) ) - // InternalDataDSL.g:4921:7: ( ruleOpOr ) + // InternalDataDSL.g:5085:6: ( ( ruleOpOr ) ) + // InternalDataDSL.g:5086:7: ( ruleOpOr ) { - // InternalDataDSL.g:4921:7: ( ruleOpOr ) - // InternalDataDSL.g:4922:8: ruleOpOr + // InternalDataDSL.g:5086:7: ( ruleOpOr ) + // InternalDataDSL.g:5087:8: ruleOpOr { pushFollow(FOLLOW_2); ruleOpOr(); @@ -30734,22 +31249,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred9_InternalDataDSL public final void synpred9_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5024:5: ( ( () ( ( ruleOpAnd ) ) ) ) - // InternalDataDSL.g:5024:6: ( () ( ( ruleOpAnd ) ) ) + // InternalDataDSL.g:5189:5: ( ( () ( ( ruleOpAnd ) ) ) ) + // InternalDataDSL.g:5189:6: ( () ( ( ruleOpAnd ) ) ) { - // InternalDataDSL.g:5024:6: ( () ( ( ruleOpAnd ) ) ) - // InternalDataDSL.g:5025:6: () ( ( ruleOpAnd ) ) + // InternalDataDSL.g:5189:6: ( () ( ( ruleOpAnd ) ) ) + // InternalDataDSL.g:5190:6: () ( ( ruleOpAnd ) ) { - // InternalDataDSL.g:5025:6: () - // InternalDataDSL.g:5026:6: + // InternalDataDSL.g:5190:6: () + // InternalDataDSL.g:5191:6: { } - // InternalDataDSL.g:5027:6: ( ( ruleOpAnd ) ) - // InternalDataDSL.g:5028:7: ( ruleOpAnd ) + // InternalDataDSL.g:5192:6: ( ( ruleOpAnd ) ) + // InternalDataDSL.g:5193:7: ( ruleOpAnd ) { - // InternalDataDSL.g:5028:7: ( ruleOpAnd ) - // InternalDataDSL.g:5029:8: ruleOpAnd + // InternalDataDSL.g:5193:7: ( ruleOpAnd ) + // InternalDataDSL.g:5194:8: ruleOpAnd { pushFollow(FOLLOW_2); ruleOpAnd(); @@ -30772,22 +31287,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred10_InternalDataDSL public final void synpred10_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5131:5: ( ( () ( ( ruleOpEquality ) ) ) ) - // InternalDataDSL.g:5131:6: ( () ( ( ruleOpEquality ) ) ) + // InternalDataDSL.g:5296:5: ( ( () ( ( ruleOpEquality ) ) ) ) + // InternalDataDSL.g:5296:6: ( () ( ( ruleOpEquality ) ) ) { - // InternalDataDSL.g:5131:6: ( () ( ( ruleOpEquality ) ) ) - // InternalDataDSL.g:5132:6: () ( ( ruleOpEquality ) ) + // InternalDataDSL.g:5296:6: ( () ( ( ruleOpEquality ) ) ) + // InternalDataDSL.g:5297:6: () ( ( ruleOpEquality ) ) { - // InternalDataDSL.g:5132:6: () - // InternalDataDSL.g:5133:6: + // InternalDataDSL.g:5297:6: () + // InternalDataDSL.g:5298:6: { } - // InternalDataDSL.g:5134:6: ( ( ruleOpEquality ) ) - // InternalDataDSL.g:5135:7: ( ruleOpEquality ) + // InternalDataDSL.g:5299:6: ( ( ruleOpEquality ) ) + // InternalDataDSL.g:5300:7: ( ruleOpEquality ) { - // InternalDataDSL.g:5135:7: ( ruleOpEquality ) - // InternalDataDSL.g:5136:8: ruleOpEquality + // InternalDataDSL.g:5300:7: ( ruleOpEquality ) + // InternalDataDSL.g:5301:8: ruleOpEquality { pushFollow(FOLLOW_2); ruleOpEquality(); @@ -30810,18 +31325,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred11_InternalDataDSL public final void synpred11_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5259:6: ( ( () 'instanceof' ) ) - // InternalDataDSL.g:5259:7: ( () 'instanceof' ) + // InternalDataDSL.g:5424:6: ( ( () 'instanceof' ) ) + // InternalDataDSL.g:5424:7: ( () 'instanceof' ) { - // InternalDataDSL.g:5259:7: ( () 'instanceof' ) - // InternalDataDSL.g:5260:7: () 'instanceof' + // InternalDataDSL.g:5424:7: ( () 'instanceof' ) + // InternalDataDSL.g:5425:7: () 'instanceof' { - // InternalDataDSL.g:5260:7: () - // InternalDataDSL.g:5261:7: + // InternalDataDSL.g:5425:7: () + // InternalDataDSL.g:5426:7: { } - match(input,126,FOLLOW_2); if (state.failed) return ; + match(input,127,FOLLOW_2); if (state.failed) return ; } @@ -30832,22 +31347,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred12_InternalDataDSL public final void synpred12_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5302:6: ( ( () ( ( ruleOpCompare ) ) ) ) - // InternalDataDSL.g:5302:7: ( () ( ( ruleOpCompare ) ) ) + // InternalDataDSL.g:5467:6: ( ( () ( ( ruleOpCompare ) ) ) ) + // InternalDataDSL.g:5467:7: ( () ( ( ruleOpCompare ) ) ) { - // InternalDataDSL.g:5302:7: ( () ( ( ruleOpCompare ) ) ) - // InternalDataDSL.g:5303:7: () ( ( ruleOpCompare ) ) + // InternalDataDSL.g:5467:7: ( () ( ( ruleOpCompare ) ) ) + // InternalDataDSL.g:5468:7: () ( ( ruleOpCompare ) ) { - // InternalDataDSL.g:5303:7: () - // InternalDataDSL.g:5304:7: + // InternalDataDSL.g:5468:7: () + // InternalDataDSL.g:5469:7: { } - // InternalDataDSL.g:5305:7: ( ( ruleOpCompare ) ) - // InternalDataDSL.g:5306:8: ( ruleOpCompare ) + // InternalDataDSL.g:5470:7: ( ( ruleOpCompare ) ) + // InternalDataDSL.g:5471:8: ( ruleOpCompare ) { - // InternalDataDSL.g:5306:8: ( ruleOpCompare ) - // InternalDataDSL.g:5307:9: ruleOpCompare + // InternalDataDSL.g:5471:8: ( ruleOpCompare ) + // InternalDataDSL.g:5472:9: ruleOpCompare { pushFollow(FOLLOW_2); ruleOpCompare(); @@ -30870,22 +31385,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred13_InternalDataDSL public final void synpred13_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5437:5: ( ( () ( ( ruleOpOther ) ) ) ) - // InternalDataDSL.g:5437:6: ( () ( ( ruleOpOther ) ) ) + // InternalDataDSL.g:5602:5: ( ( () ( ( ruleOpOther ) ) ) ) + // InternalDataDSL.g:5602:6: ( () ( ( ruleOpOther ) ) ) { - // InternalDataDSL.g:5437:6: ( () ( ( ruleOpOther ) ) ) - // InternalDataDSL.g:5438:6: () ( ( ruleOpOther ) ) + // InternalDataDSL.g:5602:6: ( () ( ( ruleOpOther ) ) ) + // InternalDataDSL.g:5603:6: () ( ( ruleOpOther ) ) { - // InternalDataDSL.g:5438:6: () - // InternalDataDSL.g:5439:6: + // InternalDataDSL.g:5603:6: () + // InternalDataDSL.g:5604:6: { } - // InternalDataDSL.g:5440:6: ( ( ruleOpOther ) ) - // InternalDataDSL.g:5441:7: ( ruleOpOther ) + // InternalDataDSL.g:5605:6: ( ( ruleOpOther ) ) + // InternalDataDSL.g:5606:7: ( ruleOpOther ) { - // InternalDataDSL.g:5441:7: ( ruleOpOther ) - // InternalDataDSL.g:5442:8: ruleOpOther + // InternalDataDSL.g:5606:7: ( ruleOpOther ) + // InternalDataDSL.g:5607:8: ruleOpOther { pushFollow(FOLLOW_2); ruleOpOther(); @@ -30908,14 +31423,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred14_InternalDataDSL public final void synpred14_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5557:6: ( ( '>' '>' ) ) - // InternalDataDSL.g:5557:7: ( '>' '>' ) + // InternalDataDSL.g:5722:6: ( ( '>' '>' ) ) + // InternalDataDSL.g:5722:7: ( '>' '>' ) { - // InternalDataDSL.g:5557:7: ( '>' '>' ) - // InternalDataDSL.g:5558:7: '>' '>' + // InternalDataDSL.g:5722:7: ( '>' '>' ) + // InternalDataDSL.g:5723:7: '>' '>' { - match(input,118,FOLLOW_119); if (state.failed) return ; - match(input,118,FOLLOW_2); if (state.failed) return ; + match(input,119,FOLLOW_121); if (state.failed) return ; + match(input,119,FOLLOW_2); if (state.failed) return ; } @@ -30926,14 +31441,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred15_InternalDataDSL public final void synpred15_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5592:6: ( ( '<' '<' ) ) - // InternalDataDSL.g:5592:7: ( '<' '<' ) + // InternalDataDSL.g:5757:6: ( ( '<' '<' ) ) + // InternalDataDSL.g:5757:7: ( '<' '<' ) { - // InternalDataDSL.g:5592:7: ( '<' '<' ) - // InternalDataDSL.g:5593:7: '<' '<' + // InternalDataDSL.g:5757:7: ( '<' '<' ) + // InternalDataDSL.g:5758:7: '<' '<' { - match(input,117,FOLLOW_109); if (state.failed) return ; - match(input,117,FOLLOW_2); if (state.failed) return ; + match(input,118,FOLLOW_111); if (state.failed) return ; + match(input,118,FOLLOW_2); if (state.failed) return ; } @@ -30944,22 +31459,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred16_InternalDataDSL public final void synpred16_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5665:5: ( ( () ( ( ruleOpAdd ) ) ) ) - // InternalDataDSL.g:5665:6: ( () ( ( ruleOpAdd ) ) ) + // InternalDataDSL.g:5830:5: ( ( () ( ( ruleOpAdd ) ) ) ) + // InternalDataDSL.g:5830:6: ( () ( ( ruleOpAdd ) ) ) { - // InternalDataDSL.g:5665:6: ( () ( ( ruleOpAdd ) ) ) - // InternalDataDSL.g:5666:6: () ( ( ruleOpAdd ) ) + // InternalDataDSL.g:5830:6: ( () ( ( ruleOpAdd ) ) ) + // InternalDataDSL.g:5831:6: () ( ( ruleOpAdd ) ) { - // InternalDataDSL.g:5666:6: () - // InternalDataDSL.g:5667:6: + // InternalDataDSL.g:5831:6: () + // InternalDataDSL.g:5832:6: { } - // InternalDataDSL.g:5668:6: ( ( ruleOpAdd ) ) - // InternalDataDSL.g:5669:7: ( ruleOpAdd ) + // InternalDataDSL.g:5833:6: ( ( ruleOpAdd ) ) + // InternalDataDSL.g:5834:7: ( ruleOpAdd ) { - // InternalDataDSL.g:5669:7: ( ruleOpAdd ) - // InternalDataDSL.g:5670:8: ruleOpAdd + // InternalDataDSL.g:5834:7: ( ruleOpAdd ) + // InternalDataDSL.g:5835:8: ruleOpAdd { pushFollow(FOLLOW_2); ruleOpAdd(); @@ -30982,22 +31497,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred17_InternalDataDSL public final void synpred17_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:5780:5: ( ( () ( ( ruleOpMulti ) ) ) ) - // InternalDataDSL.g:5780:6: ( () ( ( ruleOpMulti ) ) ) + // InternalDataDSL.g:5945:5: ( ( () ( ( ruleOpMulti ) ) ) ) + // InternalDataDSL.g:5945:6: ( () ( ( ruleOpMulti ) ) ) { - // InternalDataDSL.g:5780:6: ( () ( ( ruleOpMulti ) ) ) - // InternalDataDSL.g:5781:6: () ( ( ruleOpMulti ) ) + // InternalDataDSL.g:5945:6: ( () ( ( ruleOpMulti ) ) ) + // InternalDataDSL.g:5946:6: () ( ( ruleOpMulti ) ) { - // InternalDataDSL.g:5781:6: () - // InternalDataDSL.g:5782:6: + // InternalDataDSL.g:5946:6: () + // InternalDataDSL.g:5947:6: { } - // InternalDataDSL.g:5783:6: ( ( ruleOpMulti ) ) - // InternalDataDSL.g:5784:7: ( ruleOpMulti ) + // InternalDataDSL.g:5948:6: ( ( ruleOpMulti ) ) + // InternalDataDSL.g:5949:7: ( ruleOpMulti ) { - // InternalDataDSL.g:5784:7: ( ruleOpMulti ) - // InternalDataDSL.g:5785:8: ruleOpMulti + // InternalDataDSL.g:5949:7: ( ruleOpMulti ) + // InternalDataDSL.g:5950:8: ruleOpMulti { pushFollow(FOLLOW_2); ruleOpMulti(); @@ -31020,18 +31535,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred18_InternalDataDSL public final void synpred18_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6015:5: ( ( () 'as' ) ) - // InternalDataDSL.g:6015:6: ( () 'as' ) + // InternalDataDSL.g:6180:5: ( ( () 'as' ) ) + // InternalDataDSL.g:6180:6: ( () 'as' ) { - // InternalDataDSL.g:6015:6: ( () 'as' ) - // InternalDataDSL.g:6016:6: () 'as' + // InternalDataDSL.g:6180:6: ( () 'as' ) + // InternalDataDSL.g:6181:6: () 'as' { - // InternalDataDSL.g:6016:6: () - // InternalDataDSL.g:6017:6: + // InternalDataDSL.g:6181:6: () + // InternalDataDSL.g:6182:6: { } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,82,FOLLOW_2); if (state.failed) return ; } @@ -31042,22 +31557,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred19_InternalDataDSL public final void synpred19_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6083:4: ( ( () ( ( ruleOpPostfix ) ) ) ) - // InternalDataDSL.g:6083:5: ( () ( ( ruleOpPostfix ) ) ) + // InternalDataDSL.g:6248:4: ( ( () ( ( ruleOpPostfix ) ) ) ) + // InternalDataDSL.g:6248:5: ( () ( ( ruleOpPostfix ) ) ) { - // InternalDataDSL.g:6083:5: ( () ( ( ruleOpPostfix ) ) ) - // InternalDataDSL.g:6084:5: () ( ( ruleOpPostfix ) ) + // InternalDataDSL.g:6248:5: ( () ( ( ruleOpPostfix ) ) ) + // InternalDataDSL.g:6249:5: () ( ( ruleOpPostfix ) ) { - // InternalDataDSL.g:6084:5: () - // InternalDataDSL.g:6085:5: + // InternalDataDSL.g:6249:5: () + // InternalDataDSL.g:6250:5: { } - // InternalDataDSL.g:6086:5: ( ( ruleOpPostfix ) ) - // InternalDataDSL.g:6087:6: ( ruleOpPostfix ) + // InternalDataDSL.g:6251:5: ( ( ruleOpPostfix ) ) + // InternalDataDSL.g:6252:6: ( ruleOpPostfix ) { - // InternalDataDSL.g:6087:6: ( ruleOpPostfix ) - // InternalDataDSL.g:6088:7: ruleOpPostfix + // InternalDataDSL.g:6252:6: ( ruleOpPostfix ) + // InternalDataDSL.g:6253:7: ruleOpPostfix { pushFollow(FOLLOW_2); ruleOpPostfix(); @@ -31080,52 +31595,52 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred20_InternalDataDSL public final void synpred20_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6179:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) - // InternalDataDSL.g:6179:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) + // InternalDataDSL.g:6344:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) + // InternalDataDSL.g:6344:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) { - // InternalDataDSL.g:6179:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) - // InternalDataDSL.g:6180:7: () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign + // InternalDataDSL.g:6344:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) + // InternalDataDSL.g:6345:7: () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign { - // InternalDataDSL.g:6180:7: () - // InternalDataDSL.g:6181:7: + // InternalDataDSL.g:6345:7: () + // InternalDataDSL.g:6346:7: { } - // InternalDataDSL.g:6182:7: ( '.' | ( ( '::' ) ) ) - int alt210=2; - int LA210_0 = input.LA(1); + // InternalDataDSL.g:6347:7: ( '.' | ( ( '::' ) ) ) + int alt212=2; + int LA212_0 = input.LA(1); - if ( (LA210_0==77) ) { - alt210=1; + if ( (LA212_0==79) ) { + alt212=1; } - else if ( (LA210_0==141) ) { - alt210=2; + else if ( (LA212_0==142) ) { + alt212=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 210, 0, input); + new NoViableAltException("", 212, 0, input); throw nvae; } - switch (alt210) { + switch (alt212) { case 1 : - // InternalDataDSL.g:6183:8: '.' + // InternalDataDSL.g:6348:8: '.' { - match(input,77,FOLLOW_126); if (state.failed) return ; + match(input,79,FOLLOW_128); if (state.failed) return ; } break; case 2 : - // InternalDataDSL.g:6185:8: ( ( '::' ) ) + // InternalDataDSL.g:6350:8: ( ( '::' ) ) { - // InternalDataDSL.g:6185:8: ( ( '::' ) ) - // InternalDataDSL.g:6186:9: ( '::' ) + // InternalDataDSL.g:6350:8: ( ( '::' ) ) + // InternalDataDSL.g:6351:9: ( '::' ) { - // InternalDataDSL.g:6186:9: ( '::' ) - // InternalDataDSL.g:6187:10: '::' + // InternalDataDSL.g:6351:9: ( '::' ) + // InternalDataDSL.g:6352:10: '::' { - match(input,141,FOLLOW_126); if (state.failed) return ; + match(input,142,FOLLOW_128); if (state.failed) return ; } @@ -31138,13 +31653,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6191:7: ( ( ruleFeatureCallID ) ) - // InternalDataDSL.g:6192:8: ( ruleFeatureCallID ) + // InternalDataDSL.g:6356:7: ( ( ruleFeatureCallID ) ) + // InternalDataDSL.g:6357:8: ( ruleFeatureCallID ) { - // InternalDataDSL.g:6192:8: ( ruleFeatureCallID ) - // InternalDataDSL.g:6193:9: ruleFeatureCallID + // InternalDataDSL.g:6357:8: ( ruleFeatureCallID ) + // InternalDataDSL.g:6358:9: ruleFeatureCallID { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_104); ruleFeatureCallID(); state._fsp--; @@ -31170,61 +31685,61 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred21_InternalDataDSL public final void synpred21_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6276:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) ) - // InternalDataDSL.g:6276:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) + // InternalDataDSL.g:6441:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) ) + // InternalDataDSL.g:6441:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) { - // InternalDataDSL.g:6276:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) - // InternalDataDSL.g:6277:7: () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) + // InternalDataDSL.g:6441:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) + // InternalDataDSL.g:6442:7: () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) { - // InternalDataDSL.g:6277:7: () - // InternalDataDSL.g:6278:7: + // InternalDataDSL.g:6442:7: () + // InternalDataDSL.g:6443:7: { } - // InternalDataDSL.g:6279:7: ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) - int alt211=3; + // InternalDataDSL.g:6444:7: ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) + int alt213=3; switch ( input.LA(1) ) { - case 77: + case 79: { - alt211=1; + alt213=1; } break; - case 142: + case 143: { - alt211=2; + alt213=2; } break; - case 141: + case 142: { - alt211=3; + alt213=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 211, 0, input); + new NoViableAltException("", 213, 0, input); throw nvae; } - switch (alt211) { + switch (alt213) { case 1 : - // InternalDataDSL.g:6280:8: '.' + // InternalDataDSL.g:6445:8: '.' { - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; } break; case 2 : - // InternalDataDSL.g:6282:8: ( ( '?.' ) ) + // InternalDataDSL.g:6447:8: ( ( '?.' ) ) { - // InternalDataDSL.g:6282:8: ( ( '?.' ) ) - // InternalDataDSL.g:6283:9: ( '?.' ) + // InternalDataDSL.g:6447:8: ( ( '?.' ) ) + // InternalDataDSL.g:6448:9: ( '?.' ) { - // InternalDataDSL.g:6283:9: ( '?.' ) - // InternalDataDSL.g:6284:10: '?.' + // InternalDataDSL.g:6448:9: ( '?.' ) + // InternalDataDSL.g:6449:10: '?.' { - match(input,142,FOLLOW_2); if (state.failed) return ; + match(input,143,FOLLOW_2); if (state.failed) return ; } @@ -31235,15 +31750,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalDataDSL.g:6288:8: ( ( '::' ) ) + // InternalDataDSL.g:6453:8: ( ( '::' ) ) { - // InternalDataDSL.g:6288:8: ( ( '::' ) ) - // InternalDataDSL.g:6289:9: ( '::' ) + // InternalDataDSL.g:6453:8: ( ( '::' ) ) + // InternalDataDSL.g:6454:9: ( '::' ) { - // InternalDataDSL.g:6289:9: ( '::' ) - // InternalDataDSL.g:6290:10: '::' + // InternalDataDSL.g:6454:9: ( '::' ) + // InternalDataDSL.g:6455:10: '::' { - match(input,141,FOLLOW_2); if (state.failed) return ; + match(input,142,FOLLOW_2); if (state.failed) return ; } @@ -31266,13 +31781,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred22_InternalDataDSL public final void synpred22_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6414:7: ( ( '(' ) ) - // InternalDataDSL.g:6414:8: ( '(' ) + // InternalDataDSL.g:6579:7: ( ( '(' ) ) + // InternalDataDSL.g:6579:8: ( '(' ) { - // InternalDataDSL.g:6414:8: ( '(' ) - // InternalDataDSL.g:6415:8: '(' + // InternalDataDSL.g:6579:8: ( '(' ) + // InternalDataDSL.g:6580:8: '(' { - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,106,FOLLOW_2); if (state.failed) return ; } @@ -31283,35 +31798,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred23_InternalDataDSL public final void synpred23_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6433:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) - // InternalDataDSL.g:6433:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:6598:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) + // InternalDataDSL.g:6598:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) { - // InternalDataDSL.g:6433:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) - // InternalDataDSL.g:6434:9: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) + // InternalDataDSL.g:6598:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:6599:9: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) { - // InternalDataDSL.g:6434:9: () - // InternalDataDSL.g:6435:9: + // InternalDataDSL.g:6599:9: () + // InternalDataDSL.g:6600:9: { } - // InternalDataDSL.g:6436:9: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? - int alt213=2; - int LA213_0 = input.LA(1); + // InternalDataDSL.g:6601:9: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? + int alt215=2; + int LA215_0 = input.LA(1); - if ( (LA213_0==RULE_ID||LA213_0==105||LA213_0==130) ) { - alt213=1; + if ( (LA215_0==RULE_ID||LA215_0==106||LA215_0==131) ) { + alt215=1; } - switch (alt213) { + switch (alt215) { case 1 : - // InternalDataDSL.g:6437:10: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* + // InternalDataDSL.g:6602:10: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* { - // InternalDataDSL.g:6437:10: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:6438:11: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:6602:10: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:6603:11: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:6438:11: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:6439:12: ruleJvmFormalParameter + // InternalDataDSL.g:6603:11: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:6604:12: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31322,29 +31837,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6442:10: ( ',' ( ( ruleJvmFormalParameter ) ) )* - loop212: + // InternalDataDSL.g:6607:10: ( ',' ( ( ruleJvmFormalParameter ) ) )* + loop214: do { - int alt212=2; - int LA212_0 = input.LA(1); + int alt214=2; + int LA214_0 = input.LA(1); - if ( (LA212_0==106) ) { - alt212=1; + if ( (LA214_0==107) ) { + alt214=1; } - switch (alt212) { + switch (alt214) { case 1 : - // InternalDataDSL.g:6443:11: ',' ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:6608:11: ',' ( ( ruleJvmFormalParameter ) ) { - match(input,106,FOLLOW_116); if (state.failed) return ; - // InternalDataDSL.g:6444:11: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:6445:12: ( ruleJvmFormalParameter ) + match(input,107,FOLLOW_118); if (state.failed) return ; + // InternalDataDSL.g:6609:11: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:6610:12: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:6445:12: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:6446:13: ruleJvmFormalParameter + // InternalDataDSL.g:6610:12: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:6611:13: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31360,7 +31875,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop212; + break loop214; } } while (true); @@ -31370,13 +31885,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:6451:9: ( ( '|' ) ) - // InternalDataDSL.g:6452:10: ( '|' ) + // InternalDataDSL.g:6616:9: ( ( '|' ) ) + // InternalDataDSL.g:6617:10: ( '|' ) { - // InternalDataDSL.g:6452:10: ( '|' ) - // InternalDataDSL.g:6453:11: '|' + // InternalDataDSL.g:6617:10: ( '|' ) + // InternalDataDSL.g:6618:11: '|' { - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,144,FOLLOW_2); if (state.failed) return ; } @@ -31393,18 +31908,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred24_InternalDataDSL public final void synpred24_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6530:6: ( ( () '[' ) ) - // InternalDataDSL.g:6530:7: ( () '[' ) + // InternalDataDSL.g:6695:6: ( ( () '[' ) ) + // InternalDataDSL.g:6695:7: ( () '[' ) { - // InternalDataDSL.g:6530:7: ( () '[' ) - // InternalDataDSL.g:6531:7: () '[' + // InternalDataDSL.g:6695:7: ( () '[' ) + // InternalDataDSL.g:6696:7: () '[' { - // InternalDataDSL.g:6531:7: () - // InternalDataDSL.g:6532:7: + // InternalDataDSL.g:6696:7: () + // InternalDataDSL.g:6697:7: { } - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; } @@ -31415,19 +31930,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred25_InternalDataDSL public final void synpred25_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6603:4: ( ( () 'synchronized' '(' ) ) - // InternalDataDSL.g:6603:5: ( () 'synchronized' '(' ) + // InternalDataDSL.g:6768:4: ( ( () 'synchronized' '(' ) ) + // InternalDataDSL.g:6768:5: ( () 'synchronized' '(' ) { - // InternalDataDSL.g:6603:5: ( () 'synchronized' '(' ) - // InternalDataDSL.g:6604:5: () 'synchronized' '(' + // InternalDataDSL.g:6768:5: ( () 'synchronized' '(' ) + // InternalDataDSL.g:6769:5: () 'synchronized' '(' { - // InternalDataDSL.g:6604:5: () - // InternalDataDSL.g:6605:5: + // InternalDataDSL.g:6769:5: () + // InternalDataDSL.g:6770:5: { } - match(input,165,FOLLOW_141); if (state.failed) return ; - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,166,FOLLOW_143); if (state.failed) return ; + match(input,106,FOLLOW_2); if (state.failed) return ; } @@ -31438,26 +31953,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred26_InternalDataDSL public final void synpred26_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6648:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) ) - // InternalDataDSL.g:6648:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) + // InternalDataDSL.g:6813:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) ) + // InternalDataDSL.g:6813:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) { - // InternalDataDSL.g:6648:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) - // InternalDataDSL.g:6649:5: () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' + // InternalDataDSL.g:6813:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) + // InternalDataDSL.g:6814:5: () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' { - // InternalDataDSL.g:6649:5: () - // InternalDataDSL.g:6650:5: + // InternalDataDSL.g:6814:5: () + // InternalDataDSL.g:6815:5: { } - match(input,58,FOLLOW_141); if (state.failed) return ; - match(input,105,FOLLOW_116); if (state.failed) return ; - // InternalDataDSL.g:6653:5: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:6654:6: ( ruleJvmFormalParameter ) + match(input,58,FOLLOW_143); if (state.failed) return ; + match(input,106,FOLLOW_118); if (state.failed) return ; + // InternalDataDSL.g:6818:5: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:6819:6: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:6654:6: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:6655:7: ruleJvmFormalParameter + // InternalDataDSL.g:6819:6: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:6820:7: ruleJvmFormalParameter { - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_146); ruleJvmFormalParameter(); state._fsp--; @@ -31468,7 +31983,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; } @@ -31479,18 +31994,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred27_InternalDataDSL public final void synpred27_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:6762:4: ( ( () '[' ) ) - // InternalDataDSL.g:6762:5: ( () '[' ) + // InternalDataDSL.g:6927:4: ( ( () '[' ) ) + // InternalDataDSL.g:6927:5: ( () '[' ) { - // InternalDataDSL.g:6762:5: ( () '[' ) - // InternalDataDSL.g:6763:5: () '[' + // InternalDataDSL.g:6927:5: ( () '[' ) + // InternalDataDSL.g:6928:5: () '[' { - // InternalDataDSL.g:6763:5: () - // InternalDataDSL.g:6764:5: + // InternalDataDSL.g:6928:5: () + // InternalDataDSL.g:6929:5: { } - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; } @@ -31501,30 +32016,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred29_InternalDataDSL public final void synpred29_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:7067:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) - // InternalDataDSL.g:7067:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:7232:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) + // InternalDataDSL.g:7232:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) { - // InternalDataDSL.g:7067:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) - // InternalDataDSL.g:7068:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) + // InternalDataDSL.g:7232:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:7233:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) { - // InternalDataDSL.g:7068:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? - int alt215=2; - int LA215_0 = input.LA(1); + // InternalDataDSL.g:7233:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? + int alt217=2; + int LA217_0 = input.LA(1); - if ( (LA215_0==RULE_ID||LA215_0==105||LA215_0==130) ) { - alt215=1; + if ( (LA217_0==RULE_ID||LA217_0==106||LA217_0==131) ) { + alt217=1; } - switch (alt215) { + switch (alt217) { case 1 : - // InternalDataDSL.g:7069:6: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* + // InternalDataDSL.g:7234:6: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* { - // InternalDataDSL.g:7069:6: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7070:7: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:7234:6: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7235:7: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:7070:7: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:7071:8: ruleJvmFormalParameter + // InternalDataDSL.g:7235:7: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:7236:8: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31535,29 +32050,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7074:6: ( ',' ( ( ruleJvmFormalParameter ) ) )* - loop214: + // InternalDataDSL.g:7239:6: ( ',' ( ( ruleJvmFormalParameter ) ) )* + loop216: do { - int alt214=2; - int LA214_0 = input.LA(1); + int alt216=2; + int LA216_0 = input.LA(1); - if ( (LA214_0==106) ) { - alt214=1; + if ( (LA216_0==107) ) { + alt216=1; } - switch (alt214) { + switch (alt216) { case 1 : - // InternalDataDSL.g:7075:7: ',' ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7240:7: ',' ( ( ruleJvmFormalParameter ) ) { - match(input,106,FOLLOW_116); if (state.failed) return ; - // InternalDataDSL.g:7076:7: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7077:8: ( ruleJvmFormalParameter ) + match(input,107,FOLLOW_118); if (state.failed) return ; + // InternalDataDSL.g:7241:7: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7242:8: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:7077:8: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:7078:9: ruleJvmFormalParameter + // InternalDataDSL.g:7242:8: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:7243:9: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31573,7 +32088,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop214; + break loop216; } } while (true); @@ -31583,13 +32098,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:7083:5: ( ( '|' ) ) - // InternalDataDSL.g:7084:6: ( '|' ) + // InternalDataDSL.g:7248:5: ( ( '|' ) ) + // InternalDataDSL.g:7249:6: ( '|' ) { - // InternalDataDSL.g:7084:6: ( '|' ) - // InternalDataDSL.g:7085:7: '|' + // InternalDataDSL.g:7249:6: ( '|' ) + // InternalDataDSL.g:7250:7: '|' { - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,144,FOLLOW_2); if (state.failed) return ; } @@ -31606,10 +32121,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred31_InternalDataDSL public final void synpred31_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:7476:5: ( 'else' ) - // InternalDataDSL.g:7476:6: 'else' + // InternalDataDSL.g:7641:5: ( 'else' ) + // InternalDataDSL.g:7641:6: 'else' { - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,146,FOLLOW_2); if (state.failed) return ; } } @@ -31617,20 +32132,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred32_InternalDataDSL public final void synpred32_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:7535:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) ) - // InternalDataDSL.g:7535:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) + // InternalDataDSL.g:7700:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) ) + // InternalDataDSL.g:7700:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) { - // InternalDataDSL.g:7535:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) - // InternalDataDSL.g:7536:7: '(' ( ( ruleJvmFormalParameter ) ) ':' + // InternalDataDSL.g:7700:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) + // InternalDataDSL.g:7701:7: '(' ( ( ruleJvmFormalParameter ) ) ':' { - match(input,105,FOLLOW_116); if (state.failed) return ; - // InternalDataDSL.g:7537:7: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7538:8: ( ruleJvmFormalParameter ) + match(input,106,FOLLOW_118); if (state.failed) return ; + // InternalDataDSL.g:7702:7: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7703:8: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:7538:8: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:7539:9: ruleJvmFormalParameter + // InternalDataDSL.g:7703:8: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:7704:9: ruleJvmFormalParameter { - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_146); ruleJvmFormalParameter(); state._fsp--; @@ -31641,7 +32156,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; } @@ -31652,19 +32167,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred33_InternalDataDSL public final void synpred33_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:7602:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) ) - // InternalDataDSL.g:7602:7: ( ( ( ruleJvmFormalParameter ) ) ':' ) + // InternalDataDSL.g:7767:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) ) + // InternalDataDSL.g:7767:7: ( ( ( ruleJvmFormalParameter ) ) ':' ) { - // InternalDataDSL.g:7602:7: ( ( ( ruleJvmFormalParameter ) ) ':' ) - // InternalDataDSL.g:7603:7: ( ( ruleJvmFormalParameter ) ) ':' + // InternalDataDSL.g:7767:7: ( ( ( ruleJvmFormalParameter ) ) ':' ) + // InternalDataDSL.g:7768:7: ( ( ruleJvmFormalParameter ) ) ':' { - // InternalDataDSL.g:7603:7: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:7604:8: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:7768:7: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:7769:8: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:7604:8: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:7605:9: ruleJvmFormalParameter + // InternalDataDSL.g:7769:8: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:7770:9: ruleJvmFormalParameter { - pushFollow(FOLLOW_144); + pushFollow(FOLLOW_146); ruleJvmFormalParameter(); state._fsp--; @@ -31675,7 +32190,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; } @@ -31686,17 +32201,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred35_InternalDataDSL public final void synpred35_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:8420:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) ) - // InternalDataDSL.g:8420:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) + // InternalDataDSL.g:8585:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) ) + // InternalDataDSL.g:8585:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) { - // InternalDataDSL.g:8420:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) - // InternalDataDSL.g:8421:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) + // InternalDataDSL.g:8585:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) + // InternalDataDSL.g:8586:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) { - // InternalDataDSL.g:8421:6: ( ( ruleJvmTypeReference ) ) - // InternalDataDSL.g:8422:7: ( ruleJvmTypeReference ) + // InternalDataDSL.g:8586:6: ( ( ruleJvmTypeReference ) ) + // InternalDataDSL.g:8587:7: ( ruleJvmTypeReference ) { - // InternalDataDSL.g:8422:7: ( ruleJvmTypeReference ) - // InternalDataDSL.g:8423:8: ruleJvmTypeReference + // InternalDataDSL.g:8587:7: ( ruleJvmTypeReference ) + // InternalDataDSL.g:8588:8: ruleJvmTypeReference { pushFollow(FOLLOW_4); ruleJvmTypeReference(); @@ -31709,11 +32224,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8426:6: ( ( ruleValidID ) ) - // InternalDataDSL.g:8427:7: ( ruleValidID ) + // InternalDataDSL.g:8591:6: ( ( ruleValidID ) ) + // InternalDataDSL.g:8592:7: ( ruleValidID ) { - // InternalDataDSL.g:8427:7: ( ruleValidID ) - // InternalDataDSL.g:8428:8: ruleValidID + // InternalDataDSL.g:8592:7: ( ruleValidID ) + // InternalDataDSL.g:8593:8: ruleValidID { pushFollow(FOLLOW_2); ruleValidID(); @@ -31736,13 +32251,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred36_InternalDataDSL public final void synpred36_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:8732:5: ( ( '(' ) ) - // InternalDataDSL.g:8732:6: ( '(' ) + // InternalDataDSL.g:8897:5: ( ( '(' ) ) + // InternalDataDSL.g:8897:6: ( '(' ) { - // InternalDataDSL.g:8732:6: ( '(' ) - // InternalDataDSL.g:8733:6: '(' + // InternalDataDSL.g:8897:6: ( '(' ) + // InternalDataDSL.g:8898:6: '(' { - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,106,FOLLOW_2); if (state.failed) return ; } @@ -31753,35 +32268,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred37_InternalDataDSL public final void synpred37_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:8751:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) - // InternalDataDSL.g:8751:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:8916:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) + // InternalDataDSL.g:8916:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) { - // InternalDataDSL.g:8751:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) - // InternalDataDSL.g:8752:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) + // InternalDataDSL.g:8916:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:8917:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) { - // InternalDataDSL.g:8752:7: () - // InternalDataDSL.g:8753:7: + // InternalDataDSL.g:8917:7: () + // InternalDataDSL.g:8918:7: { } - // InternalDataDSL.g:8754:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? - int alt219=2; - int LA219_0 = input.LA(1); + // InternalDataDSL.g:8919:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? + int alt221=2; + int LA221_0 = input.LA(1); - if ( (LA219_0==RULE_ID||LA219_0==105||LA219_0==130) ) { - alt219=1; + if ( (LA221_0==RULE_ID||LA221_0==106||LA221_0==131) ) { + alt221=1; } - switch (alt219) { + switch (alt221) { case 1 : - // InternalDataDSL.g:8755:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* + // InternalDataDSL.g:8920:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* { - // InternalDataDSL.g:8755:8: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:8756:9: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:8920:8: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:8921:9: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:8756:9: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:8757:10: ruleJvmFormalParameter + // InternalDataDSL.g:8921:9: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:8922:10: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31792,29 +32307,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8760:8: ( ',' ( ( ruleJvmFormalParameter ) ) )* - loop218: + // InternalDataDSL.g:8925:8: ( ',' ( ( ruleJvmFormalParameter ) ) )* + loop220: do { - int alt218=2; - int LA218_0 = input.LA(1); + int alt220=2; + int LA220_0 = input.LA(1); - if ( (LA218_0==106) ) { - alt218=1; + if ( (LA220_0==107) ) { + alt220=1; } - switch (alt218) { + switch (alt220) { case 1 : - // InternalDataDSL.g:8761:9: ',' ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:8926:9: ',' ( ( ruleJvmFormalParameter ) ) { - match(input,106,FOLLOW_116); if (state.failed) return ; - // InternalDataDSL.g:8762:9: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:8763:10: ( ruleJvmFormalParameter ) + match(input,107,FOLLOW_118); if (state.failed) return ; + // InternalDataDSL.g:8927:9: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:8928:10: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:8763:10: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:8764:11: ruleJvmFormalParameter + // InternalDataDSL.g:8928:10: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:8929:11: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31830,7 +32345,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop218; + break loop220; } } while (true); @@ -31840,13 +32355,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:8769:7: ( ( '|' ) ) - // InternalDataDSL.g:8770:8: ( '|' ) + // InternalDataDSL.g:8934:7: ( ( '|' ) ) + // InternalDataDSL.g:8935:8: ( '|' ) { - // InternalDataDSL.g:8770:8: ( '|' ) - // InternalDataDSL.g:8771:9: '|' + // InternalDataDSL.g:8935:8: ( '|' ) + // InternalDataDSL.g:8936:9: '|' { - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,144,FOLLOW_2); if (state.failed) return ; } @@ -31863,18 +32378,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred38_InternalDataDSL public final void synpred38_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:8848:4: ( ( () '[' ) ) - // InternalDataDSL.g:8848:5: ( () '[' ) + // InternalDataDSL.g:9013:4: ( ( () '[' ) ) + // InternalDataDSL.g:9013:5: ( () '[' ) { - // InternalDataDSL.g:8848:5: ( () '[' ) - // InternalDataDSL.g:8849:5: () '[' + // InternalDataDSL.g:9013:5: ( () '[' ) + // InternalDataDSL.g:9014:5: () '[' { - // InternalDataDSL.g:8849:5: () - // InternalDataDSL.g:8850:5: + // InternalDataDSL.g:9014:5: () + // InternalDataDSL.g:9015:5: { } - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; } @@ -31885,10 +32400,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred39_InternalDataDSL public final void synpred39_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9008:5: ( '<' ) - // InternalDataDSL.g:9008:6: '<' + // InternalDataDSL.g:9173:5: ( '<' ) + // InternalDataDSL.g:9173:6: '<' { - match(input,117,FOLLOW_2); if (state.failed) return ; + match(input,118,FOLLOW_2); if (state.failed) return ; } } @@ -31896,13 +32411,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred40_InternalDataDSL public final void synpred40_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9065:5: ( ( '(' ) ) - // InternalDataDSL.g:9065:6: ( '(' ) + // InternalDataDSL.g:9230:5: ( ( '(' ) ) + // InternalDataDSL.g:9230:6: ( '(' ) { - // InternalDataDSL.g:9065:6: ( '(' ) - // InternalDataDSL.g:9066:6: '(' + // InternalDataDSL.g:9230:6: ( '(' ) + // InternalDataDSL.g:9231:6: '(' { - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,106,FOLLOW_2); if (state.failed) return ; } @@ -31913,35 +32428,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred41_InternalDataDSL public final void synpred41_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9084:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) - // InternalDataDSL.g:9084:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:9249:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) + // InternalDataDSL.g:9249:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) { - // InternalDataDSL.g:9084:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) - // InternalDataDSL.g:9085:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) + // InternalDataDSL.g:9249:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // InternalDataDSL.g:9250:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) { - // InternalDataDSL.g:9085:7: () - // InternalDataDSL.g:9086:7: + // InternalDataDSL.g:9250:7: () + // InternalDataDSL.g:9251:7: { } - // InternalDataDSL.g:9087:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? - int alt221=2; - int LA221_0 = input.LA(1); + // InternalDataDSL.g:9252:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? + int alt223=2; + int LA223_0 = input.LA(1); - if ( (LA221_0==RULE_ID||LA221_0==105||LA221_0==130) ) { - alt221=1; + if ( (LA223_0==RULE_ID||LA223_0==106||LA223_0==131) ) { + alt223=1; } - switch (alt221) { + switch (alt223) { case 1 : - // InternalDataDSL.g:9088:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* + // InternalDataDSL.g:9253:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* { - // InternalDataDSL.g:9088:8: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:9089:9: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:9253:8: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:9254:9: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:9089:9: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:9090:10: ruleJvmFormalParameter + // InternalDataDSL.g:9254:9: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:9255:10: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31952,29 +32467,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9093:8: ( ',' ( ( ruleJvmFormalParameter ) ) )* - loop220: + // InternalDataDSL.g:9258:8: ( ',' ( ( ruleJvmFormalParameter ) ) )* + loop222: do { - int alt220=2; - int LA220_0 = input.LA(1); + int alt222=2; + int LA222_0 = input.LA(1); - if ( (LA220_0==106) ) { - alt220=1; + if ( (LA222_0==107) ) { + alt222=1; } - switch (alt220) { + switch (alt222) { case 1 : - // InternalDataDSL.g:9094:9: ',' ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:9259:9: ',' ( ( ruleJvmFormalParameter ) ) { - match(input,106,FOLLOW_116); if (state.failed) return ; - // InternalDataDSL.g:9095:9: ( ( ruleJvmFormalParameter ) ) - // InternalDataDSL.g:9096:10: ( ruleJvmFormalParameter ) + match(input,107,FOLLOW_118); if (state.failed) return ; + // InternalDataDSL.g:9260:9: ( ( ruleJvmFormalParameter ) ) + // InternalDataDSL.g:9261:10: ( ruleJvmFormalParameter ) { - // InternalDataDSL.g:9096:10: ( ruleJvmFormalParameter ) - // InternalDataDSL.g:9097:11: ruleJvmFormalParameter + // InternalDataDSL.g:9261:10: ( ruleJvmFormalParameter ) + // InternalDataDSL.g:9262:11: ruleJvmFormalParameter { - pushFollow(FOLLOW_136); + pushFollow(FOLLOW_138); ruleJvmFormalParameter(); state._fsp--; @@ -31990,7 +32505,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { break; default : - break loop220; + break loop222; } } while (true); @@ -32000,13 +32515,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - // InternalDataDSL.g:9102:7: ( ( '|' ) ) - // InternalDataDSL.g:9103:8: ( '|' ) + // InternalDataDSL.g:9267:7: ( ( '|' ) ) + // InternalDataDSL.g:9268:8: ( '|' ) { - // InternalDataDSL.g:9103:8: ( '|' ) - // InternalDataDSL.g:9104:9: '|' + // InternalDataDSL.g:9268:8: ( '|' ) + // InternalDataDSL.g:9269:9: '|' { - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,144,FOLLOW_2); if (state.failed) return ; } @@ -32023,18 +32538,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred42_InternalDataDSL public final void synpred42_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9181:4: ( ( () '[' ) ) - // InternalDataDSL.g:9181:5: ( () '[' ) + // InternalDataDSL.g:9346:4: ( ( () '[' ) ) + // InternalDataDSL.g:9346:5: ( () '[' ) { - // InternalDataDSL.g:9181:5: ( () '[' ) - // InternalDataDSL.g:9182:5: () '[' + // InternalDataDSL.g:9346:5: ( () '[' ) + // InternalDataDSL.g:9347:5: () '[' { - // InternalDataDSL.g:9182:5: () - // InternalDataDSL.g:9183:5: + // InternalDataDSL.g:9347:5: () + // InternalDataDSL.g:9348:5: { } - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; } @@ -32045,10 +32560,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred43_InternalDataDSL public final void synpred43_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9524:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING ) + // InternalDataDSL.g:9689:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING ) // InternalDataDSL.g: { - if ( (input.LA(1)>=RULE_STRING && input.LA(1)<=RULE_DECIMAL)||input.LA(1)==14||input.LA(1)==58||input.LA(1)==85||(input.LA(1)>=99 && input.LA(1)<=100)||input.LA(1)==105||(input.LA(1)>=109 && input.LA(1)<=110)||input.LA(1)==117||(input.LA(1)>=133 && input.LA(1)<=134)||input.LA(1)==138||input.LA(1)==144||input.LA(1)==146||(input.LA(1)>=150 && input.LA(1)<=151)||(input.LA(1)>=154 && input.LA(1)<=163)||input.LA(1)==165 ) { + if ( (input.LA(1)>=RULE_STRING && input.LA(1)<=RULE_DECIMAL)||input.LA(1)==14||input.LA(1)==58||input.LA(1)==86||(input.LA(1)>=100 && input.LA(1)<=101)||input.LA(1)==106||(input.LA(1)>=110 && input.LA(1)<=111)||input.LA(1)==118||(input.LA(1)>=134 && input.LA(1)<=135)||input.LA(1)==139||input.LA(1)==145||input.LA(1)==147||(input.LA(1)>=151 && input.LA(1)<=152)||(input.LA(1)>=155 && input.LA(1)<=164)||input.LA(1)==166 ) { input.consume(); state.errorRecovery=false;state.failed=false; } @@ -32065,10 +32580,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred44_InternalDataDSL public final void synpred44_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9595:6: ( 'catch' ) - // InternalDataDSL.g:9595:7: 'catch' + // InternalDataDSL.g:9760:6: ( 'catch' ) + // InternalDataDSL.g:9760:7: 'catch' { - match(input,166,FOLLOW_2); if (state.failed) return ; + match(input,167,FOLLOW_2); if (state.failed) return ; } } @@ -32076,10 +32591,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred45_InternalDataDSL public final void synpred45_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9616:7: ( 'finally' ) - // InternalDataDSL.g:9616:8: 'finally' + // InternalDataDSL.g:9781:7: ( 'finally' ) + // InternalDataDSL.g:9781:8: 'finally' { - match(input,164,FOLLOW_2); if (state.failed) return ; + match(input,165,FOLLOW_2); if (state.failed) return ; } } @@ -32087,10 +32602,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred48_InternalDataDSL public final void synpred48_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9860:5: ( '.' ) - // InternalDataDSL.g:9860:6: '.' + // InternalDataDSL.g:10025:5: ( '.' ) + // InternalDataDSL.g:10025:6: '.' { - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; } } @@ -32098,14 +32613,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred49_InternalDataDSL public final void synpred49_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:9986:5: ( ( () ruleArrayBrackets ) ) - // InternalDataDSL.g:9986:6: ( () ruleArrayBrackets ) + // InternalDataDSL.g:10151:5: ( ( () ruleArrayBrackets ) ) + // InternalDataDSL.g:10151:6: ( () ruleArrayBrackets ) { - // InternalDataDSL.g:9986:6: ( () ruleArrayBrackets ) - // InternalDataDSL.g:9987:6: () ruleArrayBrackets + // InternalDataDSL.g:10151:6: ( () ruleArrayBrackets ) + // InternalDataDSL.g:10152:6: () ruleArrayBrackets { - // InternalDataDSL.g:9987:6: () - // InternalDataDSL.g:9988:6: + // InternalDataDSL.g:10152:6: () + // InternalDataDSL.g:10153:6: { } @@ -32124,10 +32639,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred50_InternalDataDSL public final void synpred50_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:10183:5: ( '<' ) - // InternalDataDSL.g:10183:6: '<' + // InternalDataDSL.g:10348:5: ( '<' ) + // InternalDataDSL.g:10348:6: '<' { - match(input,117,FOLLOW_2); if (state.failed) return ; + match(input,118,FOLLOW_2); if (state.failed) return ; } } @@ -32135,18 +32650,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred51_InternalDataDSL public final void synpred51_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:10239:6: ( ( () '.' ) ) - // InternalDataDSL.g:10239:7: ( () '.' ) + // InternalDataDSL.g:10404:6: ( ( () '.' ) ) + // InternalDataDSL.g:10404:7: ( () '.' ) { - // InternalDataDSL.g:10239:7: ( () '.' ) - // InternalDataDSL.g:10240:7: () '.' + // InternalDataDSL.g:10404:7: ( () '.' ) + // InternalDataDSL.g:10405:7: () '.' { - // InternalDataDSL.g:10240:7: () - // InternalDataDSL.g:10241:7: + // InternalDataDSL.g:10405:7: () + // InternalDataDSL.g:10406:7: { } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; } @@ -32157,10 +32672,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { // $ANTLR start synpred52_InternalDataDSL public final void synpred52_InternalDataDSL_fragment() throws RecognitionException { - // InternalDataDSL.g:10277:7: ( '<' ) - // InternalDataDSL.g:10277:8: '<' + // InternalDataDSL.g:10442:7: ( '<' ) + // InternalDataDSL.g:10442:8: '<' { - match(input,117,FOLLOW_2); if (state.failed) return ; + match(input,118,FOLLOW_2); if (state.failed) return ; } } @@ -32800,45 +33315,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { } - protected DFA83 dfa83 = new DFA83(this); - protected DFA86 dfa86 = new DFA86(this); - protected DFA92 dfa92 = new DFA92(this); - protected DFA95 dfa95 = new DFA95(this); + protected DFA85 dfa85 = new DFA85(this); + protected DFA88 dfa88 = new DFA88(this); + protected DFA94 dfa94 = new DFA94(this); protected DFA97 dfa97 = new DFA97(this); - protected DFA107 dfa107 = new DFA107(this); - protected DFA110 dfa110 = new DFA110(this); - protected DFA126 dfa126 = new DFA126(this); - protected DFA125 dfa125 = new DFA125(this); + protected DFA99 dfa99 = new DFA99(this); + protected DFA109 dfa109 = new DFA109(this); + protected DFA112 dfa112 = new DFA112(this); + protected DFA128 dfa128 = new DFA128(this); protected DFA127 dfa127 = new DFA127(this); protected DFA129 dfa129 = new DFA129(this); - protected DFA138 dfa138 = new DFA138(this); - protected DFA145 dfa145 = new DFA145(this); - protected DFA144 dfa144 = new DFA144(this); - protected DFA167 dfa167 = new DFA167(this); - protected DFA166 dfa166 = new DFA166(this); + protected DFA131 dfa131 = new DFA131(this); + protected DFA140 dfa140 = new DFA140(this); + protected DFA147 dfa147 = new DFA147(this); + protected DFA146 dfa146 = new DFA146(this); + protected DFA169 dfa169 = new DFA169(this); protected DFA168 dfa168 = new DFA168(this); - protected DFA172 dfa172 = new DFA172(this); - protected DFA175 dfa175 = new DFA175(this); + protected DFA170 dfa170 = new DFA170(this); protected DFA174 dfa174 = new DFA174(this); + protected DFA177 dfa177 = new DFA177(this); protected DFA176 dfa176 = new DFA176(this); - protected DFA179 dfa179 = new DFA179(this); + protected DFA178 dfa178 = new DFA178(this); + protected DFA181 dfa181 = new DFA181(this); + protected DFA199 dfa199 = new DFA199(this); protected DFA197 dfa197 = new DFA197(this); - protected DFA195 dfa195 = new DFA195(this); static final String dfa_1s = "\10\uffff"; - static final String dfa_2s = "\2\uffff\1\5\3\uffff\1\5\1\uffff"; - static final String dfa_3s = "\1\6\1\uffff\1\15\1\uffff\1\6\1\uffff\1\15\1\uffff"; - static final String dfa_4s = "\1\146\1\uffff\1\147\1\uffff\1\145\1\uffff\1\147\1\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\uffff\1\3"; + static final String dfa_2s = "\2\uffff\1\5\4\uffff\1\5"; + static final String dfa_3s = "\1\6\1\uffff\1\15\1\uffff\1\6\2\uffff\1\15"; + static final String dfa_4s = "\1\147\1\uffff\1\150\1\uffff\1\146\2\uffff\1\150"; + static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\3\1\uffff"; static final String dfa_6s = "\10\uffff}>"; static final String[] dfa_7s = { - "\1\2\135\uffff\1\1\1\uffff\1\3", + "\1\2\136\uffff\1\1\1\uffff\1\3", "", - "\1\5\77\uffff\1\4\25\uffff\1\5\3\uffff\1\5", + "\1\5\101\uffff\1\4\24\uffff\1\5\3\uffff\1\5", "", - "\1\6\136\uffff\1\7", + "\1\7\137\uffff\1\6", "", - "\1\5\77\uffff\1\4\25\uffff\1\5\3\uffff\1\5", - "" + "", + "\1\5\101\uffff\1\4\24\uffff\1\5\3\uffff\1\5" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -32849,11 +33364,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA83 extends DFA { + class DFA85 extends DFA { - public DFA83(BaseRecognizer recognizer) { + public DFA85(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 83; + this.decisionNumber = 85; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -32863,16 +33378,16 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_7; } public String getDescription() { - return "3953:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )"; + return "4118:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )"; } } static final String dfa_8s = "\44\uffff"; static final String dfa_9s = "\1\4\1\0\42\uffff"; - static final String dfa_10s = "\1\u00a5\1\0\42\uffff"; + static final String dfa_10s = "\1\u00a6\1\0\42\uffff"; static final String dfa_11s = "\2\uffff\1\2\37\uffff\1\3\1\1"; static final String dfa_12s = "\1\uffff\1\0\42\uffff}>"; static final String[] dfa_13s = { - "\2\2\1\1\2\2\5\uffff\1\2\53\uffff\1\2\32\uffff\1\2\15\uffff\2\2\3\uffff\2\2\1\uffff\1\42\1\uffff\2\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2", + "\2\2\1\1\2\2\5\uffff\1\2\53\uffff\1\2\33\uffff\1\2\15\uffff\2\2\3\uffff\2\2\1\uffff\1\42\1\uffff\2\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2", "\1\uffff", "", "", @@ -32917,11 +33432,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s); - class DFA86 extends DFA { + class DFA88 extends DFA { - public DFA86(BaseRecognizer recognizer) { + public DFA88(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 86; + this.decisionNumber = 88; this.eot = dfa_8; this.eof = dfa_8; this.min = dfa_9; @@ -32931,17 +33446,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_13; } public String getDescription() { - return "4170:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?"; + return "4335:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA86_1 = input.LA(1); + int LA88_1 = input.LA(1); - int index86_1 = input.index(); + int index88_1 = input.index(); input.rewind(); s = -1; if ( (synpred2_InternalDataDSL()) ) {s = 35;} @@ -32949,24 +33464,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index86_1); + input.seek(index88_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 86, _s, input); + new NoViableAltException(getDescription(), 88, _s, input); error(nvae); throw nvae; } } static final String dfa_14s = "\43\uffff"; static final String dfa_15s = "\1\4\1\0\41\uffff"; - static final String dfa_16s = "\1\u00a5\1\0\41\uffff"; + static final String dfa_16s = "\1\u00a6\1\0\41\uffff"; static final String dfa_17s = "\2\uffff\1\2\37\uffff\1\1"; static final String dfa_18s = "\1\uffff\1\0\41\uffff}>"; static final String[] dfa_19s = { - "\5\2\5\uffff\1\2\53\uffff\1\2\32\uffff\1\2\15\uffff\2\2\3\uffff\2\2\3\uffff\1\1\1\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2", + "\5\2\5\uffff\1\2\53\uffff\1\2\33\uffff\1\2\15\uffff\2\2\3\uffff\2\2\3\uffff\1\1\1\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2", "\1\uffff", "", "", @@ -33010,11 +33525,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s); static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s); - class DFA92 extends DFA { + class DFA94 extends DFA { - public DFA92(BaseRecognizer recognizer) { + public DFA94(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 92; + this.decisionNumber = 94; this.eot = dfa_14; this.eof = dfa_14; this.min = dfa_15; @@ -33024,17 +33539,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_19; } public String getDescription() { - return "4350:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )"; + return "4515:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA92_1 = input.LA(1); + int LA94_1 = input.LA(1); - int index92_1 = input.index(); + int index94_1 = input.index(); input.rewind(); s = -1; if ( (synpred5_InternalDataDSL()) ) {s = 34;} @@ -33042,23 +33557,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index92_1); + input.seek(index94_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 92, _s, input); + new NoViableAltException(getDescription(), 94, _s, input); error(nvae); throw nvae; } } - class DFA95 extends DFA { + class DFA97 extends DFA { - public DFA95(BaseRecognizer recognizer) { + public DFA97(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 95; + this.decisionNumber = 97; this.eot = dfa_14; this.eof = dfa_14; this.min = dfa_15; @@ -33068,17 +33583,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_19; } public String getDescription() { - return "4492:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )"; + return "4657:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA95_1 = input.LA(1); + int LA97_1 = input.LA(1); - int index95_1 = input.index(); + int index97_1 = input.index(); input.rewind(); s = -1; if ( (synpred6_InternalDataDSL()) ) {s = 34;} @@ -33086,13 +33601,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index95_1); + input.seek(index97_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 95, _s, input); + new NoViableAltException(getDescription(), 97, _s, input); error(nvae); throw nvae; } @@ -33100,11 +33615,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final String dfa_20s = "\12\uffff"; static final String dfa_21s = "\1\10\11\uffff"; static final String dfa_22s = "\1\4\7\0\2\uffff"; - static final String dfa_23s = "\1\u00a6\7\0\2\uffff"; + static final String dfa_23s = "\1\u00a7\7\0\2\uffff"; static final String dfa_24s = "\10\uffff\1\2\1\1"; - static final String dfa_25s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\0\1\6\2\uffff}>"; + static final String dfa_25s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\6\1\5\2\uffff}>"; static final String[] dfa_26s = { - "\5\10\5\uffff\2\10\52\uffff\1\10\22\uffff\1\10\3\uffff\1\10\3\uffff\1\10\15\uffff\3\10\1\uffff\1\10\1\uffff\3\10\1\uffff\3\10\1\1\1\2\1\3\1\4\1\5\1\6\1\7\30\10\1\uffff\27\10", + "\5\10\5\uffff\2\10\52\uffff\1\10\24\uffff\1\10\2\uffff\1\10\3\uffff\1\10\15\uffff\3\10\1\uffff\1\10\1\uffff\3\10\1\uffff\3\10\1\1\1\2\1\3\1\4\1\5\1\6\1\7\30\10\1\uffff\27\10", "\1\uffff", "\1\uffff", "\1\uffff", @@ -33124,11 +33639,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s); static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s); - class DFA97 extends DFA { + class DFA99 extends DFA { - public DFA97(BaseRecognizer recognizer) { + public DFA99(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 97; + this.decisionNumber = 99; this.eot = dfa_20; this.eof = dfa_21; this.min = dfa_22; @@ -33138,17 +33653,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_26; } public String getDescription() { - return "4721:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?"; + return "4886:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA97_6 = input.LA(1); + int LA99_1 = input.LA(1); - int index97_6 = input.index(); + int index99_1 = input.index(); input.rewind(); s = -1; if ( (synpred7_InternalDataDSL()) ) {s = 9;} @@ -33156,14 +33671,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 8;} - input.seek(index97_6); + input.seek(index99_1); if ( s>=0 ) return s; break; case 1 : - int LA97_1 = input.LA(1); + int LA99_2 = input.LA(1); - int index97_1 = input.index(); + int index99_2 = input.index(); input.rewind(); s = -1; if ( (synpred7_InternalDataDSL()) ) {s = 9;} @@ -33171,14 +33686,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 8;} - input.seek(index97_1); + input.seek(index99_2); if ( s>=0 ) return s; break; case 2 : - int LA97_2 = input.LA(1); + int LA99_3 = input.LA(1); - int index97_2 = input.index(); + int index99_3 = input.index(); input.rewind(); s = -1; if ( (synpred7_InternalDataDSL()) ) {s = 9;} @@ -33186,14 +33701,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 8;} - input.seek(index97_2); + input.seek(index99_3); if ( s>=0 ) return s; break; case 3 : - int LA97_3 = input.LA(1); + int LA99_4 = input.LA(1); - int index97_3 = input.index(); + int index99_4 = input.index(); input.rewind(); s = -1; if ( (synpred7_InternalDataDSL()) ) {s = 9;} @@ -33201,14 +33716,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 8;} - input.seek(index97_3); + input.seek(index99_4); if ( s>=0 ) return s; break; case 4 : - int LA97_4 = input.LA(1); + int LA99_5 = input.LA(1); - int index97_4 = input.index(); + int index99_5 = input.index(); input.rewind(); s = -1; if ( (synpred7_InternalDataDSL()) ) {s = 9;} @@ -33216,14 +33731,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 8;} - input.seek(index97_4); + input.seek(index99_5); if ( s>=0 ) return s; break; case 5 : - int LA97_5 = input.LA(1); + int LA99_7 = input.LA(1); - int index97_5 = input.index(); + int index99_7 = input.index(); input.rewind(); s = -1; if ( (synpred7_InternalDataDSL()) ) {s = 9;} @@ -33231,14 +33746,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 8;} - input.seek(index97_5); + input.seek(index99_7); if ( s>=0 ) return s; break; case 6 : - int LA97_7 = input.LA(1); + int LA99_6 = input.LA(1); - int index97_7 = input.index(); + int index99_6 = input.index(); input.rewind(); s = -1; if ( (synpred7_InternalDataDSL()) ) {s = 9;} @@ -33246,13 +33761,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 8;} - input.seek(index97_7); + input.seek(index99_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 97, _s, input); + new NoViableAltException(getDescription(), 99, _s, input); error(nvae); throw nvae; } @@ -33260,11 +33775,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final String dfa_27s = "\13\uffff"; static final String dfa_28s = "\1\1\12\uffff"; static final String dfa_29s = "\1\4\1\uffff\10\0\1\uffff"; - static final String dfa_30s = "\1\u00a6\1\uffff\10\0\1\uffff"; + static final String dfa_30s = "\1\u00a7\1\uffff\10\0\1\uffff"; static final String dfa_31s = "\1\uffff\1\2\10\uffff\1\1"; - static final String dfa_32s = "\2\uffff\1\2\1\5\1\3\1\4\1\1\1\0\1\6\1\7\1\uffff}>"; + static final String dfa_32s = "\2\uffff\1\1\1\5\1\2\1\3\1\0\1\4\1\6\1\7\1\uffff}>"; static final String[] dfa_33s = { - "\5\1\5\uffff\2\1\52\uffff\1\1\22\uffff\1\1\3\uffff\1\1\3\uffff\1\1\15\uffff\3\1\1\uffff\1\1\1\uffff\3\1\1\uffff\10\1\1\2\1\3\10\1\1\4\1\5\1\6\1\7\1\10\1\11\12\1\1\uffff\27\1", + "\5\1\5\uffff\2\1\52\uffff\1\1\24\uffff\1\1\2\uffff\1\1\3\uffff\1\1\15\uffff\3\1\1\uffff\1\1\1\uffff\3\1\1\uffff\10\1\1\2\1\3\10\1\1\4\1\5\1\6\1\7\1\10\1\11\12\1\1\uffff\27\1", "", "\1\uffff", "\1\uffff", @@ -33285,11 +33800,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_32 = DFA.unpackEncodedString(dfa_32s); static final short[][] dfa_33 = unpackEncodedStringArray(dfa_33s); - class DFA107 extends DFA { + class DFA109 extends DFA { - public DFA107(BaseRecognizer recognizer) { + public DFA109(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 107; + this.decisionNumber = 109; this.eot = dfa_27; this.eof = dfa_28; this.min = dfa_29; @@ -33299,17 +33814,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_33; } public String getDescription() { - return "()* loopback of 5435:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*"; + return "()* loopback of 5600:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA107_7 = input.LA(1); + int LA109_6 = input.LA(1); - int index107_7 = input.index(); + int index109_6 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33317,14 +33832,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_7); + input.seek(index109_6); if ( s>=0 ) return s; break; case 1 : - int LA107_6 = input.LA(1); + int LA109_2 = input.LA(1); - int index107_6 = input.index(); + int index109_2 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33332,14 +33847,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_6); + input.seek(index109_2); if ( s>=0 ) return s; break; case 2 : - int LA107_2 = input.LA(1); + int LA109_4 = input.LA(1); - int index107_2 = input.index(); + int index109_4 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33347,14 +33862,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_2); + input.seek(index109_4); if ( s>=0 ) return s; break; case 3 : - int LA107_4 = input.LA(1); + int LA109_5 = input.LA(1); - int index107_4 = input.index(); + int index109_5 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33362,14 +33877,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_4); + input.seek(index109_5); if ( s>=0 ) return s; break; case 4 : - int LA107_5 = input.LA(1); + int LA109_7 = input.LA(1); - int index107_5 = input.index(); + int index109_7 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33377,14 +33892,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_5); + input.seek(index109_7); if ( s>=0 ) return s; break; case 5 : - int LA107_3 = input.LA(1); + int LA109_3 = input.LA(1); - int index107_3 = input.index(); + int index109_3 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33392,14 +33907,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_3); + input.seek(index109_3); if ( s>=0 ) return s; break; case 6 : - int LA107_8 = input.LA(1); + int LA109_8 = input.LA(1); - int index107_8 = input.index(); + int index109_8 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33407,14 +33922,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_8); + input.seek(index109_8); if ( s>=0 ) return s; break; case 7 : - int LA107_9 = input.LA(1); + int LA109_9 = input.LA(1); - int index107_9 = input.index(); + int index109_9 = input.index(); input.rewind(); s = -1; if ( (synpred13_InternalDataDSL()) ) {s = 10;} @@ -33422,19 +33937,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index107_9); + input.seek(index109_9); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 107, _s, input); + new NoViableAltException(getDescription(), 109, _s, input); error(nvae); throw nvae; } } - static final String dfa_34s = "\1\165\2\uffff\1\166\7\uffff"; - static final String dfa_35s = "\1\u0084\2\uffff\1\u0081\7\uffff"; + static final String dfa_34s = "\1\166\2\uffff\1\167\7\uffff"; + static final String dfa_35s = "\1\u0085\2\uffff\1\u0082\7\uffff"; static final String dfa_36s = "\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\3\1\6"; static final String dfa_37s = "\13\uffff}>"; static final String[] dfa_38s = { @@ -33456,11 +33971,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s); static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s); - class DFA110 extends DFA { + class DFA112 extends DFA { - public DFA110(BaseRecognizer recognizer) { + public DFA112(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 110; + this.decisionNumber = 112; this.eot = dfa_27; this.eof = dfa_27; this.min = dfa_34; @@ -33470,17 +33985,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_38; } public String getDescription() { - return "5511:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )"; + return "5676:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )"; } } static final String dfa_39s = "\116\uffff"; static final String dfa_40s = "\1\2\115\uffff"; static final String dfa_41s = "\1\4\1\0\114\uffff"; - static final String dfa_42s = "\1\u00a6\1\0\114\uffff"; + static final String dfa_42s = "\1\u00a7\1\0\114\uffff"; static final String dfa_43s = "\2\uffff\1\2\112\uffff\1\1"; static final String dfa_44s = "\1\uffff\1\0\114\uffff}>"; static final String[] dfa_45s = { - "\5\2\5\uffff\2\2\52\uffff\1\2\22\uffff\1\2\3\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\1\1\2\2\1\uffff\42\2\1\uffff\27\2", + "\5\2\5\uffff\2\2\52\uffff\1\2\24\uffff\1\2\2\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\1\1\2\2\1\uffff\42\2\1\uffff\27\2", "\1\uffff", "", "", @@ -33568,11 +34083,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s); static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s); - class DFA126 extends DFA { + class DFA128 extends DFA { - public DFA126(BaseRecognizer recognizer) { + public DFA128(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 126; + this.decisionNumber = 128; this.eot = dfa_39; this.eof = dfa_40; this.min = dfa_41; @@ -33582,17 +34097,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_45; } public String getDescription() { - return "6412:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?"; + return "6577:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA126_1 = input.LA(1); + int LA128_1 = input.LA(1); - int index126_1 = input.index(); + int index128_1 = input.index(); input.rewind(); s = -1; if ( (synpred22_InternalDataDSL()) ) {s = 77;} @@ -33600,23 +34115,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index126_1); + input.seek(index128_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 126, _s, input); + new NoViableAltException(getDescription(), 128, _s, input); error(nvae); throw nvae; } } static final String dfa_46s = "\1\4\2\0\41\uffff"; - static final String dfa_47s = "\1\u00a5\2\0\41\uffff"; + static final String dfa_47s = "\1\u00a6\2\0\41\uffff"; static final String dfa_48s = "\3\uffff\2\1\1\2\35\uffff\1\3"; static final String dfa_49s = "\1\0\1\1\1\2\41\uffff}>"; static final String[] dfa_50s = { - "\2\5\1\1\2\5\5\uffff\1\5\53\uffff\1\5\32\uffff\1\5\15\uffff\2\5\4\uffff\1\2\1\uffff\1\43\1\uffff\2\5\6\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\2\5\2\uffff\12\5\1\uffff\1\5", + "\2\5\1\1\2\5\5\uffff\1\5\53\uffff\1\5\33\uffff\1\5\15\uffff\2\5\4\uffff\1\2\1\uffff\1\43\1\uffff\2\5\6\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\2\5\2\uffff\12\5\1\uffff\1\5", "\1\uffff", "\1\uffff", "", @@ -33659,11 +34174,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s); static final short[][] dfa_50 = unpackEncodedStringArray(dfa_50s); - class DFA125 extends DFA { + class DFA127 extends DFA { - public DFA125(BaseRecognizer recognizer) { + public DFA127(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 125; + this.decisionNumber = 127; this.eot = dfa_8; this.eof = dfa_8; this.min = dfa_46; @@ -33673,40 +34188,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_50; } public String getDescription() { - return "6431:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?"; + return "6596:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA125_0 = input.LA(1); + int LA127_0 = input.LA(1); - int index125_0 = input.index(); + int index127_0 = input.index(); input.rewind(); s = -1; - if ( (LA125_0==RULE_ID) ) {s = 1;} + if ( (LA127_0==RULE_ID) ) {s = 1;} - else if ( (LA125_0==105) ) {s = 2;} + else if ( (LA127_0==106) ) {s = 2;} - else if ( (LA125_0==130) && (synpred23_InternalDataDSL())) {s = 3;} + else if ( (LA127_0==131) && (synpred23_InternalDataDSL())) {s = 3;} - else if ( (LA125_0==143) && (synpred23_InternalDataDSL())) {s = 4;} + else if ( (LA127_0==144) && (synpred23_InternalDataDSL())) {s = 4;} - else if ( ((LA125_0>=RULE_STRING && LA125_0<=RULE_INT)||(LA125_0>=RULE_HEX && LA125_0<=RULE_DECIMAL)||LA125_0==14||LA125_0==58||LA125_0==85||(LA125_0>=99 && LA125_0<=100)||(LA125_0>=109 && LA125_0<=110)||LA125_0==117||(LA125_0>=133 && LA125_0<=134)||LA125_0==138||LA125_0==144||LA125_0==146||(LA125_0>=150 && LA125_0<=151)||(LA125_0>=154 && LA125_0<=163)||LA125_0==165) ) {s = 5;} + else if ( ((LA127_0>=RULE_STRING && LA127_0<=RULE_INT)||(LA127_0>=RULE_HEX && LA127_0<=RULE_DECIMAL)||LA127_0==14||LA127_0==58||LA127_0==86||(LA127_0>=100 && LA127_0<=101)||(LA127_0>=110 && LA127_0<=111)||LA127_0==118||(LA127_0>=134 && LA127_0<=135)||LA127_0==139||LA127_0==145||LA127_0==147||(LA127_0>=151 && LA127_0<=152)||(LA127_0>=155 && LA127_0<=164)||LA127_0==166) ) {s = 5;} - else if ( (LA125_0==107) ) {s = 35;} + else if ( (LA127_0==108) ) {s = 35;} - input.seek(index125_0); + input.seek(index127_0); if ( s>=0 ) return s; break; case 1 : - int LA125_1 = input.LA(1); + int LA127_1 = input.LA(1); - int index125_1 = input.index(); + int index127_1 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalDataDSL()) ) {s = 4;} @@ -33714,14 +34229,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index125_1); + input.seek(index127_1); if ( s>=0 ) return s; break; case 2 : - int LA125_2 = input.LA(1); + int LA127_2 = input.LA(1); - int index125_2 = input.index(); + int index127_2 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalDataDSL()) ) {s = 4;} @@ -33729,19 +34244,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index125_2); + input.seek(index127_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 125, _s, input); + new NoViableAltException(getDescription(), 127, _s, input); error(nvae); throw nvae; } } static final String[] dfa_51s = { - "\5\2\5\uffff\2\2\52\uffff\1\2\22\uffff\1\2\3\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\3\2\1\uffff\1\2\1\1\40\2\1\uffff\27\2", + "\5\2\5\uffff\2\2\52\uffff\1\2\24\uffff\1\2\2\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\3\2\1\uffff\1\2\1\1\40\2\1\uffff\27\2", "\1\uffff", "", "", @@ -33822,11 +34337,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { }; static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s); - class DFA127 extends DFA { + class DFA129 extends DFA { - public DFA127(BaseRecognizer recognizer) { + public DFA129(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 127; + this.decisionNumber = 129; this.eot = dfa_39; this.eof = dfa_40; this.min = dfa_41; @@ -33836,17 +34351,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_51; } public String getDescription() { - return "6529:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?"; + return "6694:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA127_1 = input.LA(1); + int LA129_1 = input.LA(1); - int index127_1 = input.index(); + int index129_1 = input.index(); input.rewind(); s = -1; if ( (synpred24_InternalDataDSL()) ) {s = 77;} @@ -33854,24 +34369,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index127_1); + input.seek(index129_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 127, _s, input); + new NoViableAltException(getDescription(), 129, _s, input); error(nvae); throw nvae; } } static final String dfa_52s = "\40\uffff"; static final String dfa_53s = "\1\4\26\uffff\1\0\10\uffff"; - static final String dfa_54s = "\1\u00a5\26\uffff\1\0\10\uffff"; + static final String dfa_54s = "\1\u00a6\26\uffff\1\0\10\uffff"; static final String dfa_55s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11"; static final String dfa_56s = "\1\0\26\uffff\1\1\10\uffff}>"; static final String[] dfa_57s = { - "\2\14\1\5\2\14\5\uffff\1\2\53\uffff\1\27\32\uffff\1\5\15\uffff\2\5\4\uffff\1\35\3\uffff\2\14\6\uffff\1\5\32\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\2\uffff\2\5\1\1\4\14\1\32\1\33\1\34\1\uffff\1\4", + "\2\14\1\5\2\14\5\uffff\1\2\53\uffff\1\27\33\uffff\1\5\15\uffff\2\5\4\uffff\1\35\3\uffff\2\14\6\uffff\1\5\32\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\2\uffff\2\5\1\1\4\14\1\32\1\33\1\34\1\uffff\1\4", "", "", "", @@ -33912,11 +34427,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_56 = DFA.unpackEncodedString(dfa_56s); static final short[][] dfa_57 = unpackEncodedStringArray(dfa_57s); - class DFA129 extends DFA { + class DFA131 extends DFA { - public DFA129(BaseRecognizer recognizer) { + public DFA131(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 129; + this.decisionNumber = 131; this.eot = dfa_52; this.eof = dfa_52; this.min = dfa_53; @@ -33926,56 +34441,56 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_57; } public String getDescription() { - return "6574:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )"; + return "6739:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA129_0 = input.LA(1); + int LA131_0 = input.LA(1); - int index129_0 = input.index(); + int index131_0 = input.index(); input.rewind(); s = -1; - if ( (LA129_0==156) ) {s = 1;} + if ( (LA131_0==157) ) {s = 1;} - else if ( (LA129_0==14) ) {s = 2;} + else if ( (LA131_0==14) ) {s = 2;} - else if ( (LA129_0==146) ) {s = 3;} + else if ( (LA131_0==147) ) {s = 3;} - else if ( (LA129_0==165) && (synpred25_InternalDataDSL())) {s = 4;} + else if ( (LA131_0==166) && (synpred25_InternalDataDSL())) {s = 4;} - else if ( (LA129_0==RULE_ID||LA129_0==85||(LA129_0>=99 && LA129_0<=100)||LA129_0==117||(LA129_0>=154 && LA129_0<=155)) ) {s = 5;} + else if ( (LA131_0==RULE_ID||LA131_0==86||(LA131_0>=100 && LA131_0<=101)||LA131_0==118||(LA131_0>=155 && LA131_0<=156)) ) {s = 5;} - else if ( ((LA129_0>=RULE_STRING && LA129_0<=RULE_INT)||(LA129_0>=RULE_HEX && LA129_0<=RULE_DECIMAL)||(LA129_0>=109 && LA129_0<=110)||(LA129_0>=157 && LA129_0<=160)) ) {s = 12;} + else if ( ((LA131_0>=RULE_STRING && LA131_0<=RULE_INT)||(LA131_0>=RULE_HEX && LA131_0<=RULE_DECIMAL)||(LA131_0>=110 && LA131_0<=111)||(LA131_0>=158 && LA131_0<=161)) ) {s = 12;} - else if ( (LA129_0==144) ) {s = 22;} + else if ( (LA131_0==145) ) {s = 22;} - else if ( (LA129_0==58) ) {s = 23;} + else if ( (LA131_0==58) ) {s = 23;} - else if ( (LA129_0==150) ) {s = 24;} + else if ( (LA131_0==151) ) {s = 24;} - else if ( (LA129_0==151) ) {s = 25;} + else if ( (LA131_0==152) ) {s = 25;} - else if ( (LA129_0==161) ) {s = 26;} + else if ( (LA131_0==162) ) {s = 26;} - else if ( (LA129_0==162) ) {s = 27;} + else if ( (LA131_0==163) ) {s = 27;} - else if ( (LA129_0==163) ) {s = 28;} + else if ( (LA131_0==164) ) {s = 28;} - else if ( (LA129_0==105) ) {s = 29;} + else if ( (LA131_0==106) ) {s = 29;} - input.seek(index129_0); + input.seek(index131_0); if ( s>=0 ) return s; break; case 1 : - int LA129_23 = input.LA(1); + int LA131_23 = input.LA(1); - int index129_23 = input.index(); + int index131_23 = input.index(); input.rewind(); s = -1; if ( (synpred26_InternalDataDSL()) ) {s = 30;} @@ -33983,24 +34498,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 31;} - input.seek(index129_23); + input.seek(index131_23); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 129, _s, input); + new NoViableAltException(getDescription(), 131, _s, input); error(nvae); throw nvae; } } static final String dfa_58s = "\46\uffff"; static final String dfa_59s = "\1\4\2\0\43\uffff"; - static final String dfa_60s = "\1\u00a5\2\0\43\uffff"; + static final String dfa_60s = "\1\u00a6\2\0\43\uffff"; static final String dfa_61s = "\3\uffff\2\1\1\2\40\uffff"; static final String dfa_62s = "\1\0\1\1\1\2\43\uffff}>"; static final String[] dfa_63s = { - "\2\5\1\1\2\5\5\uffff\1\5\53\uffff\1\5\32\uffff\1\5\15\uffff\2\5\4\uffff\1\2\3\uffff\3\5\5\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\16\5\1\uffff\1\5", + "\2\5\1\1\2\5\5\uffff\1\5\53\uffff\1\5\33\uffff\1\5\15\uffff\2\5\4\uffff\1\2\3\uffff\3\5\5\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\16\5\1\uffff\1\5", "\1\uffff", "\1\uffff", "", @@ -34047,11 +34562,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s); static final short[][] dfa_63 = unpackEncodedStringArray(dfa_63s); - class DFA138 extends DFA { + class DFA140 extends DFA { - public DFA138(BaseRecognizer recognizer) { + public DFA140(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 138; + this.decisionNumber = 140; this.eot = dfa_58; this.eof = dfa_58; this.min = dfa_59; @@ -34061,38 +34576,38 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_63; } public String getDescription() { - return "7066:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?"; + return "7231:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA138_0 = input.LA(1); + int LA140_0 = input.LA(1); - int index138_0 = input.index(); + int index140_0 = input.index(); input.rewind(); s = -1; - if ( (LA138_0==RULE_ID) ) {s = 1;} + if ( (LA140_0==RULE_ID) ) {s = 1;} - else if ( (LA138_0==105) ) {s = 2;} + else if ( (LA140_0==106) ) {s = 2;} - else if ( (LA138_0==130) && (synpred29_InternalDataDSL())) {s = 3;} + else if ( (LA140_0==131) && (synpred29_InternalDataDSL())) {s = 3;} - else if ( (LA138_0==143) && (synpred29_InternalDataDSL())) {s = 4;} + else if ( (LA140_0==144) && (synpred29_InternalDataDSL())) {s = 4;} - else if ( ((LA138_0>=RULE_STRING && LA138_0<=RULE_INT)||(LA138_0>=RULE_HEX && LA138_0<=RULE_DECIMAL)||LA138_0==14||LA138_0==58||LA138_0==85||(LA138_0>=99 && LA138_0<=100)||(LA138_0>=109 && LA138_0<=111)||LA138_0==117||(LA138_0>=133 && LA138_0<=134)||LA138_0==138||LA138_0==144||LA138_0==146||(LA138_0>=150 && LA138_0<=163)||LA138_0==165) ) {s = 5;} + else if ( ((LA140_0>=RULE_STRING && LA140_0<=RULE_INT)||(LA140_0>=RULE_HEX && LA140_0<=RULE_DECIMAL)||LA140_0==14||LA140_0==58||LA140_0==86||(LA140_0>=100 && LA140_0<=101)||(LA140_0>=110 && LA140_0<=112)||LA140_0==118||(LA140_0>=134 && LA140_0<=135)||LA140_0==139||LA140_0==145||LA140_0==147||(LA140_0>=151 && LA140_0<=164)||LA140_0==166) ) {s = 5;} - input.seek(index138_0); + input.seek(index140_0); if ( s>=0 ) return s; break; case 1 : - int LA138_1 = input.LA(1); + int LA140_1 = input.LA(1); - int index138_1 = input.index(); + int index140_1 = input.index(); input.rewind(); s = -1; if ( (synpred29_InternalDataDSL()) ) {s = 4;} @@ -34100,14 +34615,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index138_1); + input.seek(index140_1); if ( s>=0 ) return s; break; case 2 : - int LA138_2 = input.LA(1); + int LA140_2 = input.LA(1); - int index138_2 = input.index(); + int index140_2 = input.index(); input.rewind(); s = -1; if ( (synpred29_InternalDataDSL()) ) {s = 4;} @@ -34115,19 +34630,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index138_2); + input.seek(index140_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 138, _s, input); + new NoViableAltException(getDescription(), 140, _s, input); error(nvae); throw nvae; } } static final String[] dfa_64s = { - "\5\2\5\uffff\1\2\53\uffff\1\2\32\uffff\1\2\15\uffff\2\2\4\uffff\1\1\3\uffff\2\2\6\uffff\1\2\14\uffff\1\2\2\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2", + "\5\2\5\uffff\1\2\53\uffff\1\2\33\uffff\1\2\15\uffff\2\2\4\uffff\1\1\3\uffff\2\2\6\uffff\1\2\14\uffff\1\2\2\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2", "\1\uffff", "", "", @@ -34165,11 +34680,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { }; static final short[][] dfa_64 = unpackEncodedStringArray(dfa_64s); - class DFA145 extends DFA { + class DFA147 extends DFA { - public DFA145(BaseRecognizer recognizer) { + public DFA147(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 145; + this.decisionNumber = 147; this.eot = dfa_14; this.eof = dfa_14; this.min = dfa_15; @@ -34179,17 +34694,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_64; } public String getDescription() { - return "7532:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )"; + return "7697:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA145_1 = input.LA(1); + int LA147_1 = input.LA(1); - int index145_1 = input.index(); + int index147_1 = input.index(); input.rewind(); s = -1; if ( (synpred32_InternalDataDSL()) ) {s = 34;} @@ -34197,24 +34712,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index145_1); + input.seek(index147_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 145, _s, input); + new NoViableAltException(getDescription(), 147, _s, input); error(nvae); throw nvae; } } static final String dfa_65s = "\42\uffff"; static final String dfa_66s = "\1\4\2\0\37\uffff"; - static final String dfa_67s = "\1\u00a5\2\0\37\uffff"; + static final String dfa_67s = "\1\u00a6\2\0\37\uffff"; static final String dfa_68s = "\3\uffff\1\1\1\2\35\uffff"; static final String dfa_69s = "\1\0\1\1\1\2\37\uffff}>"; static final String[] dfa_70s = { - "\2\4\1\1\2\4\5\uffff\1\4\53\uffff\1\4\32\uffff\1\4\15\uffff\2\4\4\uffff\1\2\3\uffff\2\4\6\uffff\1\4\14\uffff\1\3\2\uffff\2\4\3\uffff\1\4\5\uffff\1\4\1\uffff\1\4\3\uffff\2\4\2\uffff\12\4\1\uffff\1\4", + "\2\4\1\1\2\4\5\uffff\1\4\53\uffff\1\4\33\uffff\1\4\15\uffff\2\4\4\uffff\1\2\3\uffff\2\4\6\uffff\1\4\14\uffff\1\3\2\uffff\2\4\3\uffff\1\4\5\uffff\1\4\1\uffff\1\4\3\uffff\2\4\2\uffff\12\4\1\uffff\1\4", "\1\uffff", "\1\uffff", "", @@ -34257,11 +34772,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s); static final short[][] dfa_70 = unpackEncodedStringArray(dfa_70s); - class DFA144 extends DFA { + class DFA146 extends DFA { - public DFA144(BaseRecognizer recognizer) { + public DFA146(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 144; + this.decisionNumber = 146; this.eot = dfa_65; this.eof = dfa_65; this.min = dfa_66; @@ -34271,36 +34786,36 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_70; } public String getDescription() { - return "7601:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?"; + return "7766:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA144_0 = input.LA(1); + int LA146_0 = input.LA(1); - int index144_0 = input.index(); + int index146_0 = input.index(); input.rewind(); s = -1; - if ( (LA144_0==RULE_ID) ) {s = 1;} + if ( (LA146_0==RULE_ID) ) {s = 1;} - else if ( (LA144_0==105) ) {s = 2;} + else if ( (LA146_0==106) ) {s = 2;} - else if ( (LA144_0==130) && (synpred33_InternalDataDSL())) {s = 3;} + else if ( (LA146_0==131) && (synpred33_InternalDataDSL())) {s = 3;} - else if ( ((LA144_0>=RULE_STRING && LA144_0<=RULE_INT)||(LA144_0>=RULE_HEX && LA144_0<=RULE_DECIMAL)||LA144_0==14||LA144_0==58||LA144_0==85||(LA144_0>=99 && LA144_0<=100)||(LA144_0>=109 && LA144_0<=110)||LA144_0==117||(LA144_0>=133 && LA144_0<=134)||LA144_0==138||LA144_0==144||LA144_0==146||(LA144_0>=150 && LA144_0<=151)||(LA144_0>=154 && LA144_0<=163)||LA144_0==165) ) {s = 4;} + else if ( ((LA146_0>=RULE_STRING && LA146_0<=RULE_INT)||(LA146_0>=RULE_HEX && LA146_0<=RULE_DECIMAL)||LA146_0==14||LA146_0==58||LA146_0==86||(LA146_0>=100 && LA146_0<=101)||(LA146_0>=110 && LA146_0<=111)||LA146_0==118||(LA146_0>=134 && LA146_0<=135)||LA146_0==139||LA146_0==145||LA146_0==147||(LA146_0>=151 && LA146_0<=152)||(LA146_0>=155 && LA146_0<=164)||LA146_0==166) ) {s = 4;} - input.seek(index144_0); + input.seek(index146_0); if ( s>=0 ) return s; break; case 1 : - int LA144_1 = input.LA(1); + int LA146_1 = input.LA(1); - int index144_1 = input.index(); + int index146_1 = input.index(); input.rewind(); s = -1; if ( (synpred33_InternalDataDSL()) ) {s = 3;} @@ -34308,14 +34823,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 4;} - input.seek(index144_1); + input.seek(index146_1); if ( s>=0 ) return s; break; case 2 : - int LA144_2 = input.LA(1); + int LA146_2 = input.LA(1); - int index144_2 = input.index(); + int index146_2 = input.index(); input.rewind(); s = -1; if ( (synpred33_InternalDataDSL()) ) {s = 3;} @@ -34323,23 +34838,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 4;} - input.seek(index144_2); + input.seek(index146_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 144, _s, input); + new NoViableAltException(getDescription(), 146, _s, input); error(nvae); throw nvae; } } - class DFA167 extends DFA { + class DFA169 extends DFA { - public DFA167(BaseRecognizer recognizer) { + public DFA169(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 167; + this.decisionNumber = 169; this.eot = dfa_39; this.eof = dfa_40; this.min = dfa_41; @@ -34349,17 +34864,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_45; } public String getDescription() { - return "8730:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?"; + return "8895:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA167_1 = input.LA(1); + int LA169_1 = input.LA(1); - int index167_1 = input.index(); + int index169_1 = input.index(); input.rewind(); s = -1; if ( (synpred36_InternalDataDSL()) ) {s = 77;} @@ -34367,23 +34882,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index167_1); + input.seek(index169_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 167, _s, input); + new NoViableAltException(getDescription(), 169, _s, input); error(nvae); throw nvae; } } - class DFA166 extends DFA { + class DFA168 extends DFA { - public DFA166(BaseRecognizer recognizer) { + public DFA168(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 166; + this.decisionNumber = 168; this.eot = dfa_8; this.eof = dfa_8; this.min = dfa_46; @@ -34393,40 +34908,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_50; } public String getDescription() { - return "8749:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?"; + return "8914:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA166_0 = input.LA(1); + int LA168_0 = input.LA(1); - int index166_0 = input.index(); + int index168_0 = input.index(); input.rewind(); s = -1; - if ( (LA166_0==RULE_ID) ) {s = 1;} + if ( (LA168_0==RULE_ID) ) {s = 1;} - else if ( (LA166_0==105) ) {s = 2;} + else if ( (LA168_0==106) ) {s = 2;} - else if ( (LA166_0==130) && (synpred37_InternalDataDSL())) {s = 3;} + else if ( (LA168_0==131) && (synpred37_InternalDataDSL())) {s = 3;} - else if ( (LA166_0==143) && (synpred37_InternalDataDSL())) {s = 4;} + else if ( (LA168_0==144) && (synpred37_InternalDataDSL())) {s = 4;} - else if ( ((LA166_0>=RULE_STRING && LA166_0<=RULE_INT)||(LA166_0>=RULE_HEX && LA166_0<=RULE_DECIMAL)||LA166_0==14||LA166_0==58||LA166_0==85||(LA166_0>=99 && LA166_0<=100)||(LA166_0>=109 && LA166_0<=110)||LA166_0==117||(LA166_0>=133 && LA166_0<=134)||LA166_0==138||LA166_0==144||LA166_0==146||(LA166_0>=150 && LA166_0<=151)||(LA166_0>=154 && LA166_0<=163)||LA166_0==165) ) {s = 5;} + else if ( ((LA168_0>=RULE_STRING && LA168_0<=RULE_INT)||(LA168_0>=RULE_HEX && LA168_0<=RULE_DECIMAL)||LA168_0==14||LA168_0==58||LA168_0==86||(LA168_0>=100 && LA168_0<=101)||(LA168_0>=110 && LA168_0<=111)||LA168_0==118||(LA168_0>=134 && LA168_0<=135)||LA168_0==139||LA168_0==145||LA168_0==147||(LA168_0>=151 && LA168_0<=152)||(LA168_0>=155 && LA168_0<=164)||LA168_0==166) ) {s = 5;} - else if ( (LA166_0==107) ) {s = 35;} + else if ( (LA168_0==108) ) {s = 35;} - input.seek(index166_0); + input.seek(index168_0); if ( s>=0 ) return s; break; case 1 : - int LA166_1 = input.LA(1); + int LA168_1 = input.LA(1); - int index166_1 = input.index(); + int index168_1 = input.index(); input.rewind(); s = -1; if ( (synpred37_InternalDataDSL()) ) {s = 4;} @@ -34434,14 +34949,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index166_1); + input.seek(index168_1); if ( s>=0 ) return s; break; case 2 : - int LA166_2 = input.LA(1); + int LA168_2 = input.LA(1); - int index166_2 = input.index(); + int index168_2 = input.index(); input.rewind(); s = -1; if ( (synpred37_InternalDataDSL()) ) {s = 4;} @@ -34449,23 +34964,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index166_2); + input.seek(index168_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 166, _s, input); + new NoViableAltException(getDescription(), 168, _s, input); error(nvae); throw nvae; } } - class DFA168 extends DFA { + class DFA170 extends DFA { - public DFA168(BaseRecognizer recognizer) { + public DFA170(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 168; + this.decisionNumber = 170; this.eot = dfa_39; this.eof = dfa_40; this.min = dfa_41; @@ -34475,17 +34990,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_51; } public String getDescription() { - return "8847:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?"; + return "9012:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA168_1 = input.LA(1); + int LA170_1 = input.LA(1); - int index168_1 = input.index(); + int index170_1 = input.index(); input.rewind(); s = -1; if ( (synpred38_InternalDataDSL()) ) {s = 77;} @@ -34493,19 +35008,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index168_1); + input.seek(index170_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 168, _s, input); + new NoViableAltException(getDescription(), 170, _s, input); error(nvae); throw nvae; } } static final String[] dfa_71s = { - "\5\2\5\uffff\2\2\52\uffff\1\2\22\uffff\1\2\3\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2", + "\5\2\5\uffff\2\2\52\uffff\1\2\24\uffff\1\2\2\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2", "\1\uffff", "", "", @@ -34586,11 +35101,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { }; static final short[][] dfa_71 = unpackEncodedStringArray(dfa_71s); - class DFA172 extends DFA { + class DFA174 extends DFA { - public DFA172(BaseRecognizer recognizer) { + public DFA174(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 172; + this.decisionNumber = 174; this.eot = dfa_39; this.eof = dfa_40; this.min = dfa_41; @@ -34600,17 +35115,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_71; } public String getDescription() { - return "9006:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?"; + return "9171:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA172_1 = input.LA(1); + int LA174_1 = input.LA(1); - int index172_1 = input.index(); + int index174_1 = input.index(); input.rewind(); s = -1; if ( (synpred39_InternalDataDSL()) ) {s = 77;} @@ -34618,23 +35133,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index172_1); + input.seek(index174_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 172, _s, input); + new NoViableAltException(getDescription(), 174, _s, input); error(nvae); throw nvae; } } - class DFA175 extends DFA { + class DFA177 extends DFA { - public DFA175(BaseRecognizer recognizer) { + public DFA177(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 175; + this.decisionNumber = 177; this.eot = dfa_39; this.eof = dfa_40; this.min = dfa_41; @@ -34644,17 +35159,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_45; } public String getDescription() { - return "9063:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?"; + return "9228:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA175_1 = input.LA(1); + int LA177_1 = input.LA(1); - int index175_1 = input.index(); + int index177_1 = input.index(); input.rewind(); s = -1; if ( (synpred40_InternalDataDSL()) ) {s = 77;} @@ -34662,23 +35177,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index175_1); + input.seek(index177_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 175, _s, input); + new NoViableAltException(getDescription(), 177, _s, input); error(nvae); throw nvae; } } - class DFA174 extends DFA { + class DFA176 extends DFA { - public DFA174(BaseRecognizer recognizer) { + public DFA176(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 174; + this.decisionNumber = 176; this.eot = dfa_8; this.eof = dfa_8; this.min = dfa_46; @@ -34688,40 +35203,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_50; } public String getDescription() { - return "9082:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?"; + return "9247:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA174_0 = input.LA(1); + int LA176_0 = input.LA(1); - int index174_0 = input.index(); + int index176_0 = input.index(); input.rewind(); s = -1; - if ( (LA174_0==RULE_ID) ) {s = 1;} + if ( (LA176_0==RULE_ID) ) {s = 1;} - else if ( (LA174_0==105) ) {s = 2;} + else if ( (LA176_0==106) ) {s = 2;} - else if ( (LA174_0==130) && (synpred41_InternalDataDSL())) {s = 3;} + else if ( (LA176_0==131) && (synpred41_InternalDataDSL())) {s = 3;} - else if ( (LA174_0==143) && (synpred41_InternalDataDSL())) {s = 4;} + else if ( (LA176_0==144) && (synpred41_InternalDataDSL())) {s = 4;} - else if ( ((LA174_0>=RULE_STRING && LA174_0<=RULE_INT)||(LA174_0>=RULE_HEX && LA174_0<=RULE_DECIMAL)||LA174_0==14||LA174_0==58||LA174_0==85||(LA174_0>=99 && LA174_0<=100)||(LA174_0>=109 && LA174_0<=110)||LA174_0==117||(LA174_0>=133 && LA174_0<=134)||LA174_0==138||LA174_0==144||LA174_0==146||(LA174_0>=150 && LA174_0<=151)||(LA174_0>=154 && LA174_0<=163)||LA174_0==165) ) {s = 5;} + else if ( ((LA176_0>=RULE_STRING && LA176_0<=RULE_INT)||(LA176_0>=RULE_HEX && LA176_0<=RULE_DECIMAL)||LA176_0==14||LA176_0==58||LA176_0==86||(LA176_0>=100 && LA176_0<=101)||(LA176_0>=110 && LA176_0<=111)||LA176_0==118||(LA176_0>=134 && LA176_0<=135)||LA176_0==139||LA176_0==145||LA176_0==147||(LA176_0>=151 && LA176_0<=152)||(LA176_0>=155 && LA176_0<=164)||LA176_0==166) ) {s = 5;} - else if ( (LA174_0==107) ) {s = 35;} + else if ( (LA176_0==108) ) {s = 35;} - input.seek(index174_0); + input.seek(index176_0); if ( s>=0 ) return s; break; case 1 : - int LA174_1 = input.LA(1); + int LA176_1 = input.LA(1); - int index174_1 = input.index(); + int index176_1 = input.index(); input.rewind(); s = -1; if ( (synpred41_InternalDataDSL()) ) {s = 4;} @@ -34729,14 +35244,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index174_1); + input.seek(index176_1); if ( s>=0 ) return s; break; case 2 : - int LA174_2 = input.LA(1); + int LA176_2 = input.LA(1); - int index174_2 = input.index(); + int index176_2 = input.index(); input.rewind(); s = -1; if ( (synpred41_InternalDataDSL()) ) {s = 4;} @@ -34744,23 +35259,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 5;} - input.seek(index174_2); + input.seek(index176_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 174, _s, input); + new NoViableAltException(getDescription(), 176, _s, input); error(nvae); throw nvae; } } - class DFA176 extends DFA { + class DFA178 extends DFA { - public DFA176(BaseRecognizer recognizer) { + public DFA178(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 176; + this.decisionNumber = 178; this.eot = dfa_39; this.eof = dfa_40; this.min = dfa_41; @@ -34770,17 +35285,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_51; } public String getDescription() { - return "9180:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?"; + return "9345:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA176_1 = input.LA(1); + int LA178_1 = input.LA(1); - int index176_1 = input.index(); + int index178_1 = input.index(); input.rewind(); s = -1; if ( (synpred42_InternalDataDSL()) ) {s = 77;} @@ -34788,24 +35303,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index176_1); + input.seek(index178_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 176, _s, input); + new NoViableAltException(getDescription(), 178, _s, input); error(nvae); throw nvae; } } static final String dfa_72s = "\1\41\115\uffff"; static final String dfa_73s = "\1\4\40\0\55\uffff"; - static final String dfa_74s = "\1\u00a6\40\0\55\uffff"; + static final String dfa_74s = "\1\u00a7\40\0\55\uffff"; static final String dfa_75s = "\41\uffff\1\2\53\uffff\1\1"; static final String dfa_76s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\55\uffff}>"; static final String[] dfa_77s = { - "\1\27\1\24\1\1\1\23\1\25\5\uffff\1\12\1\41\52\uffff\1\32\22\uffff\1\41\3\uffff\1\41\3\uffff\1\5\15\uffff\1\4\1\3\1\41\1\uffff\1\41\1\uffff\1\40\2\41\1\uffff\1\17\1\20\6\41\1\15\17\41\1\10\1\7\3\41\1\6\4\41\1\uffff\1\31\1\41\1\13\3\41\1\33\1\34\2\41\1\2\1\16\1\11\1\21\1\22\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41", + "\1\27\1\24\1\1\1\23\1\25\5\uffff\1\12\1\41\52\uffff\1\32\24\uffff\1\41\2\uffff\1\41\3\uffff\1\5\15\uffff\1\4\1\3\1\41\1\uffff\1\41\1\uffff\1\40\2\41\1\uffff\1\17\1\20\6\41\1\15\17\41\1\10\1\7\3\41\1\6\4\41\1\uffff\1\31\1\41\1\13\3\41\1\33\1\34\2\41\1\2\1\16\1\11\1\21\1\22\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41", "\1\uffff", "\1\uffff", "\1\uffff", @@ -34891,11 +35406,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_76 = DFA.unpackEncodedString(dfa_76s); static final short[][] dfa_77 = unpackEncodedStringArray(dfa_77s); - class DFA179 extends DFA { + class DFA181 extends DFA { - public DFA179(BaseRecognizer recognizer) { + public DFA181(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 179; + this.decisionNumber = 181; this.eot = dfa_39; this.eof = dfa_72; this.min = dfa_73; @@ -34905,17 +35420,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_77; } public String getDescription() { - return "9523:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?"; + return "9688:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA179_1 = input.LA(1); + int LA181_1 = input.LA(1); - int index179_1 = input.index(); + int index181_1 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -34923,14 +35438,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_1); + input.seek(index181_1); if ( s>=0 ) return s; break; case 1 : - int LA179_2 = input.LA(1); + int LA181_2 = input.LA(1); - int index179_2 = input.index(); + int index181_2 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -34938,14 +35453,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_2); + input.seek(index181_2); if ( s>=0 ) return s; break; case 2 : - int LA179_3 = input.LA(1); + int LA181_3 = input.LA(1); - int index179_3 = input.index(); + int index181_3 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -34953,14 +35468,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_3); + input.seek(index181_3); if ( s>=0 ) return s; break; case 3 : - int LA179_4 = input.LA(1); + int LA181_4 = input.LA(1); - int index179_4 = input.index(); + int index181_4 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -34968,14 +35483,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_4); + input.seek(index181_4); if ( s>=0 ) return s; break; case 4 : - int LA179_5 = input.LA(1); + int LA181_5 = input.LA(1); - int index179_5 = input.index(); + int index181_5 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -34983,14 +35498,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_5); + input.seek(index181_5); if ( s>=0 ) return s; break; case 5 : - int LA179_6 = input.LA(1); + int LA181_6 = input.LA(1); - int index179_6 = input.index(); + int index181_6 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -34998,14 +35513,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_6); + input.seek(index181_6); if ( s>=0 ) return s; break; case 6 : - int LA179_7 = input.LA(1); + int LA181_7 = input.LA(1); - int index179_7 = input.index(); + int index181_7 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35013,14 +35528,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_7); + input.seek(index181_7); if ( s>=0 ) return s; break; case 7 : - int LA179_8 = input.LA(1); + int LA181_8 = input.LA(1); - int index179_8 = input.index(); + int index181_8 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35028,14 +35543,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_8); + input.seek(index181_8); if ( s>=0 ) return s; break; case 8 : - int LA179_9 = input.LA(1); + int LA181_9 = input.LA(1); - int index179_9 = input.index(); + int index181_9 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35043,14 +35558,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_9); + input.seek(index181_9); if ( s>=0 ) return s; break; case 9 : - int LA179_10 = input.LA(1); + int LA181_10 = input.LA(1); - int index179_10 = input.index(); + int index181_10 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35058,14 +35573,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_10); + input.seek(index181_10); if ( s>=0 ) return s; break; case 10 : - int LA179_11 = input.LA(1); + int LA181_11 = input.LA(1); - int index179_11 = input.index(); + int index181_11 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35073,14 +35588,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_11); + input.seek(index181_11); if ( s>=0 ) return s; break; case 11 : - int LA179_12 = input.LA(1); + int LA181_12 = input.LA(1); - int index179_12 = input.index(); + int index181_12 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35088,14 +35603,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_12); + input.seek(index181_12); if ( s>=0 ) return s; break; case 12 : - int LA179_13 = input.LA(1); + int LA181_13 = input.LA(1); - int index179_13 = input.index(); + int index181_13 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35103,14 +35618,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_13); + input.seek(index181_13); if ( s>=0 ) return s; break; case 13 : - int LA179_14 = input.LA(1); + int LA181_14 = input.LA(1); - int index179_14 = input.index(); + int index181_14 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35118,14 +35633,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_14); + input.seek(index181_14); if ( s>=0 ) return s; break; case 14 : - int LA179_15 = input.LA(1); + int LA181_15 = input.LA(1); - int index179_15 = input.index(); + int index181_15 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35133,14 +35648,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_15); + input.seek(index181_15); if ( s>=0 ) return s; break; case 15 : - int LA179_16 = input.LA(1); + int LA181_16 = input.LA(1); - int index179_16 = input.index(); + int index181_16 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35148,14 +35663,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_16); + input.seek(index181_16); if ( s>=0 ) return s; break; case 16 : - int LA179_17 = input.LA(1); + int LA181_17 = input.LA(1); - int index179_17 = input.index(); + int index181_17 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35163,14 +35678,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_17); + input.seek(index181_17); if ( s>=0 ) return s; break; case 17 : - int LA179_18 = input.LA(1); + int LA181_18 = input.LA(1); - int index179_18 = input.index(); + int index181_18 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35178,14 +35693,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_18); + input.seek(index181_18); if ( s>=0 ) return s; break; case 18 : - int LA179_19 = input.LA(1); + int LA181_19 = input.LA(1); - int index179_19 = input.index(); + int index181_19 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35193,14 +35708,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_19); + input.seek(index181_19); if ( s>=0 ) return s; break; case 19 : - int LA179_20 = input.LA(1); + int LA181_20 = input.LA(1); - int index179_20 = input.index(); + int index181_20 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35208,14 +35723,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_20); + input.seek(index181_20); if ( s>=0 ) return s; break; case 20 : - int LA179_21 = input.LA(1); + int LA181_21 = input.LA(1); - int index179_21 = input.index(); + int index181_21 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35223,14 +35738,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_21); + input.seek(index181_21); if ( s>=0 ) return s; break; case 21 : - int LA179_22 = input.LA(1); + int LA181_22 = input.LA(1); - int index179_22 = input.index(); + int index181_22 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35238,14 +35753,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_22); + input.seek(index181_22); if ( s>=0 ) return s; break; case 22 : - int LA179_23 = input.LA(1); + int LA181_23 = input.LA(1); - int index179_23 = input.index(); + int index181_23 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35253,14 +35768,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_23); + input.seek(index181_23); if ( s>=0 ) return s; break; case 23 : - int LA179_24 = input.LA(1); + int LA181_24 = input.LA(1); - int index179_24 = input.index(); + int index181_24 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35268,14 +35783,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_24); + input.seek(index181_24); if ( s>=0 ) return s; break; case 24 : - int LA179_25 = input.LA(1); + int LA181_25 = input.LA(1); - int index179_25 = input.index(); + int index181_25 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35283,14 +35798,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_25); + input.seek(index181_25); if ( s>=0 ) return s; break; case 25 : - int LA179_26 = input.LA(1); + int LA181_26 = input.LA(1); - int index179_26 = input.index(); + int index181_26 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35298,14 +35813,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_26); + input.seek(index181_26); if ( s>=0 ) return s; break; case 26 : - int LA179_27 = input.LA(1); + int LA181_27 = input.LA(1); - int index179_27 = input.index(); + int index181_27 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35313,14 +35828,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_27); + input.seek(index181_27); if ( s>=0 ) return s; break; case 27 : - int LA179_28 = input.LA(1); + int LA181_28 = input.LA(1); - int index179_28 = input.index(); + int index181_28 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35328,14 +35843,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_28); + input.seek(index181_28); if ( s>=0 ) return s; break; case 28 : - int LA179_29 = input.LA(1); + int LA181_29 = input.LA(1); - int index179_29 = input.index(); + int index181_29 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35343,14 +35858,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_29); + input.seek(index181_29); if ( s>=0 ) return s; break; case 29 : - int LA179_30 = input.LA(1); + int LA181_30 = input.LA(1); - int index179_30 = input.index(); + int index181_30 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35358,14 +35873,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_30); + input.seek(index181_30); if ( s>=0 ) return s; break; case 30 : - int LA179_31 = input.LA(1); + int LA181_31 = input.LA(1); - int index179_31 = input.index(); + int index181_31 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35373,14 +35888,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_31); + input.seek(index181_31); if ( s>=0 ) return s; break; case 31 : - int LA179_32 = input.LA(1); + int LA181_32 = input.LA(1); - int index179_32 = input.index(); + int index181_32 = input.index(); input.rewind(); s = -1; if ( (synpred43_InternalDataDSL()) ) {s = 77;} @@ -35388,13 +35903,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 33;} - input.seek(index179_32); + input.seek(index181_32); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 179, _s, input); + new NoViableAltException(getDescription(), 181, _s, input); error(nvae); throw nvae; } @@ -35402,11 +35917,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final String dfa_78s = "\117\uffff"; static final String dfa_79s = "\1\2\116\uffff"; static final String dfa_80s = "\1\4\1\0\115\uffff"; - static final String dfa_81s = "\1\u00a8\1\0\115\uffff"; + static final String dfa_81s = "\1\u00a9\1\0\115\uffff"; static final String dfa_82s = "\2\uffff\1\2\113\uffff\1\1"; static final String dfa_83s = "\1\uffff\1\0\115\uffff}>"; static final String[] dfa_84s = { - "\5\2\5\uffff\2\2\52\uffff\1\2\22\uffff\1\2\3\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2\1\uffff\1\2", + "\5\2\5\uffff\2\2\52\uffff\1\2\24\uffff\1\2\2\uffff\1\2\3\uffff\1\2\15\uffff\3\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2\1\uffff\1\2", "\1\uffff", "", "", @@ -35495,11 +36010,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { static final short[] dfa_83 = DFA.unpackEncodedString(dfa_83s); static final short[][] dfa_84 = unpackEncodedStringArray(dfa_84s); - class DFA197 extends DFA { + class DFA199 extends DFA { - public DFA197(BaseRecognizer recognizer) { + public DFA199(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 197; + this.decisionNumber = 199; this.eot = dfa_78; this.eof = dfa_79; this.min = dfa_80; @@ -35509,17 +36024,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_84; } public String getDescription() { - return "10181:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?"; + return "10346:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA197_1 = input.LA(1); + int LA199_1 = input.LA(1); - int index197_1 = input.index(); + int index199_1 = input.index(); input.rewind(); s = -1; if ( (synpred50_InternalDataDSL()) ) {s = 78;} @@ -35527,23 +36042,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index197_1); + input.seek(index199_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 197, _s, input); + new NoViableAltException(getDescription(), 199, _s, input); error(nvae); throw nvae; } } - class DFA195 extends DFA { + class DFA197 extends DFA { - public DFA195(BaseRecognizer recognizer) { + public DFA197(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 195; + this.decisionNumber = 197; this.eot = dfa_78; this.eof = dfa_79; this.min = dfa_80; @@ -35553,17 +36068,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { this.transition = dfa_84; } public String getDescription() { - return "10275:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?"; + return "10440:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA195_1 = input.LA(1); + int LA197_1 = input.LA(1); - int index195_1 = input.index(); + int index197_1 = input.index(); input.rewind(); s = -1; if ( (synpred52_InternalDataDSL()) ) {s = 78;} @@ -35571,13 +36086,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 2;} - input.seek(index195_1); + input.seek(index197_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 195, _s, input); + new NoViableAltException(getDescription(), 197, _s, input); error(nvae); throw nvae; } @@ -35591,7 +36106,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000004002L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000028000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0380000000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0700000000000000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000F80000L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000F00000L}); @@ -35603,10 +36118,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000001000000L}); public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x000010000E008000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000401L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000C01L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000008000L}); public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x000000000C008000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000008000L,0x0000000000005800L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000008000L,0x0000000000016000L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000008008000L}); public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000010000000L}); public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000060000000L}); @@ -35628,14 +36143,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x01FE000000000002L}); public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x01FC000000000002L}); public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x01F8000000000002L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000008000L,0x0000000000008020L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000008000L,0x0000000000020020L}); public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x01F0000000000002L}); public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0400000000008000L}); public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x01E0000000000002L}); public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x01C0000000000002L}); public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000100L}); public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0180000000000002L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000008000L,0x0000000600940000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000008000L,0x0000000C01280000L}); public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0100000000000002L}); public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0200000000008000L}); public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0800000000000000L}); @@ -35653,108 +36168,110 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0040000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000008000L,0x0000000000005000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000042L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000002L,0x0000000000005000L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0xFC00000000000000L,0x0000000000000003L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000012L,0x0000000000000000L,0x0000000000000000L,0x000000000000000CL}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x000000000000000CL}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000005000L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000052L,0x0000000000000000L,0x0000000000000000L,0x000000000000000CL}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0003800000000000L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x007C000000000000L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000001000000L,0x0000000000600000L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000001000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x00007E0000000000L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000002L,0x00000001FE000000L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000002L,0x00000001F0000000L}); - public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000040L,0x0000005000000000L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000040L,0x0000000000200000L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000040L,0x0000002000000000L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000002L,0x0000008000000000L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000002L,0x0000020000000000L}); - public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x04000000000041F0L,0x00206B1800200000L,0x0000002FFCC50460L}); - public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x00000C0000000000L}); - public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); - public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x04000000000041F0L,0x0020631800200000L,0x0000002FFCC50460L}); - public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x04000000000041F0L,0x0020E31800200000L,0x0000002FFCC50460L}); - public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000840000000000L}); - public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000002L,0x0000040000000000L}); - public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000002L,0x007F000000000000L}); - public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000000L,0x00C0000000000000L}); - public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000002L,0x0100000000000000L}); - public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L}); - public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000002L,0x3C00000000000000L}); - public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000002L,0x40E0000000000000L}); - public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000040L,0x0000020000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x8060000000000000L,0x000000000000001FL}); - public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); - public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000060L}); - public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L,0x0000000000000380L}); - public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L}); - public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000001800L}); - public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L,0x0000000000006000L}); - public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000040L,0x0000001800200000L,0x0000000004000000L}); - public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000040L,0x0020001800200000L,0x000000000C000000L}); - public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000040L,0x0000020000000000L,0x0000008000000004L}); - public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000000L,0x0040040000000000L}); - public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000002L,0x0000420000002000L,0x0000000000006000L}); - public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x04000000000041F0L,0x00206B1800200000L,0x0000002FFCC58464L}); - public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000002L,0x0000400000002000L,0x0000000000006000L}); - public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x040000000000C1F0L,0x0020631800200000L,0x0000002FFCC50460L}); - public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000008000L,0x0000040000000000L}); - public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x04000000000041F0L,0x0020E31800200000L,0x0000002FFFC58464L}); - public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x04000000000041F0L,0x0020E31800200000L,0x0000002FFFC50460L}); - public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); - public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x04000000000041F2L,0x0020639800200000L,0x0000002FFFC50460L}); - public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x04000000000041F2L,0x0020631800200000L,0x0000002FFFC50460L}); - public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x04000000000041F0L,0x0020631800200000L,0x0000002FFCC50464L}); - public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0000000000008040L,0x0000060000000000L,0x0000000000380004L}); - public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L,0x0000000000280000L}); - public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x04000000000041F0L,0x0020639800200000L,0x0000002FFFC50460L}); - public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000000L,0x0000048000000000L}); - public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x04000000000041F0L,0x0020631800200000L,0x0000002FFFC50460L}); - public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x04000000000041F0L,0x0020639800200000L,0x0000002FFCC50460L}); - public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); - public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x040000000000C1F0L,0x0020631800200000L,0x0000002FFFC50460L}); - public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x040000000000C1F0L,0x0020639800200000L,0x0000002FFFC50460L}); - public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x0000000000000002L,0x0000100000000000L}); - public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x0000000000000002L,0x0000420000000000L}); - public static final BitSet FOLLOW_158 = new BitSet(new long[]{0x0000000000000002L,0x0000400000000000L}); - public static final BitSet FOLLOW_159 = new BitSet(new long[]{0x0000000000000002L,0x0020420000000000L}); - public static final BitSet FOLLOW_160 = new BitSet(new long[]{0x0000000000000000L,0x0000480000000000L}); - public static final BitSet FOLLOW_161 = new BitSet(new long[]{0x04000000000041F2L,0x0020631800200000L,0x0000002FFCC50460L}); - public static final BitSet FOLLOW_162 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000005000000000L}); - public static final BitSet FOLLOW_163 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000005000000000L}); - public static final BitSet FOLLOW_164 = new BitSet(new long[]{0x0000000000000120L}); - public static final BitSet FOLLOW_165 = new BitSet(new long[]{0x0000000000000040L,0x00000A0000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_166 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_167 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_168 = new BitSet(new long[]{0x0000000000000002L,0x0020000000002000L}); - public static final BitSet FOLLOW_169 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x000000000C000000L}); - public static final BitSet FOLLOW_170 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_171 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); - public static final BitSet FOLLOW_172 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000008000L,0x0000000000014000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000C00L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000042L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000002L,0x0000000000014000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0xF800000000000000L,0x000000000000003FL}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000012L,0x0000000000000000L,0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000014000L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000052L,0x0000000000000000L,0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0007000000000000L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x00F8000000000000L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000001000000L,0x0000000000C00000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000001000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000FC0000000000L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000002L,0x00000003E0000000L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000040L,0x000000A000000000L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000040L,0x0000000000400000L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000040L,0x0000004000000000L}); + public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000002L,0x0000010000000000L}); + public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0x0000040000000000L}); + public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x04000000000041F0L,0x0040D63000400000L,0x0000005FF98A08C0L}); + public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000180000000000L}); + public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); + public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x04000000000041F0L,0x0040C63000400000L,0x0000005FF98A08C0L}); + public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); + public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x04000000000041F0L,0x0041C63000400000L,0x0000005FF98A08C0L}); + public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0001080000000000L}); + public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000002L,0x0000080000000000L}); + public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000002L,0x00FE000000000000L}); + public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); + public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000000L,0x0180000000000000L}); + public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L}); + public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L}); + public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000002L,0x7800000000000000L}); + public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x81C0000000000000L}); + public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000040L,0x0000040000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000002L,0x00C0000000000000L,0x000000000000003FL}); + public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000002L,0x0000004000000000L,0x0000000000000700L}); + public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L}); + public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000003000L}); + public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L,0x000000000000C000L}); + public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000040L,0x0000003000400000L,0x0000000008000000L}); + public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000040L,0x0040003000400000L,0x0000000018000000L}); + public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000040L,0x0000040000000000L,0x0000010000000008L}); + public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x0080080000000000L}); + public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000002L,0x0000840000008000L,0x000000000000C000L}); + public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x04000000000041F0L,0x0040D63000400000L,0x0000005FF98B08C8L}); + public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000000002L,0x0000800000008000L,0x000000000000C000L}); + public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x040000000000C1F0L,0x0040C63000400000L,0x0000005FF98A08C0L}); + public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000008000L,0x0000080000000000L}); + public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x04000000000041F0L,0x0041C63000400000L,0x0000005FFF8B08C8L}); + public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x04000000000041F0L,0x0041C63000400000L,0x0000005FFF8A08C0L}); + public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); + public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x04000000000041F2L,0x0040C73000400000L,0x0000005FFF8A08C0L}); + public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x04000000000041F2L,0x0040C63000400000L,0x0000005FFF8A08C0L}); + public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x04000000000041F0L,0x0040C63000400000L,0x0000005FF98A08C8L}); + public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000008040L,0x00000C0000000000L,0x0000000000700008L}); + public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L,0x0000000000500000L}); + public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x04000000000041F0L,0x0040C73000400000L,0x0000005FFF8A08C0L}); + public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0000000000000000L,0x0000090000000000L}); + public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x04000000000041F0L,0x0040C63000400000L,0x0000005FFF8A08C0L}); + public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x04000000000041F0L,0x0040C73000400000L,0x0000005FF98A08C0L}); + public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x040000000000C1F0L,0x0040C63000400000L,0x0000005FFF8A08C0L}); + public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x040000000000C1F0L,0x0040C73000400000L,0x0000005FFF8A08C0L}); + public static final BitSet FOLLOW_158 = new BitSet(new long[]{0x0000000000000002L,0x0000200000000000L}); + public static final BitSet FOLLOW_159 = new BitSet(new long[]{0x0000000000000002L,0x0000840000000000L}); + public static final BitSet FOLLOW_160 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); + public static final BitSet FOLLOW_161 = new BitSet(new long[]{0x0000000000000002L,0x0040840000000000L}); + public static final BitSet FOLLOW_162 = new BitSet(new long[]{0x0000000000000000L,0x0000900000000000L}); + public static final BitSet FOLLOW_163 = new BitSet(new long[]{0x04000000000041F2L,0x0040C63000400000L,0x0000005FF98A08C0L}); + public static final BitSet FOLLOW_164 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x000000A000000000L}); + public static final BitSet FOLLOW_165 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x000000A000000000L}); + public static final BitSet FOLLOW_166 = new BitSet(new long[]{0x0000000000000120L}); + public static final BitSet FOLLOW_167 = new BitSet(new long[]{0x0000000000000040L,0x0000140000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_168 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_169 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L}); + public static final BitSet FOLLOW_170 = new BitSet(new long[]{0x0000000000000002L,0x0040000000008000L}); + public static final BitSet FOLLOW_171 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000018000000L}); + public static final BitSet FOLLOW_172 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_173 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); + public static final BitSet FOLLOW_174 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L}); }
\ No newline at end of file diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java index 142730e..d938feb 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java @@ -39,6 +39,8 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilter; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFixedColumnMapping; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFormat; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin; +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLookup; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLookupFilterCondition; @@ -175,6 +177,12 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer { case DataDSLPackage.DATA_INTERCHANGE_GROUP: sequence_DataInterchangeGroup(context, (DataInterchangeGroup) semanticObject); return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN: + sequence_DataInterchangeJoin(context, (DataInterchangeJoin) semanticObject); + return; + case DataDSLPackage.DATA_INTERCHANGE_JOIN_ATTR: + sequence_DataInterchangeJoinAttr(context, (DataInterchangeJoinAttr) semanticObject); + return; case DataDSLPackage.DATA_INTERCHANGE_KEY: sequence_DataInterchangeKey(context, (DataInterchangeKey) semanticObject); return; @@ -612,7 +620,7 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer { * DataInterchangeExportFilter returns DataInterchangeExportFilter * * Constraint: - * (attrFilter=AttributeFilter? refFilter=ReferenceFilter? hiddenproperties+=DataInterchangeExportHide*) + * (attrFilter=AttributeFilter? refFilter=ReferenceFilter? join=DataInterchangeJoin? hiddenproperties+=DataInterchangeExportHide*) */ protected void sequence_DataInterchangeExportFilter(ISerializationContext context, DataInterchangeExportFilter semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -774,6 +782,42 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer { /** * Contexts: + * DataInterchangeJoinAttr returns DataInterchangeJoinAttr + * + * Constraint: + * (refEntity=[LEntityReference|ID]? refProperty=[LEntityAttribute|ID]) + */ + protected void sequence_DataInterchangeJoinAttr(ISerializationContext context, DataInterchangeJoinAttr semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * DataInterchangeJoin returns DataInterchangeJoin + * + * Constraint: + * (beanAttr1=DataInterchangeJoinAttr joinEntity=[LEntity|LFQN] beanAttr2=DataInterchangeJoinAttr) + */ + protected void sequence_DataInterchangeJoin(ISerializationContext context, DataInterchangeJoin semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__BEAN_ATTR1) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__BEAN_ATTR1)); + if (transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__JOIN_ENTITY) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__JOIN_ENTITY)); + if (transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__BEAN_ATTR2) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__BEAN_ATTR2)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0(), semanticObject.getBeanAttr1()); + feeder.accept(grammarAccess.getDataInterchangeJoinAccess().getJoinEntityLEntityLFQNParserRuleCall_3_0_1(), semanticObject.eGet(DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__JOIN_ENTITY, false)); + feeder.accept(grammarAccess.getDataInterchangeJoinAccess().getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0(), semanticObject.getBeanAttr2()); + feeder.finish(); + } + + + /** + * Contexts: * DataInterchangeKey returns DataInterchangeKey * * Constraint: diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java index 0c6db27..5ea7b26 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java @@ -42,7 +42,7 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer { protected AbstractElementAlias match_DataInterchangeBean___KeysKeyword_9_5_0_LeftCurlyBracketKeyword_9_5_1_RightCurlyBracketKeyword_9_5_3__q; protected AbstractElementAlias match_DataInterchangeBean___LookupKeyword_9_1_0_LeftCurlyBracketKeyword_9_1_1_RightCurlyBracketKeyword_9_1_3__q; protected AbstractElementAlias match_DataInterchangeBean___MappingKeyword_9_4_0_LeftCurlyBracketKeyword_9_4_1_RightCurlyBracketKeyword_9_4_3__q; - protected AbstractElementAlias match_DataInterchangeExportFilter_HideKeyword_2_0_q; + protected AbstractElementAlias match_DataInterchangeExportFilter_HideKeyword_3_0_q; protected AbstractElementAlias match_DataInterchangeExportFilter___WhereKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q; protected AbstractElementAlias match_DataInterchangeGroup___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q; protected AbstractElementAlias match_DataInterchangePackage___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q; @@ -63,7 +63,7 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer { match_DataInterchangeBean___KeysKeyword_9_5_0_LeftCurlyBracketKeyword_9_5_1_RightCurlyBracketKeyword_9_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_9_5_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_5_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_5_3())); match_DataInterchangeBean___LookupKeyword_9_1_0_LeftCurlyBracketKeyword_9_1_1_RightCurlyBracketKeyword_9_1_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_9_1_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_1_3())); match_DataInterchangeBean___MappingKeyword_9_4_0_LeftCurlyBracketKeyword_9_4_1_RightCurlyBracketKeyword_9_4_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_4_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_4_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_4_3())); - match_DataInterchangeExportFilter_HideKeyword_2_0_q = new TokenAlias(false, true, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); + match_DataInterchangeExportFilter_HideKeyword_3_0_q = new TokenAlias(false, true, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_3_0()); match_DataInterchangeExportFilter___WhereKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_4())); match_DataInterchangeGroup___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeGroupAccess().getLeftCurlyBracketKeyword_3_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeGroupAccess().getRightCurlyBracketKeyword_3_2())); match_DataInterchangePackage___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangePackageAccess().getLeftCurlyBracketKeyword_3_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangePackageAccess().getRightCurlyBracketKeyword_3_2())); @@ -125,8 +125,8 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer { emit_DataInterchangeBean___LookupKeyword_9_1_0_LeftCurlyBracketKeyword_9_1_1_RightCurlyBracketKeyword_9_1_3__q(semanticObject, getLastNavigableState(), syntaxNodes); else if (match_DataInterchangeBean___MappingKeyword_9_4_0_LeftCurlyBracketKeyword_9_4_1_RightCurlyBracketKeyword_9_4_3__q.equals(syntax)) emit_DataInterchangeBean___MappingKeyword_9_4_0_LeftCurlyBracketKeyword_9_4_1_RightCurlyBracketKeyword_9_4_3__q(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_DataInterchangeExportFilter_HideKeyword_2_0_q.equals(syntax)) - emit_DataInterchangeExportFilter_HideKeyword_2_0_q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_DataInterchangeExportFilter_HideKeyword_3_0_q.equals(syntax)) + emit_DataInterchangeExportFilter_HideKeyword_3_0_q(semanticObject, getLastNavigableState(), syntaxNodes); else if (match_DataInterchangeExportFilter___WhereKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q.equals(syntax)) emit_DataInterchangeExportFilter___WhereKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q(semanticObject, getLastNavigableState(), syntaxNodes); else if (match_DataInterchangeGroup___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q.equals(syntax)) @@ -400,9 +400,10 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer { * This ambiguous syntax occurs at: * (rule start) ('where' '{' '}')? (ambiguity) (rule start) * attrFilter=AttributeFilter '}' (ambiguity) (rule end) + * join=DataInterchangeJoin (ambiguity) (rule end) * refFilter=ReferenceFilter '}' (ambiguity) (rule end) */ - protected void emit_DataInterchangeExportFilter_HideKeyword_2_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { + protected void emit_DataInterchangeExportFilter_HideKeyword_3_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } @@ -413,6 +414,7 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer { * This ambiguous syntax occurs at: * (rule start) (ambiguity) 'hide' hiddenproperties+=DataInterchangeExportHide * (rule start) (ambiguity) 'hide'? (rule start) + * (rule start) (ambiguity) 'join' join=DataInterchangeJoin */ protected void emit_DataInterchangeExportFilter___WhereKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java index 10983e2..dd7e28d 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java +++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java @@ -1634,18 +1634,21 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { private final RuleCall cRefFilterReferenceFilterParserRuleCall_1_3_0 = (RuleCall)cRefFilterAssignment_1_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_1_4 = (Keyword)cGroup_1.eContents().get(4); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cHideKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cHiddenpropertiesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0 = (RuleCall)cHiddenpropertiesAssignment_2_1.eContents().get(0); + private final Keyword cJoinKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cJoinAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cJoinDataInterchangeJoinParserRuleCall_2_1_0 = (RuleCall)cJoinAssignment_2_1.eContents().get(0); + private final Group cGroup_3 = (Group)cGroup.eContents().get(3); + private final Keyword cHideKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); + private final Assignment cHiddenpropertiesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); + private final RuleCall cHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0 = (RuleCall)cHiddenpropertiesAssignment_3_1.eContents().get(0); //DataInterchangeExportFilter: - // {DataInterchangeExportFilter} ('where' - // '{' attrFilter=AttributeFilter? refFilter=ReferenceFilter? '}')? ('hide' - // hiddenproperties+=DataInterchangeExportHide*)?; + // {DataInterchangeExportFilter} ('where' '{' attrFilter=AttributeFilter? refFilter=ReferenceFilter? '}')? ('join' + // join=DataInterchangeJoin)? ('hide' hiddenproperties+=DataInterchangeExportHide*)?; @Override public ParserRule getRule() { return rule; } - //{DataInterchangeExportFilter} ('where' '{' attrFilter=AttributeFilter? refFilter=ReferenceFilter? '}')? ('hide' - //hiddenproperties+=DataInterchangeExportHide*)? + //{DataInterchangeExportFilter} ('where' '{' attrFilter=AttributeFilter? refFilter=ReferenceFilter? '}')? ('join' + //join=DataInterchangeJoin)? ('hide' hiddenproperties+=DataInterchangeExportHide*)? public Group getGroup() { return cGroup; } //{DataInterchangeExportFilter} @@ -1675,17 +1678,121 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { //'}' public Keyword getRightCurlyBracketKeyword_1_4() { return cRightCurlyBracketKeyword_1_4; } - //('hide' hiddenproperties+=DataInterchangeExportHide*)? + //('join' join=DataInterchangeJoin)? public Group getGroup_2() { return cGroup_2; } + //'join' + public Keyword getJoinKeyword_2_0() { return cJoinKeyword_2_0; } + + //join=DataInterchangeJoin + public Assignment getJoinAssignment_2_1() { return cJoinAssignment_2_1; } + + //DataInterchangeJoin + public RuleCall getJoinDataInterchangeJoinParserRuleCall_2_1_0() { return cJoinDataInterchangeJoinParserRuleCall_2_1_0; } + + //('hide' hiddenproperties+=DataInterchangeExportHide*)? + public Group getGroup_3() { return cGroup_3; } + //'hide' - public Keyword getHideKeyword_2_0() { return cHideKeyword_2_0; } + public Keyword getHideKeyword_3_0() { return cHideKeyword_3_0; } //hiddenproperties+=DataInterchangeExportHide* - public Assignment getHiddenpropertiesAssignment_2_1() { return cHiddenpropertiesAssignment_2_1; } + public Assignment getHiddenpropertiesAssignment_3_1() { return cHiddenpropertiesAssignment_3_1; } //DataInterchangeExportHide - public RuleCall getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0() { return cHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0; } + public RuleCall getHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0() { return cHiddenpropertiesDataInterchangeExportHideParserRuleCall_3_1_0; } + } + public class DataInterchangeJoinElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoin"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cDataInterchangeJoinAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cBeanAttr1Assignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0 = (RuleCall)cBeanAttr1Assignment_1.eContents().get(0); + private final Keyword cWithKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cJoinEntityAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final CrossReference cJoinEntityLEntityCrossReference_3_0 = (CrossReference)cJoinEntityAssignment_3.eContents().get(0); + private final RuleCall cJoinEntityLEntityLFQNParserRuleCall_3_0_1 = (RuleCall)cJoinEntityLEntityCrossReference_3_0.eContents().get(1); + private final Keyword cOnKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cBeanAttr2Assignment_5 = (Assignment)cGroup.eContents().get(5); + private final RuleCall cBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0 = (RuleCall)cBeanAttr2Assignment_5.eContents().get(0); + + //DataInterchangeJoin: + // {DataInterchangeJoin} beanAttr1=DataInterchangeJoinAttr 'with' joinEntity=[entity::LEntity|LFQN] 'on' + // beanAttr2=DataInterchangeJoinAttr; + @Override public ParserRule getRule() { return rule; } + + //{DataInterchangeJoin} beanAttr1=DataInterchangeJoinAttr 'with' joinEntity=[entity::LEntity|LFQN] 'on' + //beanAttr2=DataInterchangeJoinAttr + public Group getGroup() { return cGroup; } + + //{DataInterchangeJoin} + public Action getDataInterchangeJoinAction_0() { return cDataInterchangeJoinAction_0; } + + //beanAttr1=DataInterchangeJoinAttr + public Assignment getBeanAttr1Assignment_1() { return cBeanAttr1Assignment_1; } + + //DataInterchangeJoinAttr + public RuleCall getBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0() { return cBeanAttr1DataInterchangeJoinAttrParserRuleCall_1_0; } + + //'with' + public Keyword getWithKeyword_2() { return cWithKeyword_2; } + + //joinEntity=[entity::LEntity|LFQN] + public Assignment getJoinEntityAssignment_3() { return cJoinEntityAssignment_3; } + + //[entity::LEntity|LFQN] + public CrossReference getJoinEntityLEntityCrossReference_3_0() { return cJoinEntityLEntityCrossReference_3_0; } + + //LFQN + public RuleCall getJoinEntityLEntityLFQNParserRuleCall_3_0_1() { return cJoinEntityLEntityLFQNParserRuleCall_3_0_1; } + + //'on' + public Keyword getOnKeyword_4() { return cOnKeyword_4; } + + //beanAttr2=DataInterchangeJoinAttr + public Assignment getBeanAttr2Assignment_5() { return cBeanAttr2Assignment_5; } + + //DataInterchangeJoinAttr + public RuleCall getBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0() { return cBeanAttr2DataInterchangeJoinAttrParserRuleCall_5_0; } + } + public class DataInterchangeJoinAttrElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeJoinAttr"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cDataInterchangeJoinAttrAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cRefEntityAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cRefEntityLEntityReferenceCrossReference_1_0 = (CrossReference)cRefEntityAssignment_1.eContents().get(0); + private final RuleCall cRefEntityLEntityReferenceIDTerminalRuleCall_1_0_1 = (RuleCall)cRefEntityLEntityReferenceCrossReference_1_0.eContents().get(1); + private final Assignment cRefPropertyAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cRefPropertyLEntityAttributeCrossReference_2_0 = (CrossReference)cRefPropertyAssignment_2.eContents().get(0); + private final RuleCall cRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1 = (RuleCall)cRefPropertyLEntityAttributeCrossReference_2_0.eContents().get(1); + + //DataInterchangeJoinAttr: + // {DataInterchangeJoinAttr} refEntity=[entity::LEntityReference]? refProperty=[entity::LEntityAttribute]; + @Override public ParserRule getRule() { return rule; } + + //{DataInterchangeJoinAttr} refEntity=[entity::LEntityReference]? refProperty=[entity::LEntityAttribute] + public Group getGroup() { return cGroup; } + + //{DataInterchangeJoinAttr} + public Action getDataInterchangeJoinAttrAction_0() { return cDataInterchangeJoinAttrAction_0; } + + //refEntity=[entity::LEntityReference]? + public Assignment getRefEntityAssignment_1() { return cRefEntityAssignment_1; } + + //[entity::LEntityReference] + public CrossReference getRefEntityLEntityReferenceCrossReference_1_0() { return cRefEntityLEntityReferenceCrossReference_1_0; } + + //ID + public RuleCall getRefEntityLEntityReferenceIDTerminalRuleCall_1_0_1() { return cRefEntityLEntityReferenceIDTerminalRuleCall_1_0_1; } + + //refProperty=[entity::LEntityAttribute] + public Assignment getRefPropertyAssignment_2() { return cRefPropertyAssignment_2; } + + //[entity::LEntityAttribute] + public CrossReference getRefPropertyLEntityAttributeCrossReference_2_0() { return cRefPropertyLEntityAttributeCrossReference_2_0; } + + //ID + public RuleCall getRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1() { return cRefPropertyLEntityAttributeIDTerminalRuleCall_2_0_1; } } public class DataInterchangeFilterElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFilter"); @@ -2783,27 +2890,37 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { private final EnumLiteralDeclaration cGreaterthanorequaltoEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); private final Keyword cGreaterthanorequaltoGreatThanOrEqualToKeyword_3_0 = (Keyword)cGreaterthanorequaltoEnumLiteralDeclaration_3.eContents().get(0); private final EnumLiteralDeclaration cLessthanEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); - private final Keyword cLessthanLessThenKeyword_4_0 = (Keyword)cLessthanEnumLiteralDeclaration_4.eContents().get(0); + private final Keyword cLessthanLessThanKeyword_4_0 = (Keyword)cLessthanEnumLiteralDeclaration_4.eContents().get(0); private final EnumLiteralDeclaration cLessthanorequaltoEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); private final Keyword cLessthanorequaltoLessThanOrEqualToKeyword_5_0 = (Keyword)cLessthanorequaltoEnumLiteralDeclaration_5.eContents().get(0); private final EnumLiteralDeclaration cIsnullEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); private final Keyword cIsnullIsNullKeyword_6_0 = (Keyword)cIsnullEnumLiteralDeclaration_6.eContents().get(0); private final EnumLiteralDeclaration cIsnotnullEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); private final Keyword cIsnotnullIsNotNullKeyword_7_0 = (Keyword)cIsnotnullEnumLiteralDeclaration_7.eContents().get(0); + private final EnumLiteralDeclaration cIsinEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); + private final Keyword cIsinIsInKeyword_8_0 = (Keyword)cIsinEnumLiteralDeclaration_8.eContents().get(0); + private final EnumLiteralDeclaration cIsnotinEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); + private final Keyword cIsnotinIsNotInKeyword_9_0 = (Keyword)cIsnotinEnumLiteralDeclaration_9.eContents().get(0); + private final EnumLiteralDeclaration cIslikeEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); + private final Keyword cIslikeIsLikeKeyword_10_0 = (Keyword)cIslikeEnumLiteralDeclaration_10.eContents().get(0); //enum Operator: // equals | // notequals='notEquals' | // greaterthan='greaterThan' | // greaterthanorequalto='greatThanOrEqualTo' | - // lessthan='lessThen' | + // lessthan='lessThan' | // lessthanorequalto='lessThanOrEqualTo' | // isnull='isNull' | - // isnotnull='isNotNull'; + // isnotnull='isNotNull' | + // isin='isIn' | + // isnotin='isNotIn' | + // islike='isLike'; public EnumRule getRule() { return rule; } //equals | notequals='notEquals' | greaterthan='greaterThan' | greaterthanorequalto='greatThanOrEqualTo' | - //lessthan='lessThen' | lessthanorequalto='lessThanOrEqualTo' | isnull='isNull' | isnotnull='isNotNull' + //lessthan='lessThan' | lessthanorequalto='lessThanOrEqualTo' | isnull='isNull' | isnotnull='isNotNull' | isin='isIn' | + //isnotin='isNotIn' | islike='isLike' public Alternatives getAlternatives() { return cAlternatives; } //equals @@ -2830,11 +2947,11 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { //'greatThanOrEqualTo' public Keyword getGreaterthanorequaltoGreatThanOrEqualToKeyword_3_0() { return cGreaterthanorequaltoGreatThanOrEqualToKeyword_3_0; } - //lessthan='lessThen' + //lessthan='lessThan' public EnumLiteralDeclaration getLessthanEnumLiteralDeclaration_4() { return cLessthanEnumLiteralDeclaration_4; } - //'lessThen' - public Keyword getLessthanLessThenKeyword_4_0() { return cLessthanLessThenKeyword_4_0; } + //'lessThan' + public Keyword getLessthanLessThanKeyword_4_0() { return cLessthanLessThanKeyword_4_0; } //lessthanorequalto='lessThanOrEqualTo' public EnumLiteralDeclaration getLessthanorequaltoEnumLiteralDeclaration_5() { return cLessthanorequaltoEnumLiteralDeclaration_5; } @@ -2853,6 +2970,24 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { //'isNotNull' public Keyword getIsnotnullIsNotNullKeyword_7_0() { return cIsnotnullIsNotNullKeyword_7_0; } + + //isin='isIn' + public EnumLiteralDeclaration getIsinEnumLiteralDeclaration_8() { return cIsinEnumLiteralDeclaration_8; } + + //'isIn' + public Keyword getIsinIsInKeyword_8_0() { return cIsinIsInKeyword_8_0; } + + //isnotin='isNotIn' + public EnumLiteralDeclaration getIsnotinEnumLiteralDeclaration_9() { return cIsnotinEnumLiteralDeclaration_9; } + + //'isNotIn' + public Keyword getIsnotinIsNotInKeyword_9_0() { return cIsnotinIsNotInKeyword_9_0; } + + //islike='isLike' + public EnumLiteralDeclaration getIslikeEnumLiteralDeclaration_10() { return cIslikeEnumLiteralDeclaration_10; } + + //'isLike' + public Keyword getIslikeIsLikeKeyword_10_0() { return cIslikeIsLikeKeyword_10_0; } } public class JunctionElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.Junction"); @@ -2903,6 +3038,8 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { private final DataInterchangeEntityExpressionElements pDataInterchangeEntityExpression; private final DataInterchangeExposeElements pDataInterchangeExpose; private final DataInterchangeExportFilterElements pDataInterchangeExportFilter; + private final DataInterchangeJoinElements pDataInterchangeJoin; + private final DataInterchangeJoinAttrElements pDataInterchangeJoinAttr; private final DataInterchangeFilterElements pDataInterchangeFilter; private final AttributeFilterElements pAttributeFilter; private final ReferenceFilterElements pReferenceFilter; @@ -2971,6 +3108,8 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { this.pDataInterchangeEntityExpression = new DataInterchangeEntityExpressionElements(); this.pDataInterchangeExpose = new DataInterchangeExposeElements(); this.pDataInterchangeExportFilter = new DataInterchangeExportFilterElements(); + this.pDataInterchangeJoin = new DataInterchangeJoinElements(); + this.pDataInterchangeJoinAttr = new DataInterchangeJoinAttrElements(); this.pDataInterchangeFilter = new DataInterchangeFilterElements(); this.pAttributeFilter = new AttributeFilterElements(); this.pReferenceFilter = new ReferenceFilterElements(); @@ -3265,9 +3404,8 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { } //DataInterchangeExportFilter: - // {DataInterchangeExportFilter} ('where' - // '{' attrFilter=AttributeFilter? refFilter=ReferenceFilter? '}')? ('hide' - // hiddenproperties+=DataInterchangeExportHide*)?; + // {DataInterchangeExportFilter} ('where' '{' attrFilter=AttributeFilter? refFilter=ReferenceFilter? '}')? ('join' + // join=DataInterchangeJoin)? ('hide' hiddenproperties+=DataInterchangeExportHide*)?; public DataInterchangeExportFilterElements getDataInterchangeExportFilterAccess() { return pDataInterchangeExportFilter; } @@ -3276,6 +3414,27 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { return getDataInterchangeExportFilterAccess().getRule(); } + //DataInterchangeJoin: + // {DataInterchangeJoin} beanAttr1=DataInterchangeJoinAttr 'with' joinEntity=[entity::LEntity|LFQN] 'on' + // beanAttr2=DataInterchangeJoinAttr; + public DataInterchangeJoinElements getDataInterchangeJoinAccess() { + return pDataInterchangeJoin; + } + + public ParserRule getDataInterchangeJoinRule() { + return getDataInterchangeJoinAccess().getRule(); + } + + //DataInterchangeJoinAttr: + // {DataInterchangeJoinAttr} refEntity=[entity::LEntityReference]? refProperty=[entity::LEntityAttribute]; + public DataInterchangeJoinAttrElements getDataInterchangeJoinAttrAccess() { + return pDataInterchangeJoinAttr; + } + + public ParserRule getDataInterchangeJoinAttrRule() { + return getDataInterchangeJoinAttrAccess().getRule(); + } + //DataInterchangeFilter: // {DataInterchangeFilter} attrFilter=AttributeFilter? refFilter=ReferenceFilter?; public DataInterchangeFilterElements getDataInterchangeFilterAccess() { @@ -3548,10 +3707,13 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder { // notequals='notEquals' | // greaterthan='greaterThan' | // greaterthanorequalto='greatThanOrEqualTo' | - // lessthan='lessThen' | + // lessthan='lessThan' | // lessthanorequalto='lessThanOrEqualTo' | // isnull='isNull' | - // isnotnull='isNotNull'; + // isnotnull='isNotNull' | + // isin='isIn' | + // isnotin='isNotIn' | + // islike='isLike'; public OperatorElements getOperatorAccess() { return eOperator; } diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext index ef4ac0d..9b55c17 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext +++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext @@ -131,10 +131,17 @@ DataInterchangeExpose: DataInterchangeExportFilter: {DataInterchangeExportFilter} - ('where' - '{' (attrFilter=AttributeFilter)? (refFilter=ReferenceFilter)? '}' )? + ('where' '{' (attrFilter=AttributeFilter)? (refFilter=ReferenceFilter)? '}' )? + ('join' join=DataInterchangeJoin)? ('hide' hiddenproperties+=DataInterchangeExportHide*)?; +DataInterchangeJoin: + {DataInterchangeJoin} beanAttr1=DataInterchangeJoinAttr 'with' joinEntity=[entity::LEntity|LFQN] 'on' beanAttr2=DataInterchangeJoinAttr; + +DataInterchangeJoinAttr: + {DataInterchangeJoinAttr} + (refEntity=[entity::LEntityReference])? refProperty=[entity::LEntityAttribute]; + DataInterchangeFilter: {DataInterchangeFilter} (attrFilter=AttributeFilter)? (refFilter=ReferenceFilter)?; @@ -239,10 +246,14 @@ enum Operator: notequals = 'notEquals' | greaterthan = 'greaterThan' | greaterthanorequalto = 'greatThanOrEqualTo' | - lessthan = 'lessThen' | + lessthan = 'lessThan' | lessthanorequalto = 'lessThanOrEqualTo' | isnull = 'isNull' | - isnotnull = 'isNotNull'; + isnotnull = 'isNotNull' | + isin = 'isIn' | + isnotin = 'isNotIn' | + islike = 'isLike' + ; enum Junction: and = 'and'| diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend index c7a32d8..be9c011 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend +++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend @@ -58,8 +58,10 @@ import org.eclipse.osbp.xtext.datainterchange.AttributeFilter import org.eclipse.osbp.xtext.datainterchange.DataInterchange import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilter import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoinAttr import org.eclipse.osbp.xtext.datainterchange.DataInterchangePackage import org.eclipse.osbp.xtext.datainterchange.EntityManagerMode import org.eclipse.osbp.xtext.datainterchange.ReferenceFilter @@ -465,8 +467,8 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { @Override public void buttonClick(ClickEvent event) { log.debug("pressed «dataInterchange.name» import"); - «getConfigFileURL((dataInterchange.eContainer as DataInterchangeGroup).name)» - «dataInterchange.getBasicRunConfiguration(false, WorkerThreadRunnable.Direction.IMPORT.name, null)» + «dataInterchange.getBasicClassnameLine(false)» + «dataInterchange.getBasicRunConfigurationDefaults("import")» «dataInterchange.defaultVariableName».setName(UUID.randomUUID().toString()); «dataInterchange.defaultVariableName».setEventDispatcher(eventDispatcher); «dataInterchange.defaultVariableName».setUi(UI.getCurrent()); @@ -492,8 +494,8 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { @Override public void buttonClick(ClickEvent event) { log.debug("pressed «dataInterchange.name» export"); - «getConfigFileURL((dataInterchange.eContainer as DataInterchangeGroup).name)» - «dataInterchange.getBasicRunConfiguration(false, WorkerThreadRunnable.Direction.EXPORT.name, null)» + «dataInterchange.getBasicClassnameLine(false)» + «dataInterchange.getBasicRunConfigurationDefaults("export")» «dataInterchange.defaultVariableName».setName(UUID.randomUUID().toString()); «dataInterchange.defaultVariableName».setEventDispatcher(eventDispatcher); «dataInterchange.defaultVariableName».setUi(UI.getCurrent()); @@ -522,7 +524,9 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { return dataInterchange.name.toFirstLower } - def String getBasicRunConfiguration(DataInterchange dataInterchange, boolean fqClass, String direction, DataInterchange baseInterchange) { + + + def String getBasicClassnameLine(DataInterchange dataInterchange, boolean fqClass) { var className = "" if (fqClass) { className = (dataInterchange.eContainer.eContainer as DataInterchangePackage).name + "." + dataInterchange.name @@ -530,25 +534,47 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { else { className = dataInterchange.name } - var URL = dataInterchange.produceAppropiateInterchangeURL(null) - return ''' «className» «dataInterchange.getDefaultVariableName» = new «className»(); - «if(baseInterchange === null || (baseInterchange !== null && direction.equals(Direction.EXPORT.name))){ - getConfigFileURL((dataInterchange.eContainer as DataInterchangeGroup).name) - dataInterchange.getConfigFileURLA(URL, direction) - }» + ''' + } + + + def String getBasicRunConfigurationDefaults(DataInterchange dataInterchange, String direction ) { + + return + ''' «dataInterchange.getDefaultVariableName».setPersistenceService(persistenceService); «dataInterchange.getDefaultVariableName».setDataInterchange(dataInterchange); «dataInterchange.getDefaultVariableName».setEventDispatcher(eventDispatcher); «dataInterchange.getDefaultVariableName».setBlobService(blobService); -««« «IF dataInterchange.hasPostFunction && dataInterchange.postFunction.afterImport»postInterchangeExecution(«dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»);«ENDIF» «if(direction.equals(Direction.IMPORT.name)){ '''«dataInterchange.getDefaultVariableName».setDeleteFileAfterImport(«dataInterchange.isDeleteFileAfterImport»);''' }» ''' } + + + def String getBasicRunConfiguration(DataInterchange dataInterchange, boolean fqClass, String direction, DataInterchange baseInterchange) { + var URL = dataInterchange.produceAppropiateInterchangeURL(null) + + return + ''' + «dataInterchange.getBasicClassnameLine(fqClass)» + «getConfigFileURL((dataInterchange.eContainer as DataInterchangeGroup).name)» + «if(direction.empty){ + dataInterchange.getConfigFileURLA(false, URL, null) + } + else if(baseInterchange === null || (baseInterchange !== null && direction.equals(Direction.EXPORT.name))){ + dataInterchange.getConfigFileURLA(fqClass, URL, Direction.EXPORT) + } else if(direction.equals(Direction.IMPORT.name)){ + dataInterchange.getConfigFileURLA(fqClass, URL, Direction.IMPORT) + } + » + «dataInterchange.getBasicRunConfigurationDefaults(direction)» + ''' + } def String getConfigFileURL(String groupname){ return @@ -565,8 +591,56 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { } ''' } - - def String getConfigFileURLA(DataInterchange dataInterchange, String fileURL, String direction){ + + def String getConfigFileURLA(DataInterchange dataInterchange, boolean fqClass, String fileURL, Direction direction){ + + var String directionName = "" + if (null === direction ) { + directionName = "\"+direction.name().toLowerCase()+\"" + } else { + directionName = direction.name.toLowerCase() + } + + var String setFileUrl='''setFileURL''' + if ( fqClass ) + setFileUrl='''«dataInterchange.getDefaultVariableName».setFileURL''' + + return + ''' + File file = new File(url); + if(file.exists()) { + FileInputStream fileInput; + try { + fileInput = new FileInputStream(file); + Properties properties = new Properties(); + properties.loadFromXML(fileInput); + fileInput.close(); + if(properties.getProperty("«dataInterchange.name»-«directionName»") == null) { + «setFileUrl»("«fileURL»"); + } else { + «setFileUrl»(properties.getProperty("«dataInterchange.name»-«directionName»")); + } + } catch (IOException e) { + StringWriter sw = new StringWriter(); + e.printStackTrace(new PrintWriter(sw)); + log.error("{}", sw.toString()); + } + } else { + «setFileUrl»("«fileURL»"); + } + ''' + } + + + def String getConfigFileURLB(DataInterchange dataInterchange, String fileURL, Direction direction){ + + var String directionName = "" + if (null === direction ) { + directionName = "\"+direction.name().toLowerCase()+\"" + } else { + directionName = direction.name.toLowerCase() + } + return ''' File file = new File(url); @@ -577,10 +651,10 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { Properties properties = new Properties(); properties.loadFromXML(fileInput); fileInput.close(); - if(properties.getProperty("«dataInterchange.name»-«direction.toLowerCase()»") == null) { + if(properties.getProperty("«dataInterchange.name»-«directionName»") == null) { «dataInterchange.getDefaultVariableName».setFileURL("«fileURL»"); } else { - «dataInterchange.getDefaultVariableName».setFileURL(properties.getProperty("«dataInterchange.name»-«direction.toLowerCase()»")); + «dataInterchange.getDefaultVariableName».setFileURL(properties.getProperty("«dataInterchange.name»-«directionName»")); } } catch (IOException e) { StringWriter sw = new StringWriter(); @@ -593,6 +667,7 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { ''' } + /** * <p>build the constructor for each class.</p> @@ -614,6 +689,7 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { */ def void toFields(JvmDeclaredType type, DataInterchange dataInterchange) { var JvmField field = null + field = dataInterchange.toField("log", _typeReferenceBuilder.typeRef(Logger)) [setInitializer([ append('''LoggerFactory.getLogger("dataInterchange")''') ])] field.final = true field.static = true @@ -634,6 +710,17 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { type.members += field field = dataInterchange.toField("smooks", _typeReferenceBuilder.typeRef(Object)) type.members += field + + if(dataInterchange.fileEndpoint instanceof DataInterchangeFileCSV && dataInterchange.path !== null && dataInterchange.path.size > 1){ + var idx = 0 + var firstEntity = dataInterchange.path.get(0) + for(bean : dataInterchange.path){ + if(bean !== firstEntity){ + field = dataInterchange.toField("smooks"+idx++, _typeReferenceBuilder.typeRef(Object)) + type.members += field + } + } + } } /** @@ -672,7 +759,28 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { * @return code fragment */ def String init(DataInterchange dataInterchange) { - var firstEntity = (dataInterchange.path.iterator.next as DataInterchangeBean) + var firstBean = (dataInterchange.path.iterator.next as DataInterchangeBean) + + var multicsv_smook = '''''' + var idx = 0 + if(dataInterchange.fileEndpoint instanceof DataInterchangeFileCSV && dataInterchange.path !== null && dataInterchange.path.size > 1){ + multicsv_smook = multicsv_smook.concat(''' + if( "export".equals(direction.toString().toLowerCase() ) ) { + ''') + for(bean : dataInterchange.path){ + if(bean !== firstBean){ + multicsv_smook = multicsv_smook.concat( + ''' + smooks«idx++» = dataInterchange.open(FrameworkUtil.getBundle(getClass()),"«DSLOutputConfigurationProvider.SMOOKS_OUTPUT_DIRECTORY»/«dataInterchange.name»_«bean.entity.name»-"+direction.toString().toLowerCase()+".xml"); + ''') + } + } + multicsv_smook = multicsv_smook.concat(''' + } + ''') + } + + var URL = dataInterchange.produceAppropiateInterchangeURL(null) var body = ''' try { @@ -688,9 +796,10 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { if (log.isDebugEnabled()) log.debug("initializing datainterchange factory"); // get entity manager if (log.isDebugEnabled()) log.debug("opening entity manager to persist results"); - em = getPersistenceService().getEntityManagerFactory("«firstEntity.entity.persistenceUnit»").createEntityManager(); + em = getPersistenceService().getEntityManagerFactory("«firstBean.entity.persistenceUnit»").createEntityManager(); if(dataInterchange != null) { smooks = dataInterchange.open(FrameworkUtil.getBundle(getClass()),"«DSLOutputConfigurationProvider.SMOOKS_OUTPUT_DIRECTORY»/«dataInterchange.name»-"+direction.toString().toLowerCase()+".xml"); + «multicsv_smook» dataInterchange.setEventListener(this); dataInterchange.setEntityManager(smooks, em); } @@ -702,6 +811,10 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { dataInterchange.enableReport(smooks, location); } «ENDIF» + «getConfigFileURL((dataInterchange.eContainer as DataInterchangeGroup).name)» + «dataInterchange.getConfigFileURLA(false, URL, null) » + + } catch (TransformerConfigurationException | SAXException | IOException e) { StringWriter sw = new StringWriter(); e.printStackTrace(new PrintWriter(sw)); @@ -709,47 +822,10 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { return false; } if(direction == Direction.EXPORT) { - int openTry = 0; - file = null; - URI uri = null; - try { - uri = getFileURL().toURI(); - uri = new URI(uri.toString()+"tmp"); - } catch (URISyntaxException e) { - StringWriter sw = new StringWriter(); - e.printStackTrace(new PrintWriter(sw)); - log.error("{}", sw.toString()); - return false; - } - do { - try { - exportPath = Paths.get(uri); - // find a unique name - similar to given - file = Files.newOutputStream(exportPath, StandardOpenOption.CREATE_NEW); - } catch (FileAlreadyExistsException ae) { - openTry ++; - try { - int pos = uri.toString().lastIndexOf('.'); - if(pos == -1) { - uri = new URI(uri.toString()+openTry); - } else { - uri = new URI(uri.toString().substring(0,pos)+openTry+"."+uri.toString().substring(pos+1)); - } - } catch (URISyntaxException e) { - StringWriter sw = new StringWriter(); - e.printStackTrace(new PrintWriter(sw)); - log.error("{}", sw.toString()); - return false; - } - } catch (IOException e) { - StringWriter sw = new StringWriter(); - e.printStackTrace(new PrintWriter(sw)); - log.error("{}", sw.toString()); - return false; - } - }while(file == null); - log.debug("export temporary file ["+exportPath+"] created" ); - out = new BufferedOutputStream(file); + Object[] data = createExportFileComponents("«firstBean.entity.name»", null, true); + exportPath = (Path)data[0]; + file = (OutputStream)data[1]; + out = (OutputStream)data[2]; } return true; ''' @@ -768,7 +844,6 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { def String performInterchange(DataInterchange dataInterchange) { var firstEntityBean = (dataInterchange.path.iterator.next as DataInterchangeBean) var body = ''' - if (log.isDebugEnabled()) log.debug("{} - START - Task execution on [{}] ...", Thread.currentThread().getName().toUpperCase(), getFileURL().getPath().substring(1)); if(!init(getDirection())) { return; } @@ -777,6 +852,7 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { return; } try { + if (log.isDebugEnabled()) log.debug("{} - START - Task execution on [{}] ...", Thread.currentThread().getName().toUpperCase(), getFileURL().getPath().substring(1)); log.info(getDirection().name()+" - Start of «dataInterchange.name»."); if(getDirection()==WorkerThreadRunnable.Direction.IMPORT) { ''' @@ -856,22 +932,22 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder(); CriteriaQuery<Long> countQuery = criteriaBuilder.createQuery(Long.class); Root<«root.entity.fullyQualifiedName»> fr = countQuery.from(«root.entity.fullyQualifiedName».class); -««« filter for the count query - «countQuery("fr", dataInterchange)» + «countQuery("fr", "countQuery", dataInterchange)» Long count = em.createQuery(countQuery).getSingleResult(); - CriteriaQuery<«root.entity.fullyQualifiedName»> criteriaQuery = criteriaBuilder.createQuery(«root.entity.fullyQualifiedName».class); - Root<«root.entity.fullyQualifiedName»> from = criteriaQuery.from(«root.entity.fullyQualifiedName».class); -««« «dataInterchange.buildJoins» // only needed without explicit cascading - CriteriaQuery<«root.entity.fullyQualifiedName»> select = criteriaQuery.multiselect(from); -««« filter for the export query - «exportQuery("from", dataInterchange)» - TypedQuery<«root.entity.fullyQualifiedName»> typedQuery = em.createQuery(select); - List<«root.entity.fullyQualifiedName»> allResults = typedQuery.getResultList(); - if (log.isDebugEnabled()) log.debug("evaluate root entity count"); - setLength(count*«IF dataInterchange.elementSize==0»10«ELSE»«dataInterchange.elementSize»«ENDIF»); - setAvgElementSize(1); - if (log.isDebugEnabled()) log.debug("root entity count is "+count.toString()); - if(count > 0) { + + if(count > 0) { + CriteriaQuery<«root.entity.fullyQualifiedName»> criteriaQuery = criteriaBuilder.createQuery(«root.entity.fullyQualifiedName».class); + Root<«root.entity.fullyQualifiedName»> from = criteriaQuery.from(«root.entity.fullyQualifiedName».class); + CriteriaQuery<«root.entity.fullyQualifiedName»> select = criteriaQuery.multiselect(from); + «exportQuery("from", "select", dataInterchange)» + TypedQuery<«root.entity.fullyQualifiedName»> typedQuery = em.createQuery(select); + List<«root.entity.fullyQualifiedName»> allResults = typedQuery.getResultList(); + + if (log.isDebugEnabled()) log.debug("evaluate root entity count"); + setLength(count*«IF dataInterchange.elementSize==0»10«ELSE»«dataInterchange.elementSize»«ENDIF»); + setAvgElementSize(1); + if (log.isDebugEnabled()) log.debug("root entity count is "+count.toString()); + StringWriter writer = new StringWriter(); if(dataInterchange != null) { dataInterchange.exportSource(smooks, allResults, writer); @@ -879,30 +955,42 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { out.write(writer.toString().getBytes(«IF dataInterchange.fileEndpoint.encoding !== null»"«dataInterchange.fileEndpoint.encoding»"«ENDIF»)); String newname = exportPath.getFileName().toString(); renameFile(exportPath, newname.substring(0, newname.length()-3)); + + «IF firstEntityBean.markLatestExport» + if(allResults != null && !allResults.isEmpty()){ + CriteriaQuery cq = criteriaBuilder.createQuery(); + Root<«root.entity.fullyQualifiedName»> fr1 = cq.from(«root.entity.fullyQualifiedName».class); + List<String> ids = em.createQuery(cq.select(fr1.get("«root.entity.idAttributeName»"))«IF dataInterchange.exportFilter !== null»«buildAppropriateFilter("fr1", dataInterchange.exportFilter, null, false, false)»«ENDIF»).getResultList(); + if (log.isDebugEnabled()) log.debug("mark results as latest export"); + em.setProperty(QueryHints.PESSIMISTIC_LOCK, PessimisticLock.Lock); + em.getTransaction().begin(); + em.createQuery("update «firstEntityBean.entity.name» set «firstEntityBean.latestExpProperty.name» = 1 where «root.entity.idAttributeName» in :ids").setParameter("ids", ids).executeUpdate(); + if (log.isDebugEnabled()) log.debug("committing mark export"); + em.getTransaction().commit(); + } + «ENDIF» + + CriteriaQuery<«root.entity.fullyQualifiedName»> query = criteriaBuilder.createQuery(«root.entity.fullyQualifiedName».class); + «exportQuery("from", "query", dataInterchange)» + query.select(query.from(«root.entity.fullyQualifiedName».class).get("«getBeanEntityIDAttribut(root.entity)»")); //.distinct(true); bzw. ID Column name + TypedQuery<«root.entity.fullyQualifiedName»> idTypedQuery = em.createQuery(query); + List<«root.entity.fullyQualifiedName»> all«root.entity.name»Ids = idTypedQuery.getResultList(); + + «IF dataInterchange.fileEndpoint instanceof DataInterchangeFileCSV && dataInterchange.path !== null && dataInterchange.path.size >= 2» + «dataInterchange.csvMultiFileExport» + «ENDIF» + + «IF dataInterchange.hasPostFunction && !dataInterchange.postFunction.afterImport» + log.info("post interchange function execution started ... >>> «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»"); + «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»(Paths.get(getFileURL().getPath().substring(1)), getFilter(), all«root.entity.name»Ids); + log.info("post interchange function execution done ... >>> «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»"); + «ENDIF» } else{ deleteFile(exportPath, "EXPORT - "); log.info("created file ["+exportPath.getFileName()+"] has been deleted for having no data!"); } - «IF firstEntityBean.markLatestExport» - if(allResults != null && !allResults.isEmpty()){ - CriteriaQuery cq = criteriaBuilder.createQuery(); - Root<«root.entity.fullyQualifiedName»> fr1 = cq.from(«root.entity.fullyQualifiedName».class); - List<String> ids = em.createQuery(cq.select(fr1.get("«root.entity.idAttributeName»"))«IF dataInterchange.exportFilter !== null»«buildAppropriateFilter("fr1", dataInterchange.exportFilter, null, false, false)»«ENDIF»).getResultList(); - if (log.isDebugEnabled()) log.debug("mark results as latest export"); - em.setProperty(QueryHints.PESSIMISTIC_LOCK, PessimisticLock.Lock); - em.getTransaction().begin(); - em.createQuery("update «firstEntityBean.entity.name» set «firstEntityBean.latestExpProperty.name» = 1 where «root.entity.idAttributeName» in :ids").setParameter("ids", ids).executeUpdate(); - if (log.isDebugEnabled()) log.debug("committing mark export"); - em.getTransaction().commit(); - } - «ENDIF» log.info("export finished"); - «IF dataInterchange.hasPostFunction && !dataInterchange.postFunction.afterImport» - log.info("post interchange function execution started ... >>> «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»"); - «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»(Paths.get(getFileURL().getPath().substring(1)), getFilter()); - log.info("post interchange function execution done ... >>> «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»"); - «ENDIF» } log.info(getDirection().name()+" of «dataInterchange.name» successfully ended!"); ''' @@ -929,13 +1017,13 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { log.error(getDirection().name()+" Execution of «dataInterchange.name»: failed due to: {}", sw.toString()); setExecutionFailed(true); log.info("import failed"); - Path filePath = Paths.get(getFileURL().getPath().substring(1)); «IF dataInterchange.hasPostFunction && dataInterchange.postFunction.afterImport» log.info("post interchange function execution started ... >>> «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»"); «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»(Paths.get(getFileURL().getPath().substring(1)), getFilter()); log.info("post interchange function execution done ... >>> «dataInterchange.postFunction.doExecuteFunction.fullyQualifiedName»"); «ENDIF» «IF dataInterchange.isDeleteFileAfterImport» + Path filePath = Paths.get(getFileURL().getPath().substring(1)); if(Files.exists(filePath) && getDirection()==WorkerThreadRunnable.Direction.IMPORT) { renameFile(filePath, "FAILEDIMPORT"+ getFormatter().format(new Date(System.currentTimeMillis())) + filePath.getFileName().toString()+ ".LOCKED"); } @@ -1633,47 +1721,48 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { /** * Returns the appropriate count query for the given datainterchange. */ - def String countQuery(String rootname, DataInterchange interchange){ + def String countQuery(String rootname, String queryname, DataInterchange interchange){ if(interchange.hasActionFilter){ return ''' if(isActionFilterExecutionNeeded()){ - countQuery«IF interchange.hasExportFilter»«buildAppropriateFilter(rootname, if(interchange.hasExportFilter)interchange.exportFilter else null, interchange.actionFilter, false, false)»«ENDIF».select(criteriaBuilder.count(«rootname»)); + «queryname»«buildAppropriateFilter(rootname, if(interchange.hasExportFilter)interchange.exportFilter else null, interchange.actionFilter, true, false)».select(criteriaBuilder.count(«rootname»)); }else{ - countQuery«IF interchange.hasExportFilter»«buildAppropriateFilter(rootname, if(interchange.hasExportFilter)interchange.exportFilter else null, null, false, false)»«ENDIF».select(criteriaBuilder.count(«rootname»)); + «queryname»«buildAppropriateFilter(rootname, if(interchange.hasExportFilter)interchange.exportFilter else null, null, false, false)».select(criteriaBuilder.count(«rootname»)); } ''' } - return '''countQuery«IF interchange.hasExportFilter»«buildAppropriateFilter(rootname, interchange.exportFilter, null, false, false)»«ENDIF».select(criteriaBuilder.count(«rootname»));''' + return '''«queryname»«IF interchange.hasExportFilter»«buildAppropriateFilter(rootname, interchange.exportFilter, null, false, false)»«ENDIF».select(criteriaBuilder.count(«rootname»));''' } /** * Returns the appropriate export query for the given datainterchange bean. */ - def String exportQuery(String rootname, DataInterchange interchange){ + def String exportQuery(String rootname, String queryname, DataInterchange interchange){ if(interchange.hasActionFilter){ var where1 = buildAppropriateFilter(rootname, if(interchange.hasExportFilter) interchange.exportFilter else null, interchange.actionFilter, true, false) - var log1 = buildAppropriateFilter(rootname, if(interchange.hasExportFilter) interchange.exportFilter else null, interchange.actionFilter, true, true) +// var log1 = buildAppropriateFilter(rootname, if(interchange.hasExportFilter) interchange.exportFilter else null, interchange.actionFilter, true, true) var where2 = buildAppropriateFilter(rootname, if(interchange.hasExportFilter) interchange.exportFilter else null, null, false, false) - var log2 = buildAppropriateFilter(rootname, if(interchange.hasExportFilter) interchange.exportFilter else null, null, false, true) +// var log2 = buildAppropriateFilter(rootname, if(interchange.hasExportFilter) interchange.exportFilter else null, null, false, true) return ''' + «IF where1 !== null && !where1.empty» if(isActionFilterExecutionNeeded()){ - «IF where1 !== null && !where1.empty» - select«where1»;«ENDIF» - }else{ - «IF where2 !== null && !where2.empty» - select«where2»;«ENDIF» - } + «queryname»«where1»; + }«ENDIF» + «IF where2 !== null && !where2.empty» + else{ + «queryname»«where2»; + }«ENDIF» ''' } if(interchange.hasExportFilter){ var where = buildAppropriateFilter(rootname, interchange.exportFilter, null, false, false) - var log = buildAppropriateFilter(rootname, interchange.exportFilter, null, false, true) +// var log = buildAppropriateFilter(rootname, interchange.exportFilter, null, false, true) if(where !== null && !where.empty){ return ''' - select«where»; + «queryname»«where»; ''' } } @@ -1722,6 +1811,126 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { return results } + def String csvMultiFileExport(DataInterchange dataInterchange){ + if(dataInterchange !== null){ + var result = "" + val firstBean = dataInterchange.path.get(0) + var idx = 0 + var extract = <String>newArrayList + if(dataInterchange.path !== null && dataInterchange.path.size > 1){ + for(bean : dataInterchange.path){ + if(bean !== firstBean ){ + extract.add( dataInterchange.csvCountQueries(firstBean, bean, idx, "####") ) + idx++ + } + } + result = getNextContent(extract) + + }else{ + result = dataInterchange.csvCountQueries(firstBean, firstBean, idx, "") + } + return result + } + return '''''' + } + + def String getNextContent( List<String> allcontent){ + var idx = 0 + var start = allcontent.get(idx) + while( idx+1 < allcontent.size) { + start = start.replace("####", ''' «allcontent.get(idx+1)»''') + idx++ + } + return start.replace("####", ""); + } + + def String exportQueryForBean(DataInterchangeBean bean, DataInterchange dataInterchange){ + var firstBean = dataInterchange.path.get(0) + var baseEntityName = '''«IF((firstBean.markLatestExport || firstBean.markLatestImport) && dataInterchange.path.size >=2)»all«dataInterchange.path.get(1).entity.name»Ids«ELSE»all«firstBean.entity.name»Ids«ENDIF»'''; + var refName = getAppropriateRefName(dataInterchange.path.get(0), bean) + + return + ''' + CriteriaQuery<«bean.entity.fullyQualifiedName»> «bean.entity.name.toFirstLower»Query = criteriaBuilder.createQuery(«bean.entity.fullyQualifiedName».class); + Root<«bean.entity.fullyQualifiedName»> «bean.entity.name»Root = «bean.entity.name.toFirstLower»Query.from(«bean.entity.fullyQualifiedName».class); + CriteriaQuery<«bean.entity.fullyQualifiedName»> «bean.entity.name.toFirstLower»Select = «bean.entity.name.toFirstLower»Query.multiselect(«bean.entity.name»Root); + «IF !refName.empty»«bean.entity.name.toFirstLower»Select.where(«bean.entity.name»Root.get("«refName»").in(«baseEntityName»));«ENDIF» + + TypedQuery<«bean.entity.fullyQualifiedName»> «bean.entity.name.toFirstLower»TypedQuery = em.createQuery(«bean.entity.name.toFirstLower»Select); + List<«bean.entity.fullyQualifiedName»> all«bean.entity.name.toFirstUpper»Results = «bean.entity.name.toFirstLower»TypedQuery.getResultList(); + + «dataInterchange.beanEntityIdList(bean, bean.entity.name+"Root", bean.entity.name+"idQuery2")» + ''' + } + + def String csvCountQueries(DataInterchange dataInterchange, DataInterchangeBean firstBean, DataInterchangeBean bean, int idx, String subpart){ + var baseEntityName = '''«IF((firstBean.markLatestExport || firstBean.markLatestImport) && dataInterchange.path.size >=2)»all«dataInterchange.path.get(1).entity.name»Ids«ELSE»all«firstBean.entity.name»Ids«ENDIF»'''; + var refName = getAppropriateRefName(firstBean, bean) + + return + ''' + CriteriaQuery<Long> countQuery«idx» = criteriaBuilder.createQuery(Long.class); + Root<«bean.entity.fullyQualifiedName»> from«idx» = countQuery«idx».from(«bean.entity.fullyQualifiedName».class); + Long count«idx» = em.createQuery(countQuery«idx»«IF !refName.empty».where(from«idx».get("«refName»").in(«baseEntityName»))«ENDIF».select(criteriaBuilder.count(from«idx»))).getSingleResult(); + «dataInterchange.csvExports(firstBean, bean, idx, subpart)» + ''' + } + + /** + * Determines from which existing references and possibly defined relation + * which appropriate ref_name to provide. + */ + def String getAppropriateRefName(DataInterchangeBean previousBean, DataInterchangeBean bean){ + //TODO later with explicit selection of which ref we hanlde count1 // region + if(previousBean !== null && bean !== null && previousBean !== bean){ + for(ref : previousBean.entity.allReferences){ + if(ref.type == bean.entity){ + return ref.opposite.name + } + } + } + return "" + } + + def String csvExports(DataInterchange dataInterchange, DataInterchangeBean firstBean, DataInterchangeBean bean, int idx, String subpart){ + var filename = if(bean.fileName !== null && !bean.fileName.empty) bean.fileName else dataInterchange.getDataInterchangeFileName.replace(".csv", "_"+firstBean.entity.name+"_"+bean.entity.name+".csv") + return + ''' + if(count«idx» > 0) { + log.info("sub-export for entity «bean.entity.name» started"); + «exportQueryForBean(bean, dataInterchange)» + //create the new file for «bean.entity.name» + Object[] data«idx» = createExportFileComponents("«bean.entity.name»", "«filename»" , false); + Path exportPath«idx» = (Path) data«idx»[0]; + OutputStream file«idx» = (OutputStream) data«idx»[1]; + OutputStream out«idx» = (OutputStream) data«idx»[2]; + StringWriter writer«idx» = new StringWriter(); + if(dataInterchange != null) { + dataInterchange.setEntityManager(smooks«idx», em); + dataInterchange.exportSource(smooks«idx», all«bean.entity.name.toFirstUpper»Results, writer«idx»); + } + if(out«idx» != null && file«idx» != null){ + out«idx».write(writer«idx».toString().getBytes()); + String newname«idx» = exportPath«idx».getFileName().toString(); + renameFile(exportPath«idx», newname«idx».substring(0, newname«idx».length()-3)); + } + if(out«idx» != null){ + out«idx».close(); + } + if(file«idx» != null){ + file«idx».close(); + } + if(writer«idx» != null){ + writer«idx».close(); + } + «subpart» + } + else{ + log.info("No data to export for «bean.entity.name». No sub-export for entity «bean.entity.name» executed!"); + } + ''' + } + def List<WorkerThreadRunnable.Parameter> getRefAttributes(ReferenceFilter filter){ var results = <WorkerThreadRunnable.Parameter>newArrayList if(filter !== null && filter.refEntity !== null){ @@ -1735,7 +1944,6 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { results.add(new WorkerThreadRunnable.Parameter(filter.refEntity.name, filter.value)) } } - if(filter.subCondition !== null){ results.addAll(filter.subCondition.refAttributes) } @@ -1756,4 +1964,105 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer { } return false } + + def String getBeanEntityIDAttribut(LEntity entity){ + if(entity !== null){ + for(refProperty : entity.allFeatures){ + if(refProperty.UUID || refProperty.id) { + return refProperty.name + } + } + return "id" //as defaultParam + } + return null + } + + def String beanEntityIdList(DataInterchange dataInterchange, DataInterchangeBean bean, String rootname, String queryname){ + var firstBean = dataInterchange.path.get(0) + var preBean = dataInterchange.previousBean(bean) + var refName = getAppropriateRefName(preBean, bean) + var baseEntityIdList = '''«IF preBean !== null»all«IF preBean === firstBean && ((firstBean.markLatestExport || firstBean.markLatestImport) && dataInterchange.path.size >=2)»«dataInterchange.path.get(1).entity.name»«ELSE»«preBean.entity.name»«ENDIF»«IF preBean === firstBean»Ids«ELSE»ids«ENDIF»«ENDIF»''' + + return + ''' + CriteriaQuery<«bean.entity.fullyQualifiedName»> «queryname» = criteriaBuilder.createQuery(«bean.entity.fullyQualifiedName».class); + «queryname»«IF !refName.empty».where(«rootname».get("«refName»").in(«baseEntityIdList»))«ENDIF».select(«queryname».from(«bean.entity.fullyQualifiedName».class).get("«getBeanEntityIDAttribut(bean.entity)»")); //.distinct(true); bzw. ID Column name + TypedQuery<«bean.entity.fullyQualifiedName»> idTypedQuery«queryname» = em.createQuery(«queryname»); + List<«bean.entity.fullyQualifiedName»> all«bean.entity.name»ids = idTypedQuery«queryname».getResultList(); + ''' + } + + def DataInterchangeBean previousBean(DataInterchange dataInterchange, DataInterchangeBean bean){ + if(dataInterchange !== null && dataInterchange.path !== null && !dataInterchange.path.empty && bean !== null){ + var firstBean = dataInterchange.path.get(0) + + if(firstBean === bean){ + // only for the special cases of markLatestImport or markLatestExport + if((firstBean.markLatestExport || firstBean.markLatestImport) && dataInterchange.path.size >=2){ + return dataInterchange.path.get(1); + } + return null + } + for(b : dataInterchange.path){ + if(bean === b){ + var idx = dataInterchange.path.indexOf(b) + if(idx !== -1 && idx-1 >= 0){ + return dataInterchange.path.get(idx-1) + } + } + } + } + return null + } + + def String generateJoin(DataInterchange dataInterchange){ + if(dataInterchange.hasExportJoin){ + var baseEntity = dataInterchange.path.get(0).entity + var joinEntity = dataInterchange.exportFilter.join.joinEntity + var attr1 = joinAttributeName(dataInterchange.exportFilter.join.beanAttr1, true) + var attr2 = joinAttributeName(dataInterchange.exportFilter.join.beanAttr2, false) + +// return +// ''' +// CriteriaQuery<«bean.entity.fullyQualifiedName»> «bean.entity.name.toFirstLower»Query = criteriaBuilder.createQuery(«bean.entity.fullyQualifiedName».class); +// Metamodel metamodel = em.getMetamodel(); +// EntityType<«bean.entity.fullyQualifiedName»> «bean.entity.name»EType = metamodel.entity(«bean.entity.fullyQualifiedName».class); +// +// Root<«bean.entity.fullyQualifiedName»> «bean.entity.name»Root = «bean.entity.name.toFirstLower»Query.from(«bean.entity.fullyQualifiedName».class); +// +// Join<«bean.entity.fullyQualifiedName», «bean1.entity.fullyQualifiedName»> «bean.entity.name»Join = criteriaBuilder.join(«bean.entity.name»EType.«joinattr»); +// +// CriteriaQuery<«bean.entity.fullyQualifiedName»> «bean.entity.name.toFirstLower»Select = «bean.entity.name.toFirstLower»Query.multiselect(«bean.entity.name»Root); +// +// TypedQuery<«bean.entity.fullyQualifiedName»> «bean.entity.name.toFirstLower»TypedQuery = em.createQuery(«bean.entity.name.toFirstLower»Select); +// List<«bean.entity.fullyQualifiedName»> all«bean.entity.name.toFirstUpper»Results = «bean.entity.name.toFirstLower»TypedQuery.getResultList(); +// ''' + return + ''' + CriteriaQuery<«baseEntity.fullyQualifiedName»> beanCriteriaQuery = criteriaBuilder.createQuery(«baseEntity.fullyQualifiedName».class); + Root<«baseEntity.fullyQualifiedName»> from = beanCriteriaQuery.from(«baseEntity.fullyQualifiedName».class); + ««« CriteriaQuery<«bean1.entity.fullyQualifiedName»> beanSelect = criteriaQuery.multiselect(from); + ««« «exportQuery("from", "select", dataInterchange)» + ««« TypedQuery<«bean1.entity.fullyQualifiedName»> beanTypedQuery = em.createQuery("SELECT attr1 FROM Region bean1, StateProvince bean2 WHERE bean2.attr2 = attr1", «bean1.entity.fullyQualifiedName».class); + TypedQuery<«baseEntity.fullyQualifiedName»> beanTypedQuery = em.createQuery("SELECT «attr1» FROM «baseEntity.fullyQualifiedName» bean1, «joinEntity.fullyQualifiedName» bean2 WHERE bean2.«attr2» = «attr1»", «baseEntity.fullyQualifiedName».class); + List<«baseEntity.fullyQualifiedName»> allResults = beanTypedQuery.getResultList(); + + ''' + } + return '''''' + } + + def boolean hasExportJoin(DataInterchange dataInterchange){ + if( dataInterchange.hasExportFilter && dataInterchange.exportFilter.join !== null && dataInterchange.exportFilter.join.beanAttr1 !== null + && dataInterchange.exportFilter.join.joinEntity !== null && dataInterchange.exportFilter.join.beanAttr2 !== null){ + return true + } + return false + } + + def String joinAttributeName(DataInterchangeJoinAttr attr, boolean baseAttr){ + //TODO add logic here + return null + } + } diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend index 48a0437..a33c674 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend +++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend @@ -249,9 +249,10 @@ class DataDSLModelGenerator extends I18NModelGenerator { if(it.fileEndpoint instanceof DataInterchangeFileCSV && it.path !== null && it.path.size > 1){ var firstBean = it.path.get(0) for(bean : it.path){ - if(bean !== firstBean && bean.fileName !== null && !bean.fileName.empty){ - properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(bean.fileName)) - properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.IMPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(bean.fileName)) + if(bean !== firstBean){ + var dataInterChangeFileName = if(bean.fileName !== null && !bean.fileName.empty) bean.fileName else it.getDataInterchangeFileName.replace(".csv", "_"+firstBean.entity.name+"_"+bean.entity.name+".csv") + properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(dataInterChangeFileName)) + properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.IMPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(dataInterChangeFileName)) } } } @@ -271,9 +272,10 @@ class DataDSLModelGenerator extends I18NModelGenerator { if(it.fileEndpoint instanceof DataInterchangeFileCSV && it.path !== null && it.path.size > 1){ var firstBean = it.path.get(0) for(bean : it.path){ - if(bean !== firstBean && bean.fileName !== null && !bean.fileName.empty){ - properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(bean.fileName)) - properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.IMPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(bean.fileName)) + var dataInterChangeFileName = if(bean.fileName !== null && !bean.fileName.empty) bean.fileName else it.getDataInterchangeFileName.replace(".csv", "_"+firstBean.entity.name+"_"+bean.entity.name+".csv") + if(bean !== firstBean){ + properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(dataInterChangeFileName)) + properties.put('''«it.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.IMPORT.toString().toLowerCase()»'''.toString, it.produceAppropiateInterchangeURL(dataInterChangeFileName)) } } } @@ -397,10 +399,8 @@ class DataDSLModelGenerator extends I18NModelGenerator { } } - def void generateExportConfigStub(IFileSystemAccess fsa, DataInterchange dataInterchange) { - var body = "" - dbf.namespaceAware = true - var document = domImpl.createDocument("http://www.milyn.org/xsd/smooks-1.1.xsd", "smooks-resource-list", null) + def Document createEmptyDocumentForExport(){ + var document = domImpl.createDocument("http://www.milyn.org/xsd/smooks-1.1.xsd", "smooks-resource-list", null) var config = document.createElement("resource-config") var selector = document.createAttribute("selector") @@ -414,9 +414,18 @@ class DataDSLModelGenerator extends I18NModelGenerator { pEl.appendChild(value) config.appendChild(pEl) document.documentElement.appendChild(config) + + return document + } + + def void generateExportConfigStub(IFileSystemAccess fsa, DataInterchange dataInterchange) { + dbf.namespaceAware = true + var Document document = null + var csvDocs = <String,Document>newHashMap() var cartridges = <String,String>newHashMap() - cartridges.put("xmlns:jb", "http://www.milyn.org/xsd/smooks/javabean-1.4.xsd") + cartridges.put("xmlns:jb", "http://www.milyn.org/xsd/smooks/javabean-1.4.xsd") + switch (dataInterchange.fileEndpoint) { DataInterchangeFileCSV: { var delimiter = "" @@ -429,37 +438,91 @@ class DataDSLModelGenerator extends I18NModelGenerator { if(csv.quoteCharacter !== null) { quote = StringEscapeUtils.unescapeHtml(csv.quoteCharacter) } - dataInterchange.generateExportConfig(document, dataInterchange.fileEndpoint, delimiter, quote) + + if(dataInterchange.path !== null && dataInterchange.path.size >= 1){ + dataInterchange.generateCSVExportConfig(csvDocs, dataInterchange.fileEndpoint, delimiter, quote) + } + } DataInterchangeFileXML: { + if(document === null){document = createEmptyDocumentForExport} cartridges.put("xmlns:ftl", "http://www.milyn.org/xsd/smooks/freemarker-1.1.xsd") dataInterchange.generateExportConfig(document, dataInterchange.fileEndpoint, null, null) } DataInterchangeFileEDI: { + if(document === null){document = createEmptyDocumentForExport} } DataInterchangeFileFixed: { + if(document === null){document = createEmptyDocumentForExport} cartridges.put("xmlns:ftl", "http://www.milyn.org/xsd/smooks/freemarker-1.1.xsd") dataInterchange.generateExportConfig(document, dataInterchange.fileEndpoint, null, null) } } - for(cdg:cartridges.keySet) { - document.documentElement.setAttributeNS("http://www.w3.org/2000/xmlns/", cdg, cartridges.get(cdg)) + + if(dataInterchange.fileEndpoint instanceof DataInterchangeFileCSV){ + var firstDoc = csvDocs.values.get(0) + for(entityName : csvDocs.keySet){ + var doc = csvDocs.get(entityName) + + for(cdg:cartridges.keySet) { + doc.documentElement.setAttributeNS("http://www.w3.org/2000/xmlns/", cdg, cartridges.get(cdg)) + } + + var source = new DOMSource(doc) + var res = new DataResult() + transformer.transform(source, res) + var newBody = res.result + + if(doc === firstDoc){ + fsa.generateFile('''«dataInterchange.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()».xml''', DSLOutputConfigurationProvider.SMOOKS_OUTPUT_ONCE, newBody) + } + else{ + fsa.generateFile('''«dataInterchange.name»_«entityName»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()».xml''', DSLOutputConfigurationProvider.SMOOKS_OUTPUT_ONCE, newBody) + } + } + + }else{ + + for(cdg:cartridges.keySet) { + document.documentElement.setAttributeNS("http://www.w3.org/2000/xmlns/", cdg, cartridges.get(cdg)) + } + var source = new DOMSource(document) + var res = new DataResult() + transformer.transform(source, res) + var body = res.result + + fsa.generateFile('''«dataInterchange.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()».xml''', DSLOutputConfigurationProvider.SMOOKS_OUTPUT_ONCE, body) } - var source = new DOMSource(document) - var res = new DataResult() - transformer.transform(source, res) - body = res.result - fsa.generateFile('''«dataInterchange.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()».xml''', DSLOutputConfigurationProvider.SMOOKS_OUTPUT_ONCE, body) + } + + def generateCSVExportConfig(DataInterchange dataInterchange, HashMap<String, Document> csvDocs, DataInterchangeFile endPoint, String delimiter, String quote) { + + for(bean : dataInterchange.path) { + var vectorMap = <String,String>newHashMap + var fieldList = <LFeature>newArrayList + var String rootEntityName = null + var entityName = (bean.entity as LAnnotationTarget).toName.toString + + if (rootEntityName === null && !bean.isMarkLatestImport) { + rootEntityName = (bean.entity as LAnnotationTarget).toName.toString + } + var doc = createEmptyDocumentForExport +// dataInterchange.generateExportConfig(doc, dataInterchange.fileEndpoint, delimiter, quote) - if(dataInterchange.fileEndpoint instanceof DataInterchangeFileCSV && dataInterchange.path !== null && dataInterchange.path.size > 1){ - var firstBean = dataInterchange.path.get(0) - for(bean : dataInterchange.path){ - if(bean !== firstBean && bean.fileName !== null && !bean.fileName.empty){ - fsa.generateFile('''«dataInterchange.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.EXPORT.toString().toLowerCase()».xml''', DSLOutputConfigurationProvider.SMOOKS_OUTPUT_ONCE, body) - } + //TODO for all entity bean the field list must be created individually + for (f : bean.entity.allFeatures) { + createExportAttribute(dataInterchange, bean, f, fieldList, vectorMap) + if(f instanceof LEntityAttribute && f.type instanceof LBean) { + var beanAttr = (f as LEntityAttribute).type as LBean + for(ba : beanAttr.allFeatures) { + createExportAttribute(dataInterchange, bean, ba, fieldList, vectorMap) + } + } } - } + createFreemarker(doc, createCsvTemplate(entityName, fieldList, delimiter, quote, dataInterchange.path), endPoint) + csvDocs.put(entityName, doc) + } } def void generateImportConfigStub(IFileSystemAccess fsa, DataInterchange dataInterchange) { @@ -561,15 +624,6 @@ class DataDSLModelGenerator extends I18NModelGenerator { transformer.transform(source, res) body = res.result fsa.generateFile('''«dataInterchange.name»-«WorkerThreadRunnable.Direction.IMPORT.toString().toLowerCase()».xml''', DSLOutputConfigurationProvider.SMOOKS_OUTPUT_ONCE, body) - - if(dataInterchange.fileEndpoint instanceof DataInterchangeFileCSV && dataInterchange.path !== null && dataInterchange.path.size > 1){ - var firstBean = dataInterchange.path.get(0) - for(bean : dataInterchange.path){ - if(bean !== firstBean && bean.fileName !== null && !bean.fileName.empty){ - fsa.generateFile('''«dataInterchange.name»_«bean.entity.name»-«WorkerThreadRunnable.Direction.IMPORT.toString().toLowerCase()».xml''', DSLOutputConfigurationProvider.SMOOKS_OUTPUT_ONCE, body) - } - } - } } def String makePath(String fileURL, String location) { diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend index f88721d..16e39e0 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend +++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend @@ -37,6 +37,7 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean import org.eclipse.osbp.xtext.datainterchange.DataInterchangeEntityExpression import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose +import org.eclipse.osbp.xtext.datainterchange.DataInterchangeJoin import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLookup import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMarkerEntity import org.eclipse.osbp.xtext.datainterchange.EntityManagerMode @@ -101,7 +102,15 @@ class DataDSLScopeProvider extends AbstractDataDSLScopeProvider { return getScope_keyProperty(context, reference) } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_BEAN__REF_DATA_SOURCE) { return getScope_Data_Bean_Entity_ReferenceAttribut(context, reference) - } else { + } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN_ATTR__REF_PROPERTY) { + return getJoinAttributes(context, reference) + } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN_ATTR__REF_ENTITY) { + return getJoinRefAttributes(context, reference) + } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_JOIN__JOIN_ENTITY) { + return getJoinEntities(context, reference) + } + + else { super.getScope(context, reference) } } @@ -517,5 +526,72 @@ class DataDSLScopeProvider extends AbstractDataDSLScopeProvider { } return result } - + + def getJoinEntities(EObject context, EReference reference) { + var result = <IEObjectDescription>newArrayList + var eObj = context.eContainer + while (!(eObj instanceof DataInterchange)) { + eObj = eObj.eContainer + } + if (eObj !== null) { + var interchange = (eObj as DataInterchange) + if (interchange !== null) { + for (bean : interchange.path) { + result.add(EObjectDescription.create(bean.entity.name, bean.entity)) + } + } + return MapBasedScope.createScope(IScope.NULLSCOPE, result) + } + } + + def getJoinAttributes(EObject context, EReference reference) { + var result = <IEObjectDescription>newArrayList + var eObj = context.eContainer + var LEntity rootentity = null + + if(context instanceof DataInterchangeJoin){ + rootentity = context.joinEntity + } + + while (!(eObj instanceof DataInterchange)) { + eObj = eObj.eContainer + } + if (eObj !== null) { + if (rootentity === null) { + rootentity = (eObj as DataInterchange).path.get(0).entity + } + for (prop : rootentity.allFeatures) { + if (prop instanceof LEntityAttribute) { + result.add(EObjectDescription.create((prop as LEntityFeature).name, (prop as LAttribute))) + } + } + return MapBasedScope.createScope(IScope.NULLSCOPE, result) + } + } + + def getJoinRefAttributes(EObject context, EReference reference) { + var result = <IEObjectDescription>newArrayList + var eObj = context.eContainer + var LEntity rootentity = null + + if(context instanceof DataInterchangeJoin){ + rootentity = context.joinEntity + } + + while (!(eObj instanceof DataInterchange)) { + eObj = eObj.eContainer + } + if (eObj !== null) { + if (rootentity === null) { + rootentity = (eObj as DataInterchange).path.get(0).entity + } + for (prop : rootentity.allFeatures) { + if (prop instanceof LEntityReference && !prop.toMany) { + result.add(EObjectDescription.create((prop as LEntityFeature).name, (prop as LReference))) + } + } + return MapBasedScope.createScope(IScope.NULLSCOPE, result) + } + } + } diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend index 816e8f4..d9df899 100644 --- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend +++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend @@ -41,10 +41,12 @@ class DataDSLValidator extends AbstractDataDSLValidator { def checkPostFunctionInterchange(DataInterchangePostFunction post){ if(post !== null && post.doExecuteFunction !== null && post.doExecuteFunction.params !== null){ if(!post.doExecuteFunction.params.empty){ - if(post.doExecuteFunction.params.size >=2){ + if(post.doExecuteFunction.params.size >=3){ var type1 = post.doExecuteFunction.params.get(0).parameterType.type.qualifiedName var params = post.doExecuteFunction.params.get(1) var type2 = params.parameterType.type.qualifiedName + var params1 = post.doExecuteFunction.params.get(2) + var type3 = params1.parameterType.type.qualifiedName if(!type1.equals("java.nio.file.Path")){ error("The first parameter of the chosen post function must be from type java.nio.file.Path", post, DataDSLPackage.Literals.DATA_INTERCHANGE_POST_FUNCTION__DO_EXECUTE_FUNCTION) @@ -53,8 +55,12 @@ class DataDSLValidator extends AbstractDataDSLValidator { error("The second parameter of the chosen post function must be from type HashMap<String,Parameter>, \nwith Parameter from org.eclipse.osbp.xtext.datainterchange.common.WorkerThreadRunnable.Parameter .", post, DataDSLPackage.Literals.DATA_INTERCHANGE_POST_FUNCTION__DO_EXECUTE_FUNCTION) + } + if(!type3.equals("java.util.List")){ + error("The third parameter of the chosen post function must be from type java.util.List", + post, DataDSLPackage.Literals.DATA_INTERCHANGE_POST_FUNCTION__DO_EXECUTE_FUNCTION) }else{ - // check the first 2 parameters of the function + // check the 2 type of the HashMap, the second parameter of the post fucntion var param0 = (params.parameterType.eContents.get(0) as JvmParameterizedTypeReference).qualifiedName // String var param1 = (params.parameterType.eContents.get(1) as JvmParameterizedTypeReference).qualifiedName // org.eclipse.osbp.xtext.datainterchange.common.WorkerThreadRunnable.Parameter if(!param0.equals("java.lang.String")){ @@ -68,13 +74,13 @@ class DataDSLValidator extends AbstractDataDSLValidator { } } else{ - error("The chosen post function must have at least two parameters from types java.nio.file.Path and HashMap<String,Parameter> in that order! + error("The chosen post function must have at least tree parameters from types java.nio.file.Path, HashMap<String,Parameter> and java.util.List in that order! \nWith Parameter from org.eclipse.osbp.xtext.datainterchange.common.WorkerThreadRunnable.Parameter.", post, DataDSLPackage.Literals.DATA_INTERCHANGE_POST_FUNCTION__DO_EXECUTE_FUNCTION) } } else{ - error("The chosen post function must have at least two parameters from types java.nio.file.Path and HashMap<String,Parameter> in that order! + error("The chosen post function must have at least two parameters from types java.nio.file.Path, HashMap<String,Parameter> and java.util.List in that order! \nWith Parameter from org.eclipse.osbp.xtext.datainterchange.common.WorkerThreadRunnable.Parameter.", post, DataDSLPackage.Literals.DATA_INTERCHANGE_POST_FUNCTION__DO_EXECUTE_FUNCTION ) } @@ -273,4 +279,9 @@ class DataDSLValidator extends AbstractDataDSLValidator { } } +// @Check +// def void checkDateValue(DataInterchange interchange) { +// // check Date value +// } + } |